Interface UpdateConfigurationDefinitionRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateConfigurationDefinitionRequest.Builder,
,UpdateConfigurationDefinitionRequest> SdkBuilder<UpdateConfigurationDefinitionRequest.Builder,
,UpdateConfigurationDefinitionRequest> SdkPojo
,SdkRequest.Builder
,SsmQuickSetupRequest.Builder
- Enclosing class:
UpdateConfigurationDefinitionRequest
@Mutable
@NotThreadSafe
public static interface UpdateConfigurationDefinitionRequest.Builder
extends SsmQuickSetupRequest.Builder, SdkPojo, CopyableBuilder<UpdateConfigurationDefinitionRequest.Builder,UpdateConfigurationDefinitionRequest>
-
Method Summary
Modifier and TypeMethodDescriptionThe ID of the configuration definition you want to update.localDeploymentAdministrationRoleArn
(String localDeploymentAdministrationRoleArn) The ARN of the IAM role used to administrate local configuration deployments.localDeploymentExecutionRoleName
(String localDeploymentExecutionRoleName) The name of the IAM role used to deploy local configurations.managerArn
(String managerArn) The ARN of the configuration manager associated with the definition to update.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.parameters
(Map<String, String> parameters) The parameters for the configuration definition type.typeVersion
(String typeVersion) The version of the Quick Setup type to use.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.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.services.ssmquicksetup.model.SsmQuickSetupRequest.Builder
build
-
Method Details
-
id
The ID of the configuration definition you want to update.
- Parameters:
id
- The ID of the configuration definition you want to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localDeploymentAdministrationRoleArn
UpdateConfigurationDefinitionRequest.Builder localDeploymentAdministrationRoleArn(String localDeploymentAdministrationRoleArn) The ARN of the IAM role used to administrate local configuration deployments.
- Parameters:
localDeploymentAdministrationRoleArn
- The ARN of the IAM role used to administrate local configuration deployments.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localDeploymentExecutionRoleName
UpdateConfigurationDefinitionRequest.Builder localDeploymentExecutionRoleName(String localDeploymentExecutionRoleName) The name of the IAM role used to deploy local configurations.
- Parameters:
localDeploymentExecutionRoleName
- The name of the IAM role used to deploy local configurations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managerArn
The ARN of the configuration manager associated with the definition to update.
- Parameters:
managerArn
- The ARN of the configuration manager associated with the definition to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
The parameters for the configuration definition type.
- Parameters:
parameters
- The parameters for the configuration definition type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
typeVersion
The version of the Quick Setup type to use.
- Parameters:
typeVersion
- The version of the Quick Setup type to use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateConfigurationDefinitionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateConfigurationDefinitionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-