@Generated(value="software.amazon.awssdk:codegen") public final class AnalysisSecurityGroupRule extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AnalysisSecurityGroupRule.Builder,AnalysisSecurityGroupRule>
Describes a security group rule.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AnalysisSecurityGroupRule.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AnalysisSecurityGroupRule.Builder |
builder() |
String |
cidr()
The IPv4 address range, in CIDR notation.
|
String |
direction()
The direction.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
PortRange |
portRange()
The port range.
|
String |
prefixListId()
The prefix list ID.
|
String |
protocol()
The protocol name.
|
List<SdkField<?>> |
sdkFields() |
String |
securityGroupId()
The security group ID.
|
static Class<? extends AnalysisSecurityGroupRule.Builder> |
serializableBuilderClass() |
AnalysisSecurityGroupRule.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 String direction()
The direction. The following are possible values:
egress
ingress
egress
ingress
public String securityGroupId()
The security group ID.
public PortRange portRange()
The port range.
public String prefixListId()
The prefix list ID.
public String protocol()
The protocol name.
public AnalysisSecurityGroupRule.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AnalysisSecurityGroupRule.Builder,AnalysisSecurityGroupRule>public static AnalysisSecurityGroupRule.Builder builder()
public static Class<? extends AnalysisSecurityGroupRule.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.