Interface StartModelRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<StartModelRequest.Builder,StartModelRequest>,LookoutVisionRequest.Builder,SdkBuilder<StartModelRequest.Builder,StartModelRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- StartModelRequest
public static interface StartModelRequest.Builder extends LookoutVisionRequest.Builder, SdkPojo, CopyableBuilder<StartModelRequest.Builder,StartModelRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StartModelRequest.BuilderclientToken(String clientToken)ClientToken is an idempotency token that ensures a call toStartModelcompletes only once.StartModelRequest.BuildermaxInferenceUnits(Integer maxInferenceUnits)The maximum number of inference units to use for auto-scaling the model.StartModelRequest.BuilderminInferenceUnits(Integer minInferenceUnits)The minimum number of inference units to use.StartModelRequest.BuildermodelVersion(String modelVersion)The version of the model that you want to start.StartModelRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)StartModelRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)StartModelRequest.BuilderprojectName(String projectName)The name of the project that contains the model that you want to start.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.lookoutvision.model.LookoutVisionRequest.Builder
build
-
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
-
projectName
StartModelRequest.Builder projectName(String projectName)
The name of the project that contains the model that you want to start.
- Parameters:
projectName- The name of the project that contains the model that you want to start.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelVersion
StartModelRequest.Builder modelVersion(String modelVersion)
The version of the model that you want to start.
- Parameters:
modelVersion- The version of the model that you want to start.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minInferenceUnits
StartModelRequest.Builder minInferenceUnits(Integer minInferenceUnits)
The minimum number of inference units to use. A single inference unit represents 1 hour of processing. Use a higher number to increase the TPS throughput of your model. You are charged for the number of inference units that you use.
- Parameters:
minInferenceUnits- The minimum number of inference units to use. A single inference unit represents 1 hour of processing. Use a higher number to increase the TPS throughput of your model. You are charged for the number of inference units that you use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
StartModelRequest.Builder clientToken(String clientToken)
ClientToken is an idempotency token that ensures a call to
StartModelcompletes only once. You choose the value to pass. For example, An issue might prevent you from getting a response fromStartModel. In this case, safely retry your call toStartModelby using the sameClientTokenparameter value.If you don't supply a value for
ClientToken, the AWS SDK you are using inserts a value for you. This prevents retries after a network error from making multiple start requests. You'll need to provide your own value for other use cases.An error occurs if the other input parameters are not the same as in the first request. Using a different value for
ClientTokenis considered a new call toStartModel. An idempotency token is active for 8 hours.- Parameters:
clientToken- ClientToken is an idempotency token that ensures a call toStartModelcompletes only once. You choose the value to pass. For example, An issue might prevent you from getting a response fromStartModel. In this case, safely retry your call toStartModelby using the sameClientTokenparameter value.If you don't supply a value for
ClientToken, the AWS SDK you are using inserts a value for you. This prevents retries after a network error from making multiple start requests. You'll need to provide your own value for other use cases.An error occurs if the other input parameters are not the same as in the first request. Using a different value for
ClientTokenis considered a new call toStartModel. An idempotency token is active for 8 hours.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxInferenceUnits
StartModelRequest.Builder maxInferenceUnits(Integer maxInferenceUnits)
The maximum number of inference units to use for auto-scaling the model. If you don't specify a value, Amazon Lookout for Vision doesn't auto-scale the model.
- Parameters:
maxInferenceUnits- The maximum number of inference units to use for auto-scaling the model. If you don't specify a value, Amazon Lookout for Vision doesn't auto-scale the model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
StartModelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
StartModelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-