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 StringcidrIpv4()The IPv4 CIDR of the traffic source.final StringcidrIpv6()The IPv6 CIDR of the traffic source.final StringA description of the revoked security group rule.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final IntegerfromPort()The 'from' port number of the security group rule.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final StringgroupId()A security group ID.final inthashCode()final StringThe security group rule's protocol.final BooleanisEgress()Defines if a security group rule is an outbound rule.final StringThe ID of a prefix list that's the traffic source.final StringThe ID of a referenced security group.final StringA 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 IntegertoPort()The 'to' port number of the security group rule.final StringtoString()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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<RevokedSecurityGroupRule.Builder,RevokedSecurityGroupRule> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-