Interface ACL.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ACL.Builder,ACL>,SdkBuilder<ACL.Builder,ACL>,SdkPojo
- Enclosing class:
- ACL
public static interface ACL.Builder extends SdkPojo, CopyableBuilder<ACL.Builder,ACL>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ACL.Builderarn(String arn)The Amazon Resource Name (ARN) of the ACLACL.Builderclusters(String... clusters)A list of clusters associated with the ACL.ACL.Builderclusters(Collection<String> clusters)A list of clusters associated with the ACL.ACL.BuilderminimumEngineVersion(String minimumEngineVersion)The minimum engine version supported for the ACLACL.Buildername(String name)The name of the Access Control Listdefault ACL.BuilderpendingChanges(Consumer<ACLPendingChanges.Builder> pendingChanges)A list of updates being applied to the ACL.ACL.BuilderpendingChanges(ACLPendingChanges pendingChanges)A list of updates being applied to the ACL.ACL.Builderstatus(String status)Indicates ACL status.ACL.BuilderuserNames(String... userNames)The list of user names that belong to the ACL.ACL.BuilderuserNames(Collection<String> userNames)The list of user names that belong to the ACL.-
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
-
name
ACL.Builder name(String name)
The name of the Access Control List
- Parameters:
name- The name of the Access Control List- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
ACL.Builder status(String status)
Indicates ACL status. Can be "creating", "active", "modifying", "deleting".
- Parameters:
status- Indicates ACL status. Can be "creating", "active", "modifying", "deleting".- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userNames
ACL.Builder userNames(Collection<String> userNames)
The list of user names that belong to the ACL.
- Parameters:
userNames- The list of user names that belong to the ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userNames
ACL.Builder userNames(String... userNames)
The list of user names that belong to the ACL.
- Parameters:
userNames- The list of user names that belong to the ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minimumEngineVersion
ACL.Builder minimumEngineVersion(String minimumEngineVersion)
The minimum engine version supported for the ACL
- Parameters:
minimumEngineVersion- The minimum engine version supported for the ACL- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingChanges
ACL.Builder pendingChanges(ACLPendingChanges pendingChanges)
A list of updates being applied to the ACL.
- Parameters:
pendingChanges- A list of updates being applied to the ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingChanges
default ACL.Builder pendingChanges(Consumer<ACLPendingChanges.Builder> pendingChanges)
A list of updates being applied to the ACL.
This is a convenience method that creates an instance of theACLPendingChanges.Builderavoiding the need to create one manually viaACLPendingChanges.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topendingChanges(ACLPendingChanges).- Parameters:
pendingChanges- a consumer that will call methods onACLPendingChanges.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
pendingChanges(ACLPendingChanges)
-
clusters
ACL.Builder clusters(Collection<String> clusters)
A list of clusters associated with the ACL.
- Parameters:
clusters- A list of clusters associated with the ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusters
ACL.Builder clusters(String... clusters)
A list of clusters associated with the ACL.
- Parameters:
clusters- A list of clusters associated with the ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
ACL.Builder arn(String arn)
The Amazon Resource Name (ARN) of the ACL
- Parameters:
arn- The Amazon Resource Name (ARN) of the ACL- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-