Class AnalysisSecurityGroupRule
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.AnalysisSecurityGroupRule
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<AnalysisSecurityGroupRule.Builder,AnalysisSecurityGroupRule>
@Generated("software.amazon.awssdk:codegen") public final class AnalysisSecurityGroupRule extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AnalysisSecurityGroupRule.Builder,AnalysisSecurityGroupRule>
Describes a security group rule.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AnalysisSecurityGroupRule.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
cidr
public final String cidr()
The IPv4 address range, in CIDR notation.
- Returns:
- The IPv4 address range, in CIDR notation.
-
direction
public final String direction()
The direction. The following are the possible values:
-
egress
-
ingress
- Returns:
- The direction. The following are the possible values:
-
egress
-
ingress
-
-
-
securityGroupId
public final String securityGroupId()
The security group ID.
- Returns:
- The security group ID.
-
portRange
public final PortRange portRange()
The port range.
- Returns:
- The port range.
-
prefixListId
public final String prefixListId()
The prefix list ID.
- Returns:
- The prefix list ID.
-
protocol
public final String protocol()
The protocol name.
- Returns:
- The protocol name.
-
toBuilder
public AnalysisSecurityGroupRule.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<AnalysisSecurityGroupRule.Builder,AnalysisSecurityGroupRule>
-
builder
public static AnalysisSecurityGroupRule.Builder builder()
-
serializableBuilderClass
public static Class<? extends AnalysisSecurityGroupRule.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-