Skip navigation links
A B C D N R S W 

A

AllAuthorizationPolicy() - Constructor for class com.spotify.styx.api.ServiceAccountUsageAuthorizer.AllAuthorizationPolicy
 
AUTHORIZATION_REQUIRE_ALL_CONFIG - Static variable in class com.spotify.styx.StyxApi
 
AUTHORIZATION_REQUIRE_WORKFLOWS - Static variable in class com.spotify.styx.StyxApi
 
AUTHORIZATION_SERVICE_ACCOUNT_USER_ROLE_CONFIG - Static variable in class com.spotify.styx.StyxApi
 
authorizeServiceAccountUsage(WorkflowId, String, GoogleIdToken) - Method in interface com.spotify.styx.api.ServiceAccountUsageAuthorizer
 
authorizeServiceAccountUsage(WorkflowId, String, GoogleIdToken) - Method in class com.spotify.styx.api.ServiceAccountUsageAuthorizer.Impl
 

B

BackfillResource - Class in com.spotify.styx.api
 
BackfillResource(String, Storage, WorkflowValidator, Time) - Constructor for class com.spotify.styx.api.BackfillResource
 
build() - Method in class com.spotify.styx.StyxApi.Builder
 
Builder() - Constructor for class com.spotify.styx.StyxApi.Builder
 

C

close() - Method in class com.spotify.styx.api.BackfillResource
 
com.spotify.styx - package com.spotify.styx
 
com.spotify.styx.api - package com.spotify.styx.api
 
com.spotify.styx.api.workflow - package com.spotify.styx.api.workflow
 
create(String, ServiceAccountUsageAuthorizer.AuthorizationPolicy, GoogleCredential, String) - Static method in interface com.spotify.styx.api.ServiceAccountUsageAuthorizer
 
create(Environment) - Method in class com.spotify.styx.StyxApi
 
createDefault() - Static method in class com.spotify.styx.StyxApi
 

D

DEFAULT_RETRY_BASE_DELAY_BT - Static variable in class com.spotify.styx.StyxApi
 
DEFAULT_SCHEDULER_SERVICE_BASE_URL - Static variable in class com.spotify.styx.StyxApi
 

N

newBuilder() - Static method in class com.spotify.styx.StyxApi
 
NoAuthorizationPolicy() - Constructor for class com.spotify.styx.api.ServiceAccountUsageAuthorizer.NoAuthorizationPolicy
 
NOP - Static variable in interface com.spotify.styx.api.ServiceAccountUsageAuthorizer
 

R

ResourceResource - Class in com.spotify.styx.api
 
ResourceResource(Storage) - Constructor for class com.spotify.styx.api.ResourceResource
 
routes() - Method in class com.spotify.styx.api.BackfillResource
 
routes() - Method in class com.spotify.styx.api.ResourceResource
 
routes() - Method in class com.spotify.styx.api.SchedulerProxyResource
 
routes() - Method in class com.spotify.styx.api.StatusResource
 
routes(RequestAuthenticator) - Method in class com.spotify.styx.api.WorkflowResource
 

S

SCHEDULER_SERVICE_BASE_URL - Static variable in class com.spotify.styx.StyxApi
 
SchedulerProxyResource - Class in com.spotify.styx.api
API endpoints for scheduler
SchedulerProxyResource(String, Client) - Constructor for class com.spotify.styx.api.SchedulerProxyResource
 
SERVICE_NAME - Static variable in class com.spotify.styx.StyxApi
 
ServiceAccountUsageAuthorizer - Interface in com.spotify.styx.api
Verifies that a user is authorized to use a service account in a workflow by verifying that the user has a specific role either on the service account itself or in the project of the service account.
ServiceAccountUsageAuthorizer.AllAuthorizationPolicy - Class in com.spotify.styx.api
A policy that always enforces authorization.
ServiceAccountUsageAuthorizer.AuthorizationPolicy - Interface in com.spotify.styx.api
A policy that decides whether to enforce an authorization decision.
ServiceAccountUsageAuthorizer.Impl - Class in com.spotify.styx.api
 
ServiceAccountUsageAuthorizer.NoAuthorizationPolicy - Class in com.spotify.styx.api
A policy that does not enforce any authorization.
ServiceAccountUsageAuthorizer.WhitelistAuthorizationPolicy - Class in com.spotify.styx.api
A policy that only enforces authorization for a set of workflows.
setAuthenticatorFactory(AuthenticatorFactory) - Method in class com.spotify.styx.StyxApi.Builder
 
setServiceName(String) - Method in class com.spotify.styx.StyxApi.Builder
 
setStatsFactory(StatsFactory) - Method in class com.spotify.styx.StyxApi.Builder
 
setStorageFactory(StorageFactory) - Method in class com.spotify.styx.StyxApi.Builder
 
setTime(Time) - Method in class com.spotify.styx.StyxApi.Builder
 
setWorkflowConsumerFactory(StyxApi.WorkflowConsumerFactory) - Method in class com.spotify.styx.StyxApi.Builder
 
shouldEnforceAuthorization(WorkflowId, String, GoogleIdToken) - Method in class com.spotify.styx.api.ServiceAccountUsageAuthorizer.AllAuthorizationPolicy
 
shouldEnforceAuthorization(WorkflowId, String, GoogleIdToken) - Method in interface com.spotify.styx.api.ServiceAccountUsageAuthorizer.AuthorizationPolicy
Returns true if authorization should be enforced, false otherwise.
shouldEnforceAuthorization(WorkflowId, String, GoogleIdToken) - Method in class com.spotify.styx.api.ServiceAccountUsageAuthorizer.NoAuthorizationPolicy
 
shouldEnforceAuthorization(WorkflowId, String, GoogleIdToken) - Method in class com.spotify.styx.api.ServiceAccountUsageAuthorizer.WhitelistAuthorizationPolicy
 
StatusResource - Class in com.spotify.styx.api
API endpoints for the retrieving events and active states
StatusResource(Storage) - Constructor for class com.spotify.styx.api.StatusResource
 
store(Workflow) - Method in class com.spotify.styx.api.workflow.WorkflowInitializer
 
StyxApi - Class in com.spotify.styx
Main entrypoint for Styx API Service
StyxApi.Builder - Class in com.spotify.styx
 
StyxApi.WorkflowConsumerFactory - Interface in com.spotify.styx
 

W

WhitelistAuthorizationPolicy(Iterable<WorkflowId>) - Constructor for class com.spotify.styx.api.ServiceAccountUsageAuthorizer.WhitelistAuthorizationPolicy
 
WorkflowInitializationException - Exception in com.spotify.styx.api.workflow
 
WorkflowInitializationException(Exception) - Constructor for exception com.spotify.styx.api.workflow.WorkflowInitializationException
 
WorkflowInitializer - Class in com.spotify.styx.api.workflow
 
WorkflowInitializer(Storage, Time) - Constructor for class com.spotify.styx.api.workflow.WorkflowInitializer
 
WorkflowResource - Class in com.spotify.styx.api
 
WorkflowResource(Storage, WorkflowValidator, WorkflowInitializer, BiConsumer<Optional<Workflow>, Optional<Workflow>>, ServiceAccountUsageAuthorizer) - Constructor for class com.spotify.styx.api.WorkflowResource
 
A B C D N R S W 
Skip navigation links

Copyright © 2018. All rights reserved.