Class GitSource

  • All Implemented Interfaces:
    GitSourceOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class GitSource
    extends com.google.protobuf.GeneratedMessageV3
    implements GitSourceOrBuilder
     Defines how to access a Git Source.
     
    Protobuf type google.cloud.privatecatalog.v1beta1.GitSource
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  GitSource.Builder
      Defines how to access a Git Source.
      static class  GitSource.RefCase  
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,​BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,​BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int BRANCH_FIELD_NUMBER  
      static int COMMIT_FIELD_NUMBER  
      static int DIR_FIELD_NUMBER  
      static int REPO_FIELD_NUMBER  
      static int TAG_FIELD_NUMBER  
      • Fields inherited from class com.google.protobuf.GeneratedMessageV3

        alwaysUseFieldBuilders, unknownFields
      • Fields inherited from class com.google.protobuf.AbstractMessage

        memoizedSize
      • Fields inherited from class com.google.protobuf.AbstractMessageLite

        memoizedHashCode
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(Object obj)  
      String getBranch()
      The revision branch to use.
      com.google.protobuf.ByteString getBranchBytes()
      The revision branch to use.
      String getCommit()
      The revision commit to use.
      com.google.protobuf.ByteString getCommitBytes()
      The revision commit to use.
      static GitSource getDefaultInstance()  
      GitSource getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      String getDir()
      Directory, relative to the source root, in which to run the build.
      com.google.protobuf.ByteString getDirBytes()
      Directory, relative to the source root, in which to run the build.
      com.google.protobuf.Parser<GitSource> getParserForType()  
      GitSource.RefCase getRefCase()  
      String getRepo()
      Location of the Git repo to build.
      com.google.protobuf.ByteString getRepoBytes()
      Location of the Git repo to build.
      int getSerializedSize()  
      String getTag()
      The revision tag to use.
      com.google.protobuf.ByteString getTagBytes()
      The revision tag to use.
      boolean hasBranch()
      The revision branch to use.
      boolean hasCommit()
      The revision commit to use.
      int hashCode()  
      boolean hasTag()
      The revision tag to use.
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      static GitSource.Builder newBuilder()  
      static GitSource.Builder newBuilder​(GitSource prototype)  
      GitSource.Builder newBuilderForType()  
      protected GitSource.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)  
      protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)  
      static GitSource parseDelimitedFrom​(InputStream input)  
      static GitSource parseDelimitedFrom​(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static GitSource parseFrom​(byte[] data)  
      static GitSource parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static GitSource parseFrom​(com.google.protobuf.ByteString data)  
      static GitSource parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static GitSource parseFrom​(com.google.protobuf.CodedInputStream input)  
      static GitSource parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static GitSource parseFrom​(InputStream input)  
      static GitSource parseFrom​(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static GitSource parseFrom​(ByteBuffer data)  
      static GitSource parseFrom​(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<GitSource> parser()  
      GitSource.Builder toBuilder()  
      void writeTo​(com.google.protobuf.CodedOutputStream output)  
      • Methods inherited from class com.google.protobuf.GeneratedMessageV3

        canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
      • Methods inherited from class com.google.protobuf.AbstractMessage

        findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from interface com.google.protobuf.MessageLite

        toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance 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
      • getRepo

        public String getRepo()
         Location of the Git repo to build.
         
        string repo = 1;
        Specified by:
        getRepo in interface GitSourceOrBuilder
        Returns:
        The repo.
      • getRepoBytes

        public com.google.protobuf.ByteString getRepoBytes()
         Location of the Git repo to build.
         
        string repo = 1;
        Specified by:
        getRepoBytes in interface GitSourceOrBuilder
        Returns:
        The bytes for repo.
      • getDir

        public String getDir()
         Directory, relative to the source root, in which to run the build.
        
         This must be a relative path. If a step's `dir` is specified and is an
         absolute path, this value is ignored for that step's execution.
         
        string dir = 2;
        Specified by:
        getDir in interface GitSourceOrBuilder
        Returns:
        The dir.
      • getDirBytes

        public com.google.protobuf.ByteString getDirBytes()
         Directory, relative to the source root, in which to run the build.
        
         This must be a relative path. If a step's `dir` is specified and is an
         absolute path, this value is ignored for that step's execution.
         
        string dir = 2;
        Specified by:
        getDirBytes in interface GitSourceOrBuilder
        Returns:
        The bytes for dir.
      • hasCommit

        public boolean hasCommit()
         The revision commit to use.
         
        string commit = 3;
        Specified by:
        hasCommit in interface GitSourceOrBuilder
        Returns:
        Whether the commit field is set.
      • getCommit

        public String getCommit()
         The revision commit to use.
         
        string commit = 3;
        Specified by:
        getCommit in interface GitSourceOrBuilder
        Returns:
        The commit.
      • getCommitBytes

        public com.google.protobuf.ByteString getCommitBytes()
         The revision commit to use.
         
        string commit = 3;
        Specified by:
        getCommitBytes in interface GitSourceOrBuilder
        Returns:
        The bytes for commit.
      • hasBranch

        public boolean hasBranch()
         The revision branch to use.
         
        string branch = 4;
        Specified by:
        hasBranch in interface GitSourceOrBuilder
        Returns:
        Whether the branch field is set.
      • getBranch

        public String getBranch()
         The revision branch to use.
         
        string branch = 4;
        Specified by:
        getBranch in interface GitSourceOrBuilder
        Returns:
        The branch.
      • getBranchBytes

        public com.google.protobuf.ByteString getBranchBytes()
         The revision branch to use.
         
        string branch = 4;
        Specified by:
        getBranchBytes in interface GitSourceOrBuilder
        Returns:
        The bytes for branch.
      • hasTag

        public boolean hasTag()
         The revision tag to use.
         
        string tag = 5;
        Specified by:
        hasTag in interface GitSourceOrBuilder
        Returns:
        Whether the tag field is set.
      • getTagBytes

        public com.google.protobuf.ByteString getTagBytes()
         The revision tag to use.
         
        string tag = 5;
        Specified by:
        getTagBytes in interface GitSourceOrBuilder
        Returns:
        The bytes for tag.
      • 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 GitSource parseFrom​(ByteBuffer data)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

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

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

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

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

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

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

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

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

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

        public static GitSource getDefaultInstance()
      • parser

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

        public com.google.protobuf.Parser<GitSource> 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 GitSource getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder