Class RepoSource

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloudbuild.v1.RepoSource
All Implemented Interfaces:
RepoSourceOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class RepoSource extends com.google.protobuf.GeneratedMessage implements RepoSourceOrBuilder
 Location of the source in a Google Cloud Source Repository.
 
Protobuf type google.devtools.cloudbuild.v1.RepoSource
See Also:
  • Field Details

    • PROJECT_ID_FIELD_NUMBER

      public static final int PROJECT_ID_FIELD_NUMBER
      See Also:
    • REPO_NAME_FIELD_NUMBER

      public static final int REPO_NAME_FIELD_NUMBER
      See Also:
    • BRANCH_NAME_FIELD_NUMBER

      public static final int BRANCH_NAME_FIELD_NUMBER
      See Also:
    • TAG_NAME_FIELD_NUMBER

      public static final int TAG_NAME_FIELD_NUMBER
      See Also:
    • COMMIT_SHA_FIELD_NUMBER

      public static final int COMMIT_SHA_FIELD_NUMBER
      See Also:
    • DIR_FIELD_NUMBER

      public static final int DIR_FIELD_NUMBER
      See Also:
    • INVERT_REGEX_FIELD_NUMBER

      public static final int INVERT_REGEX_FIELD_NUMBER
      See Also:
    • SUBSTITUTIONS_FIELD_NUMBER

      public static final int SUBSTITUTIONS_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getRevisionCase

      public RepoSource.RevisionCase getRevisionCase()
      Specified by:
      getRevisionCase in interface RepoSourceOrBuilder
    • getProjectId

      public String getProjectId()
       Optional. ID of the project that owns the Cloud Source Repository. If
       omitted, the project ID requesting the build is assumed.
       
      string project_id = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getProjectId in interface RepoSourceOrBuilder
      Returns:
      The projectId.
    • getProjectIdBytes

      public com.google.protobuf.ByteString getProjectIdBytes()
       Optional. ID of the project that owns the Cloud Source Repository. If
       omitted, the project ID requesting the build is assumed.
       
      string project_id = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getProjectIdBytes in interface RepoSourceOrBuilder
      Returns:
      The bytes for projectId.
    • getRepoName

      public String getRepoName()
       Required. Name of the Cloud Source Repository.
       
      string repo_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getRepoName in interface RepoSourceOrBuilder
      Returns:
      The repoName.
    • getRepoNameBytes

      public com.google.protobuf.ByteString getRepoNameBytes()
       Required. Name of the Cloud Source Repository.
       
      string repo_name = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getRepoNameBytes in interface RepoSourceOrBuilder
      Returns:
      The bytes for repoName.
    • hasBranchName

      public boolean hasBranchName()
       Regex matching branches to build.
      
       The syntax of the regular expressions accepted is the syntax accepted by
       RE2 and described at https://github.com/google/re2/wiki/Syntax
       
      string branch_name = 3;
      Specified by:
      hasBranchName in interface RepoSourceOrBuilder
      Returns:
      Whether the branchName field is set.
    • getBranchName

      public String getBranchName()
       Regex matching branches to build.
      
       The syntax of the regular expressions accepted is the syntax accepted by
       RE2 and described at https://github.com/google/re2/wiki/Syntax
       
      string branch_name = 3;
      Specified by:
      getBranchName in interface RepoSourceOrBuilder
      Returns:
      The branchName.
    • getBranchNameBytes

      public com.google.protobuf.ByteString getBranchNameBytes()
       Regex matching branches to build.
      
       The syntax of the regular expressions accepted is the syntax accepted by
       RE2 and described at https://github.com/google/re2/wiki/Syntax
       
      string branch_name = 3;
      Specified by:
      getBranchNameBytes in interface RepoSourceOrBuilder
      Returns:
      The bytes for branchName.
    • hasTagName

      public boolean hasTagName()
       Regex matching tags to build.
      
       The syntax of the regular expressions accepted is the syntax accepted by
       RE2 and described at https://github.com/google/re2/wiki/Syntax
       
      string tag_name = 4;
      Specified by:
      hasTagName in interface RepoSourceOrBuilder
      Returns:
      Whether the tagName field is set.
    • getTagName

      public String getTagName()
       Regex matching tags to build.
      
       The syntax of the regular expressions accepted is the syntax accepted by
       RE2 and described at https://github.com/google/re2/wiki/Syntax
       
      string tag_name = 4;
      Specified by:
      getTagName in interface RepoSourceOrBuilder
      Returns:
      The tagName.
    • getTagNameBytes

      public com.google.protobuf.ByteString getTagNameBytes()
       Regex matching tags to build.
      
       The syntax of the regular expressions accepted is the syntax accepted by
       RE2 and described at https://github.com/google/re2/wiki/Syntax
       
      string tag_name = 4;
      Specified by:
      getTagNameBytes in interface RepoSourceOrBuilder
      Returns:
      The bytes for tagName.
    • hasCommitSha

      public boolean hasCommitSha()
       Explicit commit SHA to build.
       
      string commit_sha = 5;
      Specified by:
      hasCommitSha in interface RepoSourceOrBuilder
      Returns:
      Whether the commitSha field is set.
    • getCommitSha

      public String getCommitSha()
       Explicit commit SHA to build.
       
      string commit_sha = 5;
      Specified by:
      getCommitSha in interface RepoSourceOrBuilder
      Returns:
      The commitSha.
    • getCommitShaBytes

      public com.google.protobuf.ByteString getCommitShaBytes()
       Explicit commit SHA to build.
       
      string commit_sha = 5;
      Specified by:
      getCommitShaBytes in interface RepoSourceOrBuilder
      Returns:
      The bytes for commitSha.
    • getDir

      public String getDir()
       Optional. 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 = 7 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDir in interface RepoSourceOrBuilder
      Returns:
      The dir.
    • getDirBytes

      public com.google.protobuf.ByteString getDirBytes()
       Optional. 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 = 7 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDirBytes in interface RepoSourceOrBuilder
      Returns:
      The bytes for dir.
    • getInvertRegex

      public boolean getInvertRegex()
       Optional. Only trigger a build if the revision regex does NOT match the
       revision regex.
       
      bool invert_regex = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getInvertRegex in interface RepoSourceOrBuilder
      Returns:
      The invertRegex.
    • getSubstitutionsCount

      public int getSubstitutionsCount()
      Description copied from interface: RepoSourceOrBuilder
       Optional. Substitutions to use in a triggered build.
       Should only be used with RunBuildTrigger
       
      map<string, string> substitutions = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSubstitutionsCount in interface RepoSourceOrBuilder
    • containsSubstitutions

      public boolean containsSubstitutions(String key)
       Optional. Substitutions to use in a triggered build.
       Should only be used with RunBuildTrigger
       
      map<string, string> substitutions = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      containsSubstitutions in interface RepoSourceOrBuilder
    • getSubstitutions

      @Deprecated public Map<String,String> getSubstitutions()
      Deprecated.
      Specified by:
      getSubstitutions in interface RepoSourceOrBuilder
    • getSubstitutionsMap

      public Map<String,String> getSubstitutionsMap()
       Optional. Substitutions to use in a triggered build.
       Should only be used with RunBuildTrigger
       
      map<string, string> substitutions = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSubstitutionsMap in interface RepoSourceOrBuilder
    • getSubstitutionsOrDefault

      public String getSubstitutionsOrDefault(String key, String defaultValue)
       Optional. Substitutions to use in a triggered build.
       Should only be used with RunBuildTrigger
       
      map<string, string> substitutions = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSubstitutionsOrDefault in interface RepoSourceOrBuilder
    • getSubstitutionsOrThrow

      public String getSubstitutionsOrThrow(String key)
       Optional. Substitutions to use in a triggered build.
       Should only be used with RunBuildTrigger
       
      map<string, string> substitutions = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSubstitutionsOrThrow in interface RepoSourceOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • 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.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • 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 RepoSource parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

      public static RepoSource parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

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

      public static RepoSource parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

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

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

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

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

      public static RepoSource.Builder newBuilder()
    • newBuilder

      public static RepoSource.Builder newBuilder(RepoSource prototype)
    • toBuilder

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

      protected RepoSource.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static RepoSource getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<RepoSource> 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.GeneratedMessage
    • getDefaultInstanceForType

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