Class AwsEfsAccessPointDetails
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsEfsAccessPointDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsEfsAccessPointDetails.Builder,AwsEfsAccessPointDetails>
@Generated("software.amazon.awssdk:codegen") public final class AwsEfsAccessPointDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsEfsAccessPointDetails.Builder,AwsEfsAccessPointDetails>
Provides information about an Amazon EFS access point.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsEfsAccessPointDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaccessPointId()The ID of the Amazon EFS access point.Stringarn()The Amazon Resource Name (ARN) of the Amazon EFS access point.static AwsEfsAccessPointDetails.Builderbuilder()StringclientToken()The opaque string specified in the request to ensure idempotent creation.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfileSystemId()The ID of the Amazon EFS file system that the access point applies to.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()AwsEfsAccessPointPosixUserDetailsposixUser()The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point, that is used for all file operations by NFS clients using the access point.AwsEfsAccessPointRootDirectoryDetailsrootDirectory()The directory on the Amazon EFS file system that the access point exposes as the root directory to NFS clients using the access point.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AwsEfsAccessPointDetails.Builder>serializableBuilderClass()AwsEfsAccessPointDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
accessPointId
public final String accessPointId()
The ID of the Amazon EFS access point.
- Returns:
- The ID of the Amazon EFS access point.
-
arn
public final String arn()
The Amazon Resource Name (ARN) of the Amazon EFS access point.
- Returns:
- The Amazon Resource Name (ARN) of the Amazon EFS access point.
-
clientToken
public final String clientToken()
The opaque string specified in the request to ensure idempotent creation.
- Returns:
- The opaque string specified in the request to ensure idempotent creation.
-
fileSystemId
public final String fileSystemId()
The ID of the Amazon EFS file system that the access point applies to.
- Returns:
- The ID of the Amazon EFS file system that the access point applies to.
-
posixUser
public final AwsEfsAccessPointPosixUserDetails posixUser()
The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point, that is used for all file operations by NFS clients using the access point.
- Returns:
- The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point, that is used for all file operations by NFS clients using the access point.
-
rootDirectory
public final AwsEfsAccessPointRootDirectoryDetails rootDirectory()
The directory on the Amazon EFS file system that the access point exposes as the root directory to NFS clients using the access point.
- Returns:
- The directory on the Amazon EFS file system that the access point exposes as the root directory to NFS clients using the access point.
-
toBuilder
public AwsEfsAccessPointDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsEfsAccessPointDetails.Builder,AwsEfsAccessPointDetails>
-
builder
public static AwsEfsAccessPointDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsEfsAccessPointDetails.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
-
-