Reference documentation and code samples for the Cloud Build V1 API class Google::Cloud::Build::V1::GitFileSource.
GitFileSource describes a file within a (possibly remote) code repository.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#github_enterprise_config
def github_enterprise_config() -> ::String Returns
- (::String) — The full resource name of the github enterprise config. Format:
projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}.projects/{project}/githubEnterpriseConfigs/{id}.
#github_enterprise_config=
def github_enterprise_config=(value) -> ::String Parameter
- value (::String) — The full resource name of the github enterprise config. Format:
projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}.projects/{project}/githubEnterpriseConfigs/{id}.
Returns
- (::String) — The full resource name of the github enterprise config. Format:
projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}.projects/{project}/githubEnterpriseConfigs/{id}.
#path
def path() -> ::String Returns
- (::String) — The path of the file, with the repo root as the root of the path.
#path=
def path=(value) -> ::String Parameter
- value (::String) — The path of the file, with the repo root as the root of the path.
Returns
- (::String) — The path of the file, with the repo root as the root of the path.
#repo_type
def repo_type() -> ::Google::Cloud::Build::V1::GitFileSource::RepoType Returns
- (::Google::Cloud::Build::V1::GitFileSource::RepoType) — See RepoType above.
#repo_type=
def repo_type=(value) -> ::Google::Cloud::Build::V1::GitFileSource::RepoType Parameter
- value (::Google::Cloud::Build::V1::GitFileSource::RepoType) — See RepoType above.
Returns
- (::Google::Cloud::Build::V1::GitFileSource::RepoType) — See RepoType above.
#repository
def repository() -> ::String Returns
- (::String) — The fully qualified resource name of the Repos API repository. Either URI or repository can be specified. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
#repository=
def repository=(value) -> ::String Parameter
- value (::String) — The fully qualified resource name of the Repos API repository. Either URI or repository can be specified. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
Returns
- (::String) — The fully qualified resource name of the Repos API repository. Either URI or repository can be specified. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
#revision
def revision() -> ::String Returns
- (::String) — The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path.
#revision=
def revision=(value) -> ::String Parameter
- value (::String) — The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path.
Returns
- (::String) — The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path.
#uri
def uri() -> ::String Returns
- (::String) — The URI of the repo. Either uri or repository can be specified. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
#uri=
def uri=(value) -> ::String Parameter
- value (::String) — The URI of the repo. Either uri or repository can be specified. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
Returns
- (::String) — The URI of the repo. Either uri or repository can be specified. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.