Class AuthorizationRule
java.lang.Object
software.amazon.awssdk.services.ec2.model.AuthorizationRule
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AuthorizationRule.Builder,AuthorizationRule>
@Generated("software.amazon.awssdk:codegen")
public final class AuthorizationRule
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<AuthorizationRule.Builder,AuthorizationRule>
Information about an authorization rule.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal BooleanIndicates whether the authorization rule grants access to all clients.static AuthorizationRule.Builderbuilder()final StringThe ID of the Client VPN endpoint with which the authorization rule is associated.final StringA brief description of the authorization rule.final StringThe IPv4 address range, in CIDR notation, of the network to which the authorization rule applies.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final StringgroupId()The ID of the Active Directory group to which the authorization rule grants access.final inthashCode()static Class<? extends AuthorizationRule.Builder>status()The current state of the authorization 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
-
clientVpnEndpointId
The ID of the Client VPN endpoint with which the authorization rule is associated.
- Returns:
- The ID of the Client VPN endpoint with which the authorization rule is associated.
-
description
A brief description of the authorization rule.
- Returns:
- A brief description of the authorization rule.
-
groupId
The ID of the Active Directory group to which the authorization rule grants access.
- Returns:
- The ID of the Active Directory group to which the authorization rule grants access.
-
accessAll
Indicates whether the authorization rule grants access to all clients.
- Returns:
- Indicates whether the authorization rule grants access to all clients.
-
destinationCidr
The IPv4 address range, in CIDR notation, of the network to which the authorization rule applies.
- Returns:
- The IPv4 address range, in CIDR notation, of the network to which the authorization rule applies.
-
status
The current state of the authorization rule.
- Returns:
- The current state of the authorization rule.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<AuthorizationRule.Builder,AuthorizationRule>
-
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
-