Package com.google.cloudbuild.v1
Class Dependency.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Dependency.Builder>
com.google.cloudbuild.v1.Dependency.Builder
- All Implemented Interfaces:
DependencyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Dependency
public static final class Dependency.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Dependency.Builder>
implements DependencyOrBuilder
A dependency that the Cloud Build worker will fetch before executing user steps.Protobuf type
google.devtools.cloudbuild.v1.Dependency-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()clearDep()If set to true disable all dependency fetching (ignoring the default source as well).Represents a git repository as a build dependency.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleangetEmpty()If set to true disable all dependency fetching (ignoring the default source as well).Represents a git repository as a build dependency.Represents a git repository as a build dependency.Represents a git repository as a build dependency.booleanhasEmpty()If set to true disable all dependency fetching (ignoring the default source as well).booleanRepresents a git repository as a build dependency.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Dependency other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Represents a git repository as a build dependency.setEmpty(boolean value) If set to true disable all dependency fetching (ignoring the default source as well).Represents a git repository as a build dependency.setGitSource(Dependency.GitSourceDependency.Builder builderForValue) Represents a git repository as a build dependency.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.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.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.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.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Dependency.Builder>
-
mergeFrom
public Dependency.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.Builder>- Throws:
IOException
-
getDepCase
- Specified by:
getDepCasein interfaceDependencyOrBuilder
-
clearDep
-
hasEmpty
public boolean hasEmpty()If set to true disable all dependency fetching (ignoring the default source as well).
bool empty = 1;- Specified by:
hasEmptyin interfaceDependencyOrBuilder- Returns:
- Whether the empty field is set.
-
getEmpty
public boolean getEmpty()If set to true disable all dependency fetching (ignoring the default source as well).
bool empty = 1;- Specified by:
getEmptyin interfaceDependencyOrBuilder- Returns:
- The empty.
-
setEmpty
If set to true disable all dependency fetching (ignoring the default source as well).
bool empty = 1;- Parameters:
value- The empty to set.- Returns:
- This builder for chaining.
-
clearEmpty
If set to true disable all dependency fetching (ignoring the default source as well).
bool empty = 1;- Returns:
- This builder for chaining.
-
hasGitSource
public boolean hasGitSource()Represents a git repository as a build dependency.
.google.devtools.cloudbuild.v1.Dependency.GitSourceDependency git_source = 2;- Specified by:
hasGitSourcein interfaceDependencyOrBuilder- Returns:
- Whether the gitSource field is set.
-
getGitSource
Represents a git repository as a build dependency.
.google.devtools.cloudbuild.v1.Dependency.GitSourceDependency git_source = 2;- Specified by:
getGitSourcein interfaceDependencyOrBuilder- Returns:
- The gitSource.
-
setGitSource
Represents a git repository as a build dependency.
.google.devtools.cloudbuild.v1.Dependency.GitSourceDependency git_source = 2; -
setGitSource
Represents a git repository as a build dependency.
.google.devtools.cloudbuild.v1.Dependency.GitSourceDependency git_source = 2; -
mergeGitSource
Represents a git repository as a build dependency.
.google.devtools.cloudbuild.v1.Dependency.GitSourceDependency git_source = 2; -
clearGitSource
Represents a git repository as a build dependency.
.google.devtools.cloudbuild.v1.Dependency.GitSourceDependency git_source = 2; -
getGitSourceBuilder
Represents a git repository as a build dependency.
.google.devtools.cloudbuild.v1.Dependency.GitSourceDependency git_source = 2; -
getGitSourceOrBuilder
Represents a git repository as a build dependency.
.google.devtools.cloudbuild.v1.Dependency.GitSourceDependency git_source = 2;- Specified by:
getGitSourceOrBuilderin interfaceDependencyOrBuilder
-