@Stability(value=Stable) @Internal public static final class CfnProject.ProjectFileSystemLocationProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnProject.ProjectFileSystemLocationProperty
CfnProject.ProjectFileSystemLocationPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnProject.ProjectFileSystemLocationProperty.Builder, CfnProject.ProjectFileSystemLocationProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnProject.ProjectFileSystemLocationProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnProject.ArtifactsProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
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() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnProject.ProjectFileSystemLocationProperty.Builder builder)
CfnProject.ArtifactsProperty.Builder.public final String getIdentifier()
CfnProject.ProjectFileSystemLocationProperty
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.
getIdentifier in interface CfnProject.ProjectFileSystemLocationPropertypublic final String getLocation()
CfnProject.ProjectFileSystemLocationProperty
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.
getLocation in interface CfnProject.ProjectFileSystemLocationPropertypublic final String getMountPoint()
CfnProject.ProjectFileSystemLocationPropertygetMountPoint in interface CfnProject.ProjectFileSystemLocationPropertypublic final String getType()
CfnProject.ProjectFileSystemLocationProperty
The one supported type is EFS .
getType in interface CfnProject.ProjectFileSystemLocationPropertypublic final String getMountOptions()
CfnProject.ProjectFileSystemLocationProperty
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 .
getMountOptions in interface CfnProject.ProjectFileSystemLocationProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.