Interface MpaTeamAssociation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MpaTeamAssociation.Builder,,MpaTeamAssociation> SdkBuilder<MpaTeamAssociation.Builder,,MpaTeamAssociation> SdkPojo
- Enclosing class:
MpaTeamAssociation
@Mutable
@NotThreadSafe
public static interface MpaTeamAssociation.Builder
extends SdkPojo, CopyableBuilder<MpaTeamAssociation.Builder,MpaTeamAssociation>
-
Method Summary
Modifier and TypeMethodDescriptionThe protected operation associated with the MPA team.action(MpaOperation action) The protected operation associated with the MPA team.associationState(String associationState) The state of the MPA team association.associationState(AssociationState associationState) The state of the MPA team association.default MpaTeamAssociation.BuildermpaStatus(Consumer<MpaStatus.Builder> mpaStatus) The MPA session status for the association, if applicable.The MPA session status for the association, if applicable.mpaTeamArn(String mpaTeamArn) The ARN of the MPA team.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
-
action
The protected operation associated with the MPA team.
- Parameters:
action- The protected operation associated with the MPA team.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
action
The protected operation associated with the MPA team.
- Parameters:
action- The protected operation associated with the MPA team.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mpaTeamArn
The ARN of the MPA team.
- Parameters:
mpaTeamArn- The ARN of the MPA team.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationState
The state of the MPA team association.
- Parameters:
associationState- The state of the MPA team association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
associationState
The state of the MPA team association.
- Parameters:
associationState- The state of the MPA team association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mpaStatus
The MPA session status for the association, if applicable.
- Parameters:
mpaStatus- The MPA session status for the association, if applicable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mpaStatus
The MPA session status for the association, if applicable.
This is a convenience method that creates an instance of theMpaStatus.Builderavoiding the need to create one manually viaMpaStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tompaStatus(MpaStatus).- Parameters:
mpaStatus- a consumer that will call methods onMpaStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-