Interface AwsEc2NetworkAclDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsEc2NetworkAclDetails.Builder,
,AwsEc2NetworkAclDetails> SdkBuilder<AwsEc2NetworkAclDetails.Builder,
,AwsEc2NetworkAclDetails> SdkPojo
- Enclosing class:
AwsEc2NetworkAclDetails
-
Method Summary
Modifier and TypeMethodDescriptionassociations
(Collection<AwsEc2NetworkAclAssociation> associations) Associations between the network ACL and subnets.associations
(Consumer<AwsEc2NetworkAclAssociation.Builder>... associations) Associations between the network ACL and subnets.associations
(AwsEc2NetworkAclAssociation... associations) Associations between the network ACL and subnets.entries
(Collection<AwsEc2NetworkAclEntry> entries) The set of rules in the network ACL.entries
(Consumer<AwsEc2NetworkAclEntry.Builder>... entries) The set of rules in the network ACL.entries
(AwsEc2NetworkAclEntry... entries) The set of rules in the network ACL.Whether this is the default network ACL for the VPC.networkAclId
(String networkAclId) The identifier of the network ACL.The identifier of the Amazon Web Services account that owns the network ACL.The identifier of the VPC for the network 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, sdkFields
-
Method Details
-
isDefault
Whether this is the default network ACL for the VPC.
- Parameters:
isDefault
- Whether this is the default network ACL for the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkAclId
The identifier of the network ACL.
- Parameters:
networkAclId
- The identifier of the network ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerId
The identifier of the Amazon Web Services account that owns the network ACL.
- Parameters:
ownerId
- The identifier of the Amazon Web Services account that owns the network ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
The identifier of the VPC for the network ACL.
- Parameters:
vpcId
- The identifier of the VPC for the network ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associations
Associations between the network ACL and subnets.
- Parameters:
associations
- Associations between the network ACL and subnets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associations
Associations between the network ACL and subnets.
- Parameters:
associations
- Associations between the network ACL and subnets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associations
AwsEc2NetworkAclDetails.Builder associations(Consumer<AwsEc2NetworkAclAssociation.Builder>... associations) Associations between the network ACL and subnets.
This is a convenience method that creates an instance of theAwsEc2NetworkAclAssociation.Builder
avoiding the need to create one manually viaAwsEc2NetworkAclAssociation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassociations(List<AwsEc2NetworkAclAssociation>)
.- Parameters:
associations
- a consumer that will call methods onAwsEc2NetworkAclAssociation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
entries
The set of rules in the network ACL.
- Parameters:
entries
- The set of rules in the network ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entries
The set of rules in the network ACL.
- Parameters:
entries
- The set of rules in the network ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entries
The set of rules in the network ACL.
This is a convenience method that creates an instance of theAwsEc2NetworkAclEntry.Builder
avoiding the need to create one manually viaAwsEc2NetworkAclEntry.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toentries(List<AwsEc2NetworkAclEntry>)
.- Parameters:
entries
- a consumer that will call methods onAwsEc2NetworkAclEntry.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-