Interface ConfigurationDefinition.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConfigurationDefinition.Builder,ConfigurationDefinition>,SdkBuilder<ConfigurationDefinition.Builder,ConfigurationDefinition>,SdkPojo
- Enclosing class:
- ConfigurationDefinition
public static interface ConfigurationDefinition.Builder extends SdkPojo, CopyableBuilder<ConfigurationDefinition.Builder,ConfigurationDefinition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationDefinition.Builderid(String id)The ID of the configuration definition.ConfigurationDefinition.BuilderlocalDeploymentAdministrationRoleArn(String localDeploymentAdministrationRoleArn)The ARN of the IAM role used to administrate local configuration deployments.ConfigurationDefinition.BuilderlocalDeploymentExecutionRoleName(String localDeploymentExecutionRoleName)The name of the IAM role used to deploy local configurations.ConfigurationDefinition.Builderparameters(Map<String,String> parameters)A list of key-value pairs containing the required parameters for the configuration type.ConfigurationDefinition.Buildertype(String type)The type of the Quick Setup configuration.ConfigurationDefinition.BuildertypeVersion(String typeVersion)The version of the Quick Setup type used.-
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
-
-
-
-
Method Detail
-
id
ConfigurationDefinition.Builder id(String id)
The ID of the configuration definition.
- Parameters:
id- The ID of the configuration definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localDeploymentAdministrationRoleArn
ConfigurationDefinition.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
ConfigurationDefinition.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.
-
parameters
ConfigurationDefinition.Builder parameters(Map<String,String> parameters)
A list of key-value pairs containing the required parameters for the configuration type.
- Parameters:
parameters- A list of key-value pairs containing the required parameters for the configuration type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
ConfigurationDefinition.Builder type(String type)
The type of the Quick Setup configuration.
- Parameters:
type- The type of the Quick Setup configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
typeVersion
ConfigurationDefinition.Builder typeVersion(String typeVersion)
The version of the Quick Setup type used.
- Parameters:
typeVersion- The version of the Quick Setup type used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-