Package io.grpc.serviceconfig
Class XdsServer.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<XdsServer.Builder>
-
- io.grpc.serviceconfig.XdsServer.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,XdsServerOrBuilder,Cloneable
- Enclosing class:
- XdsServer
public static final class XdsServer.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<XdsServer.Builder> implements XdsServerOrBuilder
Represents an xDS server.
Protobuf typegrpc.service_config.XdsServer
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description XdsServer.BuilderaddAllChannelCreds(Iterable<? extends XdsServer.ChannelCredentials> values)A list of channel creds to use.XdsServer.BuilderaddAllServerFeatures(Iterable<? extends com.google.protobuf.Value> values)A repeated list of server features.XdsServer.BuilderaddChannelCreds(int index, XdsServer.ChannelCredentials value)A list of channel creds to use.XdsServer.BuilderaddChannelCreds(int index, XdsServer.ChannelCredentials.Builder builderForValue)A list of channel creds to use.XdsServer.BuilderaddChannelCreds(XdsServer.ChannelCredentials value)A list of channel creds to use.XdsServer.BuilderaddChannelCreds(XdsServer.ChannelCredentials.Builder builderForValue)A list of channel creds to use.XdsServer.ChannelCredentials.BuilderaddChannelCredsBuilder()A list of channel creds to use.XdsServer.ChannelCredentials.BuilderaddChannelCredsBuilder(int index)A list of channel creds to use.XdsServer.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)XdsServer.BuilderaddServerFeatures(int index, com.google.protobuf.Value value)A repeated list of server features.XdsServer.BuilderaddServerFeatures(int index, com.google.protobuf.Value.Builder builderForValue)A repeated list of server features.XdsServer.BuilderaddServerFeatures(com.google.protobuf.Value value)A repeated list of server features.XdsServer.BuilderaddServerFeatures(com.google.protobuf.Value.Builder builderForValue)A repeated list of server features.com.google.protobuf.Value.BuilderaddServerFeaturesBuilder()A repeated list of server features.com.google.protobuf.Value.BuilderaddServerFeaturesBuilder(int index)A repeated list of server features.XdsServerbuild()XdsServerbuildPartial()XdsServer.Builderclear()XdsServer.BuilderclearChannelCreds()A list of channel creds to use.XdsServer.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)XdsServer.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)XdsServer.BuilderclearServerFeatures()A repeated list of server features.XdsServer.BuilderclearServerUri()Required.XdsServer.Builderclone()XdsServer.ChannelCredentialsgetChannelCreds(int index)A list of channel creds to use.XdsServer.ChannelCredentials.BuildergetChannelCredsBuilder(int index)A list of channel creds to use.List<XdsServer.ChannelCredentials.Builder>getChannelCredsBuilderList()A list of channel creds to use.intgetChannelCredsCount()A list of channel creds to use.List<XdsServer.ChannelCredentials>getChannelCredsList()A list of channel creds to use.XdsServer.ChannelCredentialsOrBuildergetChannelCredsOrBuilder(int index)A list of channel creds to use.List<? extends XdsServer.ChannelCredentialsOrBuilder>getChannelCredsOrBuilderList()A list of channel creds to use.XdsServergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.ValuegetServerFeatures(int index)A repeated list of server features.com.google.protobuf.Value.BuildergetServerFeaturesBuilder(int index)A repeated list of server features.List<com.google.protobuf.Value.Builder>getServerFeaturesBuilderList()A repeated list of server features.intgetServerFeaturesCount()A repeated list of server features.List<com.google.protobuf.Value>getServerFeaturesList()A repeated list of server features.com.google.protobuf.ValueOrBuildergetServerFeaturesOrBuilder(int index)A repeated list of server features.List<? extends com.google.protobuf.ValueOrBuilder>getServerFeaturesOrBuilderList()A repeated list of server features.StringgetServerUri()Required.com.google.protobuf.ByteStringgetServerUriBytes()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()XdsServer.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)XdsServer.BuildermergeFrom(com.google.protobuf.Message other)XdsServer.BuildermergeFrom(XdsServer other)XdsServer.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)XdsServer.BuilderremoveChannelCreds(int index)A list of channel creds to use.XdsServer.BuilderremoveServerFeatures(int index)A repeated list of server features.XdsServer.BuildersetChannelCreds(int index, XdsServer.ChannelCredentials value)A list of channel creds to use.XdsServer.BuildersetChannelCreds(int index, XdsServer.ChannelCredentials.Builder builderForValue)A list of channel creds to use.XdsServer.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)XdsServer.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)XdsServer.BuildersetServerFeatures(int index, com.google.protobuf.Value value)A repeated list of server features.XdsServer.BuildersetServerFeatures(int index, com.google.protobuf.Value.Builder builderForValue)A repeated list of server features.XdsServer.BuildersetServerUri(String value)Required.XdsServer.BuildersetServerUriBytes(com.google.protobuf.ByteString value)Required.XdsServer.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<XdsServer.Builder>
-
clear
public XdsServer.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsServer.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.GeneratedMessageV3.Builder<XdsServer.Builder>
-
getDefaultInstanceForType
public XdsServer getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public XdsServer build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public XdsServer buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public XdsServer.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<XdsServer.Builder>
-
setField
public XdsServer.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsServer.Builder>
-
clearField
public XdsServer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsServer.Builder>
-
clearOneof
public XdsServer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsServer.Builder>
-
setRepeatedField
public XdsServer.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsServer.Builder>
-
addRepeatedField
public XdsServer.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsServer.Builder>
-
mergeFrom
public XdsServer.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<XdsServer.Builder>
-
mergeFrom
public XdsServer.Builder mergeFrom(XdsServer other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsServer.Builder>
-
mergeFrom
public XdsServer.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<XdsServer.Builder>- Throws:
IOException
-
getServerUri
public String getServerUri()
Required.
string server_uri = 1 [json_name = "server_uri"];- Specified by:
getServerUriin interfaceXdsServerOrBuilder- Returns:
- The serverUri.
-
getServerUriBytes
public com.google.protobuf.ByteString getServerUriBytes()
Required.
string server_uri = 1 [json_name = "server_uri"];- Specified by:
getServerUriBytesin interfaceXdsServerOrBuilder- Returns:
- The bytes for serverUri.
-
setServerUri
public XdsServer.Builder setServerUri(String value)
Required.
string server_uri = 1 [json_name = "server_uri"];- Parameters:
value- The serverUri to set.- Returns:
- This builder for chaining.
-
clearServerUri
public XdsServer.Builder clearServerUri()
Required.
string server_uri = 1 [json_name = "server_uri"];- Returns:
- This builder for chaining.
-
setServerUriBytes
public XdsServer.Builder setServerUriBytes(com.google.protobuf.ByteString value)
Required.
string server_uri = 1 [json_name = "server_uri"];- Parameters:
value- The bytes for serverUri to set.- Returns:
- This builder for chaining.
-
getChannelCredsList
public List<XdsServer.ChannelCredentials> getChannelCredsList()
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];- Specified by:
getChannelCredsListin interfaceXdsServerOrBuilder
-
getChannelCredsCount
public int getChannelCredsCount()
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];- Specified by:
getChannelCredsCountin interfaceXdsServerOrBuilder
-
getChannelCreds
public XdsServer.ChannelCredentials getChannelCreds(int index)
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];- Specified by:
getChannelCredsin interfaceXdsServerOrBuilder
-
setChannelCreds
public XdsServer.Builder setChannelCreds(int index, XdsServer.ChannelCredentials value)
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
-
setChannelCreds
public XdsServer.Builder setChannelCreds(int index, XdsServer.ChannelCredentials.Builder builderForValue)
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
-
addChannelCreds
public XdsServer.Builder addChannelCreds(XdsServer.ChannelCredentials value)
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
-
addChannelCreds
public XdsServer.Builder addChannelCreds(int index, XdsServer.ChannelCredentials value)
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
-
addChannelCreds
public XdsServer.Builder addChannelCreds(XdsServer.ChannelCredentials.Builder builderForValue)
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
-
addChannelCreds
public XdsServer.Builder addChannelCreds(int index, XdsServer.ChannelCredentials.Builder builderForValue)
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
-
addAllChannelCreds
public XdsServer.Builder addAllChannelCreds(Iterable<? extends XdsServer.ChannelCredentials> values)
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
-
clearChannelCreds
public XdsServer.Builder clearChannelCreds()
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
-
removeChannelCreds
public XdsServer.Builder removeChannelCreds(int index)
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
-
getChannelCredsBuilder
public XdsServer.ChannelCredentials.Builder getChannelCredsBuilder(int index)
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
-
getChannelCredsOrBuilder
public XdsServer.ChannelCredentialsOrBuilder getChannelCredsOrBuilder(int index)
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];- Specified by:
getChannelCredsOrBuilderin interfaceXdsServerOrBuilder
-
getChannelCredsOrBuilderList
public List<? extends XdsServer.ChannelCredentialsOrBuilder> getChannelCredsOrBuilderList()
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];- Specified by:
getChannelCredsOrBuilderListin interfaceXdsServerOrBuilder
-
addChannelCredsBuilder
public XdsServer.ChannelCredentials.Builder addChannelCredsBuilder()
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
-
addChannelCredsBuilder
public XdsServer.ChannelCredentials.Builder addChannelCredsBuilder(int index)
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
-
getChannelCredsBuilderList
public List<XdsServer.ChannelCredentials.Builder> getChannelCredsBuilderList()
A list of channel creds to use. The first supported type will be used.
repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
-
getServerFeaturesList
public List<com.google.protobuf.Value> getServerFeaturesList()
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];- Specified by:
getServerFeaturesListin interfaceXdsServerOrBuilder
-
getServerFeaturesCount
public int getServerFeaturesCount()
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];- Specified by:
getServerFeaturesCountin interfaceXdsServerOrBuilder
-
getServerFeatures
public com.google.protobuf.Value getServerFeatures(int index)
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];- Specified by:
getServerFeaturesin interfaceXdsServerOrBuilder
-
setServerFeatures
public XdsServer.Builder setServerFeatures(int index, com.google.protobuf.Value value)
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
-
setServerFeatures
public XdsServer.Builder setServerFeatures(int index, com.google.protobuf.Value.Builder builderForValue)
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
-
addServerFeatures
public XdsServer.Builder addServerFeatures(com.google.protobuf.Value value)
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
-
addServerFeatures
public XdsServer.Builder addServerFeatures(int index, com.google.protobuf.Value value)
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
-
addServerFeatures
public XdsServer.Builder addServerFeatures(com.google.protobuf.Value.Builder builderForValue)
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
-
addServerFeatures
public XdsServer.Builder addServerFeatures(int index, com.google.protobuf.Value.Builder builderForValue)
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
-
addAllServerFeatures
public XdsServer.Builder addAllServerFeatures(Iterable<? extends com.google.protobuf.Value> values)
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
-
clearServerFeatures
public XdsServer.Builder clearServerFeatures()
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
-
removeServerFeatures
public XdsServer.Builder removeServerFeatures(int index)
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
-
getServerFeaturesBuilder
public com.google.protobuf.Value.Builder getServerFeaturesBuilder(int index)
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
-
getServerFeaturesOrBuilder
public com.google.protobuf.ValueOrBuilder getServerFeaturesOrBuilder(int index)
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];- Specified by:
getServerFeaturesOrBuilderin interfaceXdsServerOrBuilder
-
getServerFeaturesOrBuilderList
public List<? extends com.google.protobuf.ValueOrBuilder> getServerFeaturesOrBuilderList()
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];- Specified by:
getServerFeaturesOrBuilderListin interfaceXdsServerOrBuilder
-
addServerFeaturesBuilder
public com.google.protobuf.Value.Builder addServerFeaturesBuilder()
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
-
addServerFeaturesBuilder
public com.google.protobuf.Value.Builder addServerFeaturesBuilder(int index)
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
-
getServerFeaturesBuilderList
public List<com.google.protobuf.Value.Builder> getServerFeaturesBuilderList()
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
-
setUnknownFields
public final XdsServer.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsServer.Builder>
-
mergeUnknownFields
public final XdsServer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsServer.Builder>
-
-