Class DescribeLocationEfsResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.datasync.model.DataSyncResponse
-
- software.amazon.awssdk.services.datasync.model.DescribeLocationEfsResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DescribeLocationEfsResponse.Builder,DescribeLocationEfsResponse>
@Generated("software.amazon.awssdk:codegen") public final class DescribeLocationEfsResponse extends DataSyncResponse implements ToCopyableBuilder<DescribeLocationEfsResponse.Builder,DescribeLocationEfsResponse>
DescribeLocationEfsResponse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDescribeLocationEfsResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaccessPointArn()The ARN of the access point that DataSync uses to access the Amazon EFS file system.static DescribeLocationEfsResponse.Builderbuilder()InstantcreationTime()The time that the location was created.Ec2Configec2Config()Returns the value of the Ec2Config property for this object.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfileSystemAccessRoleArn()The Identity and Access Management (IAM) role that DataSync assumes when mounting the Amazon EFS file system.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()EfsInTransitEncryptioninTransitEncryption()Describes whether DataSync uses Transport Layer Security (TLS) encryption when copying data to or from the Amazon EFS file system.StringinTransitEncryptionAsString()Describes whether DataSync uses Transport Layer Security (TLS) encryption when copying data to or from the Amazon EFS file system.StringlocationArn()The ARN of the Amazon EFS file system location.StringlocationUri()The URL of the Amazon EFS file system location.List<SdkField<?>>sdkFields()static Class<? extends DescribeLocationEfsResponse.Builder>serializableBuilderClass()DescribeLocationEfsResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.datasync.model.DataSyncResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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
-
locationArn
public final String locationArn()
The ARN of the Amazon EFS file system location.
- Returns:
- The ARN of the Amazon EFS file system location.
-
locationUri
public final String locationUri()
The URL of the Amazon EFS file system location.
- Returns:
- The URL of the Amazon EFS file system location.
-
ec2Config
public final Ec2Config ec2Config()
Returns the value of the Ec2Config property for this object.- Returns:
- The value of the Ec2Config property for this object.
-
creationTime
public final Instant creationTime()
The time that the location was created.
- Returns:
- The time that the location was created.
-
accessPointArn
public final String accessPointArn()
The ARN of the access point that DataSync uses to access the Amazon EFS file system.
- Returns:
- The ARN of the access point that DataSync uses to access the Amazon EFS file system.
-
fileSystemAccessRoleArn
public final String fileSystemAccessRoleArn()
The Identity and Access Management (IAM) role that DataSync assumes when mounting the Amazon EFS file system.
- Returns:
- The Identity and Access Management (IAM) role that DataSync assumes when mounting the Amazon EFS file system.
-
inTransitEncryption
public final EfsInTransitEncryption inTransitEncryption()
Describes whether DataSync uses Transport Layer Security (TLS) encryption when copying data to or from the Amazon EFS file system.
If the service returns an enum value that is not available in the current SDK version,
inTransitEncryptionwill returnEfsInTransitEncryption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominTransitEncryptionAsString().- Returns:
- Describes whether DataSync uses Transport Layer Security (TLS) encryption when copying data to or from the Amazon EFS file system.
- See Also:
EfsInTransitEncryption
-
inTransitEncryptionAsString
public final String inTransitEncryptionAsString()
Describes whether DataSync uses Transport Layer Security (TLS) encryption when copying data to or from the Amazon EFS file system.
If the service returns an enum value that is not available in the current SDK version,
inTransitEncryptionwill returnEfsInTransitEncryption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominTransitEncryptionAsString().- Returns:
- Describes whether DataSync uses Transport Layer Security (TLS) encryption when copying data to or from the Amazon EFS file system.
- See Also:
EfsInTransitEncryption
-
toBuilder
public DescribeLocationEfsResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribeLocationEfsResponse.Builder,DescribeLocationEfsResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static DescribeLocationEfsResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends DescribeLocationEfsResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
-