Interface RegisterRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RegisterRequest, RegisterRequest.Builder

@Generated public interface RegisterRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Customer-defined metadata tags for custom use.
    getCapabilities(int index)
    Service capabilities (e.g., "document-storage", "search").
    com.google.protobuf.ByteString
    Service capabilities (e.g., "document-storage", "search").
    int
    Service capabilities (e.g., "document-storage", "search").
    Service capabilities (e.g., "document-storage", "search").
    Connection information for reaching this service.
    Connection information for reaching this service.
    Deprecated.
    int
    Customer-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.
    Customer-defined metadata tags for custom use.
    Service or module name (e.g., "mapping-service", "tika-parser").
    com.google.protobuf.ByteString
    Service 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.ByteString
    getTagsBytes(int index)
    Tags for discovery and filtering (e.g., "production", "us-east-1").
    int
    Tags for discovery and filtering (e.g., "production", "us-east-1").
    Tags for discovery and filtering (e.g., "production", "us-east-1").
    Type of service being registered.
    int
    Type of service being registered.
    Service version (e.g., "1.2.3").
    com.google.protobuf.ByteString
    Service version (e.g., "1.2.3").
    boolean
    Connection information for reaching this service.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getName

      String getName()
       Service or module name (e.g., "mapping-service", "tika-parser").
       
      string name = 1 [json_name = "name"];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Service or module name (e.g., "mapping-service", "tika-parser").
       
      string name = 1 [json_name = "name"];
      Returns:
      The bytes for name.
    • getTypeValue

      int getTypeValue()
       Type of service being registered.
       
      .ai.pipestream.platform.registration.v1.ServiceType type = 2 [json_name = "type"];
      Returns:
      The enum numeric value on the wire for type.
    • getType

      ServiceType getType()
       Type of service being registered.
       
      .ai.pipestream.platform.registration.v1.ServiceType type = 2 [json_name = "type"];
      Returns:
      The type.
    • hasConnectivity

      boolean hasConnectivity()
       Connection information for reaching this service.
       
      .ai.pipestream.platform.registration.v1.Connectivity connectivity = 3 [json_name = "connectivity"];
      Returns:
      Whether the connectivity field is set.
    • getConnectivity

      Connectivity getConnectivity()
       Connection information for reaching this service.
       
      .ai.pipestream.platform.registration.v1.Connectivity connectivity = 3 [json_name = "connectivity"];
      Returns:
      The connectivity.
    • getConnectivityOrBuilder

      ConnectivityOrBuilder getConnectivityOrBuilder()
       Connection information for reaching this service.
       
      .ai.pipestream.platform.registration.v1.Connectivity connectivity = 3 [json_name = "connectivity"];
    • getVersion

      String getVersion()
       Service version (e.g., "1.2.3").
       
      string version = 4 [json_name = "version"];
      Returns:
      The version.
    • getVersionBytes

      com.google.protobuf.ByteString getVersionBytes()
       Service version (e.g., "1.2.3").
       
      string version = 4 [json_name = "version"];
      Returns:
      The bytes for version.
    • getMetadataCount

      int getMetadataCount()
       Customer-defined metadata tags for custom use.
       
      map<string, string> metadata = 5 [json_name = "metadata"];
    • containsMetadata

      boolean containsMetadata(String key)
       Customer-defined metadata tags for custom use.
       
      map<string, string> metadata = 5 [json_name = "metadata"];
    • getMetadata

      @Deprecated Map<String,String> getMetadata()
      Deprecated.
      Use getMetadataMap() instead.
    • getMetadataMap

      Map<String,String> getMetadataMap()
       Customer-defined metadata tags for custom use.
       
      map<string, string> metadata = 5 [json_name = "metadata"];
    • getMetadataOrDefault

      String getMetadataOrDefault(String key, String defaultValue)
       Customer-defined metadata tags for custom use.
       
      map<string, string> metadata = 5 [json_name = "metadata"];
    • getMetadataOrThrow

      String getMetadataOrThrow(String key)
       Customer-defined metadata tags for custom use.
       
      map<string, string> metadata = 5 [json_name = "metadata"];
    • getTagsList

      List<String> getTagsList()
       Tags for discovery and filtering (e.g., "production", "us-east-1").
       
      repeated string tags = 6 [json_name = "tags"];
      Returns:
      A list containing the tags.
    • getTagsCount

      int getTagsCount()
       Tags for discovery and filtering (e.g., "production", "us-east-1").
       
      repeated string tags = 6 [json_name = "tags"];
      Returns:
      The count of tags.
    • getTags

      String getTags(int index)
       Tags for discovery and filtering (e.g., "production", "us-east-1").
       
      repeated string tags = 6 [json_name = "tags"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The tags at the given index.
    • getTagsBytes

      com.google.protobuf.ByteString getTagsBytes(int index)
       Tags for discovery and filtering (e.g., "production", "us-east-1").
       
      repeated string tags = 6 [json_name = "tags"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the tags at the given index.
    • getCapabilitiesList

      List<String> getCapabilitiesList()
       Service capabilities (e.g., "document-storage", "search").
       
      repeated string capabilities = 7 [json_name = "capabilities"];
      Returns:
      A list containing the capabilities.
    • getCapabilitiesCount

      int getCapabilitiesCount()
       Service capabilities (e.g., "document-storage", "search").
       
      repeated string capabilities = 7 [json_name = "capabilities"];
      Returns:
      The count of capabilities.
    • getCapabilities

      String getCapabilities(int index)
       Service capabilities (e.g., "document-storage", "search").
       
      repeated string capabilities = 7 [json_name = "capabilities"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The capabilities at the given index.
    • getCapabilitiesBytes

      com.google.protobuf.ByteString getCapabilitiesBytes(int index)
       Service capabilities (e.g., "document-storage", "search").
       
      repeated string capabilities = 7 [json_name = "capabilities"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the capabilities at the given index.