@Generated(value="software.amazon.awssdk:codegen") public final class AnalysisAclRule extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AnalysisAclRule.Builder,AnalysisAclRule>
Describes a network access control (ACL) rule.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AnalysisAclRule.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AnalysisAclRule.Builder |
builder() |
String |
cidr()
The IPv4 address range, in CIDR notation.
|
Boolean |
egress()
Indicates whether the rule is an outbound rule.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
PortRange |
portRange()
The range of ports.
|
String |
protocol()
The protocol.
|
String |
ruleAction()
Indicates whether to allow or deny traffic that matches the rule.
|
Integer |
ruleNumber()
The rule number.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AnalysisAclRule.Builder> |
serializableBuilderClass() |
AnalysisAclRule.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String cidr()
The IPv4 address range, in CIDR notation.
public Boolean egress()
Indicates whether the rule is an outbound rule.
public PortRange portRange()
The range of ports.
public String protocol()
The protocol.
public String ruleAction()
Indicates whether to allow or deny traffic that matches the rule.
public Integer ruleNumber()
The rule number.
public AnalysisAclRule.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AnalysisAclRule.Builder,AnalysisAclRule>public static AnalysisAclRule.Builder builder()
public static Class<? extends AnalysisAclRule.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.