@Generated(value="software.amazon.awssdk:codegen") public final class DestinationToCreate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DestinationToCreate.Builder,DestinationToCreate>
Describes the destination file system to create in the replication configuration.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DestinationToCreate.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
availabilityZoneName()
To create a file system that uses EFS One Zone storage, specify the name of the Availability Zone in which to
create the destination file system.
|
static DestinationToCreate.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kmsKeyId()
Specifies the Key Management Service (KMS) key that you want to use to encrypt the destination file system.
|
String |
region()
To create a file system that uses Regional storage, specify the Amazon Web Services Region in which to create the
destination file system.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DestinationToCreate.Builder> |
serializableBuilderClass() |
DestinationToCreate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String region()
To create a file system that uses Regional storage, specify the Amazon Web Services Region in which to create the destination file system.
public final String availabilityZoneName()
To create a file system that uses EFS One Zone storage, specify the name of the Availability Zone in which to create the destination file system.
public final String kmsKeyId()
Specifies the Key Management Service (KMS) key that you want to use to encrypt the destination file system. If
you do not specify a KMS key, Amazon EFS uses your default KMS key for Amazon EFS,
/aws/elasticfilesystem. This ID can be in one of the following formats:
Key ID - The unique identifier of the key, for example 1234abcd-12ab-34cd-56ef-1234567890ab.
ARN - The Amazon Resource Name (ARN) for the key, for example
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.
Key alias - A previously created display name for a key, for example alias/projectKey1.
Key alias ARN - The ARN for a key alias, for example
arn:aws:kms:us-west-2:444455556666:alias/projectKey1.
/aws/elasticfilesystem. This ID can be in one of the following formats:
Key ID - The unique identifier of the key, for example 1234abcd-12ab-34cd-56ef-1234567890ab.
ARN - The Amazon Resource Name (ARN) for the key, for example
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.
Key alias - A previously created display name for a key, for example alias/projectKey1.
Key alias ARN - The ARN for a key alias, for example
arn:aws:kms:us-west-2:444455556666:alias/projectKey1.
public DestinationToCreate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DestinationToCreate.Builder,DestinationToCreate>public static DestinationToCreate.Builder builder()
public static Class<? extends DestinationToCreate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.