Skip navigation links
A B C D E F G H I J K L M N O P Q R S T V W 

A

accept(T) - Method in class com.spotify.flo.context.AwaitingConsumer
 
accept(Integer) - Method in class com.spotify.flo.contrib.styx.TerminationLogging
 
ApiGeneratorProcessor - Class in com.spotify.flo.gen
Annotation processor for generating the Java and Scala TaskBuilder interfaces and implementations.
ApiGeneratorProcessor() - Constructor for class com.spotify.flo.gen.ApiGeneratorProcessor
 
apply(A) - Method in interface com.spotify.flo.TaskBuilder.F1
 
apply(A, B, C, D, E, F, G, H, I, J) - Method in interface com.spotify.flo.TaskBuilder.F10
 
apply(A, B, C, D, E, F, G, H, I, J, K) - Method in interface com.spotify.flo.TaskBuilder.F11
 
apply(A, B, C, D, E, F, G, H, I, J, K, L) - Method in interface com.spotify.flo.TaskBuilder.F12
 
apply(A, B, C, D, E, F, G, H, I, J, K, L, M) - Method in interface com.spotify.flo.TaskBuilder.F13
 
apply(A, B, C, D, E, F, G, H, I, J, K, L, M, N) - Method in interface com.spotify.flo.TaskBuilder.F14
 
apply(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) - Method in interface com.spotify.flo.TaskBuilder.F15
 
apply(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) - Method in interface com.spotify.flo.TaskBuilder.F16
 
apply(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) - Method in interface com.spotify.flo.TaskBuilder.F17
 
apply(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) - Method in interface com.spotify.flo.TaskBuilder.F18
 
apply(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) - Method in interface com.spotify.flo.TaskBuilder.F19
 
apply(A, B) - Method in interface com.spotify.flo.TaskBuilder.F2
 
apply(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) - Method in interface com.spotify.flo.TaskBuilder.F20
 
apply(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) - Method in interface com.spotify.flo.TaskBuilder.F21
 
apply(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) - Method in interface com.spotify.flo.TaskBuilder.F22
 
apply(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W) - Method in interface com.spotify.flo.TaskBuilder.F23
 
apply(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X) - Method in interface com.spotify.flo.TaskBuilder.F24
 
apply(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y) - Method in interface com.spotify.flo.TaskBuilder.F25
 
apply(A, B, C) - Method in interface com.spotify.flo.TaskBuilder.F3
 
apply(A, B, C, D) - Method in interface com.spotify.flo.TaskBuilder.F4
 
apply(A, B, C, D, E) - Method in interface com.spotify.flo.TaskBuilder.F5
 
apply(A, B, C, D, E, F) - Method in interface com.spotify.flo.TaskBuilder.F6
 
apply(A, B, C, D, E, F, G) - Method in interface com.spotify.flo.TaskBuilder.F7
 
apply(A, B, C, D, E, F, G, H) - Method in interface com.spotify.flo.TaskBuilder.F8
 
apply(A, B, C, D, E, F, G, H, I) - Method in interface com.spotify.flo.TaskBuilder.F9
 
args() - Method in class com.spotify.flo.contrib.styx.TaskBuilder
 
args(String) - Method in class com.spotify.flo.contrib.styx.TaskBuilder
 
args() - Method in interface com.spotify.flo.TaskId
 
async(Executor) - Static method in interface com.spotify.flo.EvalContext
Create an asynchronous EvalContext that executes all evaluation on the given Executor.
AsyncContext - Class in com.spotify.flo.context
A EvalContext that executes evaluation and Value computations on a given Executor.
await() - Method in class com.spotify.flo.context.AwaitingConsumer
 
await(long, TimeUnit) - Method in class com.spotify.flo.context.AwaitingConsumer
 
awaitAndGet() - Method in class com.spotify.flo.context.AwaitingConsumer
 
AwaitingConsumer<T> - Class in com.spotify.flo.context
A Consumer that allows for synchronously waiting for the value to arrive.
AwaitingConsumer() - Constructor for class com.spotify.flo.context.AwaitingConsumer
 

B

BigQueryMocking - Class in com.spotify.flo.contrib.bigquery
 
BigQueryOperation<T> - Class in com.spotify.flo.contrib.bigquery
A BigQuery operation to be executed by the BigQueryOperator.
BigQueryOperation() - Constructor for class com.spotify.flo.contrib.bigquery.BigQueryOperation
 
BigQueryOperation.Provider<T> - Class in com.spotify.flo.contrib.bigquery
 
BigQueryOperator<T> - Class in com.spotify.flo.contrib.bigquery
 
BigQueryOutput - Class in com.spotify.flo.contrib.bigquery
 
BigQueryResult - Interface in com.spotify.flo.contrib.bigquery
A mockable TableResult
BigQueryTasks - Class in com.spotify.flo.contrib.bigquery
 
bq() - Method in class com.spotify.flo.contrib.bigquery.BigQueryOperation.Provider
 
build() - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
build() - Method in class com.spotify.flo.contrib.styx.TaskBuilder
 
build() - Method in class com.spotify.flo.contrib.styx.WorkflowBuilder
 

C

close() - Method in interface com.spotify.flo.context.InstrumentedContext.Listener
Called to close resources or connections used by the implementing class.
close() - Method in class com.spotify.flo.TestScope
 
com.spotify.flo - package com.spotify.flo
 
com.spotify.flo.context - package com.spotify.flo.context
 
com.spotify.flo.contrib.bigquery - package com.spotify.flo.contrib.bigquery
 
com.spotify.flo.contrib.styx - package com.spotify.flo.contrib.styx
 
com.spotify.flo.dsl - package com.spotify.flo.dsl
 
com.spotify.flo.freezer - package com.spotify.flo.freezer
 
com.spotify.flo.gen - package com.spotify.flo.gen
 
com.spotify.flo.proc - package com.spotify.flo.proc
 
com.spotify.flo.status - package com.spotify.flo.status
 
