Class ActivityExecutionOptions

java.lang.Object
io.temporal.client.ActivityExecutionOptions

@Experimental public final class ActivityExecutionOptions extends Object
The options an activity is running with, as resolved by the server. Returned by UntypedActivityHandle.updateOptions(io.temporal.client.ActivityOptionsUpdate<?>...) and UntypedActivityHandle.restoreOriginalOptions().
  • Constructor Details

    • ActivityExecutionOptions

      public ActivityExecutionOptions(@Nonnull io.temporal.api.activity.v1.ActivityOptions proto)
      Converts the server's resolved activity options into this type. An option the server did not report is left null.
  • Method Details

    • getTaskQueue

      @Nullable public String getTaskQueue()
    • getScheduleToCloseTimeout

      @Nullable public Duration getScheduleToCloseTimeout()
    • getScheduleToStartTimeout

      @Nullable public Duration getScheduleToStartTimeout()
    • getStartToCloseTimeout

      @Nullable public Duration getStartToCloseTimeout()
    • getHeartbeatTimeout

      @Nullable public Duration getHeartbeatTimeout()
    • getRetryOptions

      @Nullable public RetryOptions getRetryOptions()
    • getPriority

      @Nullable public Priority getPriority()
    • getStartDelay

      @Nullable public Duration getStartDelay()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object