Interface SourceOrBuilder (3.38.0)

public interface SourceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getGitSource()

public abstract GitSource getGitSource()

If provided, get the source from this Git repository.

.google.devtools.cloudbuild.v1.GitSource git_source = 5;

Returns
TypeDescription
GitSource

The gitSource.

getGitSourceOrBuilder()

public abstract GitSourceOrBuilder getGitSourceOrBuilder()

If provided, get the source from this Git repository.

.google.devtools.cloudbuild.v1.GitSource git_source = 5;

Returns
TypeDescription
GitSourceOrBuilder

getRepoSource()

public abstract RepoSource getRepoSource()

If provided, get the source from this location in a Cloud Source Repository.

.google.devtools.cloudbuild.v1.RepoSource repo_source = 3;

Returns
TypeDescription
RepoSource

The repoSource.

getRepoSourceOrBuilder()

public abstract RepoSourceOrBuilder getRepoSourceOrBuilder()

If provided, get the source from this location in a Cloud Source Repository.

.google.devtools.cloudbuild.v1.RepoSource repo_source = 3;

Returns
TypeDescription
RepoSourceOrBuilder

getSourceCase()

public abstract Source.SourceCase getSourceCase()
Returns
TypeDescription
Source.SourceCase

getStorageSource()

public abstract StorageSource getStorageSource()

If provided, get the source from this location in Cloud Storage.

.google.devtools.cloudbuild.v1.StorageSource storage_source = 2;

Returns
TypeDescription
StorageSource

The storageSource.

getStorageSourceManifest()

public abstract StorageSourceManifest getStorageSourceManifest()

If provided, get the source from this manifest in Cloud Storage. This feature is in Preview; see description here.

.google.devtools.cloudbuild.v1.StorageSourceManifest storage_source_manifest = 8;

Returns
TypeDescription
StorageSourceManifest

The storageSourceManifest.

getStorageSourceManifestOrBuilder()

public abstract StorageSourceManifestOrBuilder getStorageSourceManifestOrBuilder()

If provided, get the source from this manifest in Cloud Storage. This feature is in Preview; see description here.

.google.devtools.cloudbuild.v1.StorageSourceManifest storage_source_manifest = 8;

Returns
TypeDescription
StorageSourceManifestOrBuilder

getStorageSourceOrBuilder()

public abstract StorageSourceOrBuilder getStorageSourceOrBuilder()

If provided, get the source from this location in Cloud Storage.

.google.devtools.cloudbuild.v1.StorageSource storage_source = 2;

Returns
TypeDescription
StorageSourceOrBuilder

hasGitSource()

public abstract boolean hasGitSource()

If provided, get the source from this Git repository.

.google.devtools.cloudbuild.v1.GitSource git_source = 5;

Returns
TypeDescription
boolean

Whether the gitSource field is set.

hasRepoSource()

public abstract boolean hasRepoSource()

If provided, get the source from this location in a Cloud Source Repository.

.google.devtools.cloudbuild.v1.RepoSource repo_source = 3;

Returns
TypeDescription
boolean

Whether the repoSource field is set.

hasStorageSource()

public abstract boolean hasStorageSource()

If provided, get the source from this location in Cloud Storage.

.google.devtools.cloudbuild.v1.StorageSource storage_source = 2;

Returns
TypeDescription
boolean

Whether the storageSource field is set.

hasStorageSourceManifest()

public abstract boolean hasStorageSourceManifest()

If provided, get the source from this manifest in Cloud Storage. This feature is in Preview; see description here.

.google.devtools.cloudbuild.v1.StorageSourceManifest storage_source_manifest = 8;

Returns
TypeDescription
boolean

Whether the storageSourceManifest field is set.