Package com.buildless.telemetry
Class VersionInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
com.buildless.telemetry.VersionInfo.Builder
- All Implemented Interfaces:
VersionInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
VersionInfo
public static final class VersionInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
implements VersionInfoOrBuilder
## Versioning Info Specifies generic versioning information for a given tool, OS, or other fragment of information. Versioning info is structured in generic form; based on context, a tool or OS may use a subset of the available versioning properties, so long as such usage is consistent across event delivery.Protobuf type
buildless.telemetry.VersionInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()If there is a build number or tag value, it should be supplied here.If there is a known commit to which a version relates, it should be supplied here.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Major version number.Micro version number.Minor version number.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clearRc()If there is a release candidate number or string, it should be supplied here.If there is a release number associated with this version info, it should be expressed here.If there is a formatted representation of this version info, it should be expressed here.clearTag()If there is a known source control tag to which a version relates, it should be supplied here.clone()getBuild()If there is a build number or tag value, it should be supplied here.com.google.protobuf.ByteStringIf there is a build number or tag value, it should be supplied here.If there is a known commit to which a version relates, it should be supplied here.com.google.protobuf.ByteStringIf there is a known commit to which a version relates, it should be supplied here.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintgetMajor()Major version number.intgetMicro()Micro version number.intgetMinor()Minor version number.getRc()If there is a release candidate number or string, it should be supplied here.com.google.protobuf.ByteStringIf there is a release candidate number or string, it should be supplied here.longIf there is a release number associated with this version info, it should be expressed here.getSpec()If there is a formatted representation of this version info, it should be expressed here.com.google.protobuf.ByteStringIf there is a formatted representation of this version info, it should be expressed here.getTag()If there is a known source control tag to which a version relates, it should be supplied here.com.google.protobuf.ByteStringIf there is a known source control tag to which a version relates, it should be supplied here.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(VersionInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final VersionInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) If there is a build number or tag value, it should be supplied here.setBuildBytes(com.google.protobuf.ByteString value) If there is a build number or tag value, it should be supplied here.If there is a known commit to which a version relates, it should be supplied here.setCommitBytes(com.google.protobuf.ByteString value) If there is a known commit to which a version relates, it should be supplied here.setMajor(int value) Major version number.setMicro(int value) Micro version number.setMinor(int value) Minor version number.If there is a release candidate number or string, it should be supplied here.setRcBytes(com.google.protobuf.ByteString value) If there is a release candidate number or string, it should be supplied here.setRelease(long value) If there is a release number associated with this version info, it should be expressed here.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) If there is a formatted representation of this version info, it should be expressed here.setSpecBytes(com.google.protobuf.ByteString value) If there is a formatted representation of this version info, it should be expressed here.If there is a known source control tag to which a version relates, it should be supplied here.setTagBytes(com.google.protobuf.ByteString value) If there is a known source control tag to which a version relates, it should be supplied here.final VersionInfo.BuildersetUnknownFields(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, 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<VersionInfo.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<VersionInfo.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<VersionInfo.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<VersionInfo.Builder>
-
setField
public VersionInfo.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<VersionInfo.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
-
setRepeatedField
public VersionInfo.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<VersionInfo.Builder>
-
addRepeatedField
public VersionInfo.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<VersionInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VersionInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
-
mergeFrom
public VersionInfo.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<VersionInfo.Builder>- Throws:
IOException
-
getMajor
public int getMajor()Major version number. In the example `1.2.3`, this value would be `1`.
uint32 major = 1 [json_name = "major", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getMajorin interfaceVersionInfoOrBuilder- Returns:
- The major.
-
setMajor
Major version number. In the example `1.2.3`, this value would be `1`.
uint32 major = 1 [json_name = "major", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The major to set.- Returns:
- This builder for chaining.
-
clearMajor
Major version number. In the example `1.2.3`, this value would be `1`.
uint32 major = 1 [json_name = "major", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getMinor
public int getMinor()Minor version number. In the example `1.2.3`, this value would be `2`.
uint32 minor = 2 [json_name = "minor", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getMinorin interfaceVersionInfoOrBuilder- Returns:
- The minor.
-
setMinor
Minor version number. In the example `1.2.3`, this value would be `2`.
uint32 minor = 2 [json_name = "minor", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The minor to set.- Returns:
- This builder for chaining.
-
clearMinor
Minor version number. In the example `1.2.3`, this value would be `2`.
uint32 minor = 2 [json_name = "minor", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getMicro
public int getMicro()Micro version number. In the example `1.2.3`, this value would be `3`.
uint32 micro = 3 [json_name = "micro", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getMicroin interfaceVersionInfoOrBuilder- Returns:
- The micro.
-
setMicro
Micro version number. In the example `1.2.3`, this value would be `3`.
uint32 micro = 3 [json_name = "micro", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The micro to set.- Returns:
- This builder for chaining.
-
clearMicro
Micro version number. In the example `1.2.3`, this value would be `3`.
uint32 micro = 3 [json_name = "micro", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getBuild
If there is a build number or tag value, it should be supplied here.
string build = 4 [json_name = "build", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getBuildin interfaceVersionInfoOrBuilder- Returns:
- The build.
-
getBuildBytes
public com.google.protobuf.ByteString getBuildBytes()If there is a build number or tag value, it should be supplied here.
string build = 4 [json_name = "build", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getBuildBytesin interfaceVersionInfoOrBuilder- Returns:
- The bytes for build.
-
setBuild
If there is a build number or tag value, it should be supplied here.
string build = 4 [json_name = "build", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The build to set.- Returns:
- This builder for chaining.
-
clearBuild
If there is a build number or tag value, it should be supplied here.
string build = 4 [json_name = "build", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setBuildBytes
If there is a build number or tag value, it should be supplied here.
string build = 4 [json_name = "build", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for build to set.- Returns:
- This builder for chaining.
-
getRc
If there is a release candidate number or string, it should be supplied here.
string rc = 5 [json_name = "rc", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getRcin interfaceVersionInfoOrBuilder- Returns:
- The rc.
-
getRcBytes
public com.google.protobuf.ByteString getRcBytes()If there is a release candidate number or string, it should be supplied here.
string rc = 5 [json_name = "rc", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getRcBytesin interfaceVersionInfoOrBuilder- Returns:
- The bytes for rc.
-
setRc
If there is a release candidate number or string, it should be supplied here.
string rc = 5 [json_name = "rc", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The rc to set.- Returns:
- This builder for chaining.
-
clearRc
If there is a release candidate number or string, it should be supplied here.
string rc = 5 [json_name = "rc", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setRcBytes
If there is a release candidate number or string, it should be supplied here.
string rc = 5 [json_name = "rc", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for rc to set.- Returns:
- This builder for chaining.
-
getCommit
If there is a known commit to which a version relates, it should be supplied here.
string commit = 6 [json_name = "commit", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getCommitin interfaceVersionInfoOrBuilder- Returns:
- The commit.
-
getCommitBytes
public com.google.protobuf.ByteString getCommitBytes()If there is a known commit to which a version relates, it should be supplied here.
string commit = 6 [json_name = "commit", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getCommitBytesin interfaceVersionInfoOrBuilder- Returns:
- The bytes for commit.
-
setCommit
If there is a known commit to which a version relates, it should be supplied here.
string commit = 6 [json_name = "commit", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The commit to set.- Returns:
- This builder for chaining.
-
clearCommit
If there is a known commit to which a version relates, it should be supplied here.
string commit = 6 [json_name = "commit", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setCommitBytes
If there is a known commit to which a version relates, it should be supplied here.
string commit = 6 [json_name = "commit", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for commit to set.- Returns:
- This builder for chaining.
-
getTag
If there is a known source control tag to which a version relates, it should be supplied here.
string tag = 7 [json_name = "tag", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getTagin interfaceVersionInfoOrBuilder- Returns:
- The tag.
-
getTagBytes
public com.google.protobuf.ByteString getTagBytes()If there is a known source control tag to which a version relates, it should be supplied here.
string tag = 7 [json_name = "tag", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getTagBytesin interfaceVersionInfoOrBuilder- Returns:
- The bytes for tag.
-
setTag
If there is a known source control tag to which a version relates, it should be supplied here.
string tag = 7 [json_name = "tag", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The tag to set.- Returns:
- This builder for chaining.
-
clearTag
If there is a known source control tag to which a version relates, it should be supplied here.
string tag = 7 [json_name = "tag", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setTagBytes
If there is a known source control tag to which a version relates, it should be supplied here.
string tag = 7 [json_name = "tag", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for tag to set.- Returns:
- This builder for chaining.
-
getSpec
If there is a formatted representation of this version info, it should be expressed here.
string spec = 8 [json_name = "spec", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getSpecin interfaceVersionInfoOrBuilder- Returns:
- The spec.
-
getSpecBytes
public com.google.protobuf.ByteString getSpecBytes()If there is a formatted representation of this version info, it should be expressed here.
string spec = 8 [json_name = "spec", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getSpecBytesin interfaceVersionInfoOrBuilder- Returns:
- The bytes for spec.
-
setSpec
If there is a formatted representation of this version info, it should be expressed here.
string spec = 8 [json_name = "spec", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The spec to set.- Returns:
- This builder for chaining.
-
clearSpec
If there is a formatted representation of this version info, it should be expressed here.
string spec = 8 [json_name = "spec", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setSpecBytes
If there is a formatted representation of this version info, it should be expressed here.
string spec = 8 [json_name = "spec", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for spec to set.- Returns:
- This builder for chaining.
-
getRelease
public long getRelease()If there is a release number associated with this version info, it should be expressed here. In some cases, the release number may be a timestamp.
uint64 release = 9 [json_name = "release", (.google.api.field_behavior) = OPTIONAL];- Specified by:
getReleasein interfaceVersionInfoOrBuilder- Returns:
- The release.
-
setRelease
If there is a release number associated with this version info, it should be expressed here. In some cases, the release number may be a timestamp.
uint64 release = 9 [json_name = "release", (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The release to set.- Returns:
- This builder for chaining.
-
clearRelease
If there is a release number associated with this version info, it should be expressed here. In some cases, the release number may be a timestamp.
uint64 release = 9 [json_name = "release", (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setUnknownFields
public final VersionInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
-
mergeUnknownFields
public final VersionInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
-