Package com.pulumi.aws.sagemaker.inputs
Class InferenceComponentDeploymentConfigRollingUpdatePolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.InferenceComponentDeploymentConfigRollingUpdatePolicyArgs.Builder
-
- Enclosing class:
- InferenceComponentDeploymentConfigRollingUpdatePolicyArgs
public static final class InferenceComponentDeploymentConfigRollingUpdatePolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InferenceComponentDeploymentConfigRollingUpdatePolicyArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InferenceComponentDeploymentConfigRollingUpdatePolicyArgs defaults)
-
-
Method Detail
-
maximumBatchSize
public InferenceComponentDeploymentConfigRollingUpdatePolicyArgs.Builder maximumBatchSize(com.pulumi.core.Output<InferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSizeArgs> maximumBatchSize)
- Parameters:
maximumBatchSize- Batch size for each rolling step. See `maximumBatchSize` and `rollbackMaximumBatchSize` Block.- Returns:
- builder
-
maximumBatchSize
public InferenceComponentDeploymentConfigRollingUpdatePolicyArgs.Builder maximumBatchSize(InferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSizeArgs maximumBatchSize)
- Parameters:
maximumBatchSize- Batch size for each rolling step. See `maximumBatchSize` and `rollbackMaximumBatchSize` Block.- Returns:
- builder
-
maximumExecutionTimeoutInSeconds
public InferenceComponentDeploymentConfigRollingUpdatePolicyArgs.Builder maximumExecutionTimeoutInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> maximumExecutionTimeoutInSeconds)
- Parameters:
maximumExecutionTimeoutInSeconds- Time limit for the total deployment. Valid values are between `600` and `28800`.- Returns:
- builder
-
maximumExecutionTimeoutInSeconds
public InferenceComponentDeploymentConfigRollingUpdatePolicyArgs.Builder maximumExecutionTimeoutInSeconds(java.lang.Integer maximumExecutionTimeoutInSeconds)
- Parameters:
maximumExecutionTimeoutInSeconds- Time limit for the total deployment. Valid values are between `600` and `28800`.- Returns:
- builder
-
rollbackMaximumBatchSize
public InferenceComponentDeploymentConfigRollingUpdatePolicyArgs.Builder rollbackMaximumBatchSize(@Nullable com.pulumi.core.Output<InferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeArgs> rollbackMaximumBatchSize)
- Parameters:
rollbackMaximumBatchSize- Batch size for a rollback. See `maximumBatchSize` and `rollbackMaximumBatchSize` Block.- Returns:
- builder
-
rollbackMaximumBatchSize
public InferenceComponentDeploymentConfigRollingUpdatePolicyArgs.Builder rollbackMaximumBatchSize(InferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeArgs rollbackMaximumBatchSize)
- Parameters:
rollbackMaximumBatchSize- Batch size for a rollback. See `maximumBatchSize` and `rollbackMaximumBatchSize` Block.- Returns:
- builder
-
waitIntervalInSeconds
public InferenceComponentDeploymentConfigRollingUpdatePolicyArgs.Builder waitIntervalInSeconds(com.pulumi.core.Output<java.lang.Integer> waitIntervalInSeconds)
- Parameters:
waitIntervalInSeconds- Length of the baking period in seconds. Valid values: `0`-`3600`.- Returns:
- builder
-
waitIntervalInSeconds
public InferenceComponentDeploymentConfigRollingUpdatePolicyArgs.Builder waitIntervalInSeconds(java.lang.Integer waitIntervalInSeconds)
- Parameters:
waitIntervalInSeconds- Length of the baking period in seconds. Valid values: `0`-`3600`.- Returns:
- builder
-
build
public InferenceComponentDeploymentConfigRollingUpdatePolicyArgs build()
-
-