@Generated(value="software.amazon.awssdk:codegen") public final class NetworkAcl extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkAcl.Builder,NetworkAcl>
Describes a network ACL.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NetworkAcl.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<NetworkAclAssociation> |
associations()
Any associations between the network ACL and one or more subnets
|
static NetworkAcl.Builder |
builder() |
List<NetworkAclEntry> |
entries()
One or more entries (rules) in the network ACL.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAssociations()
Returns true if the Associations property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
boolean |
hasEntries()
Returns true if the Entries property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
Boolean |
isDefault()
Indicates whether this is the default network ACL for the VPC.
|
String |
networkAclId()
The ID of the network ACL.
|
String |
ownerId()
The ID of the account that owns the network ACL.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends NetworkAcl.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
Any tags assigned to the network ACL.
|
NetworkAcl.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
vpcId()
The ID of the VPC for the network ACL.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasAssociations()
public final List<NetworkAclAssociation> associations()
Any associations between the network ACL and one or more subnets
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAssociations() to see if a value was sent in this field.
public final boolean hasEntries()
public final List<NetworkAclEntry> entries()
One or more entries (rules) in the network ACL.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasEntries() to see if a value was sent in this field.
public final Boolean isDefault()
Indicates whether this is the default network ACL for the VPC.
public final String networkAclId()
The ID of the network ACL.
public final boolean hasTags()
public final List<Tag> tags()
Any tags assigned to the network ACL.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
public final String vpcId()
The ID of the VPC for the network ACL.
public final String ownerId()
The ID of the account that owns the network ACL.
public NetworkAcl.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<NetworkAcl.Builder,NetworkAcl>public static NetworkAcl.Builder builder()
public static Class<? extends NetworkAcl.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.