Interface DeploymentPolicies.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DeploymentPolicies.Builder,DeploymentPolicies>,SdkBuilder<DeploymentPolicies.Builder,DeploymentPolicies>,SdkPojo
- Enclosing class:
- DeploymentPolicies
public static interface DeploymentPolicies.Builder extends SdkPojo, CopyableBuilder<DeploymentPolicies.Builder,DeploymentPolicies>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DeploymentPolicies.BuildercomponentUpdatePolicy(Consumer<DeploymentComponentUpdatePolicy.Builder> componentUpdatePolicy)The component update policy for the configuration deployment.DeploymentPolicies.BuildercomponentUpdatePolicy(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.DeploymentPolicies.BuilderconfigurationValidationPolicy(DeploymentConfigurationValidationPolicy configurationValidationPolicy)The configuration validation policy for the configuration deployment.DeploymentPolicies.BuilderfailureHandlingPolicy(String failureHandlingPolicy)The failure handling policy for the configuration deployment.DeploymentPolicies.BuilderfailureHandlingPolicy(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 Detail
-
failureHandlingPolicy
DeploymentPolicies.Builder failureHandlingPolicy(String 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:
DeploymentFailureHandlingPolicy,DeploymentFailureHandlingPolicy
-
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:
DeploymentFailureHandlingPolicy,DeploymentFailureHandlingPolicy
-
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:
componentUpdatePolicy(DeploymentComponentUpdatePolicy)
-
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:
configurationValidationPolicy(DeploymentConfigurationValidationPolicy)
-
-