Interface MarketplaceModelEndpoint.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MarketplaceModelEndpoint.Builder,MarketplaceModelEndpoint>,SdkBuilder<MarketplaceModelEndpoint.Builder,MarketplaceModelEndpoint>,SdkPojo
- Enclosing class:
- MarketplaceModelEndpoint
@Mutable @NotThreadSafe public static interface MarketplaceModelEndpoint.Builder extends SdkPojo, CopyableBuilder<MarketplaceModelEndpoint.Builder,MarketplaceModelEndpoint>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MarketplaceModelEndpoint.BuildercreatedAt(Instant createdAt)The timestamp when the endpoint was registered.MarketplaceModelEndpoint.BuilderendpointArn(String endpointArn)The Amazon Resource Name (ARN) of the endpoint.default MarketplaceModelEndpoint.BuilderendpointConfig(Consumer<EndpointConfig.Builder> endpointConfig)The configuration of the endpoint, including the number and type of instances used.MarketplaceModelEndpoint.BuilderendpointConfig(EndpointConfig endpointConfig)The configuration of the endpoint, including the number and type of instances used.MarketplaceModelEndpoint.BuilderendpointStatus(String endpointStatus)The current status of the endpoint (e.g., Creating, InService, Updating, Failed).MarketplaceModelEndpoint.BuilderendpointStatusMessage(String endpointStatusMessage)Additional information about the endpoint status, if available.MarketplaceModelEndpoint.BuildermodelSourceIdentifier(String modelSourceIdentifier)The ARN of the model from Amazon Bedrock Marketplace that is deployed on this endpoint.MarketplaceModelEndpoint.Builderstatus(String status)The overall status of the endpoint in Amazon Bedrock Marketplace (e.g., ACTIVE, INACTIVE).MarketplaceModelEndpoint.Builderstatus(Status status)The overall status of the endpoint in Amazon Bedrock Marketplace (e.g., ACTIVE, INACTIVE).MarketplaceModelEndpoint.BuilderstatusMessage(String statusMessage)Additional information about the overall status, if available.MarketplaceModelEndpoint.BuilderupdatedAt(Instant updatedAt)The timestamp when the endpoint was last updated.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
endpointArn
MarketplaceModelEndpoint.Builder endpointArn(String endpointArn)
The Amazon Resource Name (ARN) of the endpoint.
- Parameters:
endpointArn- The Amazon Resource Name (ARN) of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelSourceIdentifier
MarketplaceModelEndpoint.Builder modelSourceIdentifier(String modelSourceIdentifier)
The ARN of the model from Amazon Bedrock Marketplace that is deployed on this endpoint.
- Parameters:
modelSourceIdentifier- The ARN of the model from Amazon Bedrock Marketplace that is deployed on this endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
MarketplaceModelEndpoint.Builder status(String status)
The overall status of the endpoint in Amazon Bedrock Marketplace (e.g., ACTIVE, INACTIVE).
-
status
MarketplaceModelEndpoint.Builder status(Status status)
The overall status of the endpoint in Amazon Bedrock Marketplace (e.g., ACTIVE, INACTIVE).
-
statusMessage
MarketplaceModelEndpoint.Builder statusMessage(String statusMessage)
Additional information about the overall status, if available.
- Parameters:
statusMessage- Additional information about the overall status, if available.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
MarketplaceModelEndpoint.Builder createdAt(Instant createdAt)
The timestamp when the endpoint was registered.
- Parameters:
createdAt- The timestamp when the endpoint was registered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
MarketplaceModelEndpoint.Builder updatedAt(Instant updatedAt)
The timestamp when the endpoint was last updated.
- Parameters:
updatedAt- The timestamp when the endpoint was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointConfig
MarketplaceModelEndpoint.Builder endpointConfig(EndpointConfig endpointConfig)
The configuration of the endpoint, including the number and type of instances used.
- Parameters:
endpointConfig- The configuration of the endpoint, including the number and type of instances used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointConfig
default MarketplaceModelEndpoint.Builder endpointConfig(Consumer<EndpointConfig.Builder> endpointConfig)
The configuration of the endpoint, including the number and type of instances used.
This is a convenience method that creates an instance of theEndpointConfig.Builderavoiding the need to create one manually viaEndpointConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toendpointConfig(EndpointConfig).- Parameters:
endpointConfig- a consumer that will call methods onEndpointConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
endpointConfig(EndpointConfig)
-
endpointStatus
MarketplaceModelEndpoint.Builder endpointStatus(String endpointStatus)
The current status of the endpoint (e.g., Creating, InService, Updating, Failed).
- Parameters:
endpointStatus- The current status of the endpoint (e.g., Creating, InService, Updating, Failed).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointStatusMessage
MarketplaceModelEndpoint.Builder endpointStatusMessage(String endpointStatusMessage)
Additional information about the endpoint status, if available.
- Parameters:
endpointStatusMessage- Additional information about the endpoint status, if available.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-