Class Dependency.GitSourceDependency.Builder (3.61.0)

public static final class Dependency.GitSourceDependency.Builder extends GeneratedMessageV3.Builder<Dependency.GitSourceDependency.Builder> implements Dependency.GitSourceDependencyOrBuilder

Represents a git repository as a build dependency.

Protobuf type google.devtools.cloudbuild.v1.Dependency.GitSourceDependency

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Dependency.GitSourceDependency.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Dependency.GitSourceDependency.Builder
Overrides

build()

public Dependency.GitSourceDependency build()
Returns
Type Description
Dependency.GitSourceDependency

buildPartial()

public Dependency.GitSourceDependency buildPartial()
Returns
Type Description
Dependency.GitSourceDependency

clear()

public Dependency.GitSourceDependency.Builder clear()
Returns
Type Description
Dependency.GitSourceDependency.Builder
Overrides

clearDepth()

public Dependency.GitSourceDependency.Builder clearDepth()

Optional. How much history should be fetched for the build (default 1, -1 for all history).

int64 depth = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Dependency.GitSourceDependency.Builder

This builder for chaining.

clearDestPath()

public Dependency.GitSourceDependency.Builder clearDestPath()

Required. Where should the files be placed on the worker.

string dest_path = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Dependency.GitSourceDependency.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public Dependency.GitSourceDependency.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
Dependency.GitSourceDependency.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public Dependency.GitSourceDependency.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
Dependency.GitSourceDependency.Builder
Overrides

clearRecurseSubmodules()

public Dependency.GitSourceDependency.Builder clearRecurseSubmodules()

Optional. True if submodules should be fetched too (default false).

bool recurse_submodules = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Dependency.GitSourceDependency.Builder

This builder for chaining.

clearRepository()

public Dependency.GitSourceDependency.Builder clearRepository()

Required. The kind of repo (url or dev connect).

.google.devtools.cloudbuild.v1.Dependency.GitSourceRepository repository = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Dependency.GitSourceDependency.Builder

clearRevision()

public Dependency.GitSourceDependency.Builder clearRevision()

Required. The revision that we will fetch the repo at.

string revision = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Dependency.GitSourceDependency.Builder

This builder for chaining.

clone()

public Dependency.GitSourceDependency.Builder clone()
Returns
Type Description
Dependency.GitSourceDependency.Builder
Overrides

getDefaultInstanceForType()

public Dependency.GitSourceDependency getDefaultInstanceForType()
Returns
Type Description
Dependency.GitSourceDependency

getDepth()

public long getDepth()

Optional. How much history should be fetched for the build (default 1, -1 for all history).

int64 depth = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
long

The depth.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDestPath()

public String getDestPath()

Required. Where should the files be placed on the worker.

string dest_path = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The destPath.

getDestPathBytes()

public ByteString getDestPathBytes()

Required. Where should the files be placed on the worker.

string dest_path = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for destPath.

getRecurseSubmodules()

public boolean getRecurseSubmodules()

Optional. True if submodules should be fetched too (default false).

bool recurse_submodules = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The recurseSubmodules.

getRepository()

public Dependency.GitSourceRepository getRepository()

Required. The kind of repo (url or dev connect).

.google.devtools.cloudbuild.v1.Dependency.GitSourceRepository repository = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Dependency.GitSourceRepository

The repository.

getRepositoryBuilder()

public Dependency.GitSourceRepository.Builder getRepositoryBuilder()

Required. The kind of repo (url or dev connect).

.google.devtools.cloudbuild.v1.Dependency.GitSourceRepository repository = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Dependency.GitSourceRepository.Builder

getRepositoryOrBuilder()

public Dependency.GitSourceRepositoryOrBuilder getRepositoryOrBuilder()

Required. The kind of repo (url or dev connect).

.google.devtools.cloudbuild.v1.Dependency.GitSourceRepository repository = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Dependency.GitSourceRepositoryOrBuilder

getRevision()

public String getRevision()

Required. The revision that we will fetch the repo at.

string revision = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The revision.

getRevisionBytes()

public ByteString getRevisionBytes()

Required. The revision that we will fetch the repo at.

string revision = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for revision.

hasRepository()

public boolean hasRepository()

Required. The kind of repo (url or dev connect).

.google.devtools.cloudbuild.v1.Dependency.GitSourceRepository repository = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the repository field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Dependency.GitSourceDependency other)

public Dependency.GitSourceDependency.Builder mergeFrom(Dependency.GitSourceDependency other)
Parameter
Name Description
other Dependency.GitSourceDependency
Returns
Type Description
Dependency.GitSourceDependency.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Dependency.GitSourceDependency.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Dependency.GitSourceDependency.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Dependency.GitSourceDependency.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Dependency.GitSourceDependency.Builder
Overrides

mergeRepository(Dependency.GitSourceRepository value)

public Dependency.GitSourceDependency.Builder mergeRepository(Dependency.GitSourceRepository value)

Required. The kind of repo (url or dev connect).

.google.devtools.cloudbuild.v1.Dependency.GitSourceRepository repository = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Dependency.GitSourceRepository
Returns
Type Description
Dependency.GitSourceDependency.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Dependency.GitSourceDependency.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Dependency.GitSourceDependency.Builder
Overrides

setDepth(long value)

public Dependency.GitSourceDependency.Builder setDepth(long value)

Optional. How much history should be fetched for the build (default 1, -1 for all history).

int64 depth = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value long

The depth to set.

Returns
Type Description
Dependency.GitSourceDependency.Builder

This builder for chaining.

setDestPath(String value)

public Dependency.GitSourceDependency.Builder setDestPath(String value)

Required. Where should the files be placed on the worker.

string dest_path = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The destPath to set.

Returns
Type Description
Dependency.GitSourceDependency.Builder

This builder for chaining.

setDestPathBytes(ByteString value)

public Dependency.GitSourceDependency.Builder setDestPathBytes(ByteString value)

Required. Where should the files be placed on the worker.

string dest_path = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for destPath to set.

Returns
Type Description
Dependency.GitSourceDependency.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public Dependency.GitSourceDependency.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Dependency.GitSourceDependency.Builder
Overrides

setRecurseSubmodules(boolean value)

public Dependency.GitSourceDependency.Builder setRecurseSubmodules(boolean value)

Optional. True if submodules should be fetched too (default false).

bool recurse_submodules = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The recurseSubmodules to set.

Returns
Type Description
Dependency.GitSourceDependency.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Dependency.GitSourceDependency.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
Dependency.GitSourceDependency.Builder
Overrides

setRepository(Dependency.GitSourceRepository value)

public Dependency.GitSourceDependency.Builder setRepository(Dependency.GitSourceRepository value)

Required. The kind of repo (url or dev connect).

.google.devtools.cloudbuild.v1.Dependency.GitSourceRepository repository = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Dependency.GitSourceRepository
Returns
Type Description
Dependency.GitSourceDependency.Builder

setRepository(Dependency.GitSourceRepository.Builder builderForValue)

public Dependency.GitSourceDependency.Builder setRepository(Dependency.GitSourceRepository.Builder builderForValue)

Required. The kind of repo (url or dev connect).

.google.devtools.cloudbuild.v1.Dependency.GitSourceRepository repository = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue Dependency.GitSourceRepository.Builder
Returns
Type Description
Dependency.GitSourceDependency.Builder

setRevision(String value)

public Dependency.GitSourceDependency.Builder setRevision(String value)

Required. The revision that we will fetch the repo at.

string revision = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The revision to set.

Returns
Type Description
Dependency.GitSourceDependency.Builder

This builder for chaining.

setRevisionBytes(ByteString value)

public Dependency.GitSourceDependency.Builder setRevisionBytes(ByteString value)

Required. The revision that we will fetch the repo at.

string revision = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for revision to set.

Returns
Type Description
Dependency.GitSourceDependency.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final Dependency.GitSourceDependency.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Dependency.GitSourceDependency.Builder
Overrides