Class RegisterServiceRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<RegisterServiceRequest.Builder>
com.google.protobuf.GeneratedMessage.Builder<RegisterServiceRequest.Builder>
ai.pipestream.platform.registration.v1.RegisterServiceRequest.Builder
- All Implemented Interfaces:
RegisterServiceRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
RegisterServiceRequest
public static final class RegisterServiceRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RegisterServiceRequest.Builder>
implements RegisterServiceRequestOrBuilder
Request to register a service with the platform. Provides the information needed to register a service instance with Consul and make it discoverable to other platform components.Protobuf type
ai.pipestream.platform.registration.v1.RegisterServiceRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAllCapabilities(Iterable<String> values) Service capabilities (e.g., "document-storage", "search").addAllTags(Iterable<String> values) Tags for discovery and filtering (e.g., "production", "us-east-1").addCapabilities(String value) Service capabilities (e.g., "document-storage", "search").addCapabilitiesBytes(com.google.protobuf.ByteString value) Service capabilities (e.g., "document-storage", "search").Tags for discovery and filtering (e.g., "production", "us-east-1").addTagsBytes(com.google.protobuf.ByteString value) Tags for discovery and filtering (e.g., "production", "us-east-1").build()clear()Service capabilities (e.g., "document-storage", "search").Host where service is running.gRPC port where service accepts connections.Logical service name (e.g., "mapping-service").Tags for discovery and filtering (e.g., "production", "us-east-1").Service version (e.g., "1.2.3").booleancontainsMetadata(String key) Additional metadata for service configuration.getCapabilities(int index) Service capabilities (e.g., "document-storage", "search").com.google.protobuf.ByteStringgetCapabilitiesBytes(int index) Service capabilities (e.g., "document-storage", "search").intService capabilities (e.g., "document-storage", "search").com.google.protobuf.ProtocolStringListService capabilities (e.g., "document-storage", "search").static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetHost()Host where service is running.com.google.protobuf.ByteStringHost where service is running.Deprecated.intAdditional metadata for service configuration.Additional metadata for service configuration.getMetadataOrDefault(String key, String defaultValue) Additional metadata for service configuration.getMetadataOrThrow(String key) Additional metadata for service configuration.Deprecated.intgetPort()gRPC port where service accepts connections.Logical service name (e.g., "mapping-service").com.google.protobuf.ByteStringLogical service name (e.g., "mapping-service").getTags(int index) Tags for discovery and filtering (e.g., "production", "us-east-1").com.google.protobuf.ByteStringgetTagsBytes(int index) Tags for discovery and filtering (e.g., "production", "us-east-1").intTags for discovery and filtering (e.g., "production", "us-east-1").com.google.protobuf.ProtocolStringListTags for discovery and filtering (e.g., "production", "us-east-1").Service version (e.g., "1.2.3").com.google.protobuf.ByteStringService version (e.g., "1.2.3").protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(RegisterServiceRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) putAllMetadata(Map<String, String> values) Additional metadata for service configuration.putMetadata(String key, String value) Additional metadata for service configuration.removeMetadata(String key) Additional metadata for service configuration.setCapabilities(int index, String value) Service capabilities (e.g., "document-storage", "search").Host where service is running.setHostBytes(com.google.protobuf.ByteString value) Host where service is running.setPort(int value) gRPC port where service accepts connections.setServiceName(String value) Logical service name (e.g., "mapping-service").setServiceNameBytes(com.google.protobuf.ByteString value) Logical service name (e.g., "mapping-service").Tags for discovery and filtering (e.g., "production", "us-east-1").setVersion(String value) Service version (e.g., "1.2.3").setVersionBytes(com.google.protobuf.ByteString value) Service version (e.g., "1.2.3").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, 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() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<RegisterServiceRequest.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<RegisterServiceRequest.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RegisterServiceRequest.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<RegisterServiceRequest.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<RegisterServiceRequest.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RegisterServiceRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RegisterServiceRequest.Builder>
-
mergeFrom
public RegisterServiceRequest.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<RegisterServiceRequest.Builder>- Throws:
IOException
-
getServiceName
Logical service name (e.g., "mapping-service").
string service_name = 1;- Specified by:
getServiceNamein interfaceRegisterServiceRequestOrBuilder- Returns:
- The serviceName.
-
getServiceNameBytes
public com.google.protobuf.ByteString getServiceNameBytes()Logical service name (e.g., "mapping-service").
string service_name = 1;- Specified by:
getServiceNameBytesin interfaceRegisterServiceRequestOrBuilder- Returns:
- The bytes for serviceName.
-
setServiceName
Logical service name (e.g., "mapping-service").
string service_name = 1;- Parameters:
value- The serviceName to set.- Returns:
- This builder for chaining.
-
clearServiceName
Logical service name (e.g., "mapping-service").
string service_name = 1;- Returns:
- This builder for chaining.
-
setServiceNameBytes
Logical service name (e.g., "mapping-service").
string service_name = 1;- Parameters:
value- The bytes for serviceName to set.- Returns:
- This builder for chaining.
-
getHost
Host where service is running.
string host = 2;- Specified by:
getHostin interfaceRegisterServiceRequestOrBuilder- Returns:
- The host.
-
getHostBytes
public com.google.protobuf.ByteString getHostBytes()Host where service is running.
string host = 2;- Specified by:
getHostBytesin interfaceRegisterServiceRequestOrBuilder- Returns:
- The bytes for host.
-
setHost
Host where service is running.
string host = 2;- Parameters:
value- The host to set.- Returns:
- This builder for chaining.
-
clearHost
Host where service is running.
string host = 2;- Returns:
- This builder for chaining.
-
setHostBytes
Host where service is running.
string host = 2;- Parameters:
value- The bytes for host to set.- Returns:
- This builder for chaining.
-
getPort
public int getPort()gRPC port where service accepts connections.
int32 port = 3;- Specified by:
getPortin interfaceRegisterServiceRequestOrBuilder- Returns:
- The port.
-
setPort
gRPC port where service accepts connections.
int32 port = 3;- Parameters:
value- The port to set.- Returns:
- This builder for chaining.
-
clearPort
gRPC port where service accepts connections.
int32 port = 3;- Returns:
- This builder for chaining.
-
getVersion
Service version (e.g., "1.2.3").
string version = 4;- Specified by:
getVersionin interfaceRegisterServiceRequestOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()Service version (e.g., "1.2.3").
string version = 4;- Specified by:
getVersionBytesin interfaceRegisterServiceRequestOrBuilder- Returns:
- The bytes for version.
-
setVersion
Service version (e.g., "1.2.3").
string version = 4;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
Service version (e.g., "1.2.3").
string version = 4;- Returns:
- This builder for chaining.
-
setVersionBytes
Service version (e.g., "1.2.3").
string version = 4;- Parameters:
value- The bytes for version to set.- Returns:
- This builder for chaining.
-
getMetadataCount
public int getMetadataCount()Description copied from interface:RegisterServiceRequestOrBuilderAdditional metadata for service configuration.
map<string, string> metadata = 5;- Specified by:
getMetadataCountin interfaceRegisterServiceRequestOrBuilder
-
containsMetadata
Additional metadata for service configuration.
map<string, string> metadata = 5;- Specified by:
containsMetadatain interfaceRegisterServiceRequestOrBuilder
-
getMetadata
Deprecated.UsegetMetadataMap()instead.- Specified by:
getMetadatain interfaceRegisterServiceRequestOrBuilder
-
getMetadataMap
Additional metadata for service configuration.
map<string, string> metadata = 5;- Specified by:
getMetadataMapin interfaceRegisterServiceRequestOrBuilder
-
getMetadataOrDefault
Additional metadata for service configuration.
map<string, string> metadata = 5;- Specified by:
getMetadataOrDefaultin interfaceRegisterServiceRequestOrBuilder
-
getMetadataOrThrow
Additional metadata for service configuration.
map<string, string> metadata = 5;- Specified by:
getMetadataOrThrowin interfaceRegisterServiceRequestOrBuilder
-
clearMetadata
-
removeMetadata
Additional metadata for service configuration.
map<string, string> metadata = 5; -
getMutableMetadata
Deprecated.Use alternate mutation accessors instead. -
putMetadata
Additional metadata for service configuration.
map<string, string> metadata = 5; -
putAllMetadata
Additional metadata for service configuration.
map<string, string> metadata = 5; -
getTagsList
public com.google.protobuf.ProtocolStringList getTagsList()Tags for discovery and filtering (e.g., "production", "us-east-1").
repeated string tags = 6;- Specified by:
getTagsListin interfaceRegisterServiceRequestOrBuilder- Returns:
- A list containing the tags.
-
getTagsCount
public int getTagsCount()Tags for discovery and filtering (e.g., "production", "us-east-1").
repeated string tags = 6;- Specified by:
getTagsCountin interfaceRegisterServiceRequestOrBuilder- Returns:
- The count of tags.
-
getTags
Tags for discovery and filtering (e.g., "production", "us-east-1").
repeated string tags = 6;- Specified by:
getTagsin interfaceRegisterServiceRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The tags at the given index.
-
getTagsBytes
public com.google.protobuf.ByteString getTagsBytes(int index) Tags for discovery and filtering (e.g., "production", "us-east-1").
repeated string tags = 6;- Specified by:
getTagsBytesin interfaceRegisterServiceRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the tags at the given index.
-
setTags
Tags for discovery and filtering (e.g., "production", "us-east-1").
repeated string tags = 6;- Parameters:
index- The index to set the value at.value- The tags to set.- Returns:
- This builder for chaining.
-
addTags
Tags for discovery and filtering (e.g., "production", "us-east-1").
repeated string tags = 6;- Parameters:
value- The tags to add.- Returns:
- This builder for chaining.
-
addAllTags
Tags for discovery and filtering (e.g., "production", "us-east-1").
repeated string tags = 6;- Parameters:
values- The tags to add.- Returns:
- This builder for chaining.
-
clearTags
Tags for discovery and filtering (e.g., "production", "us-east-1").
repeated string tags = 6;- Returns:
- This builder for chaining.
-
addTagsBytes
Tags for discovery and filtering (e.g., "production", "us-east-1").
repeated string tags = 6;- Parameters:
value- The bytes of the tags to add.- Returns:
- This builder for chaining.
-
getCapabilitiesList
public com.google.protobuf.ProtocolStringList getCapabilitiesList()Service capabilities (e.g., "document-storage", "search").
repeated string capabilities = 7;- Specified by:
getCapabilitiesListin interfaceRegisterServiceRequestOrBuilder- Returns:
- A list containing the capabilities.
-
getCapabilitiesCount
public int getCapabilitiesCount()Service capabilities (e.g., "document-storage", "search").
repeated string capabilities = 7;- Specified by:
getCapabilitiesCountin interfaceRegisterServiceRequestOrBuilder- Returns:
- The count of capabilities.
-
getCapabilities
Service capabilities (e.g., "document-storage", "search").
repeated string capabilities = 7;- Specified by:
getCapabilitiesin interfaceRegisterServiceRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The capabilities at the given index.
-
getCapabilitiesBytes
public com.google.protobuf.ByteString getCapabilitiesBytes(int index) Service capabilities (e.g., "document-storage", "search").
repeated string capabilities = 7;- Specified by:
getCapabilitiesBytesin interfaceRegisterServiceRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the capabilities at the given index.
-
setCapabilities
Service capabilities (e.g., "document-storage", "search").
repeated string capabilities = 7;- Parameters:
index- The index to set the value at.value- The capabilities to set.- Returns:
- This builder for chaining.
-
addCapabilities
Service capabilities (e.g., "document-storage", "search").
repeated string capabilities = 7;- Parameters:
value- The capabilities to add.- Returns:
- This builder for chaining.
-
addAllCapabilities
Service capabilities (e.g., "document-storage", "search").
repeated string capabilities = 7;- Parameters:
values- The capabilities to add.- Returns:
- This builder for chaining.
-
clearCapabilities
Service capabilities (e.g., "document-storage", "search").
repeated string capabilities = 7;- Returns:
- This builder for chaining.
-
addCapabilitiesBytes
Service capabilities (e.g., "document-storage", "search").
repeated string capabilities = 7;- Parameters:
value- The bytes of the capabilities to add.- Returns:
- This builder for chaining.
-