Package com.uber.cadence.serviceclient
Class ClientOptions
- java.lang.Object
-
- com.uber.cadence.serviceclient.ClientOptions
-
public class ClientOptions extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClientOptions.Builder
Builder is the builder for ClientOptions.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClientOptions
defaultInstance()
IAuthorizationProvider
getAuthProvider()
java.lang.String
getClientAppName()
Returns the client application name.FeatureFlags
getFeatureFlags()
io.grpc.ManagedChannel
getGRPCChannel()
java.util.Map<java.lang.String,java.lang.String>
getHeaders()
java.lang.String
getHost()
com.uber.m3.tally.Scope
getMetricsScope()
int
getPort()
long
getRpcListArchivedWorkflowTimeoutMillis()
long
getRpcLongPollTimeoutMillis()
long
getRpcQueryTimeoutMillis()
long
getRpcTimeoutMillis()
java.lang.String
getServiceName()
java.util.Map<java.lang.String,java.lang.String>
getTransportHeaders()
static ClientOptions.Builder
newBuilder()
-
-
-
Method Detail
-
defaultInstance
public static ClientOptions defaultInstance()
-
newBuilder
public static ClientOptions.Builder newBuilder()
-
getHost
public java.lang.String getHost()
-
getPort
public int getPort()
-
getGRPCChannel
public io.grpc.ManagedChannel getGRPCChannel()
-
getRpcTimeoutMillis
public long getRpcTimeoutMillis()
- Returns:
- Returns the rpc timeout value in millis.
-
getRpcLongPollTimeoutMillis
public long getRpcLongPollTimeoutMillis()
- Returns:
- Returns the rpc timout for long poll requests in millis.
-
getRpcQueryTimeoutMillis
public long getRpcQueryTimeoutMillis()
- Returns:
- Returns the rpc timout for query workflow requests in millis.
-
getRpcListArchivedWorkflowTimeoutMillis
public long getRpcListArchivedWorkflowTimeoutMillis()
- Returns:
- Returns the rpc timout for list archived workflow requests in millis.
-
getClientAppName
public java.lang.String getClientAppName()
Returns the client application name.
-
getServiceName
public java.lang.String getServiceName()
-
getMetricsScope
public com.uber.m3.tally.Scope getMetricsScope()
-
getTransportHeaders
public java.util.Map<java.lang.String,java.lang.String> getTransportHeaders()
-
getHeaders
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
-
getAuthProvider
public IAuthorizationProvider getAuthProvider()
-
getFeatureFlags
public FeatureFlags getFeatureFlags()
-
-