final case class ZWorkflowServiceStubsOptions extends Product with Serializable
Represents temporal workflow service stubs options
- See also
WorkflowServiceStubsOptions
- Alphabetic
- By Inheritance
- ZWorkflowServiceStubsOptions
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val channel: Option[ManagedChannel]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- val connectionBackoffResetFrequency: Option[zio.Duration]
- val enableHttps: Option[Boolean]
- val enableKeepAlive: Option[Boolean]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- val grpcMetadataProvider: Option[GrpcMetadataProvider]
- val grpcReconnectFrequency: Option[zio.Duration]
- val headers: Option[Metadata]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val keepAlivePermitWithoutStream: Option[Boolean]
- val keepAliveTime: Option[zio.Duration]
- val keepAliveTimeout: Option[zio.Duration]
- val metricsScope: Option[com.uber.m3.tally.Scope]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val rpcLongPollTimeout: Option[zio.Duration]
- val rpcQueryTimeout: Option[zio.Duration]
- val rpcRetryOptions: Option[RpcRetryOptions]
- val rpcTimeout: Option[zio.Duration]
- val serverUrl: String
- val sslContext: Option[SslContext]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toJava: WorkflowServiceStubsOptions
- def toString(): String
- Definition Classes
- ZWorkflowServiceStubsOptions → AnyRef → Any
- def transformJavaOptions(f: (Builder) => Builder): ZWorkflowServiceStubsOptions
Allows to specify options directly on the java SDK's WorkflowServiceStubsOptions.
Allows to specify options directly on the java SDK's WorkflowServiceStubsOptions. Use it in case an appropriate
withXXX
method is missing- Note
the options specified via this method take precedence over those specified via other methods.
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withChannel(value: ManagedChannel): ZWorkflowServiceStubsOptions
- def withConnectionBackoffResetFrequency(value: zio.Duration): ZWorkflowServiceStubsOptions
- def withEnableHttps(value: Boolean): ZWorkflowServiceStubsOptions
- def withEnableKeepAlive(value: Boolean): ZWorkflowServiceStubsOptions
- def withGrpcMetadataProvider(value: GrpcMetadataProvider): ZWorkflowServiceStubsOptions
- value
gRPC metadata/headers provider to be called on each gRPC request to supply additional headers
- def withGrpcReconnectFrequency(value: zio.Duration): ZWorkflowServiceStubsOptions
- def withHeaders(value: Metadata): ZWorkflowServiceStubsOptions
- def withKeepAlivePermitWithoutStream(value: Boolean): ZWorkflowServiceStubsOptions
- def withKeepAliveTime(value: zio.Duration): ZWorkflowServiceStubsOptions
- def withKeepAliveTimeout(value: zio.Duration): ZWorkflowServiceStubsOptions
- def withMetricsScope(value: com.uber.m3.tally.Scope): ZWorkflowServiceStubsOptions
Sets the scope to be used for metrics reporting.
Sets the scope to be used for metrics reporting. Optional. Default is to not report metrics.
This method should be used to integrate client and workers with external metrics and monitoring systems.
- value
the scope to be used for metrics reporting.
- def withRpcLongPollTimeout(value: zio.Duration): ZWorkflowServiceStubsOptions
- def withRpcQueryTimeout(value: zio.Duration): ZWorkflowServiceStubsOptions
- def withRpcRetryOptions(value: RpcRetryOptions): ZWorkflowServiceStubsOptions
- def withRpcTimeout(value: zio.Duration): ZWorkflowServiceStubsOptions
- def withServiceUrl(value: String): ZWorkflowServiceStubsOptions
- def withSslContext(value: SslContext): ZWorkflowServiceStubsOptions
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)