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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.batch.CfnJobDefinition.VolumesProperty
CfnJobDefinition.VolumesProperty.Builder, CfnJobDefinition.VolumesProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnJobDefinition.VolumesProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
This is used when you're using an Amazon Elastic File System file system for job storage.final Object
getHost()
The contents of thehost
parameter determine whether your data volume persists on the host container instance and where it's stored.final String
getName()
The name of the volume.final int
hashCode()
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.VolumesProperty
This 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:
getEfsVolumeConfiguration
in interfaceCfnJobDefinition.VolumesProperty
-
getHost
Description copied from interface:CfnJobDefinition.VolumesProperty
The contents of thehost
parameter 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:
getHost
in interfaceCfnJobDefinition.VolumesProperty
-
getName
Description copied from interface:CfnJobDefinition.VolumesProperty
The 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
sourceVolume
parameter of container definitionmountPoints
.- Specified by:
getName
in interfaceCfnJobDefinition.VolumesProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-