Interface DeploymentPolicies.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DeploymentPolicies.Builder,
,DeploymentPolicies> SdkBuilder<DeploymentPolicies.Builder,
,DeploymentPolicies> SdkPojo
- Enclosing class:
DeploymentPolicies
-
Method Summary
Modifier and TypeMethodDescriptiondefault DeploymentPolicies.Builder
componentUpdatePolicy
(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.Builder
configurationValidationPolicy
(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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaDeploymentComponentUpdatePolicy.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaDeploymentConfigurationValidationPolicy.builder()
.When the
Consumer
completes,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:
-