Class GetServiceRegistrationResponse

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
ai.pipestream.data.module.v1.GetServiceRegistrationResponse
All Implemented Interfaces:
GetServiceRegistrationResponseOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class GetServiceRegistrationResponse extends com.google.protobuf.GeneratedMessage implements GetServiceRegistrationResponseOrBuilder
 Response containing module registration data and health status
 
Protobuf type ai.pipestream.data.module.v1.GetServiceRegistrationResponse
See Also:
  • Field Details

    • MODULE_NAME_FIELD_NUMBER

      public static final int MODULE_NAME_FIELD_NUMBER
      See Also:
    • VERSION_FIELD_NUMBER

      public static final int VERSION_FIELD_NUMBER
      See Also:
    • JSON_CONFIG_SCHEMA_FIELD_NUMBER

      public static final int JSON_CONFIG_SCHEMA_FIELD_NUMBER
      See Also:
    • DISPLAY_NAME_FIELD_NUMBER

      public static final int DISPLAY_NAME_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_FIELD_NUMBER
      See Also:
    • OWNER_FIELD_NUMBER

      public static final int OWNER_FIELD_NUMBER
      See Also:
    • DOCUMENTATION_URL_FIELD_NUMBER

      public static final int DOCUMENTATION_URL_FIELD_NUMBER
      See Also:
    • TAGS_FIELD_NUMBER

      public static final int TAGS_FIELD_NUMBER
      See Also:
    • HEALTH_CHECK_PASSED_FIELD_NUMBER

      public static final int HEALTH_CHECK_PASSED_FIELD_NUMBER
      See Also:
    • HEALTH_CHECK_MESSAGE_FIELD_NUMBER

      public static final int HEALTH_CHECK_MESSAGE_FIELD_NUMBER
      See Also:
    • REGISTRATION_TIMESTAMP_FIELD_NUMBER

      public static final int REGISTRATION_TIMESTAMP_FIELD_NUMBER
      See Also:
    • SERVER_INFO_FIELD_NUMBER

      public static final int SERVER_INFO_FIELD_NUMBER
      See Also:
    • SDK_VERSION_FIELD_NUMBER

      public static final int SDK_VERSION_FIELD_NUMBER
      See Also:
    • DEPENDENCIES_FIELD_NUMBER

      public static final int DEPENDENCIES_FIELD_NUMBER
      See Also:
    • METADATA_FIELD_NUMBER

      public static final int METADATA_FIELD_NUMBER
      See Also:
    • CAPABILITIES_FIELD_NUMBER

      public static final int CAPABILITIES_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getModuleName

      public String getModuleName()
       --- Core Identity & Validation (Machine-Readable) ---
       Unique, machine-readable identifier for the module (e.g., "acme-text-chunker-v2").
       
      string module_name = 1;
      Specified by:
      getModuleName in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The moduleName.
    • getModuleNameBytes

      public com.google.protobuf.ByteString getModuleNameBytes()
       --- Core Identity & Validation (Machine-Readable) ---
       Unique, machine-readable identifier for the module (e.g., "acme-text-chunker-v2").
       
      string module_name = 1;
      Specified by:
      getModuleNameBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for moduleName.
    • getVersion

      public String getVersion()
       Semantic version of the module itself (e.g., "1.2.1").
       
      string version = 2;
      Specified by:
      getVersion in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The version.
    • getVersionBytes

      public com.google.protobuf.ByteString getVersionBytes()
       Semantic version of the module itself (e.g., "1.2.1").
       
      string version = 2;
      Specified by:
      getVersionBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for version.
    • hasJsonConfigSchema

      public boolean hasJsonConfigSchema()
       JSON schema for validating the 'custom_json_config' in a pipeline step.
       
      optional string json_config_schema = 3;
      Specified by:
      hasJsonConfigSchema in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      Whether the jsonConfigSchema field is set.
    • getJsonConfigSchema

      public String getJsonConfigSchema()
       JSON schema for validating the 'custom_json_config' in a pipeline step.
       
      optional string json_config_schema = 3;
      Specified by:
      getJsonConfigSchema in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The jsonConfigSchema.
    • getJsonConfigSchemaBytes

      public com.google.protobuf.ByteString getJsonConfigSchemaBytes()
       JSON schema for validating the 'custom_json_config' in a pipeline step.
       
      optional string json_config_schema = 3;
      Specified by:
      getJsonConfigSchemaBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for jsonConfigSchema.
    • hasDisplayName

      public boolean hasDisplayName()
       --- UI & Developer Experience (Human-Readable) ---
       A clean, human-friendly name for display in UIs (e.g., "Acme Text Chunker").
       
      optional string display_name = 4;
      Specified by:
      hasDisplayName in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      Whether the displayName field is set.
    • getDisplayName

      public String getDisplayName()
       --- UI & Developer Experience (Human-Readable) ---
       A clean, human-friendly name for display in UIs (e.g., "Acme Text Chunker").
       
      optional string display_name = 4;
      Specified by:
      getDisplayName in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       --- UI & Developer Experience (Human-Readable) ---
       A clean, human-friendly name for display in UIs (e.g., "Acme Text Chunker").
       
      optional string display_name = 4;
      Specified by:
      getDisplayNameBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for displayName.
    • hasDescription

      public boolean hasDescription()
       A brief summary of the module's purpose.
       
      optional string description = 5;
      Specified by:
      hasDescription in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      Whether the description field is set.
    • getDescription

      public String getDescription()
       A brief summary of the module's purpose.
       
      optional string description = 5;
      Specified by:
      getDescription in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       A brief summary of the module's purpose.
       
      optional string description = 5;
      Specified by:
      getDescriptionBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for description.
    • hasOwner

      public boolean hasOwner()
       The team or individual responsible for maintaining this module.
       
      optional string owner = 6;
      Specified by:
      hasOwner in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      Whether the owner field is set.
    • getOwner

      public String getOwner()
       The team or individual responsible for maintaining this module.
       
      optional string owner = 6;
      Specified by:
      getOwner in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The owner.
    • getOwnerBytes

      public com.google.protobuf.ByteString getOwnerBytes()
       The team or individual responsible for maintaining this module.
       
      optional string owner = 6;
      Specified by:
      getOwnerBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for owner.
    • hasDocumentationUrl

      public boolean hasDocumentationUrl()
       A URL to more detailed documentation.
       
      optional string documentation_url = 7;
      Specified by:
      hasDocumentationUrl in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      Whether the documentationUrl field is set.
    • getDocumentationUrl

      public String getDocumentationUrl()
       A URL to more detailed documentation.
       
      optional string documentation_url = 7;
      Specified by:
      getDocumentationUrl in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The documentationUrl.
    • getDocumentationUrlBytes

      public com.google.protobuf.ByteString getDocumentationUrlBytes()
       A URL to more detailed documentation.
       
      optional string documentation_url = 7;
      Specified by:
      getDocumentationUrlBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for documentationUrl.
    • getTagsList

      public com.google.protobuf.ProtocolStringList getTagsList()
       Tags for filtering and categorization in UIs (e.g., "nlp", "enrichment").
       
      repeated string tags = 8;
      Specified by:
      getTagsList in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      A list containing the tags.
    • getTagsCount

      public int getTagsCount()
       Tags for filtering and categorization in UIs (e.g., "nlp", "enrichment").
       
      repeated string tags = 8;
      Specified by:
      getTagsCount in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The count of tags.
    • getTags

      public String getTags(int index)
       Tags for filtering and categorization in UIs (e.g., "nlp", "enrichment").
       
      repeated string tags = 8;
      Specified by:
      getTags in interface GetServiceRegistrationResponseOrBuilder
      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 filtering and categorization in UIs (e.g., "nlp", "enrichment").
       
      repeated string tags = 8;
      Specified by:
      getTagsBytes in interface GetServiceRegistrationResponseOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the tags at the given index.
    • getHealthCheckPassed

      public boolean getHealthCheckPassed()
       --- Health & Operational Status ---
       Whether the health check passed (true if no test_request provided).
       
      bool health_check_passed = 9;
      Specified by:
      getHealthCheckPassed in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The healthCheckPassed.
    • getHealthCheckMessage

      public String getHealthCheckMessage()
       Health check message - error details if failed, success message if passed.
       
      string health_check_message = 10;
      Specified by:
      getHealthCheckMessage in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The healthCheckMessage.
    • getHealthCheckMessageBytes

      public com.google.protobuf.ByteString getHealthCheckMessageBytes()
       Health check message - error details if failed, success message if passed.
       
      string health_check_message = 10;
      Specified by:
      getHealthCheckMessageBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for healthCheckMessage.
    • hasRegistrationTimestamp

      public boolean hasRegistrationTimestamp()
       Timestamp of when this registration data was generated.
       
      .google.protobuf.Timestamp registration_timestamp = 11;
      Specified by:
      hasRegistrationTimestamp in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      Whether the registrationTimestamp field is set.
    • getRegistrationTimestamp

      public com.google.protobuf.Timestamp getRegistrationTimestamp()
       Timestamp of when this registration data was generated.
       
      .google.protobuf.Timestamp registration_timestamp = 11;
      Specified by:
      getRegistrationTimestamp in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The registrationTimestamp.
    • getRegistrationTimestampOrBuilder

      public com.google.protobuf.TimestampOrBuilder getRegistrationTimestampOrBuilder()
       Timestamp of when this registration data was generated.
       
      .google.protobuf.Timestamp registration_timestamp = 11;
      Specified by:
      getRegistrationTimestampOrBuilder in interface GetServiceRegistrationResponseOrBuilder
    • getServerInfo

      public String getServerInfo()
       --- Engine & Runtime Intelligence ---
       Information about the server process hosting the module (e.g., hostname, IP).
       
      string server_info = 12;
      Specified by:
      getServerInfo in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The serverInfo.
    • getServerInfoBytes

      public com.google.protobuf.ByteString getServerInfoBytes()
       --- Engine & Runtime Intelligence ---
       Information about the server process hosting the module (e.g., hostname, IP).
       
      string server_info = 12;
      Specified by:
      getServerInfoBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for serverInfo.
    • getSdkVersion

      public String getSdkVersion()
       The version of the pipeline SDK the module was compiled against (e.g., "0.5.0").
       
      string sdk_version = 13;
      Specified by:
      getSdkVersion in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The sdkVersion.
    • getSdkVersionBytes

      public com.google.protobuf.ByteString getSdkVersionBytes()
       The version of the pipeline SDK the module was compiled against (e.g., "0.5.0").
       
      string sdk_version = 13;
      Specified by:
      getSdkVersionBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for sdkVersion.
    • getDependenciesList

      public com.google.protobuf.ProtocolStringList getDependenciesList()
       List of critical external dependencies (e.g., "chunker module", "database.prod.acme.com", "OpenAI API").
       
      repeated string dependencies = 14;
      Specified by:
      getDependenciesList in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      A list containing the dependencies.
    • getDependenciesCount

      public int getDependenciesCount()
       List of critical external dependencies (e.g., "chunker module", "database.prod.acme.com", "OpenAI API").
       
      repeated string dependencies = 14;
      Specified by:
      getDependenciesCount in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The count of dependencies.
    • getDependencies

      public String getDependencies(int index)
       List of critical external dependencies (e.g., "chunker module", "database.prod.acme.com", "OpenAI API").
       
      repeated string dependencies = 14;
      Specified by:
      getDependencies in interface GetServiceRegistrationResponseOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The dependencies at the given index.
    • getDependenciesBytes

      public com.google.protobuf.ByteString getDependenciesBytes(int index)
       List of critical external dependencies (e.g., "chunker module", "database.prod.acme.com", "OpenAI API").
       
      repeated string dependencies = 14;
      Specified by:
      getDependenciesBytes in interface GetServiceRegistrationResponseOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the dependencies at the given index.
    • getMetadataCount

      public int getMetadataCount()
      Description copied from interface: GetServiceRegistrationResponseOrBuilder
       Flexible key-value pairs for any other developer-defined metadata.
       
      map<string, string> metadata = 15;
      Specified by:
      getMetadataCount in interface GetServiceRegistrationResponseOrBuilder
    • containsMetadata

      public boolean containsMetadata(String key)
       Flexible key-value pairs for any other developer-defined metadata.
       
      map<string, string> metadata = 15;
      Specified by:
      containsMetadata in interface GetServiceRegistrationResponseOrBuilder
    • getMetadata

      @Deprecated public Map<String,String> getMetadata()
      Deprecated.
      Use getMetadataMap() instead.
      Specified by:
      getMetadata in interface GetServiceRegistrationResponseOrBuilder
    • getMetadataMap

      public Map<String,String> getMetadataMap()
       Flexible key-value pairs for any other developer-defined metadata.
       
      map<string, string> metadata = 15;
      Specified by:
      getMetadataMap in interface GetServiceRegistrationResponseOrBuilder
    • getMetadataOrDefault

      public String getMetadataOrDefault(String key, String defaultValue)
       Flexible key-value pairs for any other developer-defined metadata.
       
      map<string, string> metadata = 15;
      Specified by:
      getMetadataOrDefault in interface GetServiceRegistrationResponseOrBuilder
    • getMetadataOrThrow

      public String getMetadataOrThrow(String key)
       Flexible key-value pairs for any other developer-defined metadata.
       
      map<string, string> metadata = 15;
      Specified by:
      getMetadataOrThrow in interface GetServiceRegistrationResponseOrBuilder
    • hasCapabilities

      public boolean hasCapabilities()
       Module capabilities for UI adaptation
       
      .ai.pipestream.data.module.v1.Capabilities capabilities = 16;
      Specified by:
      hasCapabilities in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      Whether the capabilities field is set.
    • getCapabilities

      public Capabilities getCapabilities()
       Module capabilities for UI adaptation
       
      .ai.pipestream.data.module.v1.Capabilities capabilities = 16;
      Specified by:
      getCapabilities in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The capabilities.
    • getCapabilitiesOrBuilder

      public CapabilitiesOrBuilder getCapabilitiesOrBuilder()
       Module capabilities for UI adaptation
       
      .ai.pipestream.data.module.v1.Capabilities capabilities = 16;
      Specified by:
      getCapabilitiesOrBuilder in interface GetServiceRegistrationResponseOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static GetServiceRegistrationResponse parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GetServiceRegistrationResponse parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GetServiceRegistrationResponse parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GetServiceRegistrationResponse parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GetServiceRegistrationResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GetServiceRegistrationResponse parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GetServiceRegistrationResponse parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GetServiceRegistrationResponse parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static GetServiceRegistrationResponse parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static GetServiceRegistrationResponse parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GetServiceRegistrationResponse parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GetServiceRegistrationResponse parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public GetServiceRegistrationResponse.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static GetServiceRegistrationResponse.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected GetServiceRegistrationResponse.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static GetServiceRegistrationResponse getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<GetServiceRegistrationResponse> parser()
    • getParserForType

      public com.google.protobuf.Parser<GetServiceRegistrationResponse> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public GetServiceRegistrationResponse getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder