Class RevokedSecurityGroupRule
java.lang.Object
software.amazon.awssdk.services.ec2.model.RevokedSecurityGroupRule
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<RevokedSecurityGroupRule.Builder,
RevokedSecurityGroupRule>
@Generated("software.amazon.awssdk:codegen")
public final class RevokedSecurityGroupRule
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<RevokedSecurityGroupRule.Builder,RevokedSecurityGroupRule>
A security group rule removed with RevokeSecurityGroupEgress or RevokeSecurityGroupIngress.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final String
cidrIpv4()
The IPv4 CIDR of the traffic source.final String
cidrIpv6()
The IPv6 CIDR of the traffic source.final String
A description of the revoked security group rule.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final Integer
fromPort()
The 'from' port number of the security group rule.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final String
groupId()
A security group ID.final int
hashCode()
final String
The security group rule's protocol.final Boolean
isEgress()
Defines if a security group rule is an outbound rule.final String
The ID of a prefix list that's the traffic source.final String
The ID of a referenced security group.final String
A security group rule ID.static Class
<? extends RevokedSecurityGroupRule.Builder> Take this object and create a builder that contains all of the current property values of this object.final Integer
toPort()
The 'to' port number of the security group rule.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
securityGroupRuleId
A security group rule ID.
- Returns:
- A security group rule ID.
-
groupId
-
isEgress
Defines if a security group rule is an outbound rule.
- Returns:
- Defines if a security group rule is an outbound rule.
-
ipProtocol
The security group rule's protocol.
- Returns:
- The security group rule's protocol.
-
fromPort
The 'from' port number of the security group rule.
- Returns:
- The 'from' port number of the security group rule.
-
toPort
The 'to' port number of the security group rule.
- Returns:
- The 'to' port number of the security group rule.
-
cidrIpv4
The IPv4 CIDR of the traffic source.
- Returns:
- The IPv4 CIDR of the traffic source.
-
cidrIpv6
The IPv6 CIDR of the traffic source.
- Returns:
- The IPv6 CIDR of the traffic source.
-
prefixListId
The ID of a prefix list that's the traffic source.
- Returns:
- The ID of a prefix list that's the traffic source.
-
referencedGroupId
The ID of a referenced security group.
- Returns:
- The ID of a referenced security group.
-
description
A description of the revoked security group rule.
- Returns:
- A description of the revoked security group rule.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<RevokedSecurityGroupRule.Builder,
RevokedSecurityGroupRule> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-