Class RuntimeLayer.RtdsLayer.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<RuntimeLayer.RtdsLayer.Builder>
-
- io.envoyproxy.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,RuntimeLayer.RtdsLayerOrBuilder
,java.lang.Cloneable
- Enclosing class:
- RuntimeLayer.RtdsLayer
public static final class RuntimeLayer.RtdsLayer.Builder extends com.google.protobuf.GeneratedMessage.Builder<RuntimeLayer.RtdsLayer.Builder> implements RuntimeLayer.RtdsLayerOrBuilder
:ref:`Runtime Discovery Service (RTDS) <config_runtime_rtds>` layer.
Protobuf typeenvoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private java.lang.Object
name_
private ConfigSource
rtdsConfig_
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder>
rtdsConfigBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RuntimeLayer.RtdsLayer
build()
RuntimeLayer.RtdsLayer
buildPartial()
private void
buildPartial0(RuntimeLayer.RtdsLayer result)
RuntimeLayer.RtdsLayer.Builder
clear()
RuntimeLayer.RtdsLayer.Builder
clearName()
Resource to subscribe to at ``rtds_config`` for the RTDS layer.RuntimeLayer.RtdsLayer.Builder
clearRtdsConfig()
RTDS configuration source.RuntimeLayer.RtdsLayer
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getName()
Resource to subscribe to at ``rtds_config`` for the RTDS layer.com.google.protobuf.ByteString
getNameBytes()
Resource to subscribe to at ``rtds_config`` for the RTDS layer.ConfigSource
getRtdsConfig()
RTDS configuration source.ConfigSource.Builder
getRtdsConfigBuilder()
RTDS configuration source.private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder>
getRtdsConfigFieldBuilder()
RTDS configuration source.ConfigSourceOrBuilder
getRtdsConfigOrBuilder()
RTDS configuration source.boolean
hasRtdsConfig()
RTDS configuration source.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
RuntimeLayer.RtdsLayer.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
RuntimeLayer.RtdsLayer.Builder
mergeFrom(com.google.protobuf.Message other)
RuntimeLayer.RtdsLayer.Builder
mergeFrom(RuntimeLayer.RtdsLayer other)
RuntimeLayer.RtdsLayer.Builder
mergeRtdsConfig(ConfigSource value)
RTDS configuration source.RuntimeLayer.RtdsLayer.Builder
setName(java.lang.String value)
Resource to subscribe to at ``rtds_config`` for the RTDS layer.RuntimeLayer.RtdsLayer.Builder
setNameBytes(com.google.protobuf.ByteString value)
Resource to subscribe to at ``rtds_config`` for the RTDS layer.RuntimeLayer.RtdsLayer.Builder
setRtdsConfig(ConfigSource value)
RTDS configuration source.RuntimeLayer.RtdsLayer.Builder
setRtdsConfig(ConfigSource.Builder builderForValue)
RTDS configuration source.-
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_
-
name_
private java.lang.Object name_
-
rtdsConfig_
private ConfigSource rtdsConfig_
-
rtdsConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder> rtdsConfigBuilder_
-
-
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<RuntimeLayer.RtdsLayer.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public RuntimeLayer.RtdsLayer.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<RuntimeLayer.RtdsLayer.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<RuntimeLayer.RtdsLayer.Builder>
-
getDefaultInstanceForType
public RuntimeLayer.RtdsLayer getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public RuntimeLayer.RtdsLayer build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RuntimeLayer.RtdsLayer buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(RuntimeLayer.RtdsLayer result)
-
mergeFrom
public RuntimeLayer.RtdsLayer.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RuntimeLayer.RtdsLayer.Builder>
-
mergeFrom
public RuntimeLayer.RtdsLayer.Builder mergeFrom(RuntimeLayer.RtdsLayer other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<RuntimeLayer.RtdsLayer.Builder>
-
mergeFrom
public RuntimeLayer.RtdsLayer.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<RuntimeLayer.RtdsLayer.Builder>
- Throws:
java.io.IOException
-
getName
public java.lang.String getName()
Resource to subscribe to at ``rtds_config`` for the RTDS layer.
string name = 1;
- Specified by:
getName
in interfaceRuntimeLayer.RtdsLayerOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Resource to subscribe to at ``rtds_config`` for the RTDS layer.
string name = 1;
- Specified by:
getNameBytes
in interfaceRuntimeLayer.RtdsLayerOrBuilder
- Returns:
- The bytes for name.
-
setName
public RuntimeLayer.RtdsLayer.Builder setName(java.lang.String value)
Resource to subscribe to at ``rtds_config`` for the RTDS layer.
string name = 1;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public RuntimeLayer.RtdsLayer.Builder clearName()
Resource to subscribe to at ``rtds_config`` for the RTDS layer.
string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
public RuntimeLayer.RtdsLayer.Builder setNameBytes(com.google.protobuf.ByteString value)
Resource to subscribe to at ``rtds_config`` for the RTDS layer.
string name = 1;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasRtdsConfig
public boolean hasRtdsConfig()
RTDS configuration source.
.envoy.config.core.v3.ConfigSource rtds_config = 2;
- Specified by:
hasRtdsConfig
in interfaceRuntimeLayer.RtdsLayerOrBuilder
- Returns:
- Whether the rtdsConfig field is set.
-
getRtdsConfig
public ConfigSource getRtdsConfig()
RTDS configuration source.
.envoy.config.core.v3.ConfigSource rtds_config = 2;
- Specified by:
getRtdsConfig
in interfaceRuntimeLayer.RtdsLayerOrBuilder
- Returns:
- The rtdsConfig.
-
setRtdsConfig
public RuntimeLayer.RtdsLayer.Builder setRtdsConfig(ConfigSource value)
RTDS configuration source.
.envoy.config.core.v3.ConfigSource rtds_config = 2;
-
setRtdsConfig
public RuntimeLayer.RtdsLayer.Builder setRtdsConfig(ConfigSource.Builder builderForValue)
RTDS configuration source.
.envoy.config.core.v3.ConfigSource rtds_config = 2;
-
mergeRtdsConfig
public RuntimeLayer.RtdsLayer.Builder mergeRtdsConfig(ConfigSource value)
RTDS configuration source.
.envoy.config.core.v3.ConfigSource rtds_config = 2;
-
clearRtdsConfig
public RuntimeLayer.RtdsLayer.Builder clearRtdsConfig()
RTDS configuration source.
.envoy.config.core.v3.ConfigSource rtds_config = 2;
-
getRtdsConfigBuilder
public ConfigSource.Builder getRtdsConfigBuilder()
RTDS configuration source.
.envoy.config.core.v3.ConfigSource rtds_config = 2;
-
getRtdsConfigOrBuilder
public ConfigSourceOrBuilder getRtdsConfigOrBuilder()
RTDS configuration source.
.envoy.config.core.v3.ConfigSource rtds_config = 2;
- Specified by:
getRtdsConfigOrBuilder
in interfaceRuntimeLayer.RtdsLayerOrBuilder
-
getRtdsConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder> getRtdsConfigFieldBuilder()
RTDS configuration source.
.envoy.config.core.v3.ConfigSource rtds_config = 2;
-
-