Interface DeploymentPolicies.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DeploymentPolicies.Builder,,DeploymentPolicies> SdkBuilder<DeploymentPolicies.Builder,,DeploymentPolicies> SdkPojo
- Enclosing class:
DeploymentPolicies
-
Method Summary
Modifier and TypeMethodDescriptiondefault DeploymentPolicies.BuildercomponentUpdatePolicy(Consumer<DeploymentComponentUpdatePolicy.Builder> componentUpdatePolicy) The component update policy for the configuration deployment.componentUpdatePolicy(DeploymentComponentUpdatePolicy componentUpdatePolicy) The component update policy for the configuration deployment.default DeploymentPolicies.BuilderconfigurationValidationPolicy(Consumer<DeploymentConfigurationValidationPolicy.Builder> configurationValidationPolicy) The configuration validation policy for the configuration deployment.configurationValidationPolicy(DeploymentConfigurationValidationPolicy configurationValidationPolicy) The configuration validation policy for the configuration deployment.failureHandlingPolicy(String failureHandlingPolicy) The failure handling policy for the configuration deployment.failureHandlingPolicy(DeploymentFailureHandlingPolicy failureHandlingPolicy) The failure handling policy for the configuration deployment.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
failureHandlingPolicy
The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.
Default:
ROLLBACK- Parameters:
failureHandlingPolicy- The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.Default:
ROLLBACK- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failureHandlingPolicy
DeploymentPolicies.Builder failureHandlingPolicy(DeploymentFailureHandlingPolicy failureHandlingPolicy) The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.
Default:
ROLLBACK- Parameters:
failureHandlingPolicy- The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.Default:
ROLLBACK- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
componentUpdatePolicy
DeploymentPolicies.Builder componentUpdatePolicy(DeploymentComponentUpdatePolicy componentUpdatePolicy) The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices.
- Parameters:
componentUpdatePolicy- The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentUpdatePolicy
default DeploymentPolicies.Builder componentUpdatePolicy(Consumer<DeploymentComponentUpdatePolicy.Builder> componentUpdatePolicy) The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices.
This is a convenience method that creates an instance of theDeploymentComponentUpdatePolicy.Builderavoiding the need to create one manually viaDeploymentComponentUpdatePolicy.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocomponentUpdatePolicy(DeploymentComponentUpdatePolicy).- Parameters:
componentUpdatePolicy- a consumer that will call methods onDeploymentComponentUpdatePolicy.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configurationValidationPolicy
DeploymentPolicies.Builder configurationValidationPolicy(DeploymentConfigurationValidationPolicy configurationValidationPolicy) The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates.
- Parameters:
configurationValidationPolicy- The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationValidationPolicy
default DeploymentPolicies.Builder configurationValidationPolicy(Consumer<DeploymentConfigurationValidationPolicy.Builder> configurationValidationPolicy) The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates.
This is a convenience method that creates an instance of theDeploymentConfigurationValidationPolicy.Builderavoiding the need to create one manually viaDeploymentConfigurationValidationPolicy.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfigurationValidationPolicy(DeploymentConfigurationValidationPolicy).- Parameters:
configurationValidationPolicy- a consumer that will call methods onDeploymentConfigurationValidationPolicy.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-