Package io.temporal.serviceclient
Class TestServiceStubsOptions.Builder
- java.lang.Object
-
- io.temporal.serviceclient.TestServiceStubsOptions.Builder
-
- Enclosing class:
- TestServiceStubsOptions
public static class TestServiceStubsOptions.Builder extends java.lang.ObjectBuilder is the builder for ClientOptions.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description TaddGrpcClientInterceptor(io.grpc.ClientInterceptor arg0)TaddGrpcMetadataProvider(io.temporal.serviceclient.GrpcMetadataProvider arg0)TestServiceStubsOptionsbuild()Builds and returns a ClientOptions object.TsetChannel(io.grpc.ManagedChannel arg0)TsetChannelInitializer(java.util.function.Consumer<io.grpc.ManagedChannelBuilder<?>> arg0)TsetConnectionBackoffResetFrequency(java.time.Duration arg0)TsetEnableHttps(boolean arg0)TsetEnableKeepAlive(boolean arg0)TsetGrpcClientInterceptors(java.util.Collection<io.grpc.ClientInterceptor> arg0)TsetGrpcMetadataProviders(java.util.Collection<io.temporal.serviceclient.GrpcMetadataProvider> arg0)TsetGrpcReconnectFrequency(java.time.Duration arg0)TsetHeaders(io.grpc.Metadata arg0)TsetHealthCheckAttemptTimeout(java.time.Duration arg0)Deprecated.TsetHealthCheckTimeout(java.time.Duration arg0)Deprecated.TsetKeepAlivePermitWithoutStream(boolean arg0)TsetKeepAliveTime(java.time.Duration arg0)TsetKeepAliveTimeout(java.time.Duration arg0)TsetMetricsScope(com.uber.m3.tally.Scope arg0)TsetRpcTimeout(java.time.Duration arg0)TsetSslContext(io.grpc.netty.shaded.io.netty.handler.ssl.SslContext arg0)TsetTarget(java.lang.String arg0)TestServiceStubsOptionsvalidateAndBuildWithDefaults()
-
-
-
Method Detail
-
build
public TestServiceStubsOptions build()
Builds and returns a ClientOptions object.- Returns:
- ClientOptions object with the specified params.
-
validateAndBuildWithDefaults
public TestServiceStubsOptions validateAndBuildWithDefaults()
-
setTarget
public T setTarget(java.lang.String arg0)
-
setChannelInitializer
public T setChannelInitializer(java.util.function.Consumer<io.grpc.ManagedChannelBuilder<?>> arg0)
-
setChannel
public T setChannel(io.grpc.ManagedChannel arg0)
-
setSslContext
public T setSslContext(io.grpc.netty.shaded.io.netty.handler.ssl.SslContext arg0)
-
setEnableHttps
public T setEnableHttps(boolean arg0)
-
setConnectionBackoffResetFrequency
public T setConnectionBackoffResetFrequency(java.time.Duration arg0)
-
setGrpcReconnectFrequency
public T setGrpcReconnectFrequency(java.time.Duration arg0)
-
setHeaders
public T setHeaders(io.grpc.Metadata arg0)
-
addGrpcMetadataProvider
public T addGrpcMetadataProvider(io.temporal.serviceclient.GrpcMetadataProvider arg0)
-
setGrpcMetadataProviders
public T setGrpcMetadataProviders(java.util.Collection<io.temporal.serviceclient.GrpcMetadataProvider> arg0)
-
addGrpcClientInterceptor
public T addGrpcClientInterceptor(io.grpc.ClientInterceptor arg0)
-
setGrpcClientInterceptors
public T setGrpcClientInterceptors(java.util.Collection<io.grpc.ClientInterceptor> arg0)
-
setMetricsScope
public T setMetricsScope(com.uber.m3.tally.Scope arg0)
-
setHealthCheckAttemptTimeout
@Deprecated public T setHealthCheckAttemptTimeout(java.time.Duration arg0)
Deprecated.
-
setHealthCheckTimeout
@Deprecated public T setHealthCheckTimeout(java.time.Duration arg0)
Deprecated.
-
setEnableKeepAlive
public T setEnableKeepAlive(boolean arg0)
-
setKeepAliveTime
public T setKeepAliveTime(java.time.Duration arg0)
-
setKeepAliveTimeout
public T setKeepAliveTimeout(java.time.Duration arg0)
-
setKeepAlivePermitWithoutStream
public T setKeepAlivePermitWithoutStream(boolean arg0)
-
setRpcTimeout
public T setRpcTimeout(java.time.Duration arg0)
-
-