Class PublishResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<PublishResponse.Builder>
com.salesforce.eventbus.protobuf.PublishResponse.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, PublishResponseOrBuilder, Cloneable
Enclosing class:
PublishResponse

public static final class PublishResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PublishResponse.Builder> implements PublishResponseOrBuilder

 Response for the Publish and PublishStream RPC methods. This returns
 a list of PublishResults for each event that the client attempted to
 publish. PublishResult indicates if publish succeeded or not
 for each event. It also returns the schema ID that was used to create
 the ProducerEvents in the PublishRequest.
 
Protobuf type eventbus.v1.PublishResponse
  • Method Details

    • getDescriptor

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

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

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

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

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

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

      public PublishResponse.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<PublishResponse.Builder>
    • setField

      public PublishResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<PublishResponse.Builder>
    • clearField

      public PublishResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<PublishResponse.Builder>
    • clearOneof

      public PublishResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PublishResponse.Builder>
    • setRepeatedField

      public PublishResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PublishResponse.Builder>
    • addRepeatedField

      public PublishResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PublishResponse.Builder>
    • mergeFrom

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

      public PublishResponse.Builder mergeFrom(PublishResponse other)
    • isInitialized

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

      public PublishResponse.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<PublishResponse.Builder>
      Throws:
      IOException
    • getResultsList

      public List<PublishResult> getResultsList()
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
      Specified by:
      getResultsList in interface PublishResponseOrBuilder
    • getResultsCount

      public int getResultsCount()
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
      Specified by:
      getResultsCount in interface PublishResponseOrBuilder
    • getResults

      public PublishResult getResults(int index)
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
      Specified by:
      getResults in interface PublishResponseOrBuilder
    • setResults

      public PublishResponse.Builder setResults(int index, PublishResult value)
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
    • setResults

      public PublishResponse.Builder setResults(int index, PublishResult.Builder builderForValue)
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
    • addResults

      public PublishResponse.Builder addResults(PublishResult value)
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
    • addResults

      public PublishResponse.Builder addResults(int index, PublishResult value)
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
    • addResults

      public PublishResponse.Builder addResults(PublishResult.Builder builderForValue)
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
    • addResults

      public PublishResponse.Builder addResults(int index, PublishResult.Builder builderForValue)
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
    • addAllResults

      public PublishResponse.Builder addAllResults(Iterable<? extends PublishResult> values)
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
    • clearResults

      public PublishResponse.Builder clearResults()
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
    • removeResults

      public PublishResponse.Builder removeResults(int index)
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
    • getResultsBuilder

      public PublishResult.Builder getResultsBuilder(int index)
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
    • getResultsOrBuilder

      public PublishResultOrBuilder getResultsOrBuilder(int index)
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
      Specified by:
      getResultsOrBuilder in interface PublishResponseOrBuilder
    • getResultsOrBuilderList

      public List<? extends PublishResultOrBuilder> getResultsOrBuilderList()
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
      Specified by:
      getResultsOrBuilderList in interface PublishResponseOrBuilder
    • addResultsBuilder

      public PublishResult.Builder addResultsBuilder()
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
    • addResultsBuilder

      public PublishResult.Builder addResultsBuilder(int index)
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
    • getResultsBuilderList

      public List<PublishResult.Builder> getResultsBuilderList()
       Publish results
       
      repeated .eventbus.v1.PublishResult results = 1;
    • getSchemaId

      public String getSchemaId()
       Schema fingerprint for this event, which is a hash of the schema
       
      string schema_id = 2;
      Specified by:
      getSchemaId in interface PublishResponseOrBuilder
      Returns:
      The schemaId.
    • getSchemaIdBytes

      public com.google.protobuf.ByteString getSchemaIdBytes()
       Schema fingerprint for this event, which is a hash of the schema
       
      string schema_id = 2;
      Specified by:
      getSchemaIdBytes in interface PublishResponseOrBuilder
      Returns:
      The bytes for schemaId.
    • setSchemaId

      public PublishResponse.Builder setSchemaId(String value)
       Schema fingerprint for this event, which is a hash of the schema
       
      string schema_id = 2;
      Parameters:
      value - The schemaId to set.
      Returns:
      This builder for chaining.
    • clearSchemaId

      public PublishResponse.Builder clearSchemaId()
       Schema fingerprint for this event, which is a hash of the schema
       
      string schema_id = 2;
      Returns:
      This builder for chaining.
    • setSchemaIdBytes

      public PublishResponse.Builder setSchemaIdBytes(com.google.protobuf.ByteString value)
       Schema fingerprint for this event, which is a hash of the schema
       
      string schema_id = 2;
      Parameters:
      value - The bytes for schemaId to set.
      Returns:
      This builder for chaining.
    • getRpcId

      public String getRpcId()
       RPC ID used to trace errors.
       
      string rpc_id = 3;
      Specified by:
      getRpcId in interface PublishResponseOrBuilder
      Returns:
      The rpcId.
    • getRpcIdBytes

      public com.google.protobuf.ByteString getRpcIdBytes()
       RPC ID used to trace errors.
       
      string rpc_id = 3;
      Specified by:
      getRpcIdBytes in interface PublishResponseOrBuilder
      Returns:
      The bytes for rpcId.
    • setRpcId

      public PublishResponse.Builder setRpcId(String value)
       RPC ID used to trace errors.
       
      string rpc_id = 3;
      Parameters:
      value - The rpcId to set.
      Returns:
      This builder for chaining.
    • clearRpcId

      public PublishResponse.Builder clearRpcId()
       RPC ID used to trace errors.
       
      string rpc_id = 3;
      Returns:
      This builder for chaining.
    • setRpcIdBytes

      public PublishResponse.Builder setRpcIdBytes(com.google.protobuf.ByteString value)
       RPC ID used to trace errors.
       
      string rpc_id = 3;
      Parameters:
      value - The bytes for rpcId to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final PublishResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PublishResponse.Builder>
    • mergeUnknownFields

      public final PublishResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PublishResponse.Builder>