public static interface CacheSubnetGroup.Builder extends SdkPojo, CopyableBuilder<CacheSubnetGroup.Builder,CacheSubnetGroup>
| Modifier and Type | Method and Description |
|---|---|
CacheSubnetGroup.Builder |
arn(String arn)
The ARN (Amazon Resource Name) of the cache subnet group.
|
CacheSubnetGroup.Builder |
cacheSubnetGroupDescription(String cacheSubnetGroupDescription)
The description of the cache subnet group.
|
CacheSubnetGroup.Builder |
cacheSubnetGroupName(String cacheSubnetGroupName)
The name of the cache subnet group.
|
CacheSubnetGroup.Builder |
subnets(Collection<Subnet> subnets)
A list of subnets associated with the cache subnet group.
|
CacheSubnetGroup.Builder |
subnets(Consumer<Subnet.Builder>... subnets)
A list of subnets associated with the cache subnet group.
|
CacheSubnetGroup.Builder |
subnets(Subnet... subnets)
A list of subnets associated with the cache subnet group.
|
CacheSubnetGroup.Builder |
supportedNetworkTypes(Collection<NetworkType> supportedNetworkTypes)
Either
ipv4 | ipv6 | dual_stack. |
CacheSubnetGroup.Builder |
supportedNetworkTypes(NetworkType... supportedNetworkTypes)
Either
ipv4 | ipv6 | dual_stack. |
CacheSubnetGroup.Builder |
supportedNetworkTypesWithStrings(Collection<String> supportedNetworkTypes)
Either
ipv4 | ipv6 | dual_stack. |
CacheSubnetGroup.Builder |
supportedNetworkTypesWithStrings(String... supportedNetworkTypes)
Either
ipv4 | ipv6 | dual_stack. |
CacheSubnetGroup.Builder |
vpcId(String vpcId)
The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildCacheSubnetGroup.Builder cacheSubnetGroupName(String cacheSubnetGroupName)
The name of the cache subnet group.
cacheSubnetGroupName - The name of the cache subnet group.CacheSubnetGroup.Builder cacheSubnetGroupDescription(String cacheSubnetGroupDescription)
The description of the cache subnet group.
cacheSubnetGroupDescription - The description of the cache subnet group.CacheSubnetGroup.Builder vpcId(String vpcId)
The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group.
vpcId - The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group.CacheSubnetGroup.Builder subnets(Collection<Subnet> subnets)
A list of subnets associated with the cache subnet group.
subnets - A list of subnets associated with the cache subnet group.CacheSubnetGroup.Builder subnets(Subnet... subnets)
A list of subnets associated with the cache subnet group.
subnets - A list of subnets associated with the cache subnet group.CacheSubnetGroup.Builder subnets(Consumer<Subnet.Builder>... subnets)
A list of subnets associated with the cache subnet group.
This is a convenience method that creates an instance of theSubnet.Builder avoiding the need to create one
manually via Subnet.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #subnets(List.
subnets - a consumer that will call methods on
Subnet.Builder#subnets(java.util.Collection) CacheSubnetGroup.Builder arn(String arn)
The ARN (Amazon Resource Name) of the cache subnet group.
arn - The ARN (Amazon Resource Name) of the cache subnet group.CacheSubnetGroup.Builder supportedNetworkTypesWithStrings(Collection<String> supportedNetworkTypes)
Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using
Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.
supportedNetworkTypes - Either ipv4 | ipv6 | dual_stack. IPv6 is supported for
workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances
built on the Nitro system.CacheSubnetGroup.Builder supportedNetworkTypesWithStrings(String... supportedNetworkTypes)
Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using
Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.
supportedNetworkTypes - Either ipv4 | ipv6 | dual_stack. IPv6 is supported for
workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances
built on the Nitro system.CacheSubnetGroup.Builder supportedNetworkTypes(Collection<NetworkType> supportedNetworkTypes)
Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using
Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.
supportedNetworkTypes - Either ipv4 | ipv6 | dual_stack. IPv6 is supported for
workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances
built on the Nitro system.CacheSubnetGroup.Builder supportedNetworkTypes(NetworkType... supportedNetworkTypes)
Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using
Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.
supportedNetworkTypes - Either ipv4 | ipv6 | dual_stack. IPv6 is supported for
workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances
built on the Nitro system.Copyright © 2023. All rights reserved.