Class BuildVersion.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<BuildVersion.Builder>
-
- io.envoyproxy.envoy.config.core.v3.BuildVersion.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,BuildVersionOrBuilder
,java.lang.Cloneable
- Enclosing class:
- BuildVersion
public static final class BuildVersion.Builder extends com.google.protobuf.GeneratedMessage.Builder<BuildVersion.Builder> implements BuildVersionOrBuilder
BuildVersion combines SemVer version of extension with free-form build information (i.e. 'alpha', 'private-build') as a set of strings.
Protobuf typeenvoy.config.core.v3.BuildVersion
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private com.google.protobuf.Struct
metadata_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct,com.google.protobuf.Struct.Builder,com.google.protobuf.StructOrBuilder>
metadataBuilder_
private SemanticVersion
version_
private com.google.protobuf.SingleFieldBuilder<SemanticVersion,SemanticVersion.Builder,SemanticVersionOrBuilder>
versionBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildVersion
build()
BuildVersion
buildPartial()
private void
buildPartial0(BuildVersion result)
BuildVersion.Builder
clear()
BuildVersion.Builder
clearMetadata()
Free-form build information.BuildVersion.Builder
clearVersion()
SemVer version of extension.BuildVersion
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.Struct
getMetadata()
Free-form build information.com.google.protobuf.Struct.Builder
getMetadataBuilder()
Free-form build information.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct,com.google.protobuf.Struct.Builder,com.google.protobuf.StructOrBuilder>
getMetadataFieldBuilder()
Free-form build information.com.google.protobuf.StructOrBuilder
getMetadataOrBuilder()
Free-form build information.SemanticVersion
getVersion()
SemVer version of extension.SemanticVersion.Builder
getVersionBuilder()
SemVer version of extension.private com.google.protobuf.SingleFieldBuilder<SemanticVersion,SemanticVersion.Builder,SemanticVersionOrBuilder>
getVersionFieldBuilder()
SemVer version of extension.SemanticVersionOrBuilder
getVersionOrBuilder()
SemVer version of extension.boolean
hasMetadata()
Free-form build information.boolean
hasVersion()
SemVer version of extension.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
BuildVersion.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
BuildVersion.Builder
mergeFrom(com.google.protobuf.Message other)
BuildVersion.Builder
mergeFrom(BuildVersion other)
BuildVersion.Builder
mergeMetadata(com.google.protobuf.Struct value)
Free-form build information.BuildVersion.Builder
mergeVersion(SemanticVersion value)
SemVer version of extension.BuildVersion.Builder
setMetadata(com.google.protobuf.Struct value)
Free-form build information.BuildVersion.Builder
setMetadata(com.google.protobuf.Struct.Builder builderForValue)
Free-form build information.BuildVersion.Builder
setVersion(SemanticVersion value)
SemVer version of extension.BuildVersion.Builder
setVersion(SemanticVersion.Builder builderForValue)
SemVer version of extension.-
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, 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
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
version_
private SemanticVersion version_
-
versionBuilder_
private com.google.protobuf.SingleFieldBuilder<SemanticVersion,SemanticVersion.Builder,SemanticVersionOrBuilder> versionBuilder_
-
metadata_
private com.google.protobuf.Struct metadata_
-
metadataBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct,com.google.protobuf.Struct.Builder,com.google.protobuf.StructOrBuilder> metadataBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<BuildVersion.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public BuildVersion.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.GeneratedMessage.Builder<BuildVersion.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.GeneratedMessage.Builder<BuildVersion.Builder>
-
getDefaultInstanceForType
public BuildVersion getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public BuildVersion build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public BuildVersion buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(BuildVersion result)
-
mergeFrom
public BuildVersion.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<BuildVersion.Builder>
-
mergeFrom
public BuildVersion.Builder mergeFrom(BuildVersion other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<BuildVersion.Builder>
-
mergeFrom
public BuildVersion.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.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<BuildVersion.Builder>
- Throws:
java.io.IOException
-
hasVersion
public boolean hasVersion()
SemVer version of extension.
.envoy.type.v3.SemanticVersion version = 1;
- Specified by:
hasVersion
in interfaceBuildVersionOrBuilder
- Returns:
- Whether the version field is set.
-
getVersion
public SemanticVersion getVersion()
SemVer version of extension.
.envoy.type.v3.SemanticVersion version = 1;
- Specified by:
getVersion
in interfaceBuildVersionOrBuilder
- Returns:
- The version.
-
setVersion
public BuildVersion.Builder setVersion(SemanticVersion value)
SemVer version of extension.
.envoy.type.v3.SemanticVersion version = 1;
-
setVersion
public BuildVersion.Builder setVersion(SemanticVersion.Builder builderForValue)
SemVer version of extension.
.envoy.type.v3.SemanticVersion version = 1;
-
mergeVersion
public BuildVersion.Builder mergeVersion(SemanticVersion value)
SemVer version of extension.
.envoy.type.v3.SemanticVersion version = 1;
-
clearVersion
public BuildVersion.Builder clearVersion()
SemVer version of extension.
.envoy.type.v3.SemanticVersion version = 1;
-
getVersionBuilder
public SemanticVersion.Builder getVersionBuilder()
SemVer version of extension.
.envoy.type.v3.SemanticVersion version = 1;
-
getVersionOrBuilder
public SemanticVersionOrBuilder getVersionOrBuilder()
SemVer version of extension.
.envoy.type.v3.SemanticVersion version = 1;
- Specified by:
getVersionOrBuilder
in interfaceBuildVersionOrBuilder
-
getVersionFieldBuilder
private com.google.protobuf.SingleFieldBuilder<SemanticVersion,SemanticVersion.Builder,SemanticVersionOrBuilder> getVersionFieldBuilder()
SemVer version of extension.
.envoy.type.v3.SemanticVersion version = 1;
-
hasMetadata
public boolean hasMetadata()
Free-form build information. Envoy defines several well known keys in the source/common/version/version.h file
.google.protobuf.Struct metadata = 2;
- Specified by:
hasMetadata
in interfaceBuildVersionOrBuilder
- Returns:
- Whether the metadata field is set.
-
getMetadata
public com.google.protobuf.Struct getMetadata()
Free-form build information. Envoy defines several well known keys in the source/common/version/version.h file
.google.protobuf.Struct metadata = 2;
- Specified by:
getMetadata
in interfaceBuildVersionOrBuilder
- Returns:
- The metadata.
-
setMetadata
public BuildVersion.Builder setMetadata(com.google.protobuf.Struct value)
Free-form build information. Envoy defines several well known keys in the source/common/version/version.h file
.google.protobuf.Struct metadata = 2;
-
setMetadata
public BuildVersion.Builder setMetadata(com.google.protobuf.Struct.Builder builderForValue)
Free-form build information. Envoy defines several well known keys in the source/common/version/version.h file
.google.protobuf.Struct metadata = 2;
-
mergeMetadata
public BuildVersion.Builder mergeMetadata(com.google.protobuf.Struct value)
Free-form build information. Envoy defines several well known keys in the source/common/version/version.h file
.google.protobuf.Struct metadata = 2;
-
clearMetadata
public BuildVersion.Builder clearMetadata()
Free-form build information. Envoy defines several well known keys in the source/common/version/version.h file
.google.protobuf.Struct metadata = 2;
-
getMetadataBuilder
public com.google.protobuf.Struct.Builder getMetadataBuilder()
Free-form build information. Envoy defines several well known keys in the source/common/version/version.h file
.google.protobuf.Struct metadata = 2;
-
getMetadataOrBuilder
public com.google.protobuf.StructOrBuilder getMetadataOrBuilder()
Free-form build information. Envoy defines several well known keys in the source/common/version/version.h file
.google.protobuf.Struct metadata = 2;
- Specified by:
getMetadataOrBuilder
in interfaceBuildVersionOrBuilder
-
getMetadataFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct,com.google.protobuf.Struct.Builder,com.google.protobuf.StructOrBuilder> getMetadataFieldBuilder()
Free-form build information. Envoy defines several well known keys in the source/common/version/version.h file
.google.protobuf.Struct metadata = 2;
-
-