Package com.github.xds.core.v3
Class ContextParams.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<ContextParams.Builder>
-
- com.github.xds.core.v3.ContextParams.Builder
-
- All Implemented Interfaces:
ContextParamsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- ContextParams
public static final class ContextParams.Builder extends com.google.protobuf.GeneratedMessage.Builder<ContextParams.Builder> implements ContextParamsOrBuilder
Additional parameters that can be used to select resource variants. These include any global context parameters, per-resource type client feature capabilities and per-resource type functional attributes. All per-resource type attributes will be `xds.resource.` prefixed and some of these are documented below: `xds.resource.listening_address`: The value is "IP:port" (e.g. "10.1.1.3:8080") which is the listening address of a Listener. Used in a Listener resource query.
Protobuf typexds.core.v3.ContextParams
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private com.google.protobuf.MapField<java.lang.String,java.lang.String>params_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ContextParamsbuild()ContextParamsbuildPartial()private voidbuildPartial0(ContextParams result)ContextParams.Builderclear()ContextParams.BuilderclearParams()booleancontainsParams(java.lang.String key)map<string, string> params = 1;ContextParamsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.util.Map<java.lang.String,java.lang.String>getMutableParams()Deprecated.java.util.Map<java.lang.String,java.lang.String>getParams()Deprecated.intgetParamsCount()map<string, string> params = 1;java.util.Map<java.lang.String,java.lang.String>getParamsMap()map<string, string> params = 1;java.lang.StringgetParamsOrDefault(java.lang.String key, java.lang.String defaultValue)map<string, string> params = 1;java.lang.StringgetParamsOrThrow(java.lang.String key)map<string, string> params = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number)protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number)private com.google.protobuf.MapField<java.lang.String,java.lang.String>internalGetMutableParams()private com.google.protobuf.MapField<java.lang.String,java.lang.String>internalGetParams()booleanisInitialized()ContextParams.BuildermergeFrom(ContextParams other)ContextParams.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ContextParams.BuildermergeFrom(com.google.protobuf.Message other)ContextParams.BuilderputAllParams(java.util.Map<java.lang.String,java.lang.String> values)map<string, string> params = 1;ContextParams.BuilderputParams(java.lang.String key, java.lang.String value)map<string, string> params = 1;ContextParams.BuilderremoveParams(java.lang.String key)map<string, string> params = 1;-
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, internalGetMutableMapField, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
- Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<ContextParams.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
- Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<ContextParams.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ContextParams.Builder>
-
clear
public ContextParams.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ContextParams.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.GeneratedMessage.Builder<ContextParams.Builder>
-
getDefaultInstanceForType
public ContextParams getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ContextParams build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ContextParams buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(ContextParams result)
-
mergeFrom
public ContextParams.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ContextParams.Builder>
-
mergeFrom
public ContextParams.Builder mergeFrom(ContextParams other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ContextParams.Builder>
-
mergeFrom
public ContextParams.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ContextParams.Builder>- Throws:
java.io.IOException
-
internalGetParams
private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetParams()
-
internalGetMutableParams
private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetMutableParams()
-
getParamsCount
public int getParamsCount()
Description copied from interface:ContextParamsOrBuildermap<string, string> params = 1;- Specified by:
getParamsCountin interfaceContextParamsOrBuilder
-
containsParams
public boolean containsParams(java.lang.String key)
map<string, string> params = 1;- Specified by:
containsParamsin interfaceContextParamsOrBuilder
-
getParams
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getParams()
Deprecated.UsegetParamsMap()instead.- Specified by:
getParamsin interfaceContextParamsOrBuilder
-
getParamsMap
public java.util.Map<java.lang.String,java.lang.String> getParamsMap()
map<string, string> params = 1;- Specified by:
getParamsMapin interfaceContextParamsOrBuilder
-
getParamsOrDefault
public java.lang.String getParamsOrDefault(java.lang.String key, java.lang.String defaultValue)map<string, string> params = 1;- Specified by:
getParamsOrDefaultin interfaceContextParamsOrBuilder
-
getParamsOrThrow
public java.lang.String getParamsOrThrow(java.lang.String key)
map<string, string> params = 1;- Specified by:
getParamsOrThrowin interfaceContextParamsOrBuilder
-
clearParams
public ContextParams.Builder clearParams()
-
removeParams
public ContextParams.Builder removeParams(java.lang.String key)
map<string, string> params = 1;
-
getMutableParams
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableParams()
Deprecated.Use alternate mutation accessors instead.
-
putParams
public ContextParams.Builder putParams(java.lang.String key, java.lang.String value)
map<string, string> params = 1;
-
putAllParams
public ContextParams.Builder putAllParams(java.util.Map<java.lang.String,java.lang.String> values)
map<string, string> params = 1;
-
-