@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 AWS 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 AWS 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 AWS 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 AWS
 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 AWS 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 AWS
 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 AWS 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 AWS
 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 AWS 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 AWS 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 AWS 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 AWS 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 AWS 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 AWS 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.