@Generated(value="software.amazon.awssdk:codegen") public final class CacheSubnetGroup extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CacheSubnetGroup.Builder,CacheSubnetGroup>
Represents the output of one of the following operations:
CreateCacheSubnetGroup
ModifyCacheSubnetGroup
| Modifier and Type | Class and Description |
|---|---|
static interface |
CacheSubnetGroup.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The ARN (Amazon Resource Name) of the cache subnet group.
|
static CacheSubnetGroup.Builder |
builder() |
String |
cacheSubnetGroupDescription()
The description of the cache subnet group.
|
String |
cacheSubnetGroupName()
The name of the cache subnet group.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSubnets()
Returns true if the Subnets property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CacheSubnetGroup.Builder> |
serializableBuilderClass() |
List<Subnet> |
subnets()
A list of subnets associated with the cache subnet group.
|
CacheSubnetGroup.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
vpcId()
The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String cacheSubnetGroupName()
The name of the cache subnet group.
public final String cacheSubnetGroupDescription()
The description of the cache subnet group.
public final String vpcId()
The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group.
public final boolean hasSubnets()
public final List<Subnet> subnets()
A list of subnets associated with the cache subnet group.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSubnets() to see if a value was sent in this field.
public final String arn()
The ARN (Amazon Resource Name) of the cache subnet group.
public CacheSubnetGroup.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CacheSubnetGroup.Builder,CacheSubnetGroup>public static CacheSubnetGroup.Builder builder()
public static Class<? extends CacheSubnetGroup.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.