Package com.buildless.code
Class RepositoryReference.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<RepositoryReference.Builder>
com.buildless.code.RepositoryReference.Builder
- All Implemented Interfaces:
RepositoryReferenceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
RepositoryReference
public static final class RepositoryReference.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<RepositoryReference.Builder>
implements RepositoryReferenceOrBuilder
## Repository Reference Refers to a source control repository with a URL, a potential label, and any specific system-related information. For example, Git repositories can specify a protocol.Protobuf type
buildless.code.RepositoryReference-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Display label for this repository.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearGit()Specifies a Git repository reference.Specifies a Mercurial repository reference.Specifies a string name which uniquely identifies this repository.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Specifies a Subversion repository reference.clearUri()Unique URI identifying this repository.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDisplay label for this repository.com.google.protobuf.ByteStringDisplay label for this repository.getGit()Specifies a Git repository reference.Specifies a Git repository reference.Specifies a Git repository reference.Specifies a Mercurial repository reference.Specifies a Mercurial repository reference.Specifies a Mercurial repository reference.getName()Specifies a string name which uniquely identifies this repository.com.google.protobuf.ByteStringSpecifies a string name which uniquely identifies this repository.Specifies a Subversion repository reference.Specifies a Subversion repository reference.Specifies a Subversion repository reference.getUri()Unique URI identifying this repository.com.google.protobuf.ByteStringUnique URI identifying this repository.booleanhasGit()Specifies a Git repository reference.booleanSpecifies a Mercurial repository reference.booleanSpecifies a Subversion repository reference.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(RepositoryReference other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Specifies a Git repository reference.Specifies a Mercurial repository reference.Specifies a Subversion repository reference.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setDisplayName(String value) Display label for this repository.setDisplayNameBytes(com.google.protobuf.ByteString value) Display label for this repository.Specifies a Git repository reference.setGit(RepositoryReference.GitRepositoryReference.Builder builderForValue) Specifies a Git repository reference.Specifies a Mercurial repository reference.setMercurial(RepositoryReference.MercurialRepositoryReference.Builder builderForValue) Specifies a Mercurial repository reference.Specifies a string name which uniquely identifies this repository.setNameBytes(com.google.protobuf.ByteString value) Specifies a string name which uniquely identifies this repository.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Specifies a Subversion repository reference.setSubversion(RepositoryReference.SubversionRepositoryReference.Builder builderForValue) Specifies a Subversion repository reference.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Unique URI identifying this repository.setUriBytes(com.google.protobuf.ByteString value) Unique URI identifying this repository.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, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<RepositoryReference.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<RepositoryReference.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.GeneratedMessageV3.Builder<RepositoryReference.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<RepositoryReference.Builder>
-
setField
public RepositoryReference.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RepositoryReference.Builder>
-
clearField
public RepositoryReference.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RepositoryReference.Builder>
-
clearOneof
public RepositoryReference.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<RepositoryReference.Builder>
-
setRepeatedField
public RepositoryReference.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RepositoryReference.Builder>
-
addRepeatedField
public RepositoryReference.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RepositoryReference.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RepositoryReference.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<RepositoryReference.Builder>
-
mergeFrom
public RepositoryReference.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<RepositoryReference.Builder>- Throws:
IOException
-
getReferenceCase
- Specified by:
getReferenceCasein interfaceRepositoryReferenceOrBuilder
-
clearReference
-
getName
Specifies a string name which uniquely identifies this repository. For example, GitHub repositories use this to specify an owner and repository path.
string name = 1 [json_name = "name"];- Specified by:
getNamein interfaceRepositoryReferenceOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Specifies a string name which uniquely identifies this repository. For example, GitHub repositories use this to specify an owner and repository path.
string name = 1 [json_name = "name"];- Specified by:
getNameBytesin interfaceRepositoryReferenceOrBuilder- Returns:
- The bytes for name.
-
setName
Specifies a string name which uniquely identifies this repository. For example, GitHub repositories use this to specify an owner and repository path.
string name = 1 [json_name = "name"];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Specifies a string name which uniquely identifies this repository. For example, GitHub repositories use this to specify an owner and repository path.
string name = 1 [json_name = "name"];- Returns:
- This builder for chaining.
-
setNameBytes
Specifies a string name which uniquely identifies this repository. For example, GitHub repositories use this to specify an owner and repository path.
string name = 1 [json_name = "name"];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDisplayName
Display label for this repository. Presented to users in UI and listing circumstances.
string display_name = 2 [json_name = "displayName"];- Specified by:
getDisplayNamein interfaceRepositoryReferenceOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Display label for this repository. Presented to users in UI and listing circumstances.
string display_name = 2 [json_name = "displayName"];- Specified by:
getDisplayNameBytesin interfaceRepositoryReferenceOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Display label for this repository. Presented to users in UI and listing circumstances.
string display_name = 2 [json_name = "displayName"];- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Display label for this repository. Presented to users in UI and listing circumstances.
string display_name = 2 [json_name = "displayName"];- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Display label for this repository. Presented to users in UI and listing circumstances.
string display_name = 2 [json_name = "displayName"];- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getUri
Unique URI identifying this repository. Should refer to an endpoint where the repository can be obtained using protocol configurations in other fields.
string uri = 3 [json_name = "uri"];- Specified by:
getUriin interfaceRepositoryReferenceOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()Unique URI identifying this repository. Should refer to an endpoint where the repository can be obtained using protocol configurations in other fields.
string uri = 3 [json_name = "uri"];- Specified by:
getUriBytesin interfaceRepositoryReferenceOrBuilder- Returns:
- The bytes for uri.
-
setUri
Unique URI identifying this repository. Should refer to an endpoint where the repository can be obtained using protocol configurations in other fields.
string uri = 3 [json_name = "uri"];- Parameters:
value- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
Unique URI identifying this repository. Should refer to an endpoint where the repository can be obtained using protocol configurations in other fields.
string uri = 3 [json_name = "uri"];- Returns:
- This builder for chaining.
-
setUriBytes
Unique URI identifying this repository. Should refer to an endpoint where the repository can be obtained using protocol configurations in other fields.
string uri = 3 [json_name = "uri"];- Parameters:
value- The bytes for uri to set.- Returns:
- This builder for chaining.
-
hasGit
public boolean hasGit()Specifies a Git repository reference.
.buildless.code.RepositoryReference.GitRepositoryReference git = 4 [json_name = "git"];- Specified by:
hasGitin interfaceRepositoryReferenceOrBuilder- Returns:
- Whether the git field is set.
-
getGit
Specifies a Git repository reference.
.buildless.code.RepositoryReference.GitRepositoryReference git = 4 [json_name = "git"];- Specified by:
getGitin interfaceRepositoryReferenceOrBuilder- Returns:
- The git.
-
setGit
Specifies a Git repository reference.
.buildless.code.RepositoryReference.GitRepositoryReference git = 4 [json_name = "git"]; -
setGit
public RepositoryReference.Builder setGit(RepositoryReference.GitRepositoryReference.Builder builderForValue) Specifies a Git repository reference.
.buildless.code.RepositoryReference.GitRepositoryReference git = 4 [json_name = "git"]; -
mergeGit
Specifies a Git repository reference.
.buildless.code.RepositoryReference.GitRepositoryReference git = 4 [json_name = "git"]; -
clearGit
Specifies a Git repository reference.
.buildless.code.RepositoryReference.GitRepositoryReference git = 4 [json_name = "git"]; -
getGitBuilder
Specifies a Git repository reference.
.buildless.code.RepositoryReference.GitRepositoryReference git = 4 [json_name = "git"]; -
getGitOrBuilder
Specifies a Git repository reference.
.buildless.code.RepositoryReference.GitRepositoryReference git = 4 [json_name = "git"];- Specified by:
getGitOrBuilderin interfaceRepositoryReferenceOrBuilder
-
hasSubversion
public boolean hasSubversion()Specifies a Subversion repository reference.
.buildless.code.RepositoryReference.SubversionRepositoryReference subversion = 5 [json_name = "subversion"];- Specified by:
hasSubversionin interfaceRepositoryReferenceOrBuilder- Returns:
- Whether the subversion field is set.
-
getSubversion
Specifies a Subversion repository reference.
.buildless.code.RepositoryReference.SubversionRepositoryReference subversion = 5 [json_name = "subversion"];- Specified by:
getSubversionin interfaceRepositoryReferenceOrBuilder- Returns:
- The subversion.
-
setSubversion
public RepositoryReference.Builder setSubversion(RepositoryReference.SubversionRepositoryReference value) Specifies a Subversion repository reference.
.buildless.code.RepositoryReference.SubversionRepositoryReference subversion = 5 [json_name = "subversion"]; -
setSubversion
public RepositoryReference.Builder setSubversion(RepositoryReference.SubversionRepositoryReference.Builder builderForValue) Specifies a Subversion repository reference.
.buildless.code.RepositoryReference.SubversionRepositoryReference subversion = 5 [json_name = "subversion"]; -
mergeSubversion
public RepositoryReference.Builder mergeSubversion(RepositoryReference.SubversionRepositoryReference value) Specifies a Subversion repository reference.
.buildless.code.RepositoryReference.SubversionRepositoryReference subversion = 5 [json_name = "subversion"]; -
clearSubversion
Specifies a Subversion repository reference.
.buildless.code.RepositoryReference.SubversionRepositoryReference subversion = 5 [json_name = "subversion"]; -
getSubversionBuilder
Specifies a Subversion repository reference.
.buildless.code.RepositoryReference.SubversionRepositoryReference subversion = 5 [json_name = "subversion"]; -
getSubversionOrBuilder
Specifies a Subversion repository reference.
.buildless.code.RepositoryReference.SubversionRepositoryReference subversion = 5 [json_name = "subversion"];- Specified by:
getSubversionOrBuilderin interfaceRepositoryReferenceOrBuilder
-
hasMercurial
public boolean hasMercurial()Specifies a Mercurial repository reference.
.buildless.code.RepositoryReference.MercurialRepositoryReference mercurial = 6 [json_name = "mercurial"];- Specified by:
hasMercurialin interfaceRepositoryReferenceOrBuilder- Returns:
- Whether the mercurial field is set.
-
getMercurial
Specifies a Mercurial repository reference.
.buildless.code.RepositoryReference.MercurialRepositoryReference mercurial = 6 [json_name = "mercurial"];- Specified by:
getMercurialin interfaceRepositoryReferenceOrBuilder- Returns:
- The mercurial.
-
setMercurial
public RepositoryReference.Builder setMercurial(RepositoryReference.MercurialRepositoryReference value) Specifies a Mercurial repository reference.
.buildless.code.RepositoryReference.MercurialRepositoryReference mercurial = 6 [json_name = "mercurial"]; -
setMercurial
public RepositoryReference.Builder setMercurial(RepositoryReference.MercurialRepositoryReference.Builder builderForValue) Specifies a Mercurial repository reference.
.buildless.code.RepositoryReference.MercurialRepositoryReference mercurial = 6 [json_name = "mercurial"]; -
mergeMercurial
public RepositoryReference.Builder mergeMercurial(RepositoryReference.MercurialRepositoryReference value) Specifies a Mercurial repository reference.
.buildless.code.RepositoryReference.MercurialRepositoryReference mercurial = 6 [json_name = "mercurial"]; -
clearMercurial
Specifies a Mercurial repository reference.
.buildless.code.RepositoryReference.MercurialRepositoryReference mercurial = 6 [json_name = "mercurial"]; -
getMercurialBuilder
Specifies a Mercurial repository reference.
.buildless.code.RepositoryReference.MercurialRepositoryReference mercurial = 6 [json_name = "mercurial"]; -
getMercurialOrBuilder
Specifies a Mercurial repository reference.
.buildless.code.RepositoryReference.MercurialRepositoryReference mercurial = 6 [json_name = "mercurial"];- Specified by:
getMercurialOrBuilderin interfaceRepositoryReferenceOrBuilder
-
setUnknownFields
public final RepositoryReference.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RepositoryReference.Builder>
-
mergeUnknownFields
public final RepositoryReference.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RepositoryReference.Builder>
-