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) 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>final IntegertoPort()The 'to' port number of the security group rule.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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
A security group ID.
- Returns:
- A security group ID.
-
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
- Specified by:
toBuilderin interfaceToCopyableBuilder<RevokedSecurityGroupRule.Builder,RevokedSecurityGroupRule>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-