Package io.grpc.serviceconfig
Class XdsServer.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
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 type
grpc.service_config.XdsServer-
Method Summary
Modifier and TypeMethodDescriptionaddAllChannelCreds(Iterable<? extends XdsServer.ChannelCredentials> values) A list of channel creds to use.addAllServerFeatures(Iterable<? extends com.google.protobuf.Value> values) A repeated list of server features.addChannelCreds(int index, XdsServer.ChannelCredentials value) A list of channel creds to use.addChannelCreds(int index, XdsServer.ChannelCredentials.Builder builderForValue) A list of channel creds to use.A list of channel creds to use.addChannelCreds(XdsServer.ChannelCredentials.Builder builderForValue) A list of channel creds to use.A list of channel creds to use.addChannelCredsBuilder(int index) A list of channel creds to use.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addServerFeatures(int index, com.google.protobuf.Value value) A repeated list of server features.addServerFeatures(int index, com.google.protobuf.Value.Builder builderForValue) A repeated list of server features.addServerFeatures(com.google.protobuf.Value value) A repeated list of server features.addServerFeatures(com.google.protobuf.Value.Builder builderForValue) A repeated list of server features.com.google.protobuf.Value.BuilderA repeated list of server features.com.google.protobuf.Value.BuilderaddServerFeaturesBuilder(int index) A repeated list of server features.build()clear()A list of channel creds to use.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) A repeated list of server features.Required.clone()getChannelCreds(int index) A list of channel creds to use.getChannelCredsBuilder(int index) A list of channel creds to use.A list of channel creds to use.intA list of channel creds to use.A list of channel creds to use.getChannelCredsOrBuilder(int index) A list of channel creds to use.List<? extends XdsServer.ChannelCredentialsOrBuilder>A list of channel creds to use.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.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>A repeated list of server features.intA repeated list of server features.List<com.google.protobuf.Value>A repeated list of server features.com.google.protobuf.ValueOrBuildergetServerFeaturesOrBuilder(int index) A repeated list of server features.List<? extends com.google.protobuf.ValueOrBuilder>A repeated list of server features.Required.com.google.protobuf.ByteStringRequired.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final XdsServer.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeChannelCreds(int index) A list of channel creds to use.removeServerFeatures(int index) A repeated list of server features.setChannelCreds(int index, XdsServer.ChannelCredentials value) A list of channel creds to use.setChannelCreds(int index, XdsServer.ChannelCredentials.Builder builderForValue) A list of channel creds to use.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setServerFeatures(int index, com.google.protobuf.Value value) A repeated list of server features.setServerFeatures(int index, com.google.protobuf.Value.Builder builderForValue) A repeated list of server features.setServerUri(String value) Required.setServerUriBytes(com.google.protobuf.ByteString value) Required.final 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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
- 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
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsServer.Builder>
-
clearOneof
- 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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<XdsServer.Builder>
-
mergeFrom
-
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
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
Required.
string server_uri = 1 [json_name = "server_uri"];- Parameters:
value- The serverUri to set.- Returns:
- This builder for chaining.
-
clearServerUri
Required.
string server_uri = 1 [json_name = "server_uri"];- Returns:
- This builder for chaining.
-
setServerUriBytes
Required.
string server_uri = 1 [json_name = "server_uri"];- Parameters:
value- The bytes for serverUri to set.- Returns:
- This builder for chaining.
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"]; -
addServerFeatures
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"]; -
addServerFeatures
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
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"]; -
clearServerFeatures
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"]; -
removeServerFeatures
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
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
A repeated list of server features.
repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"]; -
setUnknownFields
- 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>
-