Interface InvalidNetworkAclEntriesViolation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InvalidNetworkAclEntriesViolation.Builder,
,InvalidNetworkAclEntriesViolation> SdkBuilder<InvalidNetworkAclEntriesViolation.Builder,
,InvalidNetworkAclEntriesViolation> SdkPojo
- Enclosing class:
InvalidNetworkAclEntriesViolation
public static interface InvalidNetworkAclEntriesViolation.Builder
extends SdkPojo, CopyableBuilder<InvalidNetworkAclEntriesViolation.Builder,InvalidNetworkAclEntriesViolation>
-
Method Summary
Modifier and TypeMethodDescriptioncurrentAssociatedNetworkAcl
(String currentAssociatedNetworkAcl) The network ACL containing the entry violations.entryViolations
(Collection<EntryViolation> entryViolations) Detailed information about the entry violations in the network ACL.entryViolations
(Consumer<EntryViolation.Builder>... entryViolations) Detailed information about the entry violations in the network ACL.entryViolations
(EntryViolation... entryViolations) Detailed information about the entry violations in the network ACL.The subnet that's associated with the network ACL.subnetAvailabilityZone
(String subnetAvailabilityZone) The Availability Zone where the network ACL is in use.The VPC where the violation was found.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
-
vpc
The VPC where the violation was found.
- Parameters:
vpc
- The VPC where the violation was found.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnet
The subnet that's associated with the network ACL.
- Parameters:
subnet
- The subnet that's associated with the network ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetAvailabilityZone
The Availability Zone where the network ACL is in use.
- Parameters:
subnetAvailabilityZone
- The Availability Zone where the network ACL is in use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentAssociatedNetworkAcl
InvalidNetworkAclEntriesViolation.Builder currentAssociatedNetworkAcl(String currentAssociatedNetworkAcl) The network ACL containing the entry violations.
- Parameters:
currentAssociatedNetworkAcl
- The network ACL containing the entry violations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entryViolations
InvalidNetworkAclEntriesViolation.Builder entryViolations(Collection<EntryViolation> entryViolations) Detailed information about the entry violations in the network ACL.
- Parameters:
entryViolations
- Detailed information about the entry violations in the network ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entryViolations
Detailed information about the entry violations in the network ACL.
- Parameters:
entryViolations
- Detailed information about the entry violations in the network ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entryViolations
InvalidNetworkAclEntriesViolation.Builder entryViolations(Consumer<EntryViolation.Builder>... entryViolations) Detailed information about the entry violations in the network ACL.
This is a convenience method that creates an instance of theEntryViolation.Builder
avoiding the need to create one manually viaEntryViolation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toentryViolations(List<EntryViolation>)
.- Parameters:
entryViolations
- a consumer that will call methods onEntryViolation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-