com.amazonaws.services.ec2.model
Class NetworkAcl

java.lang.Object
  extended by com.amazonaws.services.ec2.model.NetworkAcl
All Implemented Interfaces:
Serializable

public class NetworkAcl
extends Object
implements Serializable

Describes a network ACL.

See Also:
Serialized Form

Constructor Summary
NetworkAcl()
           
 
Method Summary
 boolean equals(Object obj)
           
 List<NetworkAclAssociation> getAssociations()
          Any associations between the network ACL and one or more subnets
 List<NetworkAclEntry> getEntries()
          One or more entries (rules) in the network ACL.
 Boolean getIsDefault()
          Indicates whether this is the default network ACL for the VPC.
 String getNetworkAclId()
          The ID of the network ACL.
 List<Tag> getTags()
          Any tags assigned to the network ACL.
 String getVpcId()
          The ID of the VPC for the network ACL.
 int hashCode()
           
 Boolean isDefault()
          Indicates whether this is the default network ACL for the VPC.
 void setAssociations(Collection<NetworkAclAssociation> associations)
          Any associations between the network ACL and one or more subnets
 void setEntries(Collection<NetworkAclEntry> entries)
          One or more entries (rules) in the network ACL.
 void setIsDefault(Boolean isDefault)
          Indicates whether this is the default network ACL for the VPC.
 void setNetworkAclId(String networkAclId)
          The ID of the network ACL.
 void setTags(Collection<Tag> tags)
          Any tags assigned to the network ACL.
 void setVpcId(String vpcId)
          The ID of the VPC for the network ACL.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 NetworkAcl withAssociations(Collection<NetworkAclAssociation> associations)
          Any associations between the network ACL and one or more subnets
 NetworkAcl withAssociations(NetworkAclAssociation... associations)
          Any associations between the network ACL and one or more subnets
 NetworkAcl withEntries(Collection<NetworkAclEntry> entries)
          One or more entries (rules) in the network ACL.
 NetworkAcl withEntries(NetworkAclEntry... entries)
          One or more entries (rules) in the network ACL.
 NetworkAcl withIsDefault(Boolean isDefault)
          Indicates whether this is the default network ACL for the VPC.
 NetworkAcl withNetworkAclId(String networkAclId)
          The ID of the network ACL.
 NetworkAcl withTags(Collection<Tag> tags)
          Any tags assigned to the network ACL.
 NetworkAcl withTags(Tag... tags)
          Any tags assigned to the network ACL.
 NetworkAcl withVpcId(String vpcId)
          The ID of the VPC for the network ACL.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NetworkAcl

public NetworkAcl()
Method Detail

getNetworkAclId

public String getNetworkAclId()
The ID of the network ACL.

Returns:
The ID of the network ACL.

setNetworkAclId

public void setNetworkAclId(String networkAclId)
The ID of the network ACL.

Parameters:
networkAclId - The ID of the network ACL.

withNetworkAclId

public NetworkAcl withNetworkAclId(String networkAclId)
The ID of the network ACL.

Returns a reference to this object so that method calls can be chained together.

Parameters:
networkAclId - The ID of the network ACL.
Returns:
A reference to this updated object so that method calls can be chained together.

getVpcId

public String getVpcId()
The ID of the VPC for the network ACL.

Returns:
The ID of the VPC for the network ACL.

setVpcId

public void setVpcId(String vpcId)
The ID of the VPC for the network ACL.

Parameters:
vpcId - The ID of the VPC for the network ACL.

withVpcId

public NetworkAcl withVpcId(String vpcId)
The ID of the VPC for the network ACL.

Returns a reference to this object so that method calls can be chained together.

Parameters:
vpcId - The ID of the VPC for the network ACL.
Returns:
A reference to this updated object so that method calls can be chained together.

isDefault

public Boolean isDefault()
Indicates whether this is the default network ACL for the VPC.

Returns:
Indicates whether this is the default network ACL for the VPC.

setIsDefault

public void setIsDefault(Boolean isDefault)
Indicates whether this is the default network ACL for the VPC.

Parameters:
isDefault - Indicates whether this is the default network ACL for the VPC.

withIsDefault

public NetworkAcl withIsDefault(Boolean isDefault)
Indicates whether this is the default network ACL for the VPC.

Returns a reference to this object so that method calls can be chained together.

Parameters:
isDefault - Indicates whether this is the default network ACL for the VPC.
Returns:
A reference to this updated object so that method calls can be chained together.

getIsDefault

public Boolean getIsDefault()
Indicates whether this is the default network ACL for the VPC.

Returns:
Indicates whether this is the default network ACL for the VPC.

getEntries

public List<NetworkAclEntry> getEntries()
One or more entries (rules) in the network ACL.

Returns:
One or more entries (rules) in the network ACL.

setEntries

public void setEntries(Collection<NetworkAclEntry> entries)
One or more entries (rules) in the network ACL.

Parameters:
entries - One or more entries (rules) in the network ACL.

withEntries

public NetworkAcl withEntries(NetworkAclEntry... entries)
One or more entries (rules) in the network ACL.

Returns a reference to this object so that method calls can be chained together.

Parameters:
entries - One or more entries (rules) in the network ACL.
Returns:
A reference to this updated object so that method calls can be chained together.

withEntries

public NetworkAcl withEntries(Collection<NetworkAclEntry> entries)
One or more entries (rules) in the network ACL.

Returns a reference to this object so that method calls can be chained together.

Parameters:
entries - One or more entries (rules) in the network ACL.
Returns:
A reference to this updated object so that method calls can be chained together.

getAssociations

public List<NetworkAclAssociation> getAssociations()
Any associations between the network ACL and one or more subnets

Returns:
Any associations between the network ACL and one or more subnets

setAssociations

public void setAssociations(Collection<NetworkAclAssociation> associations)
Any associations between the network ACL and one or more subnets

Parameters:
associations - Any associations between the network ACL and one or more subnets

withAssociations

public NetworkAcl withAssociations(NetworkAclAssociation... associations)
Any associations between the network ACL and one or more subnets

Returns a reference to this object so that method calls can be chained together.

Parameters:
associations - Any associations between the network ACL and one or more subnets
Returns:
A reference to this updated object so that method calls can be chained together.

withAssociations

public NetworkAcl withAssociations(Collection<NetworkAclAssociation> associations)
Any associations between the network ACL and one or more subnets

Returns a reference to this object so that method calls can be chained together.

Parameters:
associations - Any associations between the network ACL and one or more subnets
Returns:
A reference to this updated object so that method calls can be chained together.

getTags

public List<Tag> getTags()
Any tags assigned to the network ACL.

Returns:
Any tags assigned to the network ACL.

setTags

public void setTags(Collection<Tag> tags)
Any tags assigned to the network ACL.

Parameters:
tags - Any tags assigned to the network ACL.

withTags

public NetworkAcl withTags(Tag... tags)
Any tags assigned to the network ACL.

Returns a reference to this object so that method calls can be chained together.

Parameters:
tags - Any tags assigned to the network ACL.
Returns:
A reference to this updated object so that method calls can be chained together.

withTags

public NetworkAcl withTags(Collection<Tag> tags)
Any tags assigned to the network ACL.

Returns a reference to this object so that method calls can be chained together.

Parameters:
tags - Any tags assigned to the network ACL.
Returns:
A reference to this updated object so that method calls can be chained together.

toString

public String toString()
Returns a string representation of this object; useful for testing and debugging.

Overrides:
toString in class Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2016. All rights reserved.