@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProjectFileSystemLocation extends Object implements Serializable, Cloneable, StructuredPojo
Information about a file system created by Amazon Elastic File System (EFS). For more information, see What Is Amazon Elastic File System?
| Constructor and Description |
|---|
ProjectFileSystemLocation() |
| Modifier and Type | Method and Description |
|---|---|
ProjectFileSystemLocation |
clone() |
boolean |
equals(Object obj) |
String |
getIdentifier()
The name used to access a file system created by Amazon EFS.
|
String |
getLocation()
A string that specifies the location of the file system created by Amazon EFS.
|
String |
getMountOptions()
The mount options for a file system created by Amazon EFS.
|
String |
getMountPoint()
The location in the container where you mount the file system.
|
String |
getType()
The type of the file system.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setIdentifier(String identifier)
The name used to access a file system created by Amazon EFS.
|
void |
setLocation(String location)
A string that specifies the location of the file system created by Amazon EFS.
|
void |
setMountOptions(String mountOptions)
The mount options for a file system created by Amazon EFS.
|
void |
setMountPoint(String mountPoint)
The location in the container where you mount the file system.
|
void |
setType(String type)
The type of the file system.
|
String |
toString()
Returns a string representation of this object.
|
ProjectFileSystemLocation |
withIdentifier(String identifier)
The name used to access a file system created by Amazon EFS.
|
ProjectFileSystemLocation |
withLocation(String location)
A string that specifies the location of the file system created by Amazon EFS.
|
ProjectFileSystemLocation |
withMountOptions(String mountOptions)
The mount options for a file system created by Amazon EFS.
|
ProjectFileSystemLocation |
withMountPoint(String mountPoint)
The location in the container where you mount the file system.
|
ProjectFileSystemLocation |
withType(FileSystemType type)
The type of the file system.
|
ProjectFileSystemLocation |
withType(String type)
The type of the file system.
|
public void setType(String type)
The type of the file system. The one supported type is EFS.
type - The type of the file system. The one supported type is EFS.FileSystemTypepublic String getType()
The type of the file system. The one supported type is EFS.
EFS.FileSystemTypepublic ProjectFileSystemLocation withType(String type)
The type of the file system. The one supported type is EFS.
type - The type of the file system. The one supported type is EFS.FileSystemTypepublic ProjectFileSystemLocation withType(FileSystemType type)
The type of the file system. The one supported type is EFS.
type - The type of the file system. The one supported type is EFS.FileSystemTypepublic void setLocation(String location)
A string that specifies the location of the file system created by Amazon EFS. Its format is
efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the
Amazon EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For
example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount
directory is my-efs-mount-directory, then the location is
fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.
The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a
directory path, the location is only the DNS name and CodeBuild mounts the entire file system.
location - A string that specifies the location of the file system created by Amazon EFS. Its format is
efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in
the Amazon EFS console. The directory path is a path to a directory in the file system that CodeBuild
mounts. For example, if the DNS name of a file system is
fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is
my-efs-mount-directory, then the location is
fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.
The directory path in the format efs-dns-name:/directory-path is optional. If you do not
specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.
public String getLocation()
A string that specifies the location of the file system created by Amazon EFS. Its format is
efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the
Amazon EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For
example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount
directory is my-efs-mount-directory, then the location is
fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.
The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a
directory path, the location is only the DNS name and CodeBuild mounts the entire file system.
efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in
the Amazon EFS console. The directory path is a path to a directory in the file system that CodeBuild
mounts. For example, if the DNS name of a file system is
fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is
my-efs-mount-directory, then the location is
fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.
The directory path in the format efs-dns-name:/directory-path is optional. If you do not
specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.
public ProjectFileSystemLocation withLocation(String location)
A string that specifies the location of the file system created by Amazon EFS. Its format is
efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the
Amazon EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For
example, if the DNS name of a file system is fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount
directory is my-efs-mount-directory, then the location is
fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.
The directory path in the format efs-dns-name:/directory-path is optional. If you do not specify a
directory path, the location is only the DNS name and CodeBuild mounts the entire file system.
location - A string that specifies the location of the file system created by Amazon EFS. Its format is
efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in
the Amazon EFS console. The directory path is a path to a directory in the file system that CodeBuild
mounts. For example, if the DNS name of a file system is
fs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory is
my-efs-mount-directory, then the location is
fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.
The directory path in the format efs-dns-name:/directory-path is optional. If you do not
specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.
public void setMountPoint(String mountPoint)
The location in the container where you mount the file system.
mountPoint - The location in the container where you mount the file system.public String getMountPoint()
The location in the container where you mount the file system.
public ProjectFileSystemLocation withMountPoint(String mountPoint)
The location in the container where you mount the file system.
mountPoint - The location in the container where you mount the file system.public void setIdentifier(String identifier)
The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by
appending the identifier in all capital letters to CODEBUILD_. For example, if you
specify my_efs for identifier, a new environment variable is create named
CODEBUILD_MY_EFS.
The identifier is used to mount your file system.
identifier - The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by
appending the identifier in all capital letters to CODEBUILD_. For example, if
you specify my_efs for identifier, a new environment variable is create named
CODEBUILD_MY_EFS.
The identifier is used to mount your file system.
public String getIdentifier()
The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by
appending the identifier in all capital letters to CODEBUILD_. For example, if you
specify my_efs for identifier, a new environment variable is create named
CODEBUILD_MY_EFS.
The identifier is used to mount your file system.
identifier in all capital letters to CODEBUILD_. For example, if
you specify my_efs for identifier, a new environment variable is create named
CODEBUILD_MY_EFS.
The identifier is used to mount your file system.
public ProjectFileSystemLocation withIdentifier(String identifier)
The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by
appending the identifier in all capital letters to CODEBUILD_. For example, if you
specify my_efs for identifier, a new environment variable is create named
CODEBUILD_MY_EFS.
The identifier is used to mount your file system.
identifier - The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by
appending the identifier in all capital letters to CODEBUILD_. For example, if
you specify my_efs for identifier, a new environment variable is create named
CODEBUILD_MY_EFS.
The identifier is used to mount your file system.
public void setMountOptions(String mountOptions)
The mount options for a file system created by Amazon EFS. The default mount options used by CodeBuild are
nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount
Options.
mountOptions - The mount options for a file system created by Amazon EFS. The default mount options used by CodeBuild are
nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see
Recommended NFS
Mount Options.public String getMountOptions()
The mount options for a file system created by Amazon EFS. The default mount options used by CodeBuild are
nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount
Options.
nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information,
see Recommended
NFS Mount Options.public ProjectFileSystemLocation withMountOptions(String mountOptions)
The mount options for a file system created by Amazon EFS. The default mount options used by CodeBuild are
nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount
Options.
mountOptions - The mount options for a file system created by Amazon EFS. The default mount options used by CodeBuild are
nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see
Recommended NFS
Mount Options.public String toString()
toString in class ObjectObject.toString()public ProjectFileSystemLocation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.