Class LedsClusterLocalityConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<LedsClusterLocalityConfig.Builder>
-
- io.envoyproxy.envoy.config.endpoint.v3.LedsClusterLocalityConfig.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,LedsClusterLocalityConfigOrBuilder
,java.lang.Cloneable
- Enclosing class:
- LedsClusterLocalityConfig
public static final class LedsClusterLocalityConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<LedsClusterLocalityConfig.Builder> implements LedsClusterLocalityConfigOrBuilder
[#not-implemented-hide:] A configuration for a LEDS collection.
Protobuf typeenvoy.config.endpoint.v3.LedsClusterLocalityConfig
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private java.lang.Object
ledsCollectionName_
private ConfigSource
ledsConfig_
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder>
ledsConfigBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LedsClusterLocalityConfig
build()
LedsClusterLocalityConfig
buildPartial()
private void
buildPartial0(LedsClusterLocalityConfig result)
LedsClusterLocalityConfig.Builder
clear()
LedsClusterLocalityConfig.Builder
clearLedsCollectionName()
The xDS transport protocol glob collection resource name.LedsClusterLocalityConfig.Builder
clearLedsConfig()
Configuration for the source of LEDS updates for a Locality.LedsClusterLocalityConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getLedsCollectionName()
The xDS transport protocol glob collection resource name.com.google.protobuf.ByteString
getLedsCollectionNameBytes()
The xDS transport protocol glob collection resource name.ConfigSource
getLedsConfig()
Configuration for the source of LEDS updates for a Locality.ConfigSource.Builder
getLedsConfigBuilder()
Configuration for the source of LEDS updates for a Locality.private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder>
getLedsConfigFieldBuilder()
Configuration for the source of LEDS updates for a Locality.ConfigSourceOrBuilder
getLedsConfigOrBuilder()
Configuration for the source of LEDS updates for a Locality.boolean
hasLedsConfig()
Configuration for the source of LEDS updates for a Locality.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
LedsClusterLocalityConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
LedsClusterLocalityConfig.Builder
mergeFrom(com.google.protobuf.Message other)
LedsClusterLocalityConfig.Builder
mergeFrom(LedsClusterLocalityConfig other)
LedsClusterLocalityConfig.Builder
mergeLedsConfig(ConfigSource value)
Configuration for the source of LEDS updates for a Locality.LedsClusterLocalityConfig.Builder
setLedsCollectionName(java.lang.String value)
The xDS transport protocol glob collection resource name.LedsClusterLocalityConfig.Builder
setLedsCollectionNameBytes(com.google.protobuf.ByteString value)
The xDS transport protocol glob collection resource name.LedsClusterLocalityConfig.Builder
setLedsConfig(ConfigSource value)
Configuration for the source of LEDS updates for a Locality.LedsClusterLocalityConfig.Builder
setLedsConfig(ConfigSource.Builder builderForValue)
Configuration for the source of LEDS updates for a Locality.-
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_
-
ledsConfig_
private ConfigSource ledsConfig_
-
ledsConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder> ledsConfigBuilder_
-
ledsCollectionName_
private java.lang.Object ledsCollectionName_
-
-
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<LedsClusterLocalityConfig.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public LedsClusterLocalityConfig.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<LedsClusterLocalityConfig.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<LedsClusterLocalityConfig.Builder>
-
getDefaultInstanceForType
public LedsClusterLocalityConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public LedsClusterLocalityConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LedsClusterLocalityConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(LedsClusterLocalityConfig result)
-
mergeFrom
public LedsClusterLocalityConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LedsClusterLocalityConfig.Builder>
-
mergeFrom
public LedsClusterLocalityConfig.Builder mergeFrom(LedsClusterLocalityConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<LedsClusterLocalityConfig.Builder>
-
mergeFrom
public LedsClusterLocalityConfig.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<LedsClusterLocalityConfig.Builder>
- Throws:
java.io.IOException
-
hasLedsConfig
public boolean hasLedsConfig()
Configuration for the source of LEDS updates for a Locality.
.envoy.config.core.v3.ConfigSource leds_config = 1;
- Specified by:
hasLedsConfig
in interfaceLedsClusterLocalityConfigOrBuilder
- Returns:
- Whether the ledsConfig field is set.
-
getLedsConfig
public ConfigSource getLedsConfig()
Configuration for the source of LEDS updates for a Locality.
.envoy.config.core.v3.ConfigSource leds_config = 1;
- Specified by:
getLedsConfig
in interfaceLedsClusterLocalityConfigOrBuilder
- Returns:
- The ledsConfig.
-
setLedsConfig
public LedsClusterLocalityConfig.Builder setLedsConfig(ConfigSource value)
Configuration for the source of LEDS updates for a Locality.
.envoy.config.core.v3.ConfigSource leds_config = 1;
-
setLedsConfig
public LedsClusterLocalityConfig.Builder setLedsConfig(ConfigSource.Builder builderForValue)
Configuration for the source of LEDS updates for a Locality.
.envoy.config.core.v3.ConfigSource leds_config = 1;
-
mergeLedsConfig
public LedsClusterLocalityConfig.Builder mergeLedsConfig(ConfigSource value)
Configuration for the source of LEDS updates for a Locality.
.envoy.config.core.v3.ConfigSource leds_config = 1;
-
clearLedsConfig
public LedsClusterLocalityConfig.Builder clearLedsConfig()
Configuration for the source of LEDS updates for a Locality.
.envoy.config.core.v3.ConfigSource leds_config = 1;
-
getLedsConfigBuilder
public ConfigSource.Builder getLedsConfigBuilder()
Configuration for the source of LEDS updates for a Locality.
.envoy.config.core.v3.ConfigSource leds_config = 1;
-
getLedsConfigOrBuilder
public ConfigSourceOrBuilder getLedsConfigOrBuilder()
Configuration for the source of LEDS updates for a Locality.
.envoy.config.core.v3.ConfigSource leds_config = 1;
- Specified by:
getLedsConfigOrBuilder
in interfaceLedsClusterLocalityConfigOrBuilder
-
getLedsConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ConfigSource,ConfigSource.Builder,ConfigSourceOrBuilder> getLedsConfigFieldBuilder()
Configuration for the source of LEDS updates for a Locality.
.envoy.config.core.v3.ConfigSource leds_config = 1;
-
getLedsCollectionName
public java.lang.String getLedsCollectionName()
The xDS transport protocol glob collection resource name. The service is only supported in delta xDS (incremental) mode.
string leds_collection_name = 2;
- Specified by:
getLedsCollectionName
in interfaceLedsClusterLocalityConfigOrBuilder
- Returns:
- The ledsCollectionName.
-
getLedsCollectionNameBytes
public com.google.protobuf.ByteString getLedsCollectionNameBytes()
The xDS transport protocol glob collection resource name. The service is only supported in delta xDS (incremental) mode.
string leds_collection_name = 2;
- Specified by:
getLedsCollectionNameBytes
in interfaceLedsClusterLocalityConfigOrBuilder
- Returns:
- The bytes for ledsCollectionName.
-
setLedsCollectionName
public LedsClusterLocalityConfig.Builder setLedsCollectionName(java.lang.String value)
The xDS transport protocol glob collection resource name. The service is only supported in delta xDS (incremental) mode.
string leds_collection_name = 2;
- Parameters:
value
- The ledsCollectionName to set.- Returns:
- This builder for chaining.
-
clearLedsCollectionName
public LedsClusterLocalityConfig.Builder clearLedsCollectionName()
The xDS transport protocol glob collection resource name. The service is only supported in delta xDS (incremental) mode.
string leds_collection_name = 2;
- Returns:
- This builder for chaining.
-
setLedsCollectionNameBytes
public LedsClusterLocalityConfig.Builder setLedsCollectionNameBytes(com.google.protobuf.ByteString value)
The xDS transport protocol glob collection resource name. The service is only supported in delta xDS (incremental) mode.
string leds_collection_name = 2;
- Parameters:
value
- The bytes for ledsCollectionName to set.- Returns:
- This builder for chaining.
-
-