Class Dockerfile.GenericInstruction
- java.lang.Object
-
- com.bmuschko.gradle.docker.tasks.image.Dockerfile.GenericInstruction
-
- All Implemented Interfaces:
Dockerfile.Instruction
- Enclosing class:
- Dockerfile
public static class Dockerfile.GenericInstruction extends Object implements Dockerfile.Instruction
An instruction that uses the provided value as-is without any additional formatting.Use this instruction if you want to provide a very complex instruction or if there's not a specific implementation of
Dockerfile.Instruction
that serves your use case.
-
-
Constructor Summary
Constructors Constructor Description GenericInstruction(String instruction)
GenericInstruction(Provider<String> instructionProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getKeyword()
Gets the keyword of the instruction as used in the Dockerfile.String
getText()
Gets the full text of the instruction as used in the Dockerfile.
-
-
-
Method Detail
-
getKeyword
public String getKeyword()
Gets the keyword of the instruction as used in the Dockerfile.For example the keyword of the
Dockerfile.FromInstruction
isFROM
.- Specified by:
getKeyword
in interfaceDockerfile.Instruction
- Returns:
- The instruction keyword
-
getText
public String getText()
Gets the full text of the instruction as used in the Dockerfile.- Specified by:
getText
in interfaceDockerfile.Instruction
- Returns:
- The instruction
-
-