Class RegistrationEvent.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<RegistrationEvent.Builder>
com.google.protobuf.GeneratedMessage.Builder<RegistrationEvent.Builder>
ai.pipestream.platform.registration.v1.RegistrationEvent.Builder
All Implemented Interfaces:
RegistrationEventOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
RegistrationEvent

public static final class RegistrationEvent.Builder extends com.google.protobuf.GeneratedMessage.Builder<RegistrationEvent.Builder> implements RegistrationEventOrBuilder
 Streaming registration event tracking registration progress.

 Sent during Register RPC to provide real-time updates on registration
 lifecycle stages including validation, Consul registration, health check
 configuration, schema registration (modules), and completion.
 
Protobuf type ai.pipestream.platform.registration.v1.RegistrationEvent
  • Method Details

    • getDescriptor

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

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

      public RegistrationEvent.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<RegistrationEvent.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<RegistrationEvent.Builder>
    • getDefaultInstanceForType

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

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

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

      public RegistrationEvent.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<RegistrationEvent.Builder>
    • mergeFrom

      public RegistrationEvent.Builder mergeFrom(RegistrationEvent other)
    • isInitialized

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

      public RegistrationEvent.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<RegistrationEvent.Builder>
      Throws:
      IOException
    • getEventDataCase

      public RegistrationEvent.EventDataCase getEventDataCase()
      Specified by:
      getEventDataCase in interface RegistrationEventOrBuilder
    • clearEventData

      public RegistrationEvent.Builder clearEventData()
    • getEventTypeValue

      public int getEventTypeValue()
       Type of event indicating the registration stage.
       
      .ai.pipestream.platform.registration.v1.EventType event_type = 1 [json_name = "eventType"];
      Specified by:
      getEventTypeValue in interface RegistrationEventOrBuilder
      Returns:
      The enum numeric value on the wire for eventType.
    • setEventTypeValue

      public RegistrationEvent.Builder setEventTypeValue(int value)
       Type of event indicating the registration stage.
       
      .ai.pipestream.platform.registration.v1.EventType event_type = 1 [json_name = "eventType"];
      Parameters:
      value - The enum numeric value on the wire for eventType to set.
      Returns:
      This builder for chaining.
    • getEventType

      public EventType getEventType()
       Type of event indicating the registration stage.
       
      .ai.pipestream.platform.registration.v1.EventType event_type = 1 [json_name = "eventType"];
      Specified by:
      getEventType in interface RegistrationEventOrBuilder
      Returns:
      The eventType.
    • setEventType

      public RegistrationEvent.Builder setEventType(EventType value)
       Type of event indicating the registration stage.
       
      .ai.pipestream.platform.registration.v1.EventType event_type = 1 [json_name = "eventType"];
      Parameters:
      value - The eventType to set.
      Returns:
      This builder for chaining.
    • clearEventType

      public RegistrationEvent.Builder clearEventType()
       Type of event indicating the registration stage.
       
      .ai.pipestream.platform.registration.v1.EventType event_type = 1 [json_name = "eventType"];
      Returns:
      This builder for chaining.
    • hasTimestamp

      public boolean hasTimestamp()
       Timestamp when this event occurred.
       
      .google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"];
      Specified by:
      hasTimestamp in interface RegistrationEventOrBuilder
      Returns:
      Whether the timestamp field is set.
    • getTimestamp

      public com.google.protobuf.Timestamp getTimestamp()
       Timestamp when this event occurred.
       
      .google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"];
      Specified by:
      getTimestamp in interface RegistrationEventOrBuilder
      Returns:
      The timestamp.
    • setTimestamp

      public RegistrationEvent.Builder setTimestamp(com.google.protobuf.Timestamp value)
       Timestamp when this event occurred.
       
      .google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"];
    • setTimestamp

      public RegistrationEvent.Builder setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
       Timestamp when this event occurred.
       
      .google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"];
    • mergeTimestamp

      public RegistrationEvent.Builder mergeTimestamp(com.google.protobuf.Timestamp value)
       Timestamp when this event occurred.
       
      .google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"];
    • clearTimestamp

      public RegistrationEvent.Builder clearTimestamp()
       Timestamp when this event occurred.
       
      .google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"];
    • getTimestampBuilder

      public com.google.protobuf.Timestamp.Builder getTimestampBuilder()
       Timestamp when this event occurred.
       
      .google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"];
    • getTimestampOrBuilder

      public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()
       Timestamp when this event occurred.
       
      .google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"];
      Specified by:
      getTimestampOrBuilder in interface RegistrationEventOrBuilder
    • getMessage

      public String getMessage()
       Human-readable message describing the event.
       
      string message = 3 [json_name = "message"];
      Specified by:
      getMessage in interface RegistrationEventOrBuilder
      Returns:
      The message.
    • getMessageBytes

      public com.google.protobuf.ByteString getMessageBytes()
       Human-readable message describing the event.
       
      string message = 3 [json_name = "message"];
      Specified by:
      getMessageBytes in interface RegistrationEventOrBuilder
      Returns:
      The bytes for message.
    • setMessage

      public RegistrationEvent.Builder setMessage(String value)
       Human-readable message describing the event.
       
      string message = 3 [json_name = "message"];
      Parameters:
      value - The message to set.
      Returns:
      This builder for chaining.
    • clearMessage

      public RegistrationEvent.Builder clearMessage()
       Human-readable message describing the event.
       
      string message = 3 [json_name = "message"];
      Returns:
      This builder for chaining.
    • setMessageBytes

      public RegistrationEvent.Builder setMessageBytes(com.google.protobuf.ByteString value)
       Human-readable message describing the event.
       
      string message = 3 [json_name = "message"];
      Parameters:
      value - The bytes for message to set.
      Returns:
      This builder for chaining.
    • hasServiceId

      public boolean hasServiceId()
       Consul service ID when successfully registered.
       
      string service_id = 4 [json_name = "serviceId"];
      Specified by:
      hasServiceId in interface RegistrationEventOrBuilder
      Returns:
      Whether the serviceId field is set.
    • getServiceId

      public String getServiceId()
       Consul service ID when successfully registered.
       
      string service_id = 4 [json_name = "serviceId"];
      Specified by:
      getServiceId in interface RegistrationEventOrBuilder
      Returns:
      The serviceId.
    • getServiceIdBytes

      public com.google.protobuf.ByteString getServiceIdBytes()
       Consul service ID when successfully registered.
       
      string service_id = 4 [json_name = "serviceId"];
      Specified by:
      getServiceIdBytes in interface RegistrationEventOrBuilder
      Returns:
      The bytes for serviceId.
    • setServiceId

      public RegistrationEvent.Builder setServiceId(String value)
       Consul service ID when successfully registered.
       
      string service_id = 4 [json_name = "serviceId"];
      Parameters:
      value - The serviceId to set.
      Returns:
      This builder for chaining.
    • clearServiceId

      public RegistrationEvent.Builder clearServiceId()
       Consul service ID when successfully registered.
       
      string service_id = 4 [json_name = "serviceId"];
      Returns:
      This builder for chaining.
    • setServiceIdBytes

      public RegistrationEvent.Builder setServiceIdBytes(com.google.protobuf.ByteString value)
       Consul service ID when successfully registered.
       
      string service_id = 4 [json_name = "serviceId"];
      Parameters:
      value - The bytes for serviceId to set.
      Returns:
      This builder for chaining.
    • hasErrorDetail

      public boolean hasErrorDetail()
       Error details if registration failed.
       
      string error_detail = 5 [json_name = "errorDetail"];
      Specified by:
      hasErrorDetail in interface RegistrationEventOrBuilder
      Returns:
      Whether the errorDetail field is set.
    • getErrorDetail

      public String getErrorDetail()
       Error details if registration failed.
       
      string error_detail = 5 [json_name = "errorDetail"];
      Specified by:
      getErrorDetail in interface RegistrationEventOrBuilder
      Returns:
      The errorDetail.
    • getErrorDetailBytes

      public com.google.protobuf.ByteString getErrorDetailBytes()
       Error details if registration failed.
       
      string error_detail = 5 [json_name = "errorDetail"];
      Specified by:
      getErrorDetailBytes in interface RegistrationEventOrBuilder
      Returns:
      The bytes for errorDetail.
    • setErrorDetail

      public RegistrationEvent.Builder setErrorDetail(String value)
       Error details if registration failed.
       
      string error_detail = 5 [json_name = "errorDetail"];
      Parameters:
      value - The errorDetail to set.
      Returns:
      This builder for chaining.
    • clearErrorDetail

      public RegistrationEvent.Builder clearErrorDetail()
       Error details if registration failed.
       
      string error_detail = 5 [json_name = "errorDetail"];
      Returns:
      This builder for chaining.
    • setErrorDetailBytes

      public RegistrationEvent.Builder setErrorDetailBytes(com.google.protobuf.ByteString value)
       Error details if registration failed.
       
      string error_detail = 5 [json_name = "errorDetail"];
      Parameters:
      value - The bytes for errorDetail to set.
      Returns:
      This builder for chaining.
    • hasMetadata

      public boolean hasMetadata()
       Additional event metadata as key-value pairs.
       
      .ai.pipestream.platform.registration.v1.EventMetadata metadata = 6 [json_name = "metadata"];
      Specified by:
      hasMetadata in interface RegistrationEventOrBuilder
      Returns:
      Whether the metadata field is set.
    • getMetadata

      public EventMetadata getMetadata()
       Additional event metadata as key-value pairs.
       
      .ai.pipestream.platform.registration.v1.EventMetadata metadata = 6 [json_name = "metadata"];
      Specified by:
      getMetadata in interface RegistrationEventOrBuilder
      Returns:
      The metadata.
    • setMetadata

      public RegistrationEvent.Builder setMetadata(EventMetadata value)
       Additional event metadata as key-value pairs.
       
      .ai.pipestream.platform.registration.v1.EventMetadata metadata = 6 [json_name = "metadata"];
    • setMetadata

      public RegistrationEvent.Builder setMetadata(EventMetadata.Builder builderForValue)
       Additional event metadata as key-value pairs.
       
      .ai.pipestream.platform.registration.v1.EventMetadata metadata = 6 [json_name = "metadata"];
    • mergeMetadata

      public RegistrationEvent.Builder mergeMetadata(EventMetadata value)
       Additional event metadata as key-value pairs.
       
      .ai.pipestream.platform.registration.v1.EventMetadata metadata = 6 [json_name = "metadata"];
    • clearMetadata

      public RegistrationEvent.Builder clearMetadata()
       Additional event metadata as key-value pairs.
       
      .ai.pipestream.platform.registration.v1.EventMetadata metadata = 6 [json_name = "metadata"];
    • getMetadataBuilder

      public EventMetadata.Builder getMetadataBuilder()
       Additional event metadata as key-value pairs.
       
      .ai.pipestream.platform.registration.v1.EventMetadata metadata = 6 [json_name = "metadata"];
    • getMetadataOrBuilder

      public EventMetadataOrBuilder getMetadataOrBuilder()
       Additional event metadata as key-value pairs.
       
      .ai.pipestream.platform.registration.v1.EventMetadata metadata = 6 [json_name = "metadata"];
      Specified by:
      getMetadataOrBuilder in interface RegistrationEventOrBuilder