Class GetServiceRegistrationResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<GetServiceRegistrationResponse.Builder>
com.google.protobuf.GeneratedMessage.Builder<GetServiceRegistrationResponse.Builder>
ai.pipestream.data.module.v1.GetServiceRegistrationResponse.Builder
All Implemented Interfaces:
GetServiceRegistrationResponseOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
GetServiceRegistrationResponse

public static final class GetServiceRegistrationResponse.Builder extends com.google.protobuf.GeneratedMessage.Builder<GetServiceRegistrationResponse.Builder> implements GetServiceRegistrationResponseOrBuilder
 Response containing module registration data and health status
 
Protobuf type ai.pipestream.data.module.v1.GetServiceRegistrationResponse
  • 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.Builder<GetServiceRegistrationResponse.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<GetServiceRegistrationResponse.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<GetServiceRegistrationResponse.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<GetServiceRegistrationResponse.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<GetServiceRegistrationResponse.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

      public GetServiceRegistrationResponse.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<GetServiceRegistrationResponse.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<GetServiceRegistrationResponse.Builder>
    • mergeFrom

      public GetServiceRegistrationResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<GetServiceRegistrationResponse.Builder>
      Throws:
      IOException
    • 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 [json_name = "moduleName"];
      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 [json_name = "moduleName"];
      Specified by:
      getModuleNameBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for moduleName.
    • setModuleName

      public GetServiceRegistrationResponse.Builder setModuleName(String value)
       --- Core Identity & Validation (Machine-Readable) ---
       Unique, machine-readable identifier for the module (e.g., "acme-text-chunker-v2").
       
      string module_name = 1 [json_name = "moduleName"];
      Parameters:
      value - The moduleName to set.
      Returns:
      This builder for chaining.
    • clearModuleName

      public GetServiceRegistrationResponse.Builder clearModuleName()
       --- Core Identity & Validation (Machine-Readable) ---
       Unique, machine-readable identifier for the module (e.g., "acme-text-chunker-v2").
       
      string module_name = 1 [json_name = "moduleName"];
      Returns:
      This builder for chaining.
    • setModuleNameBytes

      public GetServiceRegistrationResponse.Builder setModuleNameBytes(com.google.protobuf.ByteString value)
       --- Core Identity & Validation (Machine-Readable) ---
       Unique, machine-readable identifier for the module (e.g., "acme-text-chunker-v2").
       
      string module_name = 1 [json_name = "moduleName"];
      Parameters:
      value - The bytes for moduleName to set.
      Returns:
      This builder for chaining.
    • getVersion

      public String getVersion()
       Semantic version of the module itself (e.g., "1.2.1").
       
      string version = 2 [json_name = "version"];
      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 [json_name = "version"];
      Specified by:
      getVersionBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for version.
    • setVersion

       Semantic version of the module itself (e.g., "1.2.1").
       
      string version = 2 [json_name = "version"];
      Parameters:
      value - The version to set.
      Returns:
      This builder for chaining.
    • clearVersion

       Semantic version of the module itself (e.g., "1.2.1").
       
      string version = 2 [json_name = "version"];
      Returns:
      This builder for chaining.
    • setVersionBytes

      public GetServiceRegistrationResponse.Builder setVersionBytes(com.google.protobuf.ByteString value)
       Semantic version of the module itself (e.g., "1.2.1").
       
      string version = 2 [json_name = "version"];
      Parameters:
      value - The bytes for version to set.
      Returns:
      This builder for chaining.
    • hasJsonConfigSchema

      public boolean hasJsonConfigSchema()
       JSON schema for validating the 'custom_json_config' in a pipeline step.
       
      optional string json_config_schema = 3 [json_name = "jsonConfigSchema"];
      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 [json_name = "jsonConfigSchema"];
      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 [json_name = "jsonConfigSchema"];
      Specified by:
      getJsonConfigSchemaBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for jsonConfigSchema.
    • setJsonConfigSchema

      public GetServiceRegistrationResponse.Builder setJsonConfigSchema(String value)
       JSON schema for validating the 'custom_json_config' in a pipeline step.
       
      optional string json_config_schema = 3 [json_name = "jsonConfigSchema"];
      Parameters:
      value - The jsonConfigSchema to set.
      Returns:
      This builder for chaining.
    • clearJsonConfigSchema

      public GetServiceRegistrationResponse.Builder clearJsonConfigSchema()
       JSON schema for validating the 'custom_json_config' in a pipeline step.
       
      optional string json_config_schema = 3 [json_name = "jsonConfigSchema"];
      Returns:
      This builder for chaining.
    • setJsonConfigSchemaBytes

      public GetServiceRegistrationResponse.Builder setJsonConfigSchemaBytes(com.google.protobuf.ByteString value)
       JSON schema for validating the 'custom_json_config' in a pipeline step.
       
      optional string json_config_schema = 3 [json_name = "jsonConfigSchema"];
      Parameters:
      value - The bytes for jsonConfigSchema to set.
      Returns:
      This builder for chaining.
    • 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 [json_name = "displayName"];
      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 [json_name = "displayName"];
      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 [json_name = "displayName"];
      Specified by:
      getDisplayNameBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public GetServiceRegistrationResponse.Builder setDisplayName(String value)
       --- UI & Developer Experience (Human-Readable) ---
       A clean, human-friendly name for display in UIs (e.g., "Acme Text Chunker").
       
      optional string display_name = 4 [json_name = "displayName"];
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public GetServiceRegistrationResponse.Builder clearDisplayName()
       --- UI & Developer Experience (Human-Readable) ---
       A clean, human-friendly name for display in UIs (e.g., "Acme Text Chunker").
       
      optional string display_name = 4 [json_name = "displayName"];
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public GetServiceRegistrationResponse.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       --- UI & Developer Experience (Human-Readable) ---
       A clean, human-friendly name for display in UIs (e.g., "Acme Text Chunker").
       
      optional string display_name = 4 [json_name = "displayName"];
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • hasDescription

      public boolean hasDescription()
       A brief summary of the module's purpose.
       
      optional string description = 5 [json_name = "description"];
      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 [json_name = "description"];
      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 [json_name = "description"];
      Specified by:
      getDescriptionBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public GetServiceRegistrationResponse.Builder setDescription(String value)
       A brief summary of the module's purpose.
       
      optional string description = 5 [json_name = "description"];
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public GetServiceRegistrationResponse.Builder clearDescription()
       A brief summary of the module's purpose.
       
      optional string description = 5 [json_name = "description"];
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public GetServiceRegistrationResponse.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       A brief summary of the module's purpose.
       
      optional string description = 5 [json_name = "description"];
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • hasOwner

      public boolean hasOwner()
       The team or individual responsible for maintaining this module.
       
      optional string owner = 6 [json_name = "owner"];
      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 [json_name = "owner"];
      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 [json_name = "owner"];
      Specified by:
      getOwnerBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for owner.
    • setOwner

       The team or individual responsible for maintaining this module.
       
      optional string owner = 6 [json_name = "owner"];
      Parameters:
      value - The owner to set.
      Returns:
      This builder for chaining.
    • clearOwner

       The team or individual responsible for maintaining this module.
       
      optional string owner = 6 [json_name = "owner"];
      Returns:
      This builder for chaining.
    • setOwnerBytes

      public GetServiceRegistrationResponse.Builder setOwnerBytes(com.google.protobuf.ByteString value)
       The team or individual responsible for maintaining this module.
       
      optional string owner = 6 [json_name = "owner"];
      Parameters:
      value - The bytes for owner to set.
      Returns:
      This builder for chaining.
    • hasDocumentationUrl

      public boolean hasDocumentationUrl()
       A URL to more detailed documentation.
       
      optional string documentation_url = 7 [json_name = "documentationUrl"];
      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 [json_name = "documentationUrl"];
      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 [json_name = "documentationUrl"];
      Specified by:
      getDocumentationUrlBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for documentationUrl.
    • setDocumentationUrl

      public GetServiceRegistrationResponse.Builder setDocumentationUrl(String value)
       A URL to more detailed documentation.
       
      optional string documentation_url = 7 [json_name = "documentationUrl"];
      Parameters:
      value - The documentationUrl to set.
      Returns:
      This builder for chaining.
    • clearDocumentationUrl

      public GetServiceRegistrationResponse.Builder clearDocumentationUrl()
       A URL to more detailed documentation.
       
      optional string documentation_url = 7 [json_name = "documentationUrl"];
      Returns:
      This builder for chaining.
    • setDocumentationUrlBytes

      public GetServiceRegistrationResponse.Builder setDocumentationUrlBytes(com.google.protobuf.ByteString value)
       A URL to more detailed documentation.
       
      optional string documentation_url = 7 [json_name = "documentationUrl"];
      Parameters:
      value - The bytes for documentationUrl to set.
      Returns:
      This builder for chaining.
    • getTagsList

      public com.google.protobuf.ProtocolStringList getTagsList()
       Tags for filtering and categorization in UIs (e.g., "nlp", "enrichment").
       
      repeated string tags = 8 [json_name = "tags"];
      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 [json_name = "tags"];
      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 [json_name = "tags"];
      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 [json_name = "tags"];
      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.
    • setTags

      public GetServiceRegistrationResponse.Builder setTags(int index, String value)
       Tags for filtering and categorization in UIs (e.g., "nlp", "enrichment").
       
      repeated string tags = 8 [json_name = "tags"];
      Parameters:
      index - The index to set the value at.
      value - The tags to set.
      Returns:
      This builder for chaining.
    • addTags

       Tags for filtering and categorization in UIs (e.g., "nlp", "enrichment").
       
      repeated string tags = 8 [json_name = "tags"];
      Parameters:
      value - The tags to add.
      Returns:
      This builder for chaining.
    • addAllTags

       Tags for filtering and categorization in UIs (e.g., "nlp", "enrichment").
       
      repeated string tags = 8 [json_name = "tags"];
      Parameters:
      values - The tags to add.
      Returns:
      This builder for chaining.
    • clearTags

       Tags for filtering and categorization in UIs (e.g., "nlp", "enrichment").
       
      repeated string tags = 8 [json_name = "tags"];
      Returns:
      This builder for chaining.
    • addTagsBytes

      public GetServiceRegistrationResponse.Builder addTagsBytes(com.google.protobuf.ByteString value)
       Tags for filtering and categorization in UIs (e.g., "nlp", "enrichment").
       
      repeated string tags = 8 [json_name = "tags"];
      Parameters:
      value - The bytes of the tags to add.
      Returns:
      This builder for chaining.
    • getHealthCheckPassed

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

      public GetServiceRegistrationResponse.Builder setHealthCheckPassed(boolean value)
       --- Health & Operational Status ---
       Whether the health check passed (true if no test_request provided).
       
      bool health_check_passed = 9 [json_name = "healthCheckPassed"];
      Parameters:
      value - The healthCheckPassed to set.
      Returns:
      This builder for chaining.
    • clearHealthCheckPassed

      public GetServiceRegistrationResponse.Builder clearHealthCheckPassed()
       --- Health & Operational Status ---
       Whether the health check passed (true if no test_request provided).
       
      bool health_check_passed = 9 [json_name = "healthCheckPassed"];
      Returns:
      This builder for chaining.
    • getHealthCheckMessage

      public String getHealthCheckMessage()
       Health check message - error details if failed, success message if passed.
       
      string health_check_message = 10 [json_name = "healthCheckMessage"];
      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 [json_name = "healthCheckMessage"];
      Specified by:
      getHealthCheckMessageBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for healthCheckMessage.
    • setHealthCheckMessage

      public GetServiceRegistrationResponse.Builder setHealthCheckMessage(String value)
       Health check message - error details if failed, success message if passed.
       
      string health_check_message = 10 [json_name = "healthCheckMessage"];
      Parameters:
      value - The healthCheckMessage to set.
      Returns:
      This builder for chaining.
    • clearHealthCheckMessage

      public GetServiceRegistrationResponse.Builder clearHealthCheckMessage()
       Health check message - error details if failed, success message if passed.
       
      string health_check_message = 10 [json_name = "healthCheckMessage"];
      Returns:
      This builder for chaining.
    • setHealthCheckMessageBytes

      public GetServiceRegistrationResponse.Builder setHealthCheckMessageBytes(com.google.protobuf.ByteString value)
       Health check message - error details if failed, success message if passed.
       
      string health_check_message = 10 [json_name = "healthCheckMessage"];
      Parameters:
      value - The bytes for healthCheckMessage to set.
      Returns:
      This builder for chaining.
    • hasRegistrationTimestamp

      public boolean hasRegistrationTimestamp()
       Timestamp of when this registration data was generated.
       
      .google.protobuf.Timestamp registration_timestamp = 11 [json_name = "registrationTimestamp"];
      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 [json_name = "registrationTimestamp"];
      Specified by:
      getRegistrationTimestamp in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The registrationTimestamp.
    • setRegistrationTimestamp

      public GetServiceRegistrationResponse.Builder setRegistrationTimestamp(com.google.protobuf.Timestamp value)
       Timestamp of when this registration data was generated.
       
      .google.protobuf.Timestamp registration_timestamp = 11 [json_name = "registrationTimestamp"];
    • setRegistrationTimestamp

      public GetServiceRegistrationResponse.Builder setRegistrationTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
       Timestamp of when this registration data was generated.
       
      .google.protobuf.Timestamp registration_timestamp = 11 [json_name = "registrationTimestamp"];
    • mergeRegistrationTimestamp

      public GetServiceRegistrationResponse.Builder mergeRegistrationTimestamp(com.google.protobuf.Timestamp value)
       Timestamp of when this registration data was generated.
       
      .google.protobuf.Timestamp registration_timestamp = 11 [json_name = "registrationTimestamp"];
    • clearRegistrationTimestamp

      public GetServiceRegistrationResponse.Builder clearRegistrationTimestamp()
       Timestamp of when this registration data was generated.
       
      .google.protobuf.Timestamp registration_timestamp = 11 [json_name = "registrationTimestamp"];
    • getRegistrationTimestampBuilder

      public com.google.protobuf.Timestamp.Builder getRegistrationTimestampBuilder()
       Timestamp of when this registration data was generated.
       
      .google.protobuf.Timestamp registration_timestamp = 11 [json_name = "registrationTimestamp"];
    • getRegistrationTimestampOrBuilder

      public com.google.protobuf.TimestampOrBuilder getRegistrationTimestampOrBuilder()
       Timestamp of when this registration data was generated.
       
      .google.protobuf.Timestamp registration_timestamp = 11 [json_name = "registrationTimestamp"];
      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 [json_name = "serverInfo"];
      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 [json_name = "serverInfo"];
      Specified by:
      getServerInfoBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for serverInfo.
    • setServerInfo

      public GetServiceRegistrationResponse.Builder setServerInfo(String value)
       --- Engine & Runtime Intelligence ---
       Information about the server process hosting the module (e.g., hostname, IP).
       
      string server_info = 12 [json_name = "serverInfo"];
      Parameters:
      value - The serverInfo to set.
      Returns:
      This builder for chaining.
    • clearServerInfo

      public GetServiceRegistrationResponse.Builder clearServerInfo()
       --- Engine & Runtime Intelligence ---
       Information about the server process hosting the module (e.g., hostname, IP).
       
      string server_info = 12 [json_name = "serverInfo"];
      Returns:
      This builder for chaining.
    • setServerInfoBytes

      public GetServiceRegistrationResponse.Builder setServerInfoBytes(com.google.protobuf.ByteString value)
       --- Engine & Runtime Intelligence ---
       Information about the server process hosting the module (e.g., hostname, IP).
       
      string server_info = 12 [json_name = "serverInfo"];
      Parameters:
      value - The bytes for serverInfo to set.
      Returns:
      This builder for chaining.
    • getSdkVersion

      public String getSdkVersion()
       The version of the pipeline SDK the module was compiled against (e.g., "0.5.0").
       
      string sdk_version = 13 [json_name = "sdkVersion"];
      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 [json_name = "sdkVersion"];
      Specified by:
      getSdkVersionBytes in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The bytes for sdkVersion.
    • setSdkVersion

      public GetServiceRegistrationResponse.Builder setSdkVersion(String value)
       The version of the pipeline SDK the module was compiled against (e.g., "0.5.0").
       
      string sdk_version = 13 [json_name = "sdkVersion"];
      Parameters:
      value - The sdkVersion to set.
      Returns:
      This builder for chaining.
    • clearSdkVersion

      public GetServiceRegistrationResponse.Builder clearSdkVersion()
       The version of the pipeline SDK the module was compiled against (e.g., "0.5.0").
       
      string sdk_version = 13 [json_name = "sdkVersion"];
      Returns:
      This builder for chaining.
    • setSdkVersionBytes

      public GetServiceRegistrationResponse.Builder setSdkVersionBytes(com.google.protobuf.ByteString value)
       The version of the pipeline SDK the module was compiled against (e.g., "0.5.0").
       
      string sdk_version = 13 [json_name = "sdkVersion"];
      Parameters:
      value - The bytes for sdkVersion to set.
      Returns:
      This builder for chaining.
    • 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 [json_name = "dependencies"];
      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 [json_name = "dependencies"];
      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 [json_name = "dependencies"];
      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 [json_name = "dependencies"];
      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.
    • setDependencies

      public GetServiceRegistrationResponse.Builder setDependencies(int index, String value)
       List of critical external dependencies (e.g., "chunker module", "database.prod.acme.com", "OpenAI API").
       
      repeated string dependencies = 14 [json_name = "dependencies"];
      Parameters:
      index - The index to set the value at.
      value - The dependencies to set.
      Returns:
      This builder for chaining.
    • addDependencies

      public GetServiceRegistrationResponse.Builder addDependencies(String value)
       List of critical external dependencies (e.g., "chunker module", "database.prod.acme.com", "OpenAI API").
       
      repeated string dependencies = 14 [json_name = "dependencies"];
      Parameters:
      value - The dependencies to add.
      Returns:
      This builder for chaining.
    • addAllDependencies

      public GetServiceRegistrationResponse.Builder addAllDependencies(Iterable<String> values)
       List of critical external dependencies (e.g., "chunker module", "database.prod.acme.com", "OpenAI API").
       
      repeated string dependencies = 14 [json_name = "dependencies"];
      Parameters:
      values - The dependencies to add.
      Returns:
      This builder for chaining.
    • clearDependencies

      public GetServiceRegistrationResponse.Builder clearDependencies()
       List of critical external dependencies (e.g., "chunker module", "database.prod.acme.com", "OpenAI API").
       
      repeated string dependencies = 14 [json_name = "dependencies"];
      Returns:
      This builder for chaining.
    • addDependenciesBytes

      public GetServiceRegistrationResponse.Builder addDependenciesBytes(com.google.protobuf.ByteString value)
       List of critical external dependencies (e.g., "chunker module", "database.prod.acme.com", "OpenAI API").
       
      repeated string dependencies = 14 [json_name = "dependencies"];
      Parameters:
      value - The bytes of the dependencies to add.
      Returns:
      This builder for chaining.
    • getMetadataCount

      public int getMetadataCount()
      Description copied from interface: GetServiceRegistrationResponseOrBuilder
       Flexible key-value pairs for any other developer-defined metadata.
       
      map<string, string> metadata = 15 [json_name = "metadata"];
      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 [json_name = "metadata"];
      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 [json_name = "metadata"];
      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 [json_name = "metadata"];
      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 [json_name = "metadata"];
      Specified by:
      getMetadataOrThrow in interface GetServiceRegistrationResponseOrBuilder
    • clearMetadata

    • removeMetadata

      public GetServiceRegistrationResponse.Builder removeMetadata(String key)
       Flexible key-value pairs for any other developer-defined metadata.
       
      map<string, string> metadata = 15 [json_name = "metadata"];
    • getMutableMetadata

      @Deprecated public Map<String,String> getMutableMetadata()
      Deprecated.
      Use alternate mutation accessors instead.
    • putMetadata

      public GetServiceRegistrationResponse.Builder putMetadata(String key, String value)
       Flexible key-value pairs for any other developer-defined metadata.
       
      map<string, string> metadata = 15 [json_name = "metadata"];
    • putAllMetadata

      public GetServiceRegistrationResponse.Builder putAllMetadata(Map<String,String> values)
       Flexible key-value pairs for any other developer-defined metadata.
       
      map<string, string> metadata = 15 [json_name = "metadata"];
    • hasCapabilities

      public boolean hasCapabilities()
       Module capabilities for UI adaptation
       
      .ai.pipestream.data.module.v1.Capabilities capabilities = 16 [json_name = "capabilities"];
      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 [json_name = "capabilities"];
      Specified by:
      getCapabilities in interface GetServiceRegistrationResponseOrBuilder
      Returns:
      The capabilities.
    • setCapabilities

      public GetServiceRegistrationResponse.Builder setCapabilities(Capabilities value)
       Module capabilities for UI adaptation
       
      .ai.pipestream.data.module.v1.Capabilities capabilities = 16 [json_name = "capabilities"];
    • setCapabilities

      public GetServiceRegistrationResponse.Builder setCapabilities(Capabilities.Builder builderForValue)
       Module capabilities for UI adaptation
       
      .ai.pipestream.data.module.v1.Capabilities capabilities = 16 [json_name = "capabilities"];
    • mergeCapabilities

      public GetServiceRegistrationResponse.Builder mergeCapabilities(Capabilities value)
       Module capabilities for UI adaptation
       
      .ai.pipestream.data.module.v1.Capabilities capabilities = 16 [json_name = "capabilities"];
    • clearCapabilities

      public GetServiceRegistrationResponse.Builder clearCapabilities()
       Module capabilities for UI adaptation
       
      .ai.pipestream.data.module.v1.Capabilities capabilities = 16 [json_name = "capabilities"];
    • getCapabilitiesBuilder

      public Capabilities.Builder getCapabilitiesBuilder()
       Module capabilities for UI adaptation
       
      .ai.pipestream.data.module.v1.Capabilities capabilities = 16 [json_name = "capabilities"];
    • getCapabilitiesOrBuilder

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