@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FirewallRuleGroupAssociation extends Object implements Serializable, Cloneable, StructuredPojo
An association between a firewall rule group and a VPC, which enables DNS filtering for the VPC.
| Constructor and Description |
|---|
FirewallRuleGroupAssociation() |
| Modifier and Type | Method and Description |
|---|---|
FirewallRuleGroupAssociation |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the firewall rule group association.
|
String |
getCreationTime()
The date and time that the association was created, in Unix time format and Coordinated Universal Time (UTC).
|
String |
getCreatorRequestId()
A unique string defined by you to identify the request.
|
String |
getFirewallRuleGroupId()
The unique identifier of the firewall rule group.
|
String |
getId()
The identifier for the association.
|
String |
getManagedOwnerName()
The owner of the association, used only for associations that are not managed by you.
|
String |
getModificationTime()
The date and time that the association was last modified, in Unix time format and Coordinated Universal Time
(UTC).
|
String |
getMutationProtection()
If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections.
|
String |
getName()
The name of the association.
|
Integer |
getPriority()
The setting that determines the processing order of the rule group among the rule groups that are associated with
a single VPC.
|
String |
getStatus()
The current status of the association.
|
String |
getStatusMessage()
Additional information about the status of the response, if available.
|
String |
getVpcId()
The unique identifier of the VPC that is associated with the rule group.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the firewall rule group association.
|
void |
setCreationTime(String creationTime)
The date and time that the association was created, in Unix time format and Coordinated Universal Time (UTC).
|
void |
setCreatorRequestId(String creatorRequestId)
A unique string defined by you to identify the request.
|
void |
setFirewallRuleGroupId(String firewallRuleGroupId)
The unique identifier of the firewall rule group.
|
void |
setId(String id)
The identifier for the association.
|
void |
setManagedOwnerName(String managedOwnerName)
The owner of the association, used only for associations that are not managed by you.
|
void |
setModificationTime(String modificationTime)
The date and time that the association was last modified, in Unix time format and Coordinated Universal Time
(UTC).
|
void |
setMutationProtection(String mutationProtection)
If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections.
|
void |
setName(String name)
The name of the association.
|
void |
setPriority(Integer priority)
The setting that determines the processing order of the rule group among the rule groups that are associated with
a single VPC.
|
void |
setStatus(String status)
The current status of the association.
|
void |
setStatusMessage(String statusMessage)
Additional information about the status of the response, if available.
|
void |
setVpcId(String vpcId)
The unique identifier of the VPC that is associated with the rule group.
|
String |
toString()
Returns a string representation of this object.
|
FirewallRuleGroupAssociation |
withArn(String arn)
The Amazon Resource Name (ARN) of the firewall rule group association.
|
FirewallRuleGroupAssociation |
withCreationTime(String creationTime)
The date and time that the association was created, in Unix time format and Coordinated Universal Time (UTC).
|
FirewallRuleGroupAssociation |
withCreatorRequestId(String creatorRequestId)
A unique string defined by you to identify the request.
|
FirewallRuleGroupAssociation |
withFirewallRuleGroupId(String firewallRuleGroupId)
The unique identifier of the firewall rule group.
|
FirewallRuleGroupAssociation |
withId(String id)
The identifier for the association.
|
FirewallRuleGroupAssociation |
withManagedOwnerName(String managedOwnerName)
The owner of the association, used only for associations that are not managed by you.
|
FirewallRuleGroupAssociation |
withModificationTime(String modificationTime)
The date and time that the association was last modified, in Unix time format and Coordinated Universal Time
(UTC).
|
FirewallRuleGroupAssociation |
withMutationProtection(MutationProtectionStatus mutationProtection)
If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections.
|
FirewallRuleGroupAssociation |
withMutationProtection(String mutationProtection)
If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections.
|
FirewallRuleGroupAssociation |
withName(String name)
The name of the association.
|
FirewallRuleGroupAssociation |
withPriority(Integer priority)
The setting that determines the processing order of the rule group among the rule groups that are associated with
a single VPC.
|
FirewallRuleGroupAssociation |
withStatus(FirewallRuleGroupAssociationStatus status)
The current status of the association.
|
FirewallRuleGroupAssociation |
withStatus(String status)
The current status of the association.
|
FirewallRuleGroupAssociation |
withStatusMessage(String statusMessage)
Additional information about the status of the response, if available.
|
FirewallRuleGroupAssociation |
withVpcId(String vpcId)
The unique identifier of the VPC that is associated with the rule group.
|
public void setId(String id)
The identifier for the association.
id - The identifier for the association.public String getId()
The identifier for the association.
public FirewallRuleGroupAssociation withId(String id)
The identifier for the association.
id - The identifier for the association.public void setArn(String arn)
The Amazon Resource Name (ARN) of the firewall rule group association.
arn - The Amazon Resource Name (ARN) of the firewall rule group association.public String getArn()
The Amazon Resource Name (ARN) of the firewall rule group association.
public FirewallRuleGroupAssociation withArn(String arn)
The Amazon Resource Name (ARN) of the firewall rule group association.
arn - The Amazon Resource Name (ARN) of the firewall rule group association.public void setFirewallRuleGroupId(String firewallRuleGroupId)
The unique identifier of the firewall rule group.
firewallRuleGroupId - The unique identifier of the firewall rule group.public String getFirewallRuleGroupId()
The unique identifier of the firewall rule group.
public FirewallRuleGroupAssociation withFirewallRuleGroupId(String firewallRuleGroupId)
The unique identifier of the firewall rule group.
firewallRuleGroupId - The unique identifier of the firewall rule group.public void setVpcId(String vpcId)
The unique identifier of the VPC that is associated with the rule group.
vpcId - The unique identifier of the VPC that is associated with the rule group.public String getVpcId()
The unique identifier of the VPC that is associated with the rule group.
public FirewallRuleGroupAssociation withVpcId(String vpcId)
The unique identifier of the VPC that is associated with the rule group.
vpcId - The unique identifier of the VPC that is associated with the rule group.public void setName(String name)
The name of the association.
name - The name of the association.public String getName()
The name of the association.
public FirewallRuleGroupAssociation withName(String name)
The name of the association.
name - The name of the association.public void setPriority(Integer priority)
The setting that determines the processing order of the rule group among the rule groups that are associated with a single VPC. DNS Firewall filters VPC traffic starting from rule group with the lowest numeric priority setting.
priority - The setting that determines the processing order of the rule group among the rule groups that are
associated with a single VPC. DNS Firewall filters VPC traffic starting from rule group with the lowest
numeric priority setting.public Integer getPriority()
The setting that determines the processing order of the rule group among the rule groups that are associated with a single VPC. DNS Firewall filters VPC traffic starting from rule group with the lowest numeric priority setting.
public FirewallRuleGroupAssociation withPriority(Integer priority)
The setting that determines the processing order of the rule group among the rule groups that are associated with a single VPC. DNS Firewall filters VPC traffic starting from rule group with the lowest numeric priority setting.
priority - The setting that determines the processing order of the rule group among the rule groups that are
associated with a single VPC. DNS Firewall filters VPC traffic starting from rule group with the lowest
numeric priority setting.public void setMutationProtection(String mutationProtection)
If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.
mutationProtection - If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections.MutationProtectionStatuspublic String getMutationProtection()
If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.
MutationProtectionStatuspublic FirewallRuleGroupAssociation withMutationProtection(String mutationProtection)
If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.
mutationProtection - If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections.MutationProtectionStatuspublic FirewallRuleGroupAssociation withMutationProtection(MutationProtectionStatus mutationProtection)
If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.
mutationProtection - If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections.MutationProtectionStatuspublic void setManagedOwnerName(String managedOwnerName)
The owner of the association, used only for associations that are not managed by you. If you use Firewall Manager to manage your DNS Firewalls, then this reports Firewall Manager as the managed owner.
managedOwnerName - The owner of the association, used only for associations that are not managed by you. If you use Firewall
Manager to manage your DNS Firewalls, then this reports Firewall Manager as the managed owner.public String getManagedOwnerName()
The owner of the association, used only for associations that are not managed by you. If you use Firewall Manager to manage your DNS Firewalls, then this reports Firewall Manager as the managed owner.
public FirewallRuleGroupAssociation withManagedOwnerName(String managedOwnerName)
The owner of the association, used only for associations that are not managed by you. If you use Firewall Manager to manage your DNS Firewalls, then this reports Firewall Manager as the managed owner.
managedOwnerName - The owner of the association, used only for associations that are not managed by you. If you use Firewall
Manager to manage your DNS Firewalls, then this reports Firewall Manager as the managed owner.public void setStatus(String status)
The current status of the association.
status - The current status of the association.FirewallRuleGroupAssociationStatuspublic String getStatus()
The current status of the association.
FirewallRuleGroupAssociationStatuspublic FirewallRuleGroupAssociation withStatus(String status)
The current status of the association.
status - The current status of the association.FirewallRuleGroupAssociationStatuspublic FirewallRuleGroupAssociation withStatus(FirewallRuleGroupAssociationStatus status)
The current status of the association.
status - The current status of the association.FirewallRuleGroupAssociationStatuspublic void setStatusMessage(String statusMessage)
Additional information about the status of the response, if available.
statusMessage - Additional information about the status of the response, if available.public String getStatusMessage()
Additional information about the status of the response, if available.
public FirewallRuleGroupAssociation withStatusMessage(String statusMessage)
Additional information about the status of the response, if available.
statusMessage - Additional information about the status of the response, if available.public void setCreatorRequestId(String creatorRequestId)
A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.
creatorRequestId - A unique string defined by you to identify the request. This allows you to retry failed requests without
the risk of running the operation twice. This can be any unique string, for example, a timestamp.public String getCreatorRequestId()
A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.
public FirewallRuleGroupAssociation withCreatorRequestId(String creatorRequestId)
A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.
creatorRequestId - A unique string defined by you to identify the request. This allows you to retry failed requests without
the risk of running the operation twice. This can be any unique string, for example, a timestamp.public void setCreationTime(String creationTime)
The date and time that the association was created, in Unix time format and Coordinated Universal Time (UTC).
creationTime - The date and time that the association was created, in Unix time format and Coordinated Universal Time
(UTC).public String getCreationTime()
The date and time that the association was created, in Unix time format and Coordinated Universal Time (UTC).
public FirewallRuleGroupAssociation withCreationTime(String creationTime)
The date and time that the association was created, in Unix time format and Coordinated Universal Time (UTC).
creationTime - The date and time that the association was created, in Unix time format and Coordinated Universal Time
(UTC).public void setModificationTime(String modificationTime)
The date and time that the association was last modified, in Unix time format and Coordinated Universal Time (UTC).
modificationTime - The date and time that the association was last modified, in Unix time format and Coordinated Universal
Time (UTC).public String getModificationTime()
The date and time that the association was last modified, in Unix time format and Coordinated Universal Time (UTC).
public FirewallRuleGroupAssociation withModificationTime(String modificationTime)
The date and time that the association was last modified, in Unix time format and Coordinated Universal Time (UTC).
modificationTime - The date and time that the association was last modified, in Unix time format and Coordinated Universal
Time (UTC).public String toString()
toString in class ObjectObject.toString()public FirewallRuleGroupAssociation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.