Interface GitSourceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GitSource, GitSource.Builder

@Generated public interface GitSourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Required.
    com.google.protobuf.ByteString
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

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

    • getUrl

      String getUrl()
       Required. Location of the Git repo to build.
      
       This will be used as a `git remote`, see
       https://git-scm.com/docs/git-remote.
       
      string url = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The url.
    • getUrlBytes

      com.google.protobuf.ByteString getUrlBytes()
       Required. Location of the Git repo to build.
      
       This will be used as a `git remote`, see
       https://git-scm.com/docs/git-remote.
       
      string url = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for url.
    • getDir

      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 = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The dir.
    • getDirBytes

      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 = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for dir.
    • getRevision

      String getRevision()
       Optional. The revision to fetch from the Git repository such as a branch, a
       tag, a commit SHA, or any Git ref.
      
       Cloud Build uses `git fetch` to fetch the revision from the Git
       repository; therefore make sure that the string you provide for `revision`
       is parsable  by the command. For information on string values accepted by
       `git fetch`, see
       https://git-scm.com/docs/gitrevisions#_specifying_revisions. For
       information on `git fetch`, see https://git-scm.com/docs/git-fetch.
       
      string revision = 6 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The revision.
    • getRevisionBytes

      com.google.protobuf.ByteString getRevisionBytes()
       Optional. The revision to fetch from the Git repository such as a branch, a
       tag, a commit SHA, or any Git ref.
      
       Cloud Build uses `git fetch` to fetch the revision from the Git
       repository; therefore make sure that the string you provide for `revision`
       is parsable  by the command. For information on string values accepted by
       `git fetch`, see
       https://git-scm.com/docs/gitrevisions#_specifying_revisions. For
       information on `git fetch`, see https://git-scm.com/docs/git-fetch.
       
      string revision = 6 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for revision.