Interface ParameterDefinition.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ParameterDefinition.Builder,,ParameterDefinition> SdkBuilder<ParameterDefinition.Builder,,ParameterDefinition> SdkPojo
- Enclosing class:
ParameterDefinition
@Mutable
@NotThreadSafe
public static interface ParameterDefinition.Builder
extends SdkPojo, CopyableBuilder<ParameterDefinition.Builder,ParameterDefinition>
-
Method Summary
Modifier and TypeMethodDescriptiondefaultValue(String defaultValue) The value that the service uses for the parameter when you do not supply one.description(String description) A description of the parameter.Specifies whether you can change the parameter value after you create the role.isRequired(Boolean isRequired) Specifies whether you must supply a value for the parameter when you create a role from the template.The name of the parameter.An optional subtype that further constrains the values that are allowed for the parameter.The data type of the parameter.type(ParameterTypeType type) The data type of the parameter.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, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The name of the parameter.
- Parameters:
name- The name of the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The data type of the parameter. Valid values are
String,StringList,Number,NumberList,Arn, andArnList.- Parameters:
type- The data type of the parameter. Valid values areString,StringList,Number,NumberList,Arn, andArnList.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The data type of the parameter. Valid values are
String,StringList,Number,NumberList,Arn, andArnList.- Parameters:
type- The data type of the parameter. Valid values areString,StringList,Number,NumberList,Arn, andArnList.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subType
An optional subtype that further constrains the values that are allowed for the parameter.
- Parameters:
subType- An optional subtype that further constrains the values that are allowed for the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the parameter.
- Parameters:
description- A description of the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isRequired
Specifies whether you must supply a value for the parameter when you create a role from the template.
- Parameters:
isRequired- Specifies whether you must supply a value for the parameter when you create a role from the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultValue
The value that the service uses for the parameter when you do not supply one.
- Parameters:
defaultValue- The value that the service uses for the parameter when you do not supply one.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
immutable
Specifies whether you can change the parameter value after you create the role.
- Parameters:
immutable- Specifies whether you can change the parameter value after you create the role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-