Class CfnJobDefinition.VolumesProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.batch.CfnJobDefinition.VolumesProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnJobDefinition.VolumesProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnJobDefinition.VolumesProperty
@Stability(Stable)
@Internal
public static final class CfnJobDefinition.VolumesProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnJobDefinition.VolumesProperty
An implementation for
CfnJobDefinition.VolumesProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.batch.CfnJobDefinition.VolumesProperty
CfnJobDefinition.VolumesProperty.Builder, CfnJobDefinition.VolumesProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnJobDefinition.VolumesProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectThis is used when you're using an Amazon Elastic File System file system for job storage.final ObjectgetHost()The contents of thehostparameter determine whether your data volume persists on the host container instance and where it's stored.final StringgetName()The name of the volume.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnJobDefinition.VolumesProperty.Builder.
-
-
Method Details
-
getEfsVolumeConfiguration
Description copied from interface:CfnJobDefinition.VolumesPropertyThis is used when you're using an Amazon Elastic File System file system for job storage.For more information, see Amazon EFS Volumes in the AWS Batch User Guide .
- Specified by:
getEfsVolumeConfigurationin interfaceCfnJobDefinition.VolumesProperty
-
getHost
Description copied from interface:CfnJobDefinition.VolumesPropertyThe contents of thehostparameter determine whether your data volume persists on the host container instance and where it's stored.If the host parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data isn't guaranteed to persist after the containers that are associated with it stop running.
This parameter isn't applicable to jobs that are running on Fargate resources and shouldn't be provided.
- Specified by:
getHostin interfaceCfnJobDefinition.VolumesProperty
-
getName
Description copied from interface:CfnJobDefinition.VolumesPropertyThe name of the volume.It can be up to 255 characters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). This name is referenced in the
sourceVolumeparameter of container definitionmountPoints.- Specified by:
getNamein interfaceCfnJobDefinition.VolumesProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-