@Generated(value="software.amazon.awssdk:codegen") public final class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder,AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails>
Information about the Amazon Elastic File System file system that is used for task storage.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetails |
authorizationConfig()
The authorization configuration details for the Amazon EFS file system.
|
static AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
filesystemId()
The Amazon EFS file system identifier to use.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
rootDirectory()
The directory within the Amazon EFS file system to mount as the root directory inside the host.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder> |
serializableBuilderClass() |
AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
transitEncryption()
Whether to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS
server.
|
Integer |
transitEncryptionPort()
The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetails authorizationConfig()
The authorization configuration details for the Amazon EFS file system.
public final String filesystemId()
The Amazon EFS file system identifier to use.
public final String rootDirectory()
The directory within the Amazon EFS file system to mount as the root directory inside the host.
public final String transitEncryption()
Whether to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server.
public final Integer transitEncryptionPort()
The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.
public AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder toBuilder()
public static AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder builder()
public static Class<? extends AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.