com.spotify.flo.util - package com.spotify.flo.util
 
commit_sha() - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
commit_sha(String) - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
compareTo(Date) - Method in class com.spotify.flo.util.Date
 
compareTo(DateHour) - Method in class com.spotify.flo.util.DateHour
 
component_id() - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
component_id(String) - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
composeWith(EvalContext, InstrumentedContext.Listener) - Static method in class com.spotify.flo.context.InstrumentedContext
 
composeWith(EvalContext) - Static method in class com.spotify.flo.context.MemoizingContext
 
composeWith(EvalContext, Logging) - Static method in class com.spotify.flo.context.OverridingContext
 
composeWith(EvalContext) - Static method in class com.spotify.flo.context.TracingContext
 
composeWith(TaskOperator.Listener) - Method in interface com.spotify.flo.TaskOperator.Listener
 
configureStructuredLogging() - Static method in class com.spotify.flo.contrib.styx.StructuredLogging
 
configureStructuredLogging(Level) - Static method in class com.spotify.flo.contrib.styx.StructuredLogging
 
consume(Consumer<T>) - Method in interface com.spotify.flo.EvalContext.Value
Consume the enclosed value.
context() - Method in interface com.spotify.flo.EvalContext.Value
The EvalContext that created this value.
context(TaskContextGeneric<A>) - Method in interface com.spotify.flo.TaskBuilder
 
context(TaskContextGeneric<B>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder1
 
context(TaskContextGeneric<K>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder10
 
context(TaskContextGeneric<L>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder11
 
context(TaskContextGeneric<M>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder12
 
context(TaskContextGeneric<N>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder13
 
context(TaskContextGeneric<O>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder14
 
context(TaskContextGeneric<P>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder15
 
context(TaskContextGeneric<Q>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder16
 
context(TaskContextGeneric<R>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder17
 
context(TaskContextGeneric<S>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder18
 
context(TaskContextGeneric<T>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder19
 
context(TaskContextGeneric<C>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder2
 
context(TaskContextGeneric<U>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder20
 
context(TaskContextGeneric<V>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder21
 
context(TaskContextGeneric<W>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder22
 
context(TaskContextGeneric<X>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder23
 
context(TaskContextGeneric<D>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder3
 
context(TaskContextGeneric<E>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder4
 
context(TaskContextGeneric<F>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder5
 
context(TaskContextGeneric<G>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder6
 
context(TaskContextGeneric<H>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder7
 
context(TaskContextGeneric<I>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder8
 
context(TaskContextGeneric<J>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder9
 
contexts() - Method in class com.spotify.flo.Task
 
ControlException - Error in com.spotify.flo
An exception for use when implementing flow control in flo internals.
ControlException() - Constructor for error com.spotify.flo.ControlException
 
create(Executor) - Static method in class com.spotify.flo.context.AsyncContext
 
create() - Static method in class com.spotify.flo.context.AwaitingConsumer
 
create() - Static method in class com.spotify.flo.context.SyncContext
 
create(Config) - Method in interface com.spotify.flo.context.TerminationHookFactory
 
create() - Static method in class com.spotify.flo.contrib.bigquery.BigQueryOperator
 
create(String, String, String) - Static method in class com.spotify.flo.contrib.bigquery.BigQueryOutput
 
create(TableId) - Static method in class com.spotify.flo.contrib.bigquery.BigQueryOutput
 
create(Config) - Method in class com.spotify.flo.contrib.styx.TerminationLoggingFactory
 
create(Fn<T>, Class<T>, String, Object...) - Static method in class com.spotify.flo.Task
 
create(String, Object...) - Static method in interface com.spotify.flo.TaskId
Creates a TaskId.
create(TaskId, List<TaskInfo>) - Static method in class com.spotify.flo.TaskInfo
 
createListener(Config) - Method in interface com.spotify.flo.context.FloListenerFactory
 
currentTask() - Method in interface com.spotify.flo.EvalContext
When called during the evaluation of a task, this method will return the Task currently being processed.
currentTask() - Method in class com.spotify.flo.EvalContextWithTask
 
currentTaskId() - Static method in class com.spotify.flo.Tracing
 

D

dataset(String, String) - Method in class com.spotify.flo.contrib.bigquery.BigQueryMocking
 
dataset(TableId) - Method in class com.spotify.flo.contrib.bigquery.BigQueryMocking
 
dataset(DatasetId) - Method in class com.spotify.flo.contrib.bigquery.BigQueryMocking
 
Date - Class in com.spotify.flo.util
A value type representing a date.
Date() - Constructor for class com.spotify.flo.util.Date
 
date() - Method in class com.spotify.flo.util.DateHour
 
DateHour - Class in com.spotify.flo.util
A value type representing a localDate and an hour in the UTC time-zone.
DateHour() - Constructor for class com.spotify.flo.util.DateHour
 
dateTime() - Method in class com.spotify.flo.util.DateHour
 
delegate - Variable in class com.spotify.flo.context.ForwardingEvalContext
 
deserialize(Path) - Static method in class com.spotify.flo.Serialization
 
deserialize(InputStream) - Static method in class com.spotify.flo.Serialization
 
deserialize(byte[]) - Static method in class com.spotify.flo.Serialization
 
docker_args() - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
docker_args(String) - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
docker_image() - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
docker_image(String) - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 

E

encode(ILoggingEvent) - Method in class com.spotify.flo.contrib.styx.StructuredLoggingEncoder
 
equals(Object) - Method in class com.spotify.flo.contrib.bigquery.StagingTableId
 
EvalContext - Interface in com.spotify.flo
A context for controlling Task evaluation and EvalContext.Value computation.
EvalContext.Promise<T> - Interface in com.spotify.flo
A promise for a EvalContext.Value that is supposed to be EvalContext.Promise.set(Object).
EvalContext.Value<T> - Interface in com.spotify.flo
A wrapped value with additional semantics for how the enclosed value becomes available and how computations on that value are executed.
EvalContextWithTask - Class in com.spotify.flo
A EvalContext that overrides EvalContext.currentTask() to return a specific TaskId.
evaluate(Task<T>) - Method in interface com.spotify.flo.EvalContext
The entry point for evaluating a EvalContext.Value from a Task.
evaluateInternal(Task<T>, EvalContext) - Method in class com.spotify.flo.context.AsyncContext
 
evaluateInternal(Task<T>, EvalContext) - Method in class com.spotify.flo.context.ForwardingEvalContext
 
evaluateInternal(Task<T>, EvalContext) - Method in class com.spotify.flo.context.InstrumentedContext
 
evaluateInternal(Task<T>, EvalContext) - Method in class com.spotify.flo.context.MemoizingContext
 
evaluateInternal(Task<T>, EvalContext) - Method in class com.spotify.flo.context.OverridingContext
 
evaluateInternal(Task<T>, EvalContext) - Method in interface com.spotify.flo.EvalContext
A variant of EvalContext.evaluate(Task) that allows the caller to specify the EvalContext that should be used within the graph during evaluation.
evaluateInternal(Task<T>, EvalContext) - Method in class com.spotify.flo.freezer.PersistingContext
 
evaluateTaskFrom(Path) - Method in class com.spotify.flo.freezer.EvaluatingContext
Evaluate a persisted task, expecting it's input values to exist as "_out" files in the same directory.
EvaluatingContext - Class in com.spotify.flo.freezer
A wrapper context that allows for evaluating specific tasks.
EvaluatingContext(Path, EvalContext) - Constructor for class com.spotify.flo.freezer.EvaluatingContext
 
Exec - Class in com.spotify.flo.proc
Experimental
exec(TaskBuilder.F1<A, String[]>) - Static method in class com.spotify.flo.proc.Exec
 
exec(TaskBuilder.F2<A, B, String[]>) - Static method in class com.spotify.flo.proc.Exec
 
exec(TaskBuilder.F3<A, B, C, String[]>) - Static method in class com.spotify.flo.proc.Exec
 
Exec.Result - Interface in com.spotify.flo.proc
 
execution_id() - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
execution_id(String) - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
exitCode() - Method in interface com.spotify.flo.proc.Exec.Result
 

F

fail(Throwable) - Method in interface com.spotify.flo.EvalContext.Promise
Fail the promise.
flatMap(Function<? super T, ? extends EvalContext.Value<? extends U>>) - Method in interface com.spotify.flo.EvalContext.Value
Map the enclosed value through a function that return another EvalContext.Value.
FloListenerFactory - Interface in com.spotify.flo.context
A Factory for creating a InstrumentedContext.Listener.
FloRunner<T> - Class in com.spotify.flo.context
This class implements a top-level runner for Tasks.
FloRunner.Result<T> - Class in com.spotify.flo.context
 
FloTesting - Class in com.spotify.flo
 
FloTesting() - Constructor for class com.spotify.flo.FloTesting
 
Fn<R> - Interface in com.spotify.flo
 
Fn1<T,R> - Interface in com.spotify.flo
 
footerBytes() - Method in class com.spotify.flo.contrib.styx.StructuredLoggingEncoder
 
format(DateTimeFormatter) - Method in class com.spotify.flo.util.Date
 
format(DateTimeFormatter) - Method in class com.spotify.flo.util.DateHour
 
formatTableDate(Date) - Static method in class com.spotify.flo.contrib.bigquery.BigQueryTasks
 
formatTableDateHour(DateHour) - Static method in class com.spotify.flo.contrib.bigquery.BigQueryTasks
 
ForwardingEvalContext - Class in com.spotify.flo.context
A EvalContext that forwards calls.
ForwardingEvalContext(EvalContext) - Constructor for class com.spotify.flo.context.ForwardingEvalContext
 
framework() - Method in class com.spotify.flo.contrib.styx.WorkflowBuilder
 
framework(String) - Method in class com.spotify.flo.contrib.styx.WorkflowBuilder
 
from(StructuredLogMessage.Styx) - Static method in class com.spotify.flo.contrib.styx.StyxBuilder
 
from(StyxBuilder) - Static method in class com.spotify.flo.contrib.styx.StyxBuilder
 
from(StructuredLogMessage.Task) - Static method in class com.spotify.flo.contrib.styx.TaskBuilder
 
from(TaskBuilder) - Static method in class com.spotify.flo.contrib.styx.TaskBuilder
 
from(StructuredLogMessage.Workflow) - Static method in class com.spotify.flo.contrib.styx.WorkflowBuilder
 
from(WorkflowBuilder) - Static method in class com.spotify.flo.contrib.styx.WorkflowBuilder
 
future() - Method in class com.spotify.flo.context.FloRunner.Result
 

G

GenerateTaskBuilder - Annotation Type in com.spotify.flo.gen
Annotation for generating the task builder API.
get() - Method in class com.spotify.flo.context.AwaitingConsumer
 
get() - Method in interface com.spotify.flo.EvalContext.Value
 
get(EvalContext) - Method in interface com.spotify.flo.ProcessFnArg
 
get() - Method in interface com.spotify.flo.TaskBuilder.F0
 
get() - Method in class com.spotify.flo.TestContext.Key
 
get(TaskBuilder.F0<T>) - Method in class com.spotify.flo.TestContext.Key
 
getFiles() - Method in class com.spotify.flo.freezer.PersistingContext
 
getSupportedAnnotationTypes() - Method in class com.spotify.flo.gen.ApiGeneratorProcessor
 

H

hash() - Method in interface com.spotify.flo.TaskId
 
hashCode() - Method in class com.spotify.flo.contrib.bigquery.StagingTableId
 
headerBytes() - Method in class com.spotify.flo.contrib.styx.StructuredLoggingEncoder
 
hour() - Method in class com.spotify.flo.util.DateHour
 

I

id() - Method in class com.spotify.flo.contrib.styx.TaskBuilder
 
id(String) - Method in class com.spotify.flo.contrib.styx.TaskBuilder
 
id() - Method in class com.spotify.flo.Task
 
id() - Method in class com.spotify.flo.TaskInfo
 
immediateValue(T) - Method in class com.spotify.flo.context.AsyncContext
 
immediateValue(T) - Method in class com.spotify.flo.context.ForwardingEvalContext
 
immediateValue(T) - Method in interface com.spotify.flo.EvalContext
Create a EvalContext.Value with semantics defined by this EvalContext
init(ProcessingEnvironment) - Method in class com.spotify.flo.gen.ApiGeneratorProcessor
 
input(Fn<Task<A>>) - Method in interface com.spotify.flo.TaskBuilder
 
input(Fn<Task<B>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder1
 
input(Fn<Task<K>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder10
 
input(Fn<Task<L>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder11
 
input(Fn<Task<M>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder12
 
input(Fn<Task<N>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder13
 
input(Fn<Task<O>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder14
 
input(Fn<Task<P>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder15
 
input(Fn<Task<Q>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder16
 
input(Fn<Task<R>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder17
 
input(Fn<Task<S>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder18
 
input(Fn<Task<T>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder19
 
input(Fn<Task<C>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder2
 
input(Fn<Task<U>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder20
 
input(Fn<Task<V>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder21
 
input(Fn<Task<W>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder22
 
input(Fn<Task<X>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder23
 
input(Fn<Task<D>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder3
 
input(Fn<Task<E>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder4
 
input(Fn<Task<F>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder5
 
input(Fn<Task<G>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder6
 
input(Fn<Task<H>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder7
 
input(Fn<Task<I>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder8
 
input(Fn<Task<J>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder9
 
inputs() - Method in class com.spotify.flo.Task
 
inputs(Fn<List<Task<A>>>) - Method in interface com.spotify.flo.TaskBuilder
 
inputs(Fn<List<Task<B>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder1
 
inputs(Fn<List<Task<K>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder10
 
inputs(Fn<List<Task<L>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder11
 
inputs(Fn<List<Task<M>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder12
 
inputs(Fn<List<Task<N>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder13
 
inputs(Fn<List<Task<O>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder14
 
inputs(Fn<List<Task<P>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder15
 
inputs(Fn<List<Task<Q>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder16
 
inputs(Fn<List<Task<R>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder17
 
inputs(Fn<List<Task<S>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder18
 
inputs(Fn<List<Task<T>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder19
 
inputs(Fn<List<Task<C>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder2
 
inputs(Fn<List<Task<U>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder20
 
inputs(Fn<List<Task<V>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder21
 
inputs(Fn<List<Task<W>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder22
 
inputs(Fn<List<Task<X>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder23
 
inputs(Fn<List<Task<D>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder3
 
inputs(Fn<List<Task<E>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder4
 
inputs(Fn<List<Task<F>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder5
 
inputs(Fn<List<Task<G>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder6
 
inputs(Fn<List<Task<H>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder7
 
inputs(Fn<List<Task<I>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder8
 
inputs(Fn<List<Task<J>>>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder9
 
inputs() - Method in class com.spotify.flo.TaskInfo
 
InstrumentedContext - Class in com.spotify.flo.context
A EvalContext that instruments the task expansion and invocation process.
InstrumentedContext.Listener - Interface in com.spotify.flo.context
A listener for instrumented evaluation.
InstrumentedContext.Listener.Phase - Enum in com.spotify.flo.context
The different phases of task evaluation.
Invokable - Interface in com.spotify.flo
 
invoke(Object...) - Method in interface com.spotify.flo.Invokable
 
invokeProcessFn(TaskId, Fn<T>) - Method in class com.spotify.flo.context.ForwardingEvalContext
 
invokeProcessFn(TaskId, Fn<T>) - Method in class com.spotify.flo.context.InstrumentedContext
 
invokeProcessFn(TaskId, Fn<T>) - Method in class com.spotify.flo.context.TracingContext
 
invokeProcessFn(TaskId, Fn<T>) - Method in interface com.spotify.flo.EvalContext
Invoke the process function of a task.
invokeProcessFn(TaskId, Fn<T>) - Method in class com.spotify.flo.freezer.PersistingContext
 
isAvailable() - Method in class com.spotify.flo.context.AwaitingConsumer
 
isReference() - Method in class com.spotify.flo.TaskInfo
 
isTest() - Static method in class com.spotify.flo.FloTesting
 

J

job(Fn<JobInfo>) - Method in class com.spotify.flo.contrib.bigquery.BigQueryOperation.Provider
 
job(JobInfo) - Method in class com.spotify.flo.contrib.bigquery.BigQueryOperation.Provider
 

K

key(String) - Static method in class com.spotify.flo.TestContext
 
key(String, TaskBuilder.F0<T>) - Static method in class com.spotify.flo.TestContext
 
Key(String) - Constructor for class com.spotify.flo.TestContext.Key
 
Key(String, TaskBuilder.F0<T>) - Constructor for class com.spotify.flo.TestContext.Key
 

L

legacyTableRef(TableId) - Static method in class com.spotify.flo.contrib.bigquery.BigQueryTasks
 
listener() - Method in class com.spotify.flo.context.ForwardingEvalContext
 
listener() - Method in class com.spotify.flo.context.InstrumentedContext
 
listener() - Method in interface com.spotify.flo.EvalContext
Used to report task metadata.
localDate() - Method in class com.spotify.flo.util.Date
 
LOG - Static variable in interface com.spotify.flo.EvalContext
 
LoggingListener - Class in com.spotify.flo.freezer
A InstrumentedContext.Listener that prints to an slf4j Logger.
LoggingListener() - Constructor for class com.spotify.flo.freezer.LoggingListener
 
lookup(Task<TableId>) - Method in class com.spotify.flo.contrib.bigquery.BigQueryOutput
 
lookup(TableId) - Static method in class com.spotify.flo.contrib.bigquery.BigQueryTasks
 
lookup(String, String, String) - Static method in class com.spotify.flo.contrib.bigquery.BigQueryTasks
 
lookup(Task<S>) - Method in class com.spotify.flo.TaskOutput
Perform a lookup of the value this task would have produced if it ran.
lookupLatestDaily(String, String, String, Date, int) - Static method in class com.spotify.flo.contrib.bigquery.BigQueryTasks
 

M

main(String[]) - Static method in class com.spotify.flo.freezer.TaskRunnerEntrypoint
 
map(Function<? super T, ? extends U>) - Method in interface com.spotify.flo.EvalContext.Value
Map the enclosed value through a function and return a EvalContext.Value enclosing that result.
mapBoth(EvalContext, EvalContext.Value<T>, EvalContext.Value<U>, BiFunction<? super T, ? super U, ? extends V>) - Static method in class com.spotify.flo.Values
Maps a function over two EvalContext.Values returning a new EvalContext.Value of the result which only becomes available when both inputs have completed.
MemoizingContext - Class in com.spotify.flo.context
A flo EvalContext that memoizes the results of task evaluations and ensures that tasks are only evaluated once.
meta(TaskId, Map<String, String>) - Method in interface com.spotify.flo.context.InstrumentedContext.Listener
Called to report some piece of task metadata.
meta(TaskId, Map<String, String>) - Method in interface com.spotify.flo.TaskOperator.Listener
Called to report some piece of task metadata.
mock() - Static method in class com.spotify.flo.contrib.bigquery.BigQueryMocking
Get a BigQueryMocking instance to be used for mocking bigquery tables and checking tables outputed by a task output.
mock() - Static method in class com.spotify.flo.contrib.bigquery.BigQueryOutput
 

N

name() - Method in class com.spotify.flo.contrib.styx.TaskBuilder
 
name(String) - Method in class com.spotify.flo.contrib.styx.TaskBuilder
 
name() - Method in interface com.spotify.flo.TaskId
 
named(String, Object...) - Static method in class com.spotify.flo.Task
 
NamedTaskBuilder - Interface in com.spotify.flo
The initial part of the TaskBuilder api which only holds the task name.
NOP - Static variable in interface com.spotify.flo.TaskOperator.Listener
 
NotReady - Exception in com.spotify.flo.status
Signals that a task can not be executed at this moment.
NotReady() - Constructor for exception com.spotify.flo.status.NotReady
 
NotRetriable - Exception in com.spotify.flo.status
Signals that a task has failed and should not be retried.
NotRetriable() - Constructor for exception com.spotify.flo.status.NotRetriable
 
NotRetriable(String) - Constructor for exception com.spotify.flo.status.NotRetriable
 

O

of(LocalDate) - Static method in class com.spotify.flo.util.Date
 
of(int, int, int) - Static method in class com.spotify.flo.util.Date
 
of(ZonedDateTime) - Static method in class com.spotify.flo.util.DateHour
 
of(int, int, int, int) - Static method in class com.spotify.flo.util.DateHour
 
of(LocalDate, int) - Static method in class com.spotify.flo.util.DateHour
 
of(Date, int) - Static method in class com.spotify.flo.util.DateHour
 
ofTask(Task<?>) - Static method in class com.spotify.flo.TaskInfo
 
ofTask(Task<?>, Set<TaskId>) - Static method in class com.spotify.flo.TaskInfo
 
ofType(Class<Z>) - Method in interface com.spotify.flo.NamedTaskBuilder
 
onFail(Consumer<Throwable>) - Method in interface com.spotify.flo.EvalContext.Value
Consume any error the occurred while constructing the enclosed value.
onFail(Task<?>, Throwable) - Method in interface com.spotify.flo.TaskContext
Will be called just after a task that is using this task context has failed evaluating.
onHour(int) - Method in class com.spotify.flo.util.Date
 
onSuccess(Task<?>, S) - Method in interface com.spotify.flo.TaskContext
Will be called just after a task that is using this task context has successfully evaluated.
operator(TaskOperator<A, Y, Z>) - Method in interface com.spotify.flo.TaskBuilder
 
operator(TaskOperator<B, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder1
 
operator(TaskOperator<K, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder10
 
operator(TaskOperator<L, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder11
 
operator(TaskOperator<M, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder12
 
operator(TaskOperator<N, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder13
 
operator(TaskOperator<O, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder14
 
operator(TaskOperator<P, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder15
 
operator(TaskOperator<Q, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder16
 
operator(TaskOperator<R, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder17
 
operator(TaskOperator<S, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder18
 
operator(TaskOperator<T, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder19
 
operator(TaskOperator<C, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder2
 
operator(TaskOperator<U, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder20
 
operator(TaskOperator<V, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder21
 
operator(TaskOperator<W, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder22
 
operator(TaskOperator<X, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder23
 
operator(TaskOperator<D, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder3
 
operator(TaskOperator<E, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder4
 
operator(TaskOperator<F, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder5
 
operator(TaskOperator<G, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder6
 
operator(TaskOperator<H, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder7
 
operator(TaskOperator<I, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder8
 
operator(TaskOperator<J, YN, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder9
 
output(TaskOutput<A, Z>) - Method in interface com.spotify.flo.TaskBuilder
 
output(TaskOutput<B, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder1
 
output(TaskOutput<K, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder10
 
output(TaskOutput<L, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder11
 
output(TaskOutput<M, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder12
 
output(TaskOutput<N, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder13
 
output(TaskOutput<O, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder14
 
output(TaskOutput<P, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder15
 
output(TaskOutput<Q, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder16
 
output(TaskOutput<R, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder17
 
output(TaskOutput<S, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder18
 
output(TaskOutput<T, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder19
 
output(TaskOutput<C, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder2
 
output(TaskOutput<U, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder20
 
output(TaskOutput<V, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder21
 
output(TaskOutput<W, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder22
 
output(TaskOutput<X, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder23
 
output(TaskOutput<D, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder3
 
output(TaskOutput<E, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder4
 
output(TaskOutput<F, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder5
 
output(TaskOutput<G, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder6
 
output(TaskOutput<H, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder7
 
output(TaskOutput<I, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder8
 
output(TaskOutput<J, Z>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder9
 
OverridingContext - Class in com.spotify.flo.context
An EvalContext that may return a value without calling the processFn or evaluating its dependencies.

P

parameter() - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
parameter(String) - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
parse(String) - Static method in interface com.spotify.flo.TaskId
Parses a TaskId based on a string representation.
parse(String) - Static method in class com.spotify.flo.util.Date
 
parse(String, DateTimeFormatter) - Static method in class com.spotify.flo.util.Date
 
parse(String) - Static method in class com.spotify.flo.util.DateHour
 
parse(String, DateTimeFormatter) - Static method in class com.spotify.flo.util.DateHour
 
perform(BigQueryOperation<T>, TaskOperator.Listener) - Method in class com.spotify.flo.contrib.bigquery.BigQueryOperator
 
perform(SpecT, TaskOperator.Listener) - Method in interface com.spotify.flo.TaskOperator
 
Persisted - Exception in com.spotify.flo.freezer
This exception is thrown in the EvalContext.Value that is created by PersistingContext.
Persisted() - Constructor for exception com.spotify.flo.freezer.Persisted
 
PersistingContext - Class in com.spotify.flo.freezer
A EvalContext that serializes and persist tasks.
PersistingContext(Path, EvalContext) - Constructor for class com.spotify.flo.freezer.PersistingContext
 
preRun(Task<?>) - Method in interface com.spotify.flo.TaskContext
Will be called just before a task that is using this task context starts evaluating.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.spotify.flo.gen.ApiGeneratorProcessor
 
process(TaskBuilder.F0<Z>) - Method in interface com.spotify.flo.TaskBuilder
 
process(TaskBuilder.F1<A, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder1
 
process(TaskBuilder.F10<A, B, C, D, E, F, G, H, I, J, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder10
 
process(TaskBuilder.F11<A, B, C, D, E, F, G, H, I, J, K, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder11
 
process(TaskBuilder.F12<A, B, C, D, E, F, G, H, I, J, K, L, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder12
 
process(TaskBuilder.F13<A, B, C, D, E, F, G, H, I, J, K, L, M, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder13
 
process(TaskBuilder.F14<A, B, C, D, E, F, G, H, I, J, K, L, M, N, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder14
 
process(TaskBuilder.F15<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder15
 
process(TaskBuilder.F16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder16
 
process(TaskBuilder.F17<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder17
 
process(TaskBuilder.F18<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder18
 
process(TaskBuilder.F19<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder19
 
process(TaskBuilder.F2<A, B, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder2
 
process(TaskBuilder.F20<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder20
 
process(TaskBuilder.F21<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder21
 
process(TaskBuilder.F22<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder22
 
process(TaskBuilder.F23<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder23
 
process(TaskBuilder.F24<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder24
 
process(TaskBuilder.F3<A, B, C, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder3
 
process(TaskBuilder.F4<A, B, C, D, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder4
 
process(TaskBuilder.F5<A, B, C, D, E, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder5
 
process(TaskBuilder.F6<A, B, C, D, E, F, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder6
 
process(TaskBuilder.F7<A, B, C, D, E, F, G, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder7
 
process(TaskBuilder.F8<A, B, C, D, E, F, G, H, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder8
 
process(TaskBuilder.F9<A, B, C, D, E, F, G, H, I, Y>) - Method in interface com.spotify.flo.TaskBuilder.TaskBuilder9
 
ProcessFnArg - Interface in com.spotify.flo
 
promise() - Method in class com.spotify.flo.context.AsyncContext
 
promise() - Method in class com.spotify.flo.context.ForwardingEvalContext
 
promise() - Method in class com.spotify.flo.context.SyncContext
 
promise() - Method in interface com.spotify.flo.EvalContext
Create a promise for a value that can be fulfilled somewhere else.
provide(EvalContext) - Method in class com.spotify.flo.contrib.bigquery.BigQueryOperator
 
provide(EvalContext) - Method in class com.spotify.flo.contrib.bigquery.BigQueryOutput
 
provide(EvalContext) - Method in interface com.spotify.flo.TaskContext
Creates a new instance of type T.
publish() - Method in class com.spotify.flo.contrib.bigquery.StagingTableId
 

Q

query(String) - Method in class com.spotify.flo.contrib.bigquery.BigQueryOperation.Provider
Use standard SQL syntax for queries.

R

randomAlphaNumeric(int) - Static method in class com.spotify.flo.context.FloRunner
 
ref(TaskId) - Static method in class com.spotify.flo.TaskInfo
 
requireSerializable(T, String) - Static method in class com.spotify.flo.Serialization
 
run(Runnable) - Static method in class com.spotify.flo.FloTesting
 
runTask(Task<T>, Config) - Static method in class com.spotify.flo.context.FloRunner
Run task and return an asynchronous FloRunner.Result containing the last value or throwable.
runTask(Task<T>) - Static method in class com.spotify.flo.context.FloRunner
Run task and return an asynchronous FloRunner.Result containing the last value or throwable.

S

schema() - Method in interface com.spotify.flo.contrib.bigquery.BigQueryResult
 
scope() - Static method in class com.spotify.flo.FloTesting
 
Serialization - Class in com.spotify.flo
Internal API.
SerializationException - Exception in com.spotify.flo
SerializationException(String, Throwable) - Constructor for exception com.spotify.flo.SerializationException
 
serialize(Object, Path) - Static method in class com.spotify.flo.Serialization
 
serialize(Object, OutputStream) - Static method in class com.spotify.flo.Serialization
 
serialize(Object) - Static method in class com.spotify.flo.Serialization
 
set(T) - Method in interface com.spotify.flo.EvalContext.Promise
Fulfill the promise.
stagingTableId(TableId, TableId) - Method in class com.spotify.flo.contrib.bigquery.BigQueryMocking
 
StagingTableId - Class in com.spotify.flo.contrib.bigquery
 
status(TaskId, InstrumentedContext.Listener.Phase) - Method in interface com.spotify.flo.context.InstrumentedContext.Listener
Called when a task starts and finished it's evaluation.
status(TaskId, InstrumentedContext.Listener.Phase) - Method in class com.spotify.flo.freezer.LoggingListener
 
StructuredLogging - Class in com.spotify.flo.contrib.styx
 
StructuredLoggingEncoder - Class in com.spotify.flo.contrib.styx
A log message Encoder that emits log messages decorated with Styx and Flo metadata.
StructuredLoggingEncoder() - Constructor for class com.spotify.flo.contrib.styx.StructuredLoggingEncoder
 
styx() - Method in class com.spotify.flo.contrib.styx.WorkflowBuilder
 
styx(StructuredLogMessage.Styx) - Method in class com.spotify.flo.contrib.styx.WorkflowBuilder
 
StyxBuilder - Class in com.spotify.flo.contrib.styx
 
StyxBuilder() - Constructor for class com.spotify.flo.contrib.styx.StyxBuilder
 
success(TaskBuilder.F1<JobInfo, T>) - Method in class com.spotify.flo.contrib.bigquery.BigQueryOperation
Specify some action to take on success.
supply(Supplier<T>) - Static method in class com.spotify.flo.FloTesting
 
sync() - Static method in interface com.spotify.flo.EvalContext
Create a default, synchronous EvalContext.
SyncContext - Class in com.spotify.flo.context
A EvalContext that evaluates tasks immediately.

T

table(String, String, String) - Method in class com.spotify.flo.contrib.bigquery.BigQueryMocking
 
table(TableId) - Method in class com.spotify.flo.contrib.bigquery.BigQueryMocking
 
tableExists(TableId) - Method in class com.spotify.flo.contrib.bigquery.BigQueryMocking
 
tableExists(String, String, String) - Method in class com.spotify.flo.contrib.bigquery.BigQueryMocking
 
tableId() - Method in class com.spotify.flo.contrib.bigquery.BigQueryOutput
 
tableId() - Method in class com.spotify.flo.contrib.bigquery.StagingTableId
 
tablePublished(String, String, String) - Method in class com.spotify.flo.contrib.bigquery.BigQueryMocking
 
tablePublished(TableId) - Method in class com.spotify.flo.contrib.bigquery.BigQueryMocking
 
tableRef(TableId) - Static method in class com.spotify.flo.contrib.bigquery.BigQueryTasks
 
task(Task<?>) - Method in interface com.spotify.flo.context.InstrumentedContext.Listener
Called when a Task is discovered.
task() - Method in class com.spotify.flo.contrib.styx.WorkflowBuilder
 
task(StructuredLogMessage.Task) - Method in class com.spotify.flo.contrib.styx.WorkflowBuilder
 
task(Task<?>) - Method in class com.spotify.flo.freezer.LoggingListener
 
Task<T> - Class in com.spotify.flo
A task is some work that has to be done, once a list of input tasks have completed.
Task() - Constructor for class com.spotify.flo.Task
 
TaskBuilder - Class in com.spotify.flo.contrib.styx
 
TaskBuilder() - Constructor for class com.spotify.flo.contrib.styx.TaskBuilder
 
TaskBuilder<Z> - Interface in com.spotify.flo
Types for the fluent task setup API The entry point for this api is Task.named(String, Object...)}.
TaskBuilder.F0<Z> - Interface in com.spotify.flo
 
TaskBuilder.F1<A,Z> - Interface in com.spotify.flo
 
TaskBuilder.F10<A,B,C,D,E,F,G,H,I,J,Z> - Interface in com.spotify.flo
 
TaskBuilder.F11<A,B,C,D,E,F,G,H,I,J,K,Z> - Interface in com.spotify.flo
 
TaskBuilder.F12<A,B,C,D,E,F,G,H,I,J,K,L,Z> - Interface in com.spotify.flo
 
TaskBuilder.F13<A,B,C,D,E,F,G,H,I,J,K,L,M,Z> - Interface in com.spotify.flo
 
TaskBuilder.F14<A,B,C,D,E,F,G,H,I,J,K,L,M,N,Z> - Interface in com.spotify.flo
 
TaskBuilder.F15<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,Z> - Interface in com.spotify.flo
 
TaskBuilder.F16<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Z> - Interface in com.spotify.flo
 
TaskBuilder.F17<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,Z> - Interface in com.spotify.flo
 
TaskBuilder.F18<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,Z> - Interface in com.spotify.flo
 
TaskBuilder.F19<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,Z> - Interface in com.spotify.flo
 
TaskBuilder.F2<A,B,Z> - Interface in com.spotify.flo
 
TaskBuilder.F20<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,Z> - Interface in com.spotify.flo
 
TaskBuilder.F21<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,Z> - Interface in com.spotify.flo
 
TaskBuilder.F22<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,Z> - Interface in com.spotify.flo
 
TaskBuilder.F23<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,Z> - Interface in com.spotify.flo
 
TaskBuilder.F24<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Z> - Interface in com.spotify.flo
 
TaskBuilder.F25<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.F3<A,B,C,Z> - Interface in com.spotify.flo
 
TaskBuilder.F4<A,B,C,D,Z> - Interface in com.spotify.flo
 
TaskBuilder.F5<A,B,C,D,E,Z> - Interface in com.spotify.flo
 
TaskBuilder.F6<A,B,C,D,E,F,Z> - Interface in com.spotify.flo
 
TaskBuilder.F7<A,B,C,D,E,F,G,Z> - Interface in com.spotify.flo
 
TaskBuilder.F8<A,B,C,D,E,F,G,H,Z> - Interface in com.spotify.flo
 
TaskBuilder.F9<A,B,C,D,E,F,G,H,I,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder1<A,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder10<A,B,C,D,E,F,G,H,I,J,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder11<A,B,C,D,E,F,G,H,I,J,K,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder12<A,B,C,D,E,F,G,H,I,J,K,L,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder13<A,B,C,D,E,F,G,H,I,J,K,L,M,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder14<A,B,C,D,E,F,G,H,I,J,K,L,M,N,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder15<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder16<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder17<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder18<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder19<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder2<A,B,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder20<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder21<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder22<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder23<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder24<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder3<A,B,C,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder4<A,B,C,D,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder5<A,B,C,D,E,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder6<A,B,C,D,E,F,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder7<A,B,C,D,E,F,G,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder8<A,B,C,D,E,F,G,H,Y,Z> - Interface in com.spotify.flo
 
TaskBuilder.TaskBuilder9<A,B,C,D,E,F,G,H,I,Y,Z> - Interface in com.spotify.flo
 
TaskContext<T,S> - Interface in com.spotify.flo
TaskContext interface for operation objects that will be injected into tasks.
TaskContextGeneric<T> - Class in com.spotify.flo
This is to be extended when building a TaskContext that does not have requirements on the type of the value returned by the task.
TaskContextGeneric() - Constructor for class com.spotify.flo.TaskContextGeneric
 
TaskId - Interface in com.spotify.flo
An identifier that uniquely identifies a Task Instance
TaskInfo - Class in com.spotify.flo
A materialized, recursive value representation of a Task.
TaskInfo() - Constructor for class com.spotify.flo.TaskInfo
 
TaskOperator<ContextT,SpecT,ResultT> - Interface in com.spotify.flo
An operator controls the execution of a job for a task, e.g.
TaskOperator.Listener - Interface in com.spotify.flo
 
TaskOutput<T,S> - Class in com.spotify.flo
An external output produced by a Task.
TaskOutput() - Constructor for class com.spotify.flo.TaskOutput
 
TaskRunnerEntrypoint - Class in com.spotify.flo.freezer
A main class that uses EvaluatingContext for evaluating a specific task which has been persisted by PersistingContext.
TaskRunnerEntrypoint() - Constructor for class com.spotify.flo.freezer.TaskRunnerEntrypoint
 
TaskStatusException - Exception in com.spotify.flo.status
Generic exception for signalling that a task could not execute for some reason.
TaskStatusException() - Constructor for exception com.spotify.flo.status.TaskStatusException
 
TaskStatusException(String) - Constructor for exception com.spotify.flo.status.TaskStatusException
 
TerminationHook - Interface in com.spotify.flo.context
 
TerminationHookFactory - Interface in com.spotify.flo.context
 
TerminationLogging - Class in com.spotify.flo.contrib.styx
 
TerminationLogging() - Constructor for class com.spotify.flo.contrib.styx.TerminationLogging
 
TerminationLoggingFactory - Class in com.spotify.flo.contrib.styx
 
TerminationLoggingFactory() - Constructor for class com.spotify.flo.contrib.styx.TerminationLoggingFactory
 
TestContext - Class in com.spotify.flo
 
TestContext.Key<T> - Class in com.spotify.flo
 
TestScope - Class in com.spotify.flo
 
toFuture() - Method in interface com.spotify.flo.EvalContext.Value
 
toString() - Method in class com.spotify.flo.TestContext.Key
 
toString() - Method in class com.spotify.flo.util.Date
 
toString() - Method in class com.spotify.flo.util.DateHour
 
totalRows() - Method in interface com.spotify.flo.contrib.bigquery.BigQueryResult
 
toValueList(EvalContext) - Static method in class com.spotify.flo.Values
A Collector that collects a Stream of EvalContext.Values into a EvalContext.Value of a List.
trace(Fn<T>) - Static method in class com.spotify.flo.Tracing
 
trace(TaskId, Fn<T>) - Static method in class com.spotify.flo.Tracing
 
Tracing - Class in com.spotify.flo
 
TracingContext - Class in com.spotify.flo.context
A EvalContext that sets the current Task.id() on the Context when calling the process fn.
trigger_id() - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
trigger_id(String) - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
trigger_type() - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
trigger_type(String) - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
type() - Method in class com.spotify.flo.Task
 

V

value(Fn<T>) - Method in class com.spotify.flo.context.AsyncContext
 
value() - Method in class com.spotify.flo.context.FloRunner.Result
value(Fn<T>) - Method in class com.spotify.flo.context.ForwardingEvalContext
 
value(Fn<T>) - Method in class com.spotify.flo.context.SyncContext
 
value() - Method in interface com.spotify.flo.EvalContext.Promise
The value for this promise.
value(Fn<T>) - Method in interface com.spotify.flo.EvalContext
Create a EvalContext.Value with semantics defined by this EvalContext
valueOf(String) - Static method in enum com.spotify.flo.context.InstrumentedContext.Listener.Phase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.spotify.flo.util.Date
 
valueOf(String) - Static method in class com.spotify.flo.util.DateHour
 
values() - Static method in enum com.spotify.flo.context.InstrumentedContext.Listener.Phase
Returns an array containing the constants of this enum type, in the order they are declared.
Values - Class in com.spotify.flo
Utilities for manipulating instances of EvalContext.Value.

W

waitAndExit() - Method in class com.spotify.flo.context.FloRunner.Result
Wait until task has finished running and System.exit() exits with an appropriate status code.
workflow_id() - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
workflow_id(String) - Method in class com.spotify.flo.contrib.styx.StyxBuilder
 
WorkflowBuilder - Class in com.spotify.flo.contrib.styx
 
WorkflowBuilder() - Constructor for class com.spotify.flo.contrib.styx.WorkflowBuilder
 
A B C D E F G H I J K L M N O P Q R S T V W 
Skip navigation links

Copyright © 2020. All rights reserved.