Class ScheduleClientOptions

java.lang.Object
io.temporal.client.schedules.ScheduleClientOptions

public final class ScheduleClientOptions extends Object
Options for ScheduleClient configuration.
  • Method Details

    • newBuilder

      public static ScheduleClientOptions.Builder newBuilder()
    • newBuilder

      public static ScheduleClientOptions.Builder newBuilder(ScheduleClientOptions options)
    • getDefaultInstance

      public static ScheduleClientOptions getDefaultInstance()
    • toBuilder

      public ScheduleClientOptions.Builder toBuilder()
    • getNamespace

      public String getNamespace()
      Get the namespace this client will operate on.
      Returns:
      Client namespace
    • getDataConverter

      public DataConverter getDataConverter()
      Get the data converters of this client
      Returns:
      The list of data converters to use with the client.
    • getIdentity

      public String getIdentity()
      Get the human-readable identity of the client.
      Returns:
      The identity of the client used on some requests.
    • getContextPropagators

      public List<ContextPropagator> getContextPropagators()
      Get the context propagators of this client
      Returns:
      The list of context propagators to use with the client.
    • getInterceptors

      public List<ScheduleClientInterceptor> getInterceptors()
      Get the interceptors of this client
      Returns:
      The list of interceptors to use with the client.
    • getPlugins

      @Experimental public ScheduleClientPlugin[] getPlugins()
      Get the plugins of this client
      Returns:
      The plugins to use with the client.