Class GitSource.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GitSource.Builder>
-
- com.google.cloud.privatecatalog.v1beta1.GitSource.Builder
-
- All Implemented Interfaces:
GitSourceOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- GitSource
public static final class GitSource.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GitSource.Builder> implements GitSourceOrBuilder
Defines how to access a Git Source.
Protobuf typegoogle.cloud.privatecatalog.v1beta1.GitSource
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GitSource.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
GitSource
build()
GitSource
buildPartial()
GitSource.Builder
clear()
GitSource.Builder
clearBranch()
The revision branch to use.GitSource.Builder
clearCommit()
The revision commit to use.GitSource.Builder
clearDir()
Directory, relative to the source root, in which to run the build.GitSource.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
GitSource.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
GitSource.Builder
clearRef()
GitSource.Builder
clearRepo()
Location of the Git repo to build.GitSource.Builder
clearTag()
The revision tag to use.GitSource.Builder
clone()
String
getBranch()
The revision branch to use.com.google.protobuf.ByteString
getBranchBytes()
The revision branch to use.String
getCommit()
The revision commit to use.com.google.protobuf.ByteString
getCommitBytes()
The revision commit to use.GitSource
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDir()
Directory, relative to the source root, in which to run the build.com.google.protobuf.ByteString
getDirBytes()
Directory, relative to the source root, in which to run the build.GitSource.RefCase
getRefCase()
String
getRepo()
Location of the Git repo to build.com.google.protobuf.ByteString
getRepoBytes()
Location of the Git repo to build.String
getTag()
The revision tag to use.com.google.protobuf.ByteString
getTagBytes()
The revision tag to use.boolean
hasBranch()
The revision branch to use.boolean
hasCommit()
The revision commit to use.boolean
hasTag()
The revision tag to use.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
GitSource.Builder
mergeFrom(GitSource other)
GitSource.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
GitSource.Builder
mergeFrom(com.google.protobuf.Message other)
GitSource.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
GitSource.Builder
setBranch(String value)
The revision branch to use.GitSource.Builder
setBranchBytes(com.google.protobuf.ByteString value)
The revision branch to use.GitSource.Builder
setCommit(String value)
The revision commit to use.GitSource.Builder
setCommitBytes(com.google.protobuf.ByteString value)
The revision commit to use.GitSource.Builder
setDir(String value)
Directory, relative to the source root, in which to run the build.GitSource.Builder
setDirBytes(com.google.protobuf.ByteString value)
Directory, relative to the source root, in which to run the build.GitSource.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
GitSource.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
GitSource.Builder
setRepo(String value)
Location of the Git repo to build.GitSource.Builder
setRepoBytes(com.google.protobuf.ByteString value)
Location of the Git repo to build.GitSource.Builder
setTag(String value)
The revision tag to use.GitSource.Builder
setTagBytes(com.google.protobuf.ByteString value)
The revision tag to use.GitSource.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<GitSource.Builder>
-
clear
public GitSource.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<GitSource.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<GitSource.Builder>
-
getDefaultInstanceForType
public GitSource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public GitSource build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public GitSource buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public GitSource.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<GitSource.Builder>
-
setField
public GitSource.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<GitSource.Builder>
-
clearField
public GitSource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<GitSource.Builder>
-
clearOneof
public GitSource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<GitSource.Builder>
-
setRepeatedField
public GitSource.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<GitSource.Builder>
-
addRepeatedField
public GitSource.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<GitSource.Builder>
-
mergeFrom
public GitSource.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<GitSource.Builder>
-
mergeFrom
public GitSource.Builder mergeFrom(GitSource other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<GitSource.Builder>
-
mergeFrom
public GitSource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<GitSource.Builder>
- Throws:
IOException
-
getRefCase
public GitSource.RefCase getRefCase()
- Specified by:
getRefCase
in interfaceGitSourceOrBuilder
-
clearRef
public GitSource.Builder clearRef()
-
getRepo
public String getRepo()
Location of the Git repo to build.
string repo = 1;
- Specified by:
getRepo
in interfaceGitSourceOrBuilder
- Returns:
- The repo.
-
getRepoBytes
public com.google.protobuf.ByteString getRepoBytes()
Location of the Git repo to build.
string repo = 1;
- Specified by:
getRepoBytes
in interfaceGitSourceOrBuilder
- Returns:
- The bytes for repo.
-
setRepo
public GitSource.Builder setRepo(String value)
Location of the Git repo to build.
string repo = 1;
- Parameters:
value
- The repo to set.- Returns:
- This builder for chaining.
-
clearRepo
public GitSource.Builder clearRepo()
Location of the Git repo to build.
string repo = 1;
- Returns:
- This builder for chaining.
-
setRepoBytes
public GitSource.Builder setRepoBytes(com.google.protobuf.ByteString value)
Location of the Git repo to build.
string repo = 1;
- Parameters:
value
- The bytes for repo to set.- Returns:
- This builder for chaining.
-
getDir
public String getDir()
Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution.
string dir = 2;
- Specified by:
getDir
in interfaceGitSourceOrBuilder
- Returns:
- The dir.
-
getDirBytes
public com.google.protobuf.ByteString getDirBytes()
Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution.
string dir = 2;
- Specified by:
getDirBytes
in interfaceGitSourceOrBuilder
- Returns:
- The bytes for dir.
-
setDir
public GitSource.Builder setDir(String value)
Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution.
string dir = 2;
- Parameters:
value
- The dir to set.- Returns:
- This builder for chaining.
-
clearDir
public GitSource.Builder clearDir()
Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution.
string dir = 2;
- Returns:
- This builder for chaining.
-
setDirBytes
public GitSource.Builder setDirBytes(com.google.protobuf.ByteString value)
Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution.
string dir = 2;
- Parameters:
value
- The bytes for dir to set.- Returns:
- This builder for chaining.
-
hasCommit
public boolean hasCommit()
The revision commit to use.
string commit = 3;
- Specified by:
hasCommit
in interfaceGitSourceOrBuilder
- Returns:
- Whether the commit field is set.
-
getCommit
public String getCommit()
The revision commit to use.
string commit = 3;
- Specified by:
getCommit
in interfaceGitSourceOrBuilder
- Returns:
- The commit.
-
getCommitBytes
public com.google.protobuf.ByteString getCommitBytes()
The revision commit to use.
string commit = 3;
- Specified by:
getCommitBytes
in interfaceGitSourceOrBuilder
- Returns:
- The bytes for commit.
-
setCommit
public GitSource.Builder setCommit(String value)
The revision commit to use.
string commit = 3;
- Parameters:
value
- The commit to set.- Returns:
- This builder for chaining.
-
clearCommit
public GitSource.Builder clearCommit()
The revision commit to use.
string commit = 3;
- Returns:
- This builder for chaining.
-
setCommitBytes
public GitSource.Builder setCommitBytes(com.google.protobuf.ByteString value)
The revision commit to use.
string commit = 3;
- Parameters:
value
- The bytes for commit to set.- Returns:
- This builder for chaining.
-
hasBranch
public boolean hasBranch()
The revision branch to use.
string branch = 4;
- Specified by:
hasBranch
in interfaceGitSourceOrBuilder
- Returns:
- Whether the branch field is set.
-
getBranch
public String getBranch()
The revision branch to use.
string branch = 4;
- Specified by:
getBranch
in interfaceGitSourceOrBuilder
- Returns:
- The branch.
-
getBranchBytes
public com.google.protobuf.ByteString getBranchBytes()
The revision branch to use.
string branch = 4;
- Specified by:
getBranchBytes
in interfaceGitSourceOrBuilder
- Returns:
- The bytes for branch.
-
setBranch
public GitSource.Builder setBranch(String value)
The revision branch to use.
string branch = 4;
- Parameters:
value
- The branch to set.- Returns:
- This builder for chaining.
-
clearBranch
public GitSource.Builder clearBranch()
The revision branch to use.
string branch = 4;
- Returns:
- This builder for chaining.
-
setBranchBytes
public GitSource.Builder setBranchBytes(com.google.protobuf.ByteString value)
The revision branch to use.
string branch = 4;
- Parameters:
value
- The bytes for branch to set.- Returns:
- This builder for chaining.
-
hasTag
public boolean hasTag()
The revision tag to use.
string tag = 5;
- Specified by:
hasTag
in interfaceGitSourceOrBuilder
- Returns:
- Whether the tag field is set.
-
getTag
public String getTag()
The revision tag to use.
string tag = 5;
- Specified by:
getTag
in interfaceGitSourceOrBuilder
- Returns:
- The tag.
-
getTagBytes
public com.google.protobuf.ByteString getTagBytes()
The revision tag to use.
string tag = 5;
- Specified by:
getTagBytes
in interfaceGitSourceOrBuilder
- Returns:
- The bytes for tag.
-
setTag
public GitSource.Builder setTag(String value)
The revision tag to use.
string tag = 5;
- Parameters:
value
- The tag to set.- Returns:
- This builder for chaining.
-
clearTag
public GitSource.Builder clearTag()
The revision tag to use.
string tag = 5;
- Returns:
- This builder for chaining.
-
setTagBytes
public GitSource.Builder setTagBytes(com.google.protobuf.ByteString value)
The revision tag to use.
string tag = 5;
- Parameters:
value
- The bytes for tag to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final GitSource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<GitSource.Builder>
-
mergeUnknownFields
public final GitSource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<GitSource.Builder>
-
-