Interface IRuntimeEndpoint.Jsii$Default

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IConstruct.Jsii$Default, software.constructs.IDependable, software.constructs.IDependable.Jsii$Default, IEnvironmentAware, IEnvironmentAware.Jsii$Default, IResource, IResource.Jsii$Default, IRuntimeEndpoint, IRuntimeEndpointRef, IRuntimeEndpointRef.Jsii$Default, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
IRuntimeEndpoint.Jsii$Proxy
Enclosing interface:
IRuntimeEndpoint

@Internal public static interface IRuntimeEndpoint.Jsii$Default extends IRuntimeEndpoint, IResource.Jsii$Default, IRuntimeEndpointRef.Jsii$Default
Internal default implementation for IRuntimeEndpoint.
  • Method Details

    • getAgentRuntimeArn

      @Stability(Stable) @NotNull default String getAgentRuntimeArn()
      The ARN of the parent agent runtime.
      Specified by:
      getAgentRuntimeArn in interface IRuntimeEndpoint
    • getAgentRuntimeEndpointArn

      @Stability(Stable) @NotNull default String getAgentRuntimeEndpointArn()
      The ARN of the runtime endpoint resource.

      Example:

       "arn:aws:bedrock-agentcore:us-west-2:123456789012:agent-runtime-endpoint/endpoint-abc123";
       
      Specified by:
      getAgentRuntimeEndpointArn in interface IRuntimeEndpoint
    • getEndpointName

      @Stability(Stable) @NotNull default String getEndpointName()
      The name of the runtime endpoint.
      Specified by:
      getEndpointName in interface IRuntimeEndpoint
    • getCreatedAt

      @Stability(Stable) @Nullable default String getCreatedAt()
      When the endpoint was created.
      Specified by:
      getCreatedAt in interface IRuntimeEndpoint
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      The description of the runtime endpoint.
      Specified by:
      getDescription in interface IRuntimeEndpoint
    • getLiveVersion

      @Stability(Stable) @Nullable default String getLiveVersion()
      The live version of the agent runtime that is currently serving requests.
      Specified by:
      getLiveVersion in interface IRuntimeEndpoint
    • getStatus

      @Stability(Stable) @Nullable default String getStatus()
      The current status of the runtime endpoint.
      Specified by:
      getStatus in interface IRuntimeEndpoint
    • getTargetVersion

      @Stability(Stable) @Nullable default String getTargetVersion()
      The target version the endpoint is transitioning to (during updates).
      Specified by:
      getTargetVersion in interface IRuntimeEndpoint