Class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder,AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsauthorizationConfig()The authorization configuration details for the Amazon EFS file system.static AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfilesystemId()The Amazon EFS file system identifier to use.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringrootDirectory()The directory within the Amazon EFS file system to mount as the root directory inside the host.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder>serializableBuilderClass()AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringtransitEncryption()Whether to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server.IntegertransitEncryptionPort()The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
authorizationConfig
public final AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetails authorizationConfig()
The authorization configuration details for the Amazon EFS file system.
- Returns:
- The authorization configuration details for the Amazon EFS file system.
-
filesystemId
public final String filesystemId()
The Amazon EFS file system identifier to use.
- Returns:
- The Amazon EFS file system identifier to use.
-
rootDirectory
public final String rootDirectory()
The directory within the Amazon EFS file system to mount as the root directory inside the host.
- Returns:
- The directory within the Amazon EFS file system to mount as the root directory inside the host.
-
transitEncryption
public final String transitEncryption()
Whether to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server.
- Returns:
- Whether to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server.
-
transitEncryptionPort
public final Integer transitEncryptionPort()
The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.
- Returns:
- The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.
-
toBuilder
public AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder toBuilder()
-
builder
public static AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-