Package com.google.cloudbuild.v1
Class Dependency.GitSourceDependency.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Dependency.GitSourceDependency.Builder>
com.google.cloudbuild.v1.Dependency.GitSourceDependency.Builder
- All Implemented Interfaces:
Dependency.GitSourceDependencyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Dependency.GitSourceDependency
public static final class Dependency.GitSourceDependency.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Dependency.GitSourceDependency.Builder>
implements Dependency.GitSourceDependencyOrBuilder
Represents a git repository as a build dependency.Protobuf type
google.devtools.cloudbuild.v1.Dependency.GitSourceDependency-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Required.Optional.Required.Required.longgetDepth()Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.booleanOptional.Required.Required.Required.Required.com.google.protobuf.ByteStringRequired.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Required.setDepth(long value) Optional.setDestPath(String value) Required.setDestPathBytes(com.google.protobuf.ByteString value) Required.setRecurseSubmodules(boolean value) Optional.Required.setRepository(Dependency.GitSourceRepository.Builder builderForValue) Required.setRevision(String value) Required.setRevisionBytes(com.google.protobuf.ByteString value) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Dependency.GitSourceDependency.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Dependency.GitSourceDependency.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Dependency.GitSourceDependency.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Dependency.GitSourceDependency.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Dependency.GitSourceDependency.Builder>
-
mergeFrom
public Dependency.GitSourceDependency.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Dependency.GitSourceDependency.Builder>- Throws:
IOException
-
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];- Specified by:
hasRepositoryin interfaceDependency.GitSourceDependencyOrBuilder- Returns:
- Whether the repository field is set.
-
getRepository
Required. The kind of repo (url or dev connect).
.google.devtools.cloudbuild.v1.Dependency.GitSourceRepository repository = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRepositoryin interfaceDependency.GitSourceDependencyOrBuilder- Returns:
- The repository.
-
setRepository
Required. The kind of repo (url or dev connect).
.google.devtools.cloudbuild.v1.Dependency.GitSourceRepository repository = 1 [(.google.api.field_behavior) = REQUIRED]; -
setRepository
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]; -
mergeRepository
Required. The kind of repo (url or dev connect).
.google.devtools.cloudbuild.v1.Dependency.GitSourceRepository repository = 1 [(.google.api.field_behavior) = REQUIRED]; -
clearRepository
Required. The kind of repo (url or dev connect).
.google.devtools.cloudbuild.v1.Dependency.GitSourceRepository repository = 1 [(.google.api.field_behavior) = REQUIRED]; -
getRepositoryBuilder
Required. The kind of repo (url or dev connect).
.google.devtools.cloudbuild.v1.Dependency.GitSourceRepository repository = 1 [(.google.api.field_behavior) = REQUIRED]; -
getRepositoryOrBuilder
Required. The kind of repo (url or dev connect).
.google.devtools.cloudbuild.v1.Dependency.GitSourceRepository repository = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRepositoryOrBuilderin interfaceDependency.GitSourceDependencyOrBuilder
-
getRevision
Required. The revision that we will fetch the repo at.
string revision = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRevisionin interfaceDependency.GitSourceDependencyOrBuilder- Returns:
- The revision.
-
getRevisionBytes
public com.google.protobuf.ByteString getRevisionBytes()Required. The revision that we will fetch the repo at.
string revision = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRevisionBytesin interfaceDependency.GitSourceDependencyOrBuilder- Returns:
- The bytes for revision.
-
setRevision
Required. The revision that we will fetch the repo at.
string revision = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The revision to set.- Returns:
- This builder for chaining.
-
clearRevision
Required. The revision that we will fetch the repo at.
string revision = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setRevisionBytes
public Dependency.GitSourceDependency.Builder setRevisionBytes(com.google.protobuf.ByteString value) Required. The revision that we will fetch the repo at.
string revision = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for revision to set.- Returns:
- This builder for chaining.
-
getRecurseSubmodules
public boolean getRecurseSubmodules()Optional. True if submodules should be fetched too (default false).
bool recurse_submodules = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRecurseSubmodulesin interfaceDependency.GitSourceDependencyOrBuilder- Returns:
- The recurseSubmodules.
-
setRecurseSubmodules
Optional. True if submodules should be fetched too (default false).
bool recurse_submodules = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The recurseSubmodules to set.- Returns:
- This builder for chaining.
-
clearRecurseSubmodules
Optional. True if submodules should be fetched too (default false).
bool recurse_submodules = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
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];- Specified by:
getDepthin interfaceDependency.GitSourceDependencyOrBuilder- Returns:
- The depth.
-
setDepth
Optional. How much history should be fetched for the build (default 1, -1 for all history).
int64 depth = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The depth to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
getDestPath
Required. Where should the files be placed on the worker.
string dest_path = 5 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDestPathin interfaceDependency.GitSourceDependencyOrBuilder- Returns:
- The destPath.
-
getDestPathBytes
public com.google.protobuf.ByteString getDestPathBytes()Required. Where should the files be placed on the worker.
string dest_path = 5 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDestPathBytesin interfaceDependency.GitSourceDependencyOrBuilder- Returns:
- The bytes for destPath.
-
setDestPath
Required. Where should the files be placed on the worker.
string dest_path = 5 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The destPath to set.- Returns:
- This builder for chaining.
-
clearDestPath
Required. Where should the files be placed on the worker.
string dest_path = 5 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setDestPathBytes
public Dependency.GitSourceDependency.Builder setDestPathBytes(com.google.protobuf.ByteString value) Required. Where should the files be placed on the worker.
string dest_path = 5 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for destPath to set.- Returns:
- This builder for chaining.
-