Class V1.GitRepoVolumeSource

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.kubernetes.client.proto.V1.GitRepoVolumeSource
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, V1.GitRepoVolumeSourceOrBuilder, Serializable
Enclosing class:
V1

public static final class V1.GitRepoVolumeSource extends com.google.protobuf.GeneratedMessageV3 implements V1.GitRepoVolumeSourceOrBuilder
 Represents a volume that is populated with the contents of a git repository.
 Git repo volumes do not support ownership management.
 Git repo volumes support SELinux relabeling.
 DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an
 EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir
 into the Pod's container.
 
Protobuf type k8s.io.api.core.v1.GitRepoVolumeSource
See Also:
  • Field Details

  • Method Details

    • getUnknownFields

      public final com.google.protobuf.UnknownFieldSet getUnknownFields()
      Specified by:
      getUnknownFields in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getUnknownFields in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • hasRepository

      public boolean hasRepository()
       Repository URL
       
      optional string repository = 1;
      Specified by:
      hasRepository in interface V1.GitRepoVolumeSourceOrBuilder
    • getRepository

      public String getRepository()
       Repository URL
       
      optional string repository = 1;
      Specified by:
      getRepository in interface V1.GitRepoVolumeSourceOrBuilder
    • getRepositoryBytes

      public com.google.protobuf.ByteString getRepositoryBytes()
       Repository URL
       
      optional string repository = 1;
      Specified by:
      getRepositoryBytes in interface V1.GitRepoVolumeSourceOrBuilder
    • hasRevision

      public boolean hasRevision()
       Commit hash for the specified revision.
       +optional
       
      optional string revision = 2;
      Specified by:
      hasRevision in interface V1.GitRepoVolumeSourceOrBuilder
    • getRevision

      public String getRevision()
       Commit hash for the specified revision.
       +optional
       
      optional string revision = 2;
      Specified by:
      getRevision in interface V1.GitRepoVolumeSourceOrBuilder
    • getRevisionBytes

      public com.google.protobuf.ByteString getRevisionBytes()
       Commit hash for the specified revision.
       +optional
       
      optional string revision = 2;
      Specified by:
      getRevisionBytes in interface V1.GitRepoVolumeSourceOrBuilder
    • hasDirectory

      public boolean hasDirectory()
       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.
       +optional
       
      optional string directory = 3;
      Specified by:
      hasDirectory in interface V1.GitRepoVolumeSourceOrBuilder
    • getDirectory

      public String getDirectory()
       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.
       +optional
       
      optional string directory = 3;
      Specified by:
      getDirectory in interface V1.GitRepoVolumeSourceOrBuilder
    • getDirectoryBytes

      public com.google.protobuf.ByteString getDirectoryBytes()
       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.
       +optional
       
      optional string directory = 3;
      Specified by:
      getDirectoryBytes in interface V1.GitRepoVolumeSourceOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static V1.GitRepoVolumeSource parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1.GitRepoVolumeSource parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1.GitRepoVolumeSource parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1.GitRepoVolumeSource parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1.GitRepoVolumeSource parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1.GitRepoVolumeSource parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1.GitRepoVolumeSource parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static V1.GitRepoVolumeSource parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static V1.GitRepoVolumeSource parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static V1.GitRepoVolumeSource parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static V1.GitRepoVolumeSource parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static V1.GitRepoVolumeSource parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public V1.GitRepoVolumeSource.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static V1.GitRepoVolumeSource.Builder newBuilder()
    • newBuilder

      public static V1.GitRepoVolumeSource.Builder newBuilder(V1.GitRepoVolumeSource prototype)
    • toBuilder

      public V1.GitRepoVolumeSource.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected V1.GitRepoVolumeSource.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static V1.GitRepoVolumeSource getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<V1.GitRepoVolumeSource> parser()
    • getParserForType

      public com.google.protobuf.Parser<V1.GitRepoVolumeSource> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public V1.GitRepoVolumeSource getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder