Package org.cdk8s.plus23.k8s
Class GitRepoVolumeSource.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus23.k8s.GitRepoVolumeSource.Jsii$Proxy
-
- All Implemented Interfaces:
GitRepoVolumeSource
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- GitRepoVolumeSource
@Stability(Stable) @Internal public static final class GitRepoVolumeSource.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements GitRepoVolumeSource
An implementation forGitRepoVolumeSource
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus23.k8s.GitRepoVolumeSource
GitRepoVolumeSource.Builder, GitRepoVolumeSource.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(GitRepoVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theGitRepoVolumeSource.Builder
.protected
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode
$jsii$toJson()
boolean
equals(Object o)
String
getDirectory()
Target directory name.String
getRepository()
Repository URL.String
getRevision()
Commit hash for the specified revision.int
hashCode()
-
-
-
Constructor Detail
-
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
protected Jsii$Proxy(GitRepoVolumeSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theGitRepoVolumeSource.Builder
.
-
-
Method Detail
-
getRepository
public final String getRepository()
Description copied from interface:GitRepoVolumeSource
Repository URL.- Specified by:
getRepository
in interfaceGitRepoVolumeSource
-
getDirectory
public final String getDirectory()
Description copied from interface:GitRepoVolumeSource
Target directory name.Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.
- Specified by:
getDirectory
in interfaceGitRepoVolumeSource
-
getRevision
public final String getRevision()
Description copied from interface:GitRepoVolumeSource
Commit hash for the specified revision.- Specified by:
getRevision
in interfaceGitRepoVolumeSource
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-