@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 final String cidr()
The IPv4 address range, in CIDR notation.
public final Boolean egress()
Indicates whether the rule is an outbound rule.
public final PortRange portRange()
The range of ports.
public final String protocol()
The protocol.
public final String ruleAction()
Indicates whether to allow or deny traffic that matches the rule.
public final 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 final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.