Package io.grpc.lookup.v1
Class RouteLookupClusterSpecifier.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<RouteLookupClusterSpecifier.Builder>
-
- io.grpc.lookup.v1.RouteLookupClusterSpecifier.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,RouteLookupClusterSpecifierOrBuilder
,java.lang.Cloneable
- Enclosing class:
- RouteLookupClusterSpecifier
public static final class RouteLookupClusterSpecifier.Builder extends com.google.protobuf.GeneratedMessage.Builder<RouteLookupClusterSpecifier.Builder> implements RouteLookupClusterSpecifierOrBuilder
RouteLookupClusterSpecifier is used in xDS to represent a cluster specifier plugin for RLS.
Protobuf typegrpc.lookup.v1.RouteLookupClusterSpecifier
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private RouteLookupConfig
routeLookupConfig_
private com.google.protobuf.SingleFieldBuilder<RouteLookupConfig,RouteLookupConfig.Builder,RouteLookupConfigOrBuilder>
routeLookupConfigBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RouteLookupClusterSpecifier
build()
RouteLookupClusterSpecifier
buildPartial()
private void
buildPartial0(RouteLookupClusterSpecifier result)
RouteLookupClusterSpecifier.Builder
clear()
RouteLookupClusterSpecifier.Builder
clearRouteLookupConfig()
The RLS config for this cluster specifier plugin instance.RouteLookupClusterSpecifier
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
RouteLookupConfig
getRouteLookupConfig()
The RLS config for this cluster specifier plugin instance.RouteLookupConfig.Builder
getRouteLookupConfigBuilder()
The RLS config for this cluster specifier plugin instance.private com.google.protobuf.SingleFieldBuilder<RouteLookupConfig,RouteLookupConfig.Builder,RouteLookupConfigOrBuilder>
getRouteLookupConfigFieldBuilder()
The RLS config for this cluster specifier plugin instance.RouteLookupConfigOrBuilder
getRouteLookupConfigOrBuilder()
The RLS config for this cluster specifier plugin instance.boolean
hasRouteLookupConfig()
The RLS config for this cluster specifier plugin instance.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
RouteLookupClusterSpecifier.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
RouteLookupClusterSpecifier.Builder
mergeFrom(com.google.protobuf.Message other)
RouteLookupClusterSpecifier.Builder
mergeFrom(RouteLookupClusterSpecifier other)
RouteLookupClusterSpecifier.Builder
mergeRouteLookupConfig(RouteLookupConfig value)
The RLS config for this cluster specifier plugin instance.RouteLookupClusterSpecifier.Builder
setRouteLookupConfig(RouteLookupConfig value)
The RLS config for this cluster specifier plugin instance.RouteLookupClusterSpecifier.Builder
setRouteLookupConfig(RouteLookupConfig.Builder builderForValue)
The RLS config for this cluster specifier plugin instance.-
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_
-
routeLookupConfig_
private RouteLookupConfig routeLookupConfig_
-
routeLookupConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<RouteLookupConfig,RouteLookupConfig.Builder,RouteLookupConfigOrBuilder> routeLookupConfigBuilder_
-
-
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<RouteLookupClusterSpecifier.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public RouteLookupClusterSpecifier.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<RouteLookupClusterSpecifier.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<RouteLookupClusterSpecifier.Builder>
-
getDefaultInstanceForType
public RouteLookupClusterSpecifier getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public RouteLookupClusterSpecifier build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RouteLookupClusterSpecifier buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(RouteLookupClusterSpecifier result)
-
mergeFrom
public RouteLookupClusterSpecifier.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RouteLookupClusterSpecifier.Builder>
-
mergeFrom
public RouteLookupClusterSpecifier.Builder mergeFrom(RouteLookupClusterSpecifier other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<RouteLookupClusterSpecifier.Builder>
-
mergeFrom
public RouteLookupClusterSpecifier.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<RouteLookupClusterSpecifier.Builder>
- Throws:
java.io.IOException
-
hasRouteLookupConfig
public boolean hasRouteLookupConfig()
The RLS config for this cluster specifier plugin instance.
.grpc.lookup.v1.RouteLookupConfig route_lookup_config = 1;
- Specified by:
hasRouteLookupConfig
in interfaceRouteLookupClusterSpecifierOrBuilder
- Returns:
- Whether the routeLookupConfig field is set.
-
getRouteLookupConfig
public RouteLookupConfig getRouteLookupConfig()
The RLS config for this cluster specifier plugin instance.
.grpc.lookup.v1.RouteLookupConfig route_lookup_config = 1;
- Specified by:
getRouteLookupConfig
in interfaceRouteLookupClusterSpecifierOrBuilder
- Returns:
- The routeLookupConfig.
-
setRouteLookupConfig
public RouteLookupClusterSpecifier.Builder setRouteLookupConfig(RouteLookupConfig value)
The RLS config for this cluster specifier plugin instance.
.grpc.lookup.v1.RouteLookupConfig route_lookup_config = 1;
-
setRouteLookupConfig
public RouteLookupClusterSpecifier.Builder setRouteLookupConfig(RouteLookupConfig.Builder builderForValue)
The RLS config for this cluster specifier plugin instance.
.grpc.lookup.v1.RouteLookupConfig route_lookup_config = 1;
-
mergeRouteLookupConfig
public RouteLookupClusterSpecifier.Builder mergeRouteLookupConfig(RouteLookupConfig value)
The RLS config for this cluster specifier plugin instance.
.grpc.lookup.v1.RouteLookupConfig route_lookup_config = 1;
-
clearRouteLookupConfig
public RouteLookupClusterSpecifier.Builder clearRouteLookupConfig()
The RLS config for this cluster specifier plugin instance.
.grpc.lookup.v1.RouteLookupConfig route_lookup_config = 1;
-
getRouteLookupConfigBuilder
public RouteLookupConfig.Builder getRouteLookupConfigBuilder()
The RLS config for this cluster specifier plugin instance.
.grpc.lookup.v1.RouteLookupConfig route_lookup_config = 1;
-
getRouteLookupConfigOrBuilder
public RouteLookupConfigOrBuilder getRouteLookupConfigOrBuilder()
The RLS config for this cluster specifier plugin instance.
.grpc.lookup.v1.RouteLookupConfig route_lookup_config = 1;
- Specified by:
getRouteLookupConfigOrBuilder
in interfaceRouteLookupClusterSpecifierOrBuilder
-
getRouteLookupConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<RouteLookupConfig,RouteLookupConfig.Builder,RouteLookupConfigOrBuilder> getRouteLookupConfigFieldBuilder()
The RLS config for this cluster specifier plugin instance.
.grpc.lookup.v1.RouteLookupConfig route_lookup_config = 1;
-
-