@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsEfsAccessPointDetails extends Object implements Serializable, Cloneable, StructuredPojo
Provides information about an Amazon EFS access point.
Constructor and Description |
---|
AwsEfsAccessPointDetails() |
Modifier and Type | Method and Description |
---|---|
AwsEfsAccessPointDetails |
clone() |
boolean |
equals(Object obj) |
String |
getAccessPointId()
The ID of the Amazon EFS access point.
|
String |
getArn()
The Amazon Resource Name (ARN) of the Amazon EFS access point.
|
String |
getClientToken()
The opaque string specified in the request to ensure idempotent creation.
|
String |
getFileSystemId()
The ID of the Amazon EFS file system that the access point applies to.
|
AwsEfsAccessPointPosixUserDetails |
getPosixUser()
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.
|
AwsEfsAccessPointRootDirectoryDetails |
getRootDirectory()
The directory on the Amazon EFS file system that the access point exposes as the root directory to NFS clients
using the access point.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccessPointId(String accessPointId)
The ID of the Amazon EFS access point.
|
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the Amazon EFS access point.
|
void |
setClientToken(String clientToken)
The opaque string specified in the request to ensure idempotent creation.
|
void |
setFileSystemId(String fileSystemId)
The ID of the Amazon EFS file system that the access point applies to.
|
void |
setPosixUser(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.
|
void |
setRootDirectory(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.
|
String |
toString()
Returns a string representation of this object.
|
AwsEfsAccessPointDetails |
withAccessPointId(String accessPointId)
The ID of the Amazon EFS access point.
|
AwsEfsAccessPointDetails |
withArn(String arn)
The Amazon Resource Name (ARN) of the Amazon EFS access point.
|
AwsEfsAccessPointDetails |
withClientToken(String clientToken)
The opaque string specified in the request to ensure idempotent creation.
|
AwsEfsAccessPointDetails |
withFileSystemId(String fileSystemId)
The ID of the Amazon EFS file system that the access point applies to.
|
AwsEfsAccessPointDetails |
withPosixUser(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.
|
AwsEfsAccessPointDetails |
withRootDirectory(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.
|
public void setAccessPointId(String accessPointId)
The ID of the Amazon EFS access point.
accessPointId
- The ID of the Amazon EFS access point.public String getAccessPointId()
The ID of the Amazon EFS access point.
public AwsEfsAccessPointDetails withAccessPointId(String accessPointId)
The ID of the Amazon EFS access point.
accessPointId
- The ID of the Amazon EFS access point.public void setArn(String arn)
The Amazon Resource Name (ARN) of the Amazon EFS access point.
arn
- The Amazon Resource Name (ARN) of the Amazon EFS access point.public String getArn()
The Amazon Resource Name (ARN) of the Amazon EFS access point.
public AwsEfsAccessPointDetails withArn(String arn)
The Amazon Resource Name (ARN) of the Amazon EFS access point.
arn
- The Amazon Resource Name (ARN) of the Amazon EFS access point.public void setClientToken(String clientToken)
The opaque string specified in the request to ensure idempotent creation.
clientToken
- The opaque string specified in the request to ensure idempotent creation.public String getClientToken()
The opaque string specified in the request to ensure idempotent creation.
public AwsEfsAccessPointDetails withClientToken(String clientToken)
The opaque string specified in the request to ensure idempotent creation.
clientToken
- The opaque string specified in the request to ensure idempotent creation.public void setFileSystemId(String fileSystemId)
The ID of the Amazon EFS file system that the access point applies to.
fileSystemId
- The ID of the Amazon EFS file system that the access point applies to.public String getFileSystemId()
The ID of the Amazon EFS file system that the access point applies to.
public AwsEfsAccessPointDetails withFileSystemId(String fileSystemId)
The ID of the Amazon EFS file system that the access point applies to.
fileSystemId
- The ID of the Amazon EFS file system that the access point applies to.public void setPosixUser(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.
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.public AwsEfsAccessPointPosixUserDetails getPosixUser()
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.
public AwsEfsAccessPointDetails withPosixUser(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.
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.public void setRootDirectory(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.
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.public AwsEfsAccessPointRootDirectoryDetails getRootDirectory()
The directory on the Amazon EFS file system that the access point exposes as the root directory to NFS clients using the access point.
public AwsEfsAccessPointDetails withRootDirectory(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.
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.public String toString()
toString
in class Object
Object.toString()
public AwsEfsAccessPointDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.