@Generated(value="software.amazon.awssdk:codegen") public final class AuthorizeCacheSecurityGroupIngressRequest extends ElastiCacheRequest implements ToCopyableBuilder<AuthorizeCacheSecurityGroupIngressRequest.Builder,AuthorizeCacheSecurityGroupIngressRequest>
Represents the input of an AuthorizeCacheSecurityGroupIngress operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AuthorizeCacheSecurityGroupIngressRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AuthorizeCacheSecurityGroupIngressRequest.Builder |
builder() |
String |
cacheSecurityGroupName()
The cache security group that allows network ingress.
|
String |
ec2SecurityGroupName()
The Amazon EC2 security group to be authorized for ingress to the cache security group.
|
String |
ec2SecurityGroupOwnerId()
The Amazon account number of the Amazon EC2 security group owner.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends AuthorizeCacheSecurityGroupIngressRequest.Builder> |
serializableBuilderClass() |
AuthorizeCacheSecurityGroupIngressRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String cacheSecurityGroupName()
The cache security group that allows network ingress.
public final String ec2SecurityGroupName()
The Amazon EC2 security group to be authorized for ingress to the cache security group.
public final String ec2SecurityGroupOwnerId()
The Amazon account number of the Amazon EC2 security group owner. Note that this is not the same thing as an Amazon access key ID - you must provide a valid Amazon account number for this parameter.
public AuthorizeCacheSecurityGroupIngressRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AuthorizeCacheSecurityGroupIngressRequest.Builder,AuthorizeCacheSecurityGroupIngressRequest>toBuilder in class ElastiCacheRequestpublic static AuthorizeCacheSecurityGroupIngressRequest.Builder builder()
public static Class<? extends AuthorizeCacheSecurityGroupIngressRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.