Class RegisterRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<RegisterRequest.Builder>
com.google.protobuf.GeneratedMessage.Builder<RegisterRequest.Builder>
ai.pipestream.platform.registration.v1.RegisterRequest.Builder
- All Implemented Interfaces:
RegisterRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
RegisterRequest
public static final class RegisterRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RegisterRequest.Builder>
implements RegisterRequestOrBuilder
Request to register a service or module with the platform. Provides the minimal information needed for registration. For modules, the platform-registration-service will callback to GetServiceRegistration to fetch module metadata (schema, capabilities, etc.).Protobuf type
ai.pipestream.platform.registration.v1.RegisterRequest-
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").Connection information for reaching this service.Service or module name (e.g., "mapping-service", "tika-parser").Tags for discovery and filtering (e.g., "production", "us-east-1").Type of service being registered.Service version (e.g., "1.2.3").booleancontainsMetadata(String key) Customer-defined metadata tags for custom use.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").Connection information for reaching this service.Connection information for reaching this service.Connection information for reaching this service.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.intCustomer-defined metadata tags for custom use.Customer-defined metadata tags for custom use.getMetadataOrDefault(String key, String defaultValue) Customer-defined metadata tags for custom use.getMetadataOrThrow(String key) Customer-defined metadata tags for custom use.Deprecated.getName()Service or module name (e.g., "mapping-service", "tika-parser").com.google.protobuf.ByteStringService or module name (e.g., "mapping-service", "tika-parser").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").getType()Type of service being registered.intType of service being registered.Service version (e.g., "1.2.3").com.google.protobuf.ByteStringService version (e.g., "1.2.3").booleanConnection information for reaching this service.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeConnectivity(Connectivity value) Connection information for reaching this service.mergeFrom(RegisterRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) putAllMetadata(Map<String, String> values) Customer-defined metadata tags for custom use.putMetadata(String key, String value) Customer-defined metadata tags for custom use.removeMetadata(String key) Customer-defined metadata tags for custom use.setCapabilities(int index, String value) Service capabilities (e.g., "document-storage", "search").setConnectivity(Connectivity value) Connection information for reaching this service.setConnectivity(Connectivity.Builder builderForValue) Connection information for reaching this service.Service or module name (e.g., "mapping-service", "tika-parser").setNameBytes(com.google.protobuf.ByteString value) Service or module name (e.g., "mapping-service", "tika-parser").Tags for discovery and filtering (e.g., "production", "us-east-1").setType(ServiceType value) Type of service being registered.setTypeValue(int value) Type of service being registered.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<RegisterRequest.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<RegisterRequest.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RegisterRequest.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<RegisterRequest.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<RegisterRequest.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<RegisterRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RegisterRequest.Builder>
-
mergeFrom
public RegisterRequest.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<RegisterRequest.Builder>- Throws:
IOException
-
getName
Service or module name (e.g., "mapping-service", "tika-parser").
string name = 1;- Specified by:
getNamein interfaceRegisterRequestOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Service or module name (e.g., "mapping-service", "tika-parser").
string name = 1;- Specified by:
getNameBytesin interfaceRegisterRequestOrBuilder- Returns:
- The bytes for name.
-
setName
Service or module name (e.g., "mapping-service", "tika-parser").
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Service or module name (e.g., "mapping-service", "tika-parser").
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
Service or module name (e.g., "mapping-service", "tika-parser").
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getTypeValue
public int getTypeValue()Type of service being registered.
.ai.pipestream.platform.registration.v1.ServiceType type = 2;- Specified by:
getTypeValuein interfaceRegisterRequestOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
Type of service being registered.
.ai.pipestream.platform.registration.v1.ServiceType type = 2;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
Type of service being registered.
.ai.pipestream.platform.registration.v1.ServiceType type = 2;- Specified by:
getTypein interfaceRegisterRequestOrBuilder- Returns:
- The type.
-
setType
Type of service being registered.
.ai.pipestream.platform.registration.v1.ServiceType type = 2;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
Type of service being registered.
.ai.pipestream.platform.registration.v1.ServiceType type = 2;- Returns:
- This builder for chaining.
-
hasConnectivity
public boolean hasConnectivity()Connection information for reaching this service.
.ai.pipestream.platform.registration.v1.Connectivity connectivity = 3;- Specified by:
hasConnectivityin interfaceRegisterRequestOrBuilder- Returns:
- Whether the connectivity field is set.
-
getConnectivity
Connection information for reaching this service.
.ai.pipestream.platform.registration.v1.Connectivity connectivity = 3;- Specified by:
getConnectivityin interfaceRegisterRequestOrBuilder- Returns:
- The connectivity.
-
setConnectivity
Connection information for reaching this service.
.ai.pipestream.platform.registration.v1.Connectivity connectivity = 3; -
setConnectivity
Connection information for reaching this service.
.ai.pipestream.platform.registration.v1.Connectivity connectivity = 3; -
mergeConnectivity
Connection information for reaching this service.
.ai.pipestream.platform.registration.v1.Connectivity connectivity = 3; -
clearConnectivity
Connection information for reaching this service.
.ai.pipestream.platform.registration.v1.Connectivity connectivity = 3; -
getConnectivityBuilder
Connection information for reaching this service.
.ai.pipestream.platform.registration.v1.Connectivity connectivity = 3; -
getConnectivityOrBuilder
Connection information for reaching this service.
.ai.pipestream.platform.registration.v1.Connectivity connectivity = 3;- Specified by:
getConnectivityOrBuilderin interfaceRegisterRequestOrBuilder
-
getVersion
Service version (e.g., "1.2.3").
string version = 4;- Specified by:
getVersionin interfaceRegisterRequestOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()Service version (e.g., "1.2.3").
string version = 4;- Specified by:
getVersionBytesin interfaceRegisterRequestOrBuilder- 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:RegisterRequestOrBuilderCustomer-defined metadata tags for custom use.
map<string, string> metadata = 5;- Specified by:
getMetadataCountin interfaceRegisterRequestOrBuilder
-
containsMetadata
Customer-defined metadata tags for custom use.
map<string, string> metadata = 5;- Specified by:
containsMetadatain interfaceRegisterRequestOrBuilder
-
getMetadata
Deprecated.UsegetMetadataMap()instead.- Specified by:
getMetadatain interfaceRegisterRequestOrBuilder
-
getMetadataMap
Customer-defined metadata tags for custom use.
map<string, string> metadata = 5;- Specified by:
getMetadataMapin interfaceRegisterRequestOrBuilder
-
getMetadataOrDefault
Customer-defined metadata tags for custom use.
map<string, string> metadata = 5;- Specified by:
getMetadataOrDefaultin interfaceRegisterRequestOrBuilder
-
getMetadataOrThrow
Customer-defined metadata tags for custom use.
map<string, string> metadata = 5;- Specified by:
getMetadataOrThrowin interfaceRegisterRequestOrBuilder
-
clearMetadata
-
removeMetadata
Customer-defined metadata tags for custom use.
map<string, string> metadata = 5; -
getMutableMetadata
Deprecated.Use alternate mutation accessors instead. -
putMetadata
Customer-defined metadata tags for custom use.
map<string, string> metadata = 5; -
putAllMetadata
Customer-defined metadata tags for custom use.
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 interfaceRegisterRequestOrBuilder- 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 interfaceRegisterRequestOrBuilder- Returns:
- The count of tags.
-
getTags
Tags for discovery and filtering (e.g., "production", "us-east-1").
repeated string tags = 6;- Specified by:
getTagsin interfaceRegisterRequestOrBuilder- 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 interfaceRegisterRequestOrBuilder- 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 interfaceRegisterRequestOrBuilder- Returns:
- A list containing the capabilities.
-
getCapabilitiesCount
public int getCapabilitiesCount()Service capabilities (e.g., "document-storage", "search").
repeated string capabilities = 7;- Specified by:
getCapabilitiesCountin interfaceRegisterRequestOrBuilder- Returns:
- The count of capabilities.
-
getCapabilities
Service capabilities (e.g., "document-storage", "search").
repeated string capabilities = 7;- Specified by:
getCapabilitiesin interfaceRegisterRequestOrBuilder- 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 interfaceRegisterRequestOrBuilder- 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.
-