Class Request.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Request.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<Request.Builder>
io.temporal.api.nexus.v1.Request.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, RequestOrBuilder, Cloneable
Enclosing class:
Request

public static final class Request.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Request.Builder> implements RequestOrBuilder
 A Nexus request.
 
Protobuf type temporal.api.nexus.v1.Request
  • 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.GeneratedMessageV3.Builder<Request.Builder>
    • internalGetMutableMapFieldReflection

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

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

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

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

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

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

      public Request.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<Request.Builder>
    • setField

      public Request.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<Request.Builder>
    • clearField

      public Request.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<Request.Builder>
    • clearOneof

      public Request.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<Request.Builder>
    • setRepeatedField

      public Request.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<Request.Builder>
    • addRepeatedField

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

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

      public Request.Builder mergeFrom(Request other)
    • isInitialized

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

      public Request.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<Request.Builder>
      Throws:
      IOException
    • getVariantCase

      public Request.VariantCase getVariantCase()
      Specified by:
      getVariantCase in interface RequestOrBuilder
    • clearVariant

      public Request.Builder clearVariant()
    • getHeaderCount

      public int getHeaderCount()
      Description copied from interface: RequestOrBuilder
       Headers extracted from the original request in the Temporal frontend.
       When using Nexus over HTTP, this includes the request's HTTP headers ignoring multiple values.
       
      map<string, string> header = 1;
      Specified by:
      getHeaderCount in interface RequestOrBuilder
    • containsHeader

      public boolean containsHeader(String key)
       Headers extracted from the original request in the Temporal frontend.
       When using Nexus over HTTP, this includes the request's HTTP headers ignoring multiple values.
       
      map<string, string> header = 1;
      Specified by:
      containsHeader in interface RequestOrBuilder
    • getHeader

      @Deprecated public Map<String,String> getHeader()
      Deprecated.
      Use getHeaderMap() instead.
      Specified by:
      getHeader in interface RequestOrBuilder
    • getHeaderMap

      public Map<String,String> getHeaderMap()
       Headers extracted from the original request in the Temporal frontend.
       When using Nexus over HTTP, this includes the request's HTTP headers ignoring multiple values.
       
      map<string, string> header = 1;
      Specified by:
      getHeaderMap in interface RequestOrBuilder
    • getHeaderOrDefault

      public String getHeaderOrDefault(String key, String defaultValue)
       Headers extracted from the original request in the Temporal frontend.
       When using Nexus over HTTP, this includes the request's HTTP headers ignoring multiple values.
       
      map<string, string> header = 1;
      Specified by:
      getHeaderOrDefault in interface RequestOrBuilder
    • getHeaderOrThrow

      public String getHeaderOrThrow(String key)
       Headers extracted from the original request in the Temporal frontend.
       When using Nexus over HTTP, this includes the request's HTTP headers ignoring multiple values.
       
      map<string, string> header = 1;
      Specified by:
      getHeaderOrThrow in interface RequestOrBuilder
    • clearHeader

      public Request.Builder clearHeader()
    • removeHeader

      public Request.Builder removeHeader(String key)
       Headers extracted from the original request in the Temporal frontend.
       When using Nexus over HTTP, this includes the request's HTTP headers ignoring multiple values.
       
      map<string, string> header = 1;
    • getMutableHeader

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

      public Request.Builder putHeader(String key, String value)
       Headers extracted from the original request in the Temporal frontend.
       When using Nexus over HTTP, this includes the request's HTTP headers ignoring multiple values.
       
      map<string, string> header = 1;
    • putAllHeader

      public Request.Builder putAllHeader(Map<String,String> values)
       Headers extracted from the original request in the Temporal frontend.
       When using Nexus over HTTP, this includes the request's HTTP headers ignoring multiple values.
       
      map<string, string> header = 1;
    • hasScheduledTime

      public boolean hasScheduledTime()
       The timestamp when the request was scheduled in the frontend.
       (-- api-linter: core::0142::time-field-names=disabled
           aip.dev/not-precedent: Not following linter rules. --)
       
      .google.protobuf.Timestamp scheduled_time = 2;
      Specified by:
      hasScheduledTime in interface RequestOrBuilder
      Returns:
      Whether the scheduledTime field is set.
    • getScheduledTime

      public com.google.protobuf.Timestamp getScheduledTime()
       The timestamp when the request was scheduled in the frontend.
       (-- api-linter: core::0142::time-field-names=disabled
           aip.dev/not-precedent: Not following linter rules. --)
       
      .google.protobuf.Timestamp scheduled_time = 2;
      Specified by:
      getScheduledTime in interface RequestOrBuilder
      Returns:
      The scheduledTime.
    • setScheduledTime

      public Request.Builder setScheduledTime(com.google.protobuf.Timestamp value)
       The timestamp when the request was scheduled in the frontend.
       (-- api-linter: core::0142::time-field-names=disabled
           aip.dev/not-precedent: Not following linter rules. --)
       
      .google.protobuf.Timestamp scheduled_time = 2;
    • setScheduledTime

      public Request.Builder setScheduledTime(com.google.protobuf.Timestamp.Builder builderForValue)
       The timestamp when the request was scheduled in the frontend.
       (-- api-linter: core::0142::time-field-names=disabled
           aip.dev/not-precedent: Not following linter rules. --)
       
      .google.protobuf.Timestamp scheduled_time = 2;
    • mergeScheduledTime

      public Request.Builder mergeScheduledTime(com.google.protobuf.Timestamp value)
       The timestamp when the request was scheduled in the frontend.
       (-- api-linter: core::0142::time-field-names=disabled
           aip.dev/not-precedent: Not following linter rules. --)
       
      .google.protobuf.Timestamp scheduled_time = 2;
    • clearScheduledTime

      public Request.Builder clearScheduledTime()
       The timestamp when the request was scheduled in the frontend.
       (-- api-linter: core::0142::time-field-names=disabled
           aip.dev/not-precedent: Not following linter rules. --)
       
      .google.protobuf.Timestamp scheduled_time = 2;
    • getScheduledTimeBuilder

      public com.google.protobuf.Timestamp.Builder getScheduledTimeBuilder()
       The timestamp when the request was scheduled in the frontend.
       (-- api-linter: core::0142::time-field-names=disabled
           aip.dev/not-precedent: Not following linter rules. --)
       
      .google.protobuf.Timestamp scheduled_time = 2;
    • getScheduledTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getScheduledTimeOrBuilder()
       The timestamp when the request was scheduled in the frontend.
       (-- api-linter: core::0142::time-field-names=disabled
           aip.dev/not-precedent: Not following linter rules. --)
       
      .google.protobuf.Timestamp scheduled_time = 2;
      Specified by:
      getScheduledTimeOrBuilder in interface RequestOrBuilder
    • hasCapabilities

      public boolean hasCapabilities()
      .temporal.api.nexus.v1.Request.Capabilities capabilities = 100;
      Specified by:
      hasCapabilities in interface RequestOrBuilder
      Returns:
      Whether the capabilities field is set.
    • getCapabilities

      public Request.Capabilities getCapabilities()
      .temporal.api.nexus.v1.Request.Capabilities capabilities = 100;
      Specified by:
      getCapabilities in interface RequestOrBuilder
      Returns:
      The capabilities.
    • setCapabilities

      public Request.Builder setCapabilities(Request.Capabilities value)
      .temporal.api.nexus.v1.Request.Capabilities capabilities = 100;
    • setCapabilities

      public Request.Builder setCapabilities(Request.Capabilities.Builder builderForValue)
      .temporal.api.nexus.v1.Request.Capabilities capabilities = 100;
    • mergeCapabilities

      public Request.Builder mergeCapabilities(Request.Capabilities value)
      .temporal.api.nexus.v1.Request.Capabilities capabilities = 100;
    • clearCapabilities

      public Request.Builder clearCapabilities()
      .temporal.api.nexus.v1.Request.Capabilities capabilities = 100;
    • getCapabilitiesBuilder

      public Request.Capabilities.Builder getCapabilitiesBuilder()
      .temporal.api.nexus.v1.Request.Capabilities capabilities = 100;
    • getCapabilitiesOrBuilder

      public Request.CapabilitiesOrBuilder getCapabilitiesOrBuilder()
      .temporal.api.nexus.v1.Request.Capabilities capabilities = 100;
      Specified by:
      getCapabilitiesOrBuilder in interface RequestOrBuilder
    • hasStartOperation

      public boolean hasStartOperation()
      .temporal.api.nexus.v1.StartOperationRequest start_operation = 3;
      Specified by:
      hasStartOperation in interface RequestOrBuilder
      Returns:
      Whether the startOperation field is set.
    • getStartOperation

      public StartOperationRequest getStartOperation()
      .temporal.api.nexus.v1.StartOperationRequest start_operation = 3;
      Specified by:
      getStartOperation in interface RequestOrBuilder
      Returns:
      The startOperation.
    • setStartOperation

      public Request.Builder setStartOperation(StartOperationRequest value)
      .temporal.api.nexus.v1.StartOperationRequest start_operation = 3;
    • setStartOperation

      public Request.Builder setStartOperation(StartOperationRequest.Builder builderForValue)
      .temporal.api.nexus.v1.StartOperationRequest start_operation = 3;
    • mergeStartOperation

      public Request.Builder mergeStartOperation(StartOperationRequest value)
      .temporal.api.nexus.v1.StartOperationRequest start_operation = 3;
    • clearStartOperation

      public Request.Builder clearStartOperation()
      .temporal.api.nexus.v1.StartOperationRequest start_operation = 3;
    • getStartOperationBuilder

      public StartOperationRequest.Builder getStartOperationBuilder()
      .temporal.api.nexus.v1.StartOperationRequest start_operation = 3;
    • getStartOperationOrBuilder

      public StartOperationRequestOrBuilder getStartOperationOrBuilder()
      .temporal.api.nexus.v1.StartOperationRequest start_operation = 3;
      Specified by:
      getStartOperationOrBuilder in interface RequestOrBuilder
    • hasCancelOperation

      public boolean hasCancelOperation()
      .temporal.api.nexus.v1.CancelOperationRequest cancel_operation = 4;
      Specified by:
      hasCancelOperation in interface RequestOrBuilder
      Returns:
      Whether the cancelOperation field is set.
    • getCancelOperation

      public CancelOperationRequest getCancelOperation()
      .temporal.api.nexus.v1.CancelOperationRequest cancel_operation = 4;
      Specified by:
      getCancelOperation in interface RequestOrBuilder
      Returns:
      The cancelOperation.
    • setCancelOperation

      public Request.Builder setCancelOperation(CancelOperationRequest value)
      .temporal.api.nexus.v1.CancelOperationRequest cancel_operation = 4;
    • setCancelOperation

      public Request.Builder setCancelOperation(CancelOperationRequest.Builder builderForValue)
      .temporal.api.nexus.v1.CancelOperationRequest cancel_operation = 4;
    • mergeCancelOperation

      public Request.Builder mergeCancelOperation(CancelOperationRequest value)
      .temporal.api.nexus.v1.CancelOperationRequest cancel_operation = 4;
    • clearCancelOperation

      public Request.Builder clearCancelOperation()
      .temporal.api.nexus.v1.CancelOperationRequest cancel_operation = 4;
    • getCancelOperationBuilder

      public CancelOperationRequest.Builder getCancelOperationBuilder()
      .temporal.api.nexus.v1.CancelOperationRequest cancel_operation = 4;
    • getCancelOperationOrBuilder

      public CancelOperationRequestOrBuilder getCancelOperationOrBuilder()
      .temporal.api.nexus.v1.CancelOperationRequest cancel_operation = 4;
      Specified by:
      getCancelOperationOrBuilder in interface RequestOrBuilder
    • getEndpoint

      public String getEndpoint()
       The endpoint this request was addressed to before forwarding to the worker.
       Supported from server version 1.30.0.
       
      string endpoint = 10;
      Specified by:
      getEndpoint in interface RequestOrBuilder
      Returns:
      The endpoint.
    • getEndpointBytes

      public com.google.protobuf.ByteString getEndpointBytes()
       The endpoint this request was addressed to before forwarding to the worker.
       Supported from server version 1.30.0.
       
      string endpoint = 10;
      Specified by:
      getEndpointBytes in interface RequestOrBuilder
      Returns:
      The bytes for endpoint.
    • setEndpoint

      public Request.Builder setEndpoint(String value)
       The endpoint this request was addressed to before forwarding to the worker.
       Supported from server version 1.30.0.
       
      string endpoint = 10;
      Parameters:
      value - The endpoint to set.
      Returns:
      This builder for chaining.
    • clearEndpoint

      public Request.Builder clearEndpoint()
       The endpoint this request was addressed to before forwarding to the worker.
       Supported from server version 1.30.0.
       
      string endpoint = 10;
      Returns:
      This builder for chaining.
    • setEndpointBytes

      public Request.Builder setEndpointBytes(com.google.protobuf.ByteString value)
       The endpoint this request was addressed to before forwarding to the worker.
       Supported from server version 1.30.0.
       
      string endpoint = 10;
      Parameters:
      value - The bytes for endpoint to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final Request.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<Request.Builder>
    • mergeUnknownFields

      public final Request.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<Request.Builder>