Package com.spotify.styx
Class StyxApi.Builder
- java.lang.Object
-
- com.spotify.styx.StyxApi.Builder
-
- Enclosing class:
- StyxApi
public static class StyxApi.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StyxApibuild()StyxApi.BuildersetAuthenticatorFactory(com.spotify.styx.api.AuthenticatorFactory authenticatorFactory)StyxApi.BuildersetServiceAccountUsageAuthorizerFactory(com.spotify.styx.api.ServiceAccountUsageAuthorizer.Factory serviceAccountUsageAuthorizerFactory)StyxApi.BuildersetServiceName(java.lang.String serviceName)StyxApi.BuildersetStatsFactory(com.spotify.styx.monitoring.StatsFactory statsFactory)StyxApi.BuildersetStorageFactory(com.spotify.styx.util.StorageFactory storageFactory)StyxApi.BuildersetTime(com.spotify.styx.util.Time time)StyxApi.BuildersetWorkflowConsumerFactory(StyxApi.WorkflowConsumerFactory workflowConsumerFactory)
-
-
-
Method Detail
-
setServiceName
public StyxApi.Builder setServiceName(java.lang.String serviceName)
-
setStorageFactory
public StyxApi.Builder setStorageFactory(com.spotify.styx.util.StorageFactory storageFactory)
-
setWorkflowConsumerFactory
public StyxApi.Builder setWorkflowConsumerFactory(StyxApi.WorkflowConsumerFactory workflowConsumerFactory)
-
setStatsFactory
public StyxApi.Builder setStatsFactory(com.spotify.styx.monitoring.StatsFactory statsFactory)
-
setAuthenticatorFactory
public StyxApi.Builder setAuthenticatorFactory(com.spotify.styx.api.AuthenticatorFactory authenticatorFactory)
-
setServiceAccountUsageAuthorizerFactory
public StyxApi.Builder setServiceAccountUsageAuthorizerFactory(com.spotify.styx.api.ServiceAccountUsageAuthorizer.Factory serviceAccountUsageAuthorizerFactory)
-
setTime
public StyxApi.Builder setTime(com.spotify.styx.util.Time time)
-
build
public StyxApi build()
-
-