Interface ClusterParameterGroup.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ClusterParameterGroup.Builder,ClusterParameterGroup>,SdkBuilder<ClusterParameterGroup.Builder,ClusterParameterGroup>,SdkPojo
- Enclosing class:
- ClusterParameterGroup
public static interface ClusterParameterGroup.Builder extends SdkPojo, CopyableBuilder<ClusterParameterGroup.Builder,ClusterParameterGroup>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClusterParameterGroup.Builderdescription(String description)The description of the parameter group.ClusterParameterGroup.BuilderparameterGroupFamily(String parameterGroupFamily)The name of the cluster parameter group family that this cluster parameter group is compatible with.ClusterParameterGroup.BuilderparameterGroupName(String parameterGroupName)The name of the cluster parameter group.ClusterParameterGroup.Buildertags(Collection<Tag> tags)The list of tags for the cluster parameter group.ClusterParameterGroup.Buildertags(Consumer<Tag.Builder>... tags)The list of tags for the cluster parameter group.ClusterParameterGroup.Buildertags(Tag... tags)The list of tags for the cluster parameter group.-
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
-
parameterGroupName
ClusterParameterGroup.Builder parameterGroupName(String parameterGroupName)
The name of the cluster parameter group.
- Parameters:
parameterGroupName- The name of the cluster parameter group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterGroupFamily
ClusterParameterGroup.Builder parameterGroupFamily(String parameterGroupFamily)
The name of the cluster parameter group family that this cluster parameter group is compatible with.
- Parameters:
parameterGroupFamily- The name of the cluster parameter group family that this cluster parameter group is compatible with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
ClusterParameterGroup.Builder description(String description)
The description of the parameter group.
- Parameters:
description- The description of the parameter group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ClusterParameterGroup.Builder tags(Collection<Tag> tags)
The list of tags for the cluster parameter group.
- Parameters:
tags- The list of tags for the cluster parameter group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ClusterParameterGroup.Builder tags(Tag... tags)
The list of tags for the cluster parameter group.
- Parameters:
tags- The list of tags for the cluster parameter group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ClusterParameterGroup.Builder tags(Consumer<Tag.Builder>... tags)
The list of tags for the cluster parameter group.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
-