Class VolumeSpec
java.lang.Object
io.github.pgatzka.docker.dsl.spec.VolumeSpec
- All Implemented Interfaces:
org.gradle.api.Named
Spec describing a Docker named volume the plugin will create and manage. Instantiated by
Gradle's
ObjectFactory for each name registered in
docker { volumes { register(...) }}.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Constructor Summary
ConstructorsConstructorDescriptionVolumeSpec(String name) Invoked by Gradle'sObjectFactorywhen a volume is registered. -
Method Summary
-
Constructor Details
-
VolumeSpec
Invoked by Gradle'sObjectFactorywhen a volume is registered. Defaultsdriverto"local".- Parameters:
name- logical volume name as registered in the DSL
-
-
Method Details
-
getDriver
Volume driver passed todocker volume create --driver. Defaults to"local".- Returns:
- the driver property
-
getDriverOpts
Driver-specific options forwarded as--opt KEY=VALUEpairs.- Returns:
- the driver-opts property
-
getLabels
Labels applied to the volume as--label KEY=VALUEpairs.- Returns:
- the labels property
-
getName
- Specified by:
getNamein interfaceorg.gradle.api.Named
-