@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
.FileSystemType
public String getType()
The type of the file system. The one supported type is EFS
.
EFS
.FileSystemType
public 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
.FileSystemType
public 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
.FileSystemType
public 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 Object
Object.toString()
public ProjectFileSystemLocation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.