A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

ACL_ALL_RESOURCES - io.littlehorse.common.proto.ACLResource
ACL_ALL_RESOURCES = 6;
ACL_ALL_RESOURCES_VALUE - Static variable in enum io.littlehorse.common.proto.ACLResource
ACL_ALL_RESOURCES = 6;
ACL_EXTERNAL_EVENT - io.littlehorse.common.proto.ACLResource
ACL_EXTERNAL_EVENT = 2;
ACL_EXTERNAL_EVENT_VALUE - Static variable in enum io.littlehorse.common.proto.ACLResource
ACL_EXTERNAL_EVENT = 2;
ACL_PRINCIPAL - io.littlehorse.common.proto.ACLResource
ACL_PRINCIPAL = 4;
ACL_PRINCIPAL_VALUE - Static variable in enum io.littlehorse.common.proto.ACLResource
ACL_PRINCIPAL = 4;
ACL_TASK - io.littlehorse.common.proto.ACLResource
ACL_TASK = 1;
ACL_TASK_VALUE - Static variable in enum io.littlehorse.common.proto.ACLResource
ACL_TASK = 1;
ACL_TENANT - io.littlehorse.common.proto.ACLResource
ACL_TENANT = 5;
ACL_TENANT_VALUE - Static variable in enum io.littlehorse.common.proto.ACLResource
ACL_TENANT = 5;
ACL_USER_TASK - io.littlehorse.common.proto.ACLResource
ACL_USER_TASK = 3;
ACL_USER_TASK_VALUE - Static variable in enum io.littlehorse.common.proto.ACLResource
ACL_USER_TASK = 3;
ACL_WORKFLOW - io.littlehorse.common.proto.ACLResource
ACL_WORKFLOW = 0;
ACL_WORKFLOW_VALUE - Static variable in enum io.littlehorse.common.proto.ACLResource
ACL_WORKFLOW = 0;
ACLAction - Enum in io.littlehorse.common.proto
Protobuf enum littlehorse.ACLAction
ACLResource - Enum in io.littlehorse.common.proto
Protobuf enum littlehorse.ACLResource
Acls - Class in io.littlehorse.common.proto
 
ACLS_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.ServerACLs
 
addAcls(int, ServerACL) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
addAcls(int, ServerACL.Builder) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
addAcls(ServerACL) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
addAcls(ServerACL.Builder) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
addAclsBuilder() - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
addAclsBuilder(int) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
addAllAcls(Iterable<? extends ServerACL>) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
addAllAllowedActions(Iterable<? extends ACLAction>) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLAction allowed_actions = 2;
addAllAllowedActionsValue(Iterable<Integer>) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLAction allowed_actions = 2;
addAllowedActions(ACLAction) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLAction allowed_actions = 2;
addAllowedActionsValue(int) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLAction allowed_actions = 2;
addAllResources(Iterable<? extends ACLResource>) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLResource resources = 1;
addAllResourcesValue(Iterable<Integer>) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLResource resources = 1;
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class io.littlehorse.common.proto.Principal.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class io.littlehorse.common.proto.Tenant.Builder
 
addResources(ACLResource) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLResource resources = 1;
addResourcesValue(int) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLResource resources = 1;
addVariable(String, Object) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Defines a Variable in the `ThreadSpec` and returns a handle to it.
ALL_ACTIONS - io.littlehorse.common.proto.ACLAction
ALL_ACTIONS = 3;
ALL_ACTIONS_VALUE - Static variable in enum io.littlehorse.common.proto.ACLAction
ALL_ACTIONS = 3;
ALLOWED_ACTIONS_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.ServerACL
 
API_HOST_KEY - Static variable in class io.littlehorse.sdk.common.config.LHConfig
The bootstrap host for the LH Server.
API_PORT_KEY - Static variable in class io.littlehorse.sdk.common.config.LHConfig
The bootstrap port for the LH Server.
API_PROTOCOL_KEY - Static variable in class io.littlehorse.sdk.common.config.LHConfig
The bootstrap protocol for the LH Server.
applyRequestMetadata(CallCredentials.RequestInfo, Executor, CallCredentials.MetadataApplier) - Method in class io.littlehorse.sdk.common.auth.OAuthCredentialsProvider
 
assignUserTask(String, Object, Object) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Adds a User Task Node, and assigns it to a specific user
AuthorizationServerException - Exception in io.littlehorse.sdk.common.auth
 
AuthorizationServerException(String) - Constructor for exception io.littlehorse.sdk.common.auth.AuthorizationServerException
 
AuthorizationServerException(Throwable) - Constructor for exception io.littlehorse.sdk.common.auth.AuthorizationServerException
 

B

body(WorkflowThread) - Method in interface io.littlehorse.sdk.wfsdk.IfElseBody
This is the body of Workflow Code.
build() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
build() - Method in class io.littlehorse.common.proto.Principal.Builder
 
build() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
build() - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
build() - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
build() - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
build() - Method in class io.littlehorse.common.proto.Tenant.Builder
 
buildNode() - Method in interface io.littlehorse.sdk.wfsdk.SpawnedThreads
 
buildPartial() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
buildPartial() - Method in class io.littlehorse.common.proto.Principal.Builder
 
buildPartial() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
buildPartial() - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
buildPartial() - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
buildPartial() - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
buildPartial() - Method in class io.littlehorse.common.proto.Tenant.Builder
 

C

CA_CERT_KEY - Static variable in class io.littlehorse.sdk.common.config.LHConfig
Optional location of CA Cert File.
clear() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
clear() - Method in class io.littlehorse.common.proto.Principal.Builder
 
clear() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
clear() - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
clear() - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
clear() - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
clear() - Method in class io.littlehorse.common.proto.Tenant.Builder
 
clearAcls() - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
clearAllowedActions() - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLAction allowed_actions = 2;
clearCreatedAt() - Method in class io.littlehorse.common.proto.Principal.Builder
.google.protobuf.Timestamp created_at = 2;
clearCreatedAt() - Method in class io.littlehorse.common.proto.Tenant.Builder
Future versions will include quotas on a per-Tenant basis.
clearField(Descriptors.FieldDescriptor) - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class io.littlehorse.common.proto.Principal.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class io.littlehorse.common.proto.Tenant.Builder
 
clearGlobalAcls() - Method in class io.littlehorse.common.proto.Principal.Builder
Sets permissions that this Principal has *for any Tenant* in the LH Cluster.
clearGlobalAcls() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
.littlehorse.ServerACLs global_acls = 3;
clearId() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
string id = 1;
clearId() - Method in class io.littlehorse.common.proto.Principal.Builder
Principals are agnostic of the Authentication protocol that you use.
clearId() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
string id = 1;
clearId() - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
string id = 1;
clearId() - Method in class io.littlehorse.common.proto.Tenant.Builder
string id = 1;
clearName() - Method in class io.littlehorse.common.proto.ServerACL.Builder
string name = 3;
clearOneof(Descriptors.OneofDescriptor) - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class io.littlehorse.common.proto.Principal.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class io.littlehorse.common.proto.Tenant.Builder
 
clearOverwrite() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
bool overwrite = 5;
clearPerTenantAcls() - Method in class io.littlehorse.common.proto.Principal.Builder
 
clearPerTenantAcls() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
clearPrefix() - Method in class io.littlehorse.common.proto.ServerACL.Builder
string prefix = 4;
clearResourceFilter() - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
clearResources() - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLResource resources = 1;
CLIENT_CERT_KEY - Static variable in class io.littlehorse.sdk.common.config.LHConfig
Optional location of Client Cert file.
CLIENT_ID_KEY - Static variable in class io.littlehorse.sdk.common.config.LHConfig
The Client Id.
CLIENT_KEY_KEY - Static variable in class io.littlehorse.sdk.common.config.LHConfig
Optional location of Client Private Key File.
clone() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
clone() - Method in class io.littlehorse.common.proto.Principal.Builder
 
clone() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
clone() - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
clone() - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
clone() - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
clone() - Method in class io.littlehorse.common.proto.Tenant.Builder
 
close() - Method in class io.littlehorse.sdk.worker.LHTaskWorker
Cleanly shuts down the Task Worker.
compile() - Method in class io.littlehorse.sdk.usertask.UserTaskSchema
 
compileAndSaveToDisk(String) - Method in class io.littlehorse.sdk.wfsdk.Workflow
Writes out the PutWfSpecRequest in JSON form in a directory.
compileWfToJson() - Method in class io.littlehorse.sdk.wfsdk.Workflow
Returns the associated PutWfSpecRequest in JSON form.
compileWorkflow() - Method in class io.littlehorse.sdk.wfsdk.Workflow
Compiles this Workflow into a `WfSpec`.
complete() - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Adds an EXIT node with no Failure defined.
condition(Object, Comparator, Object) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Returns a WorkflowCondition that can be used in `ThreadBuilder::doIf()` or `ThreadBuilder::doElse()`.
configNames() - Static method in class io.littlehorse.sdk.common.config.LHConfig
Returns a set of all config names.
containsPerTenantAcls(String) - Method in class io.littlehorse.common.proto.Principal.Builder
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
containsPerTenantAcls(String) - Method in class io.littlehorse.common.proto.Principal
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
containsPerTenantAcls(String) - Method in interface io.littlehorse.common.proto.PrincipalOrBuilder
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
containsPerTenantAcls(String) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
containsPerTenantAcls(String) - Method in class io.littlehorse.common.proto.PutPrincipalRequest
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
containsPerTenantAcls(String) - Method in interface io.littlehorse.common.proto.PutPrincipalRequestOrBuilder
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
CREATED_AT_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.Principal
 
CREATED_AT_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.Tenant
 

D

DEFAULT_PROTOCOL - Static variable in class io.littlehorse.sdk.common.config.LHConfig
 
DEFAULT_PUBLIC_LISTENER - Static variable in class io.littlehorse.sdk.common.config.LHConfig
 
DeletePrincipalRequest - Class in io.littlehorse.common.proto
Protobuf type littlehorse.DeletePrincipalRequest
DeletePrincipalRequest.Builder - Class in io.littlehorse.common.proto
Protobuf type littlehorse.DeletePrincipalRequest
DeletePrincipalRequestOrBuilder - Interface in io.littlehorse.common.proto
 
description() - Method in annotation type io.littlehorse.sdk.usertask.annotations.UserTaskField
 
displayName() - Method in annotation type io.littlehorse.sdk.usertask.annotations.UserTaskField
 
doesTaskDefExist() - Method in class io.littlehorse.sdk.worker.LHTaskWorker
Checks if the TaskDef exists
doesWfSpecExist(LHPublicApiGrpc.LHPublicApiBlockingStub) - Method in class io.littlehorse.sdk.wfsdk.Workflow
Checks if the WfSpec exists
doesWfSpecExist(LHPublicApiGrpc.LHPublicApiBlockingStub, Integer) - Method in class io.littlehorse.sdk.wfsdk.Workflow
Checks if the WfSpec exists for a given version
doIf(WorkflowCondition, IfElseBody) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Conditionally executes some workflow code; equivalent to an if() statement in programming.
doIfElse(WorkflowCondition, IfElseBody, IfElseBody) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Conditionally executes one of two workflow code branches; equivalent to an if/else statement in programming.
doWhile(WorkflowCondition, ThreadFunc) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Conditionally executes some workflow code; equivalent to an while() statement in programming.

E

equals(Object) - Method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
equals(Object) - Method in class io.littlehorse.common.proto.Principal
 
equals(Object) - Method in class io.littlehorse.common.proto.PutPrincipalRequest
 
equals(Object) - Method in class io.littlehorse.common.proto.PutTenantRequest
 
equals(Object) - Method in class io.littlehorse.common.proto.ServerACL
 
equals(Object) - Method in class io.littlehorse.common.proto.ServerACLs
 
equals(Object) - Method in class io.littlehorse.common.proto.Tenant
 
execute(String, Object...) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Adds a TASK node to the ThreadSpec.

F

fail(Object, String, String) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Adds an EXIT node with a Failure defined.
fail(String, String) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Adds an EXIT node with a Failure defined.
format(String, WfRunVariable...) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Creates a formatted string using WfRunVariables as arguments.
forNumber(int) - Static method in enum io.littlehorse.common.proto.ACLAction
 
forNumber(int) - Static method in enum io.littlehorse.common.proto.ACLResource
 
forNumber(int) - Static method in enum io.littlehorse.common.proto.ServerACL.ResourceFilterCase
 

G

getAccessToken() - Method in class io.littlehorse.sdk.common.auth.OAuthClient
 
getAcls(int) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
getAcls(int) - Method in class io.littlehorse.common.proto.ServerACLs
repeated .littlehorse.ServerACL acls = 1;
getAcls(int) - Method in interface io.littlehorse.common.proto.ServerACLsOrBuilder
repeated .littlehorse.ServerACL acls = 1;
getAclsBuilder(int) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
getAclsBuilderList() - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
getAclsCount() - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
getAclsCount() - Method in class io.littlehorse.common.proto.ServerACLs
repeated .littlehorse.ServerACL acls = 1;
getAclsCount() - Method in interface io.littlehorse.common.proto.ServerACLsOrBuilder
repeated .littlehorse.ServerACL acls = 1;
getAclsList() - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
getAclsList() - Method in class io.littlehorse.common.proto.ServerACLs
repeated .littlehorse.ServerACL acls = 1;
getAclsList() - Method in interface io.littlehorse.common.proto.ServerACLsOrBuilder
repeated .littlehorse.ServerACL acls = 1;
getAclsOrBuilder(int) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
getAclsOrBuilder(int) - Method in class io.littlehorse.common.proto.ServerACLs
repeated .littlehorse.ServerACL acls = 1;
getAclsOrBuilder(int) - Method in interface io.littlehorse.common.proto.ServerACLsOrBuilder
repeated .littlehorse.ServerACL acls = 1;
getAclsOrBuilderList() - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
getAclsOrBuilderList() - Method in class io.littlehorse.common.proto.ServerACLs
repeated .littlehorse.ServerACL acls = 1;
getAclsOrBuilderList() - Method in interface io.littlehorse.common.proto.ServerACLsOrBuilder
repeated .littlehorse.ServerACL acls = 1;
getAllowedActions(int) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLAction allowed_actions = 2;
getAllowedActions(int) - Method in class io.littlehorse.common.proto.ServerACL
repeated .littlehorse.ACLAction allowed_actions = 2;
getAllowedActions(int) - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
repeated .littlehorse.ACLAction allowed_actions = 2;
getAllowedActionsCount() - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLAction allowed_actions = 2;
getAllowedActionsCount() - Method in class io.littlehorse.common.proto.ServerACL
repeated .littlehorse.ACLAction allowed_actions = 2;
getAllowedActionsCount() - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
repeated .littlehorse.ACLAction allowed_actions = 2;
getAllowedActionsList() - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLAction allowed_actions = 2;
getAllowedActionsList() - Method in class io.littlehorse.common.proto.ServerACL
repeated .littlehorse.ACLAction allowed_actions = 2;
getAllowedActionsList() - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
repeated .littlehorse.ACLAction allowed_actions = 2;
getAllowedActionsValue(int) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLAction allowed_actions = 2;
getAllowedActionsValue(int) - Method in class io.littlehorse.common.proto.ServerACL
repeated .littlehorse.ACLAction allowed_actions = 2;
getAllowedActionsValue(int) - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
repeated .littlehorse.ACLAction allowed_actions = 2;
getAllowedActionsValueList() - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLAction allowed_actions = 2;
getAllowedActionsValueList() - Method in class io.littlehorse.common.proto.ServerACL
repeated .littlehorse.ACLAction allowed_actions = 2;
getAllowedActionsValueList() - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
repeated .littlehorse.ACLAction allowed_actions = 2;
getApiBootstrapHost() - Method in class io.littlehorse.sdk.common.config.LHConfig
 
getApiBootstrapPort() - Method in class io.littlehorse.sdk.common.config.LHConfig
 
getApiProtocol() - Method in class io.littlehorse.sdk.common.config.LHConfig
 
getAsyncStub() - Method in class io.littlehorse.sdk.common.config.LHConfig
Gets an Async gRPC stub for the LH Public API on the configured host/port, which is generally the loadbalancer url.
getAsyncStub(String, int) - Method in class io.littlehorse.sdk.common.config.LHConfig
Gets an Async gRPC stub for the LH Public API on a specified host and port.
getAttemptNumber() - Method in class io.littlehorse.sdk.worker.WorkerContext
Returns the attemptNumber of the NodeRun that's being executed.
getBlockingStub() - Method in class io.littlehorse.sdk.common.config.LHConfig
Gets a Blocking gRPC stub for the LH Public API on the configured host/port, which is generally the loadbalancer url.
getBlockingStub(String, int) - Method in class io.littlehorse.sdk.common.config.LHConfig
Gets a Blocking gRPC stub for the LH Public API on a specified host and port.
getClientId() - Method in class io.littlehorse.sdk.common.config.LHConfig
 
getConnectListener() - Method in class io.littlehorse.sdk.common.config.LHConfig
Returns the name of the listener to connect to.
getCreatedAt() - Method in class io.littlehorse.common.proto.Principal.Builder
.google.protobuf.Timestamp created_at = 2;
getCreatedAt() - Method in class io.littlehorse.common.proto.Principal
.google.protobuf.Timestamp created_at = 2;
getCreatedAt() - Method in interface io.littlehorse.common.proto.PrincipalOrBuilder
.google.protobuf.Timestamp created_at = 2;
getCreatedAt() - Method in class io.littlehorse.common.proto.Tenant.Builder
Future versions will include quotas on a per-Tenant basis.
getCreatedAt() - Method in class io.littlehorse.common.proto.Tenant
Future versions will include quotas on a per-Tenant basis.
getCreatedAt() - Method in interface io.littlehorse.common.proto.TenantOrBuilder
Future versions will include quotas on a per-Tenant basis.
getCreatedAtBuilder() - Method in class io.littlehorse.common.proto.Principal.Builder
.google.protobuf.Timestamp created_at = 2;
getCreatedAtBuilder() - Method in class io.littlehorse.common.proto.Tenant.Builder
Future versions will include quotas on a per-Tenant basis.
getCreatedAtOrBuilder() - Method in class io.littlehorse.common.proto.Principal.Builder
.google.protobuf.Timestamp created_at = 2;
getCreatedAtOrBuilder() - Method in class io.littlehorse.common.proto.Principal
.google.protobuf.Timestamp created_at = 2;
getCreatedAtOrBuilder() - Method in interface io.littlehorse.common.proto.PrincipalOrBuilder
.google.protobuf.Timestamp created_at = 2;
getCreatedAtOrBuilder() - Method in class io.littlehorse.common.proto.Tenant.Builder
Future versions will include quotas on a per-Tenant basis.
getCreatedAtOrBuilder() - Method in class io.littlehorse.common.proto.Tenant
Future versions will include quotas on a per-Tenant basis.
getCreatedAtOrBuilder() - Method in interface io.littlehorse.common.proto.TenantOrBuilder
Future versions will include quotas on a per-Tenant basis.
getDefaultInstance() - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
getDefaultInstance() - Static method in class io.littlehorse.common.proto.Principal
 
getDefaultInstance() - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
getDefaultInstance() - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
getDefaultInstance() - Static method in class io.littlehorse.common.proto.ServerACL
 
getDefaultInstance() - Static method in class io.littlehorse.common.proto.ServerACLs
 
getDefaultInstance() - Static method in class io.littlehorse.common.proto.Tenant
 
getDefaultInstanceForType() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
getDefaultInstanceForType() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
getDefaultInstanceForType() - Method in class io.littlehorse.common.proto.Principal.Builder
 
getDefaultInstanceForType() - Method in class io.littlehorse.common.proto.Principal
 
getDefaultInstanceForType() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
getDefaultInstanceForType() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
 
getDefaultInstanceForType() - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
getDefaultInstanceForType() - Method in class io.littlehorse.common.proto.PutTenantRequest
 
getDefaultInstanceForType() - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
getDefaultInstanceForType() - Method in class io.littlehorse.common.proto.ServerACL
 
getDefaultInstanceForType() - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
getDefaultInstanceForType() - Method in class io.littlehorse.common.proto.ServerACLs
 
getDefaultInstanceForType() - Method in class io.littlehorse.common.proto.Tenant.Builder
 
getDefaultInstanceForType() - Method in class io.littlehorse.common.proto.Tenant
 
getDefaultTaskRetries() - Method in class io.littlehorse.sdk.wfsdk.Workflow
Get the default number of retries for task nodes.
getDefaultTaskTimeout() - Method in class io.littlehorse.sdk.wfsdk.Workflow
Returns the default task timeout, or null if it is not set.
getDescriptor() - Static method in enum io.littlehorse.common.proto.ACLAction
 
getDescriptor() - Static method in enum io.littlehorse.common.proto.ACLResource
 
getDescriptor() - Static method in class io.littlehorse.common.proto.Acls
 
getDescriptor() - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
getDescriptor() - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
getDescriptor() - Static method in class io.littlehorse.common.proto.Principal.Builder
 
getDescriptor() - Static method in class io.littlehorse.common.proto.Principal
 
getDescriptor() - Static method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
getDescriptor() - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
getDescriptor() - Static method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
getDescriptor() - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
getDescriptor() - Static method in class io.littlehorse.common.proto.ServerACL.Builder
 
getDescriptor() - Static method in class io.littlehorse.common.proto.ServerACL
 
getDescriptor() - Static method in class io.littlehorse.common.proto.ServerACLs.Builder
 
getDescriptor() - Static method in class io.littlehorse.common.proto.ServerACLs
 
getDescriptor() - Static method in class io.littlehorse.common.proto.Tenant.Builder
 
getDescriptor() - Static method in class io.littlehorse.common.proto.Tenant
 
getDescriptorForType() - Method in enum io.littlehorse.common.proto.ACLAction
 
getDescriptorForType() - Method in enum io.littlehorse.common.proto.ACLResource
 
getDescriptorForType() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
getDescriptorForType() - Method in class io.littlehorse.common.proto.Principal.Builder
 
getDescriptorForType() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
getDescriptorForType() - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
getDescriptorForType() - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
getDescriptorForType() - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
getDescriptorForType() - Method in class io.littlehorse.common.proto.Tenant.Builder
 
getGlobalAcls() - Method in class io.littlehorse.common.proto.Principal.Builder
Sets permissions that this Principal has *for any Tenant* in the LH Cluster.
getGlobalAcls() - Method in class io.littlehorse.common.proto.Principal
Sets permissions that this Principal has *for any Tenant* in the LH Cluster.
getGlobalAcls() - Method in interface io.littlehorse.common.proto.PrincipalOrBuilder
Sets permissions that this Principal has *for any Tenant* in the LH Cluster.
getGlobalAcls() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
.littlehorse.ServerACLs global_acls = 3;
getGlobalAcls() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
.littlehorse.ServerACLs global_acls = 3;
getGlobalAcls() - Method in interface io.littlehorse.common.proto.PutPrincipalRequestOrBuilder
.littlehorse.ServerACLs global_acls = 3;
getGlobalAclsBuilder() - Method in class io.littlehorse.common.proto.Principal.Builder
Sets permissions that this Principal has *for any Tenant* in the LH Cluster.
getGlobalAclsBuilder() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
.littlehorse.ServerACLs global_acls = 3;
getGlobalAclsOrBuilder() - Method in class io.littlehorse.common.proto.Principal.Builder
Sets permissions that this Principal has *for any Tenant* in the LH Cluster.
getGlobalAclsOrBuilder() - Method in class io.littlehorse.common.proto.Principal
Sets permissions that this Principal has *for any Tenant* in the LH Cluster.
getGlobalAclsOrBuilder() - Method in interface io.littlehorse.common.proto.PrincipalOrBuilder
Sets permissions that this Principal has *for any Tenant* in the LH Cluster.
getGlobalAclsOrBuilder() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
.littlehorse.ServerACLs global_acls = 3;
getGlobalAclsOrBuilder() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
.littlehorse.ServerACLs global_acls = 3;
getGlobalAclsOrBuilder() - Method in interface io.littlehorse.common.proto.PutPrincipalRequestOrBuilder
.littlehorse.ServerACLs global_acls = 3;
getId() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
string id = 1;
getId() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest
string id = 1;
getId() - Method in interface io.littlehorse.common.proto.DeletePrincipalRequestOrBuilder
string id = 1;
getId() - Method in class io.littlehorse.common.proto.Principal.Builder
Principals are agnostic of the Authentication protocol that you use.
getId() - Method in class io.littlehorse.common.proto.Principal
Principals are agnostic of the Authentication protocol that you use.
getId() - Method in interface io.littlehorse.common.proto.PrincipalOrBuilder
Principals are agnostic of the Authentication protocol that you use.
getId() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
string id = 1;
getId() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
string id = 1;
getId() - Method in interface io.littlehorse.common.proto.PutPrincipalRequestOrBuilder
string id = 1;
getId() - Method in interface io.littlehorse.common.proto.PutPrincipalResponseOrBuilder
string id = 1;
getId() - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
string id = 1;
getId() - Method in class io.littlehorse.common.proto.PutTenantRequest
string id = 1;
getId() - Method in interface io.littlehorse.common.proto.PutTenantRequestOrBuilder
string id = 1;
getId() - Method in interface io.littlehorse.common.proto.PutTenantResponseOrBuilder
string id = 1;
getId() - Method in class io.littlehorse.common.proto.Tenant.Builder
string id = 1;
getId() - Method in class io.littlehorse.common.proto.Tenant
string id = 1;
getId() - Method in interface io.littlehorse.common.proto.TenantOrBuilder
string id = 1;
getIdBytes() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
string id = 1;
getIdBytes() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest
string id = 1;
getIdBytes() - Method in interface io.littlehorse.common.proto.DeletePrincipalRequestOrBuilder
string id = 1;
getIdBytes() - Method in class io.littlehorse.common.proto.Principal.Builder
Principals are agnostic of the Authentication protocol that you use.
getIdBytes() - Method in class io.littlehorse.common.proto.Principal
Principals are agnostic of the Authentication protocol that you use.
getIdBytes() - Method in interface io.littlehorse.common.proto.PrincipalOrBuilder
Principals are agnostic of the Authentication protocol that you use.
getIdBytes() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
string id = 1;
getIdBytes() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
string id = 1;
getIdBytes() - Method in interface io.littlehorse.common.proto.PutPrincipalRequestOrBuilder
string id = 1;
getIdBytes() - Method in interface io.littlehorse.common.proto.PutPrincipalResponseOrBuilder
string id = 1;
getIdBytes() - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
string id = 1;
getIdBytes() - Method in class io.littlehorse.common.proto.PutTenantRequest
string id = 1;
getIdBytes() - Method in interface io.littlehorse.common.proto.PutTenantRequestOrBuilder
string id = 1;
getIdBytes() - Method in interface io.littlehorse.common.proto.PutTenantResponseOrBuilder
string id = 1;
getIdBytes() - Method in class io.littlehorse.common.proto.Tenant.Builder
string id = 1;
getIdBytes() - Method in class io.littlehorse.common.proto.Tenant
string id = 1;
getIdBytes() - Method in interface io.littlehorse.common.proto.TenantOrBuilder
string id = 1;
getIdempotencyKey() - Method in class io.littlehorse.sdk.worker.WorkerContext
Returns an idempotency key that can be used to make calls to upstream api's idempotent across TaskRun Retries.
getKeepaliveTimeMs() - Method in class io.littlehorse.sdk.common.config.LHConfig
 
getKeepaliveTimeoutMs() - Method in class io.littlehorse.sdk.common.config.LHConfig
 
getLogOutput() - Method in class io.littlehorse.sdk.worker.WorkerContext
Returns the current logOutput.
getMutablePerTenantAcls() - Method in class io.littlehorse.common.proto.Principal.Builder
Deprecated.
getMutablePerTenantAcls() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
Deprecated.
getName() - Method in class io.littlehorse.common.proto.ServerACL.Builder
string name = 3;
getName() - Method in class io.littlehorse.common.proto.ServerACL
string name = 3;
getName() - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
string name = 3;
getName() - Method in class io.littlehorse.sdk.wfsdk.Workflow
Gets the workflow name passed at Workflow.newWorkflow(String, ThreadFunc)
getNameBytes() - Method in class io.littlehorse.common.proto.ServerACL.Builder
string name = 3;
getNameBytes() - Method in class io.littlehorse.common.proto.ServerACL
string name = 3;
getNameBytes() - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
string name = 3;
getNodeRunId() - Method in class io.littlehorse.sdk.worker.WorkerContext
Returns the NodeRun ID for the Task that was just scheduled.
getNumber() - Method in enum io.littlehorse.common.proto.ACLAction
 
getNumber() - Method in enum io.littlehorse.common.proto.ACLResource
 
getNumber() - Method in enum io.littlehorse.common.proto.ServerACL.ResourceFilterCase
 
getOverwrite() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
bool overwrite = 5;
getOverwrite() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
bool overwrite = 5;
getOverwrite() - Method in interface io.littlehorse.common.proto.PutPrincipalRequestOrBuilder
bool overwrite = 5;
getParserForType() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
getParserForType() - Method in class io.littlehorse.common.proto.Principal
 
getParserForType() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
 
getParserForType() - Method in class io.littlehorse.common.proto.PutTenantRequest
 
getParserForType() - Method in class io.littlehorse.common.proto.ServerACL
 
getParserForType() - Method in class io.littlehorse.common.proto.ServerACLs
 
getParserForType() - Method in class io.littlehorse.common.proto.Tenant
 
getPerTenantAcls() - Method in class io.littlehorse.common.proto.Principal.Builder
Deprecated.
getPerTenantAcls() - Method in class io.littlehorse.common.proto.Principal
Deprecated.
getPerTenantAcls() - Method in interface io.littlehorse.common.proto.PrincipalOrBuilder
Deprecated.
getPerTenantAcls() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
Deprecated.
getPerTenantAcls() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
Deprecated.
getPerTenantAcls() - Method in interface io.littlehorse.common.proto.PutPrincipalRequestOrBuilder
Deprecated.
getPerTenantAclsCount() - Method in class io.littlehorse.common.proto.Principal.Builder
 
getPerTenantAclsCount() - Method in class io.littlehorse.common.proto.Principal
 
getPerTenantAclsCount() - Method in interface io.littlehorse.common.proto.PrincipalOrBuilder
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
getPerTenantAclsCount() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
getPerTenantAclsCount() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
 
getPerTenantAclsCount() - Method in interface io.littlehorse.common.proto.PutPrincipalRequestOrBuilder
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
getPerTenantAclsMap() - Method in class io.littlehorse.common.proto.Principal.Builder
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
getPerTenantAclsMap() - Method in class io.littlehorse.common.proto.Principal
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
getPerTenantAclsMap() - Method in interface io.littlehorse.common.proto.PrincipalOrBuilder
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
getPerTenantAclsMap() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
getPerTenantAclsMap() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
getPerTenantAclsMap() - Method in interface io.littlehorse.common.proto.PutPrincipalRequestOrBuilder
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
getPerTenantAclsOrDefault(String, ServerACLs) - Method in class io.littlehorse.common.proto.Principal.Builder
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
getPerTenantAclsOrDefault(String, ServerACLs) - Method in class io.littlehorse.common.proto.Principal
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
getPerTenantAclsOrDefault(String, ServerACLs) - Method in interface io.littlehorse.common.proto.PrincipalOrBuilder
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
getPerTenantAclsOrDefault(String, ServerACLs) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
getPerTenantAclsOrDefault(String, ServerACLs) - Method in class io.littlehorse.common.proto.PutPrincipalRequest
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
getPerTenantAclsOrDefault(String, ServerACLs) - Method in interface io.littlehorse.common.proto.PutPrincipalRequestOrBuilder
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
getPerTenantAclsOrThrow(String) - Method in class io.littlehorse.common.proto.Principal.Builder
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
getPerTenantAclsOrThrow(String) - Method in class io.littlehorse.common.proto.Principal
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
getPerTenantAclsOrThrow(String) - Method in interface io.littlehorse.common.proto.PrincipalOrBuilder
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
getPerTenantAclsOrThrow(String) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
getPerTenantAclsOrThrow(String) - Method in class io.littlehorse.common.proto.PutPrincipalRequest
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
getPerTenantAclsOrThrow(String) - Method in interface io.littlehorse.common.proto.PutPrincipalRequestOrBuilder
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
getPrefix() - Method in class io.littlehorse.common.proto.ServerACL.Builder
string prefix = 4;
getPrefix() - Method in class io.littlehorse.common.proto.ServerACL
string prefix = 4;
getPrefix() - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
string prefix = 4;
getPrefixBytes() - Method in class io.littlehorse.common.proto.ServerACL.Builder
string prefix = 4;
getPrefixBytes() - Method in class io.littlehorse.common.proto.ServerACL
string prefix = 4;
getPrefixBytes() - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
string prefix = 4;
getReason() - Method in class io.littlehorse.sdk.worker.LHTaskWorkerHealth
 
getRequiredExternalEventDefNames() - Method in class io.littlehorse.sdk.wfsdk.Workflow
Returns the names of all `ExternalEventDef`s used by this workflow.
getRequiredTaskDefNames() - Method in class io.littlehorse.sdk.wfsdk.Workflow
Returns the names of all `TaskDef`s used by this workflow.
getResourceFilterCase() - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
getResourceFilterCase() - Method in class io.littlehorse.common.proto.ServerACL
 
getResourceFilterCase() - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
 
getResources(int) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLResource resources = 1;
getResources(int) - Method in class io.littlehorse.common.proto.ServerACL
repeated .littlehorse.ACLResource resources = 1;
getResources(int) - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
repeated .littlehorse.ACLResource resources = 1;
getResourcesCount() - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLResource resources = 1;
getResourcesCount() - Method in class io.littlehorse.common.proto.ServerACL
repeated .littlehorse.ACLResource resources = 1;
getResourcesCount() - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
repeated .littlehorse.ACLResource resources = 1;
getResourcesList() - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLResource resources = 1;
getResourcesList() - Method in class io.littlehorse.common.proto.ServerACL
repeated .littlehorse.ACLResource resources = 1;
getResourcesList() - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
repeated .littlehorse.ACLResource resources = 1;
getResourcesValue(int) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLResource resources = 1;
getResourcesValue(int) - Method in class io.littlehorse.common.proto.ServerACL
repeated .littlehorse.ACLResource resources = 1;
getResourcesValue(int) - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
repeated .littlehorse.ACLResource resources = 1;
getResourcesValueList() - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLResource resources = 1;
getResourcesValueList() - Method in class io.littlehorse.common.proto.ServerACL
repeated .littlehorse.ACLResource resources = 1;
getResourcesValueList() - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
repeated .littlehorse.ACLResource resources = 1;
getScheduledTime() - Method in class io.littlehorse.sdk.worker.WorkerContext
Returns the time at which the task was scheduled by the processor.
getSerializedSize() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
getSerializedSize() - Method in class io.littlehorse.common.proto.Principal
 
getSerializedSize() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
 
getSerializedSize() - Method in class io.littlehorse.common.proto.PutTenantRequest
 
getSerializedSize() - Method in class io.littlehorse.common.proto.ServerACL
 
getSerializedSize() - Method in class io.littlehorse.common.proto.ServerACLs
 
getSerializedSize() - Method in class io.littlehorse.common.proto.Tenant
 
getTaskDef(String) - Method in class io.littlehorse.sdk.common.config.LHConfig
Gets the `TaskDefPb` for a given taskDefName.
getTaskDefName() - Method in class io.littlehorse.sdk.worker.LHTaskWorker
`TaskDef` to execute
getTaskRunId() - Method in class io.littlehorse.sdk.worker.WorkerContext
Returns the TaskRunId of this TaskRun.
getTaskWorkerVersion() - Method in class io.littlehorse.sdk.common.config.LHConfig
Returns the TaskWorker Version of this worker.
getThreadNumberVariable() - Method in interface io.littlehorse.sdk.wfsdk.SpawnedThread
 
getUserGroup() - Method in class io.littlehorse.sdk.worker.WorkerContext
If this TaskRun is a User Task Reminder TaskRun, then this method returns the UserGroup that the associated UserTask is assigned to.
getUserId() - Method in class io.littlehorse.sdk.worker.WorkerContext
If this TaskRun is a User Task Reminder TaskRun, then this method returns the UserId of the user who the associated UserTask is assigned to.
getValueDescriptor() - Method in enum io.littlehorse.common.proto.ACLAction
 
getValueDescriptor() - Method in enum io.littlehorse.common.proto.ACLResource
 
getWfRunId() - Method in class io.littlehorse.sdk.worker.WorkerContext
Returns the Id of the WfRun for the NodeRun that's being executed.
getWorkerThreads() - Method in class io.littlehorse.sdk.common.config.LHConfig
Returns the number of worker threads to run.
GLOBAL_ACLS_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.Principal
 
GLOBAL_ACLS_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.PutPrincipalRequest
 
GRPC_KEEPALIVE_TIME_MS_KEY - Static variable in class io.littlehorse.sdk.common.config.LHConfig
GRPC Connection Keepalive Interval
GRPC_KEEPALIVE_TIMEOUT_MS_KEY - Static variable in class io.littlehorse.sdk.common.config.LHConfig
GRPC Connection Keepalive Interval

H

handleAnyFailure(NodeOutput, ThreadFunc) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Attaches an Failure Handler to the specified NodeOutput, allowing it to manage any types of errors or exceptions.
handleError(NodeOutput, LHErrorType, ThreadFunc) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Attaches an Error Handler to the specified NodeOutput, allowing it to manage specific types of errors as defined by the 'error' parameter.
handleError(NodeOutput, ThreadFunc) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Attaches an Error Handler to the specified NodeOutput, allowing it to manage any types of errors.
handleException(NodeOutput, ThreadFunc) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Attaches an Exception Handler to the specified NodeOutput, enabling it to handle any types of exceptions.
handleException(NodeOutput, String, ThreadFunc) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Attaches an Exception Handler to the specified NodeOutput, enabling it to handle specific types of exceptions as defined by the 'exceptionName' parameter.
HANDLER_INPUT_VAR - Static variable in interface io.littlehorse.sdk.wfsdk.WorkflowThread
This is the reserved Variable Name that can be used as a WfRunVariable in an Interrupt Handler or Exception Handler thread.
hasCreatedAt() - Method in class io.littlehorse.common.proto.Principal.Builder
.google.protobuf.Timestamp created_at = 2;
hasCreatedAt() - Method in class io.littlehorse.common.proto.Principal
.google.protobuf.Timestamp created_at = 2;
hasCreatedAt() - Method in interface io.littlehorse.common.proto.PrincipalOrBuilder
.google.protobuf.Timestamp created_at = 2;
hasCreatedAt() - Method in class io.littlehorse.common.proto.Tenant.Builder
Future versions will include quotas on a per-Tenant basis.
hasCreatedAt() - Method in class io.littlehorse.common.proto.Tenant
Future versions will include quotas on a per-Tenant basis.
hasCreatedAt() - Method in interface io.littlehorse.common.proto.TenantOrBuilder
Future versions will include quotas on a per-Tenant basis.
hasGlobalAcls() - Method in class io.littlehorse.common.proto.Principal.Builder
Sets permissions that this Principal has *for any Tenant* in the LH Cluster.
hasGlobalAcls() - Method in class io.littlehorse.common.proto.Principal
Sets permissions that this Principal has *for any Tenant* in the LH Cluster.
hasGlobalAcls() - Method in interface io.littlehorse.common.proto.PrincipalOrBuilder
Sets permissions that this Principal has *for any Tenant* in the LH Cluster.
hasGlobalAcls() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
.littlehorse.ServerACLs global_acls = 3;
hasGlobalAcls() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
.littlehorse.ServerACLs global_acls = 3;
hasGlobalAcls() - Method in interface io.littlehorse.common.proto.PutPrincipalRequestOrBuilder
.littlehorse.ServerACLs global_acls = 3;
hashCode() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
hashCode() - Method in class io.littlehorse.common.proto.Principal
 
hashCode() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
 
hashCode() - Method in class io.littlehorse.common.proto.PutTenantRequest
 
hashCode() - Method in class io.littlehorse.common.proto.ServerACL
 
hashCode() - Method in class io.littlehorse.common.proto.ServerACLs
 
hashCode() - Method in class io.littlehorse.common.proto.Tenant
 
hasName() - Method in class io.littlehorse.common.proto.ServerACL.Builder
string name = 3;
hasName() - Method in class io.littlehorse.common.proto.ServerACL
string name = 3;
hasName() - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
string name = 3;
hasPrefix() - Method in class io.littlehorse.common.proto.ServerACL.Builder
string prefix = 4;
hasPrefix() - Method in class io.littlehorse.common.proto.ServerACL
string prefix = 4;
hasPrefix() - Method in interface io.littlehorse.common.proto.ServerACLOrBuilder
string prefix = 4;
healthStatus() - Method in class io.littlehorse.sdk.worker.LHTaskWorker
 
HEALTHY - io.littlehorse.sdk.worker.LHTaskWorkerHealthReason
 

I

ID_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.DeletePrincipalRequest
 
ID_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.Principal
 
ID_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.PutPrincipalRequest
 
ID_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.PutTenantRequest
 
ID_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.Tenant
 
IfElseBody - Interface in io.littlehorse.sdk.wfsdk
Functional interface representing a body of Workflow code to be executed inside an if or else condition.
internalGetValueMap() - Static method in enum io.littlehorse.common.proto.ACLAction
 
internalGetValueMap() - Static method in enum io.littlehorse.common.proto.ACLResource
 
io.littlehorse.common.proto - package io.littlehorse.common.proto
 
io.littlehorse.sdk.common.auth - package io.littlehorse.sdk.common.auth
 
io.littlehorse.sdk.common.config - package io.littlehorse.sdk.common.config
 
io.littlehorse.sdk.usertask - package io.littlehorse.sdk.usertask
 
io.littlehorse.sdk.usertask.annotations - package io.littlehorse.sdk.usertask.annotations
 
io.littlehorse.sdk.wfsdk - package io.littlehorse.sdk.wfsdk
 
io.littlehorse.sdk.worker - package io.littlehorse.sdk.worker
 
isHealthy() - Method in class io.littlehorse.sdk.worker.LHTaskWorkerHealth
 
isInitialized() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
isInitialized() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
isInitialized() - Method in class io.littlehorse.common.proto.Principal.Builder
 
isInitialized() - Method in class io.littlehorse.common.proto.Principal
 
isInitialized() - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
isInitialized() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
 
isInitialized() - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
isInitialized() - Method in class io.littlehorse.common.proto.PutTenantRequest
 
isInitialized() - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
isInitialized() - Method in class io.littlehorse.common.proto.ServerACL
 
isInitialized() - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
isInitialized() - Method in class io.littlehorse.common.proto.ServerACLs
 
isInitialized() - Method in class io.littlehorse.common.proto.Tenant.Builder
 
isInitialized() - Method in class io.littlehorse.common.proto.Tenant
 
isOauth() - Method in class io.littlehorse.sdk.common.config.LHConfig
 
isValid() - Method in class io.littlehorse.sdk.common.auth.TokenStatus
 

J

javaTypeToLHType - Static variable in class io.littlehorse.sdk.worker.LHTaskWorker
 
jsonPath(String) - Method in interface io.littlehorse.sdk.wfsdk.NodeOutput
Valid only for output of the JSON_OBJ or JSON_ARR types.
jsonPath(String) - Method in interface io.littlehorse.sdk.wfsdk.WfRunVariable
Valid only for output of the JSON_OBJ or JSON_ARR types.

L

LHConfig - Class in io.littlehorse.sdk.common.config
This class is used to configure the LHClient class.
LHConfig() - Constructor for class io.littlehorse.sdk.common.config.LHConfig
Creates an LHClientConfig.
LHConfig(String) - Constructor for class io.littlehorse.sdk.common.config.LHConfig
Creates an LHClientConfig with config props in a specified .properties file.
LHConfig(Map<String, Object>) - Constructor for class io.littlehorse.sdk.common.config.LHConfig
Creates an LHClientConfig with provided config values.
LHConfig(Properties) - Constructor for class io.littlehorse.sdk.common.config.LHConfig
Creates an LHClientConfig with provided config values.
LHFormatString - Interface in io.littlehorse.sdk.wfsdk
 
LHTaskMethod - Annotation Type in io.littlehorse.sdk.worker
Annotation used to indicate that the annotated method should be used as the method to execute a Task in the LH Java Task Worker library.
LHTaskWorker - Class in io.littlehorse.sdk.worker
The LHTaskWorker talks to the LH Servers and executes a specified Task Method every time a Task is scheduled.
LHTaskWorker(Object, String, LHConfig) - Constructor for class io.littlehorse.sdk.worker.LHTaskWorker
Creates an LHTaskWorker given an Object that has an annotated LHTaskMethod, and a configuration Properties object.
LHTaskWorker(Object, String, LHConfig, LHServerConnectionManager) - Constructor for class io.littlehorse.sdk.worker.LHTaskWorker
 
LHTaskWorkerHealth - Class in io.littlehorse.sdk.worker
 
LHTaskWorkerHealth(boolean, LHTaskWorkerHealthReason) - Constructor for class io.littlehorse.sdk.worker.LHTaskWorkerHealth
 
LHTaskWorkerHealthReason - Enum in io.littlehorse.sdk.worker
 
log(Object) - Method in class io.littlehorse.sdk.worker.WorkerContext
Provides a way to push data into the log output.

M

mergeCreatedAt(Timestamp) - Method in class io.littlehorse.common.proto.Principal.Builder
.google.protobuf.Timestamp created_at = 2;
mergeCreatedAt(Timestamp) - Method in class io.littlehorse.common.proto.Tenant.Builder
Future versions will include quotas on a per-Tenant basis.
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class io.littlehorse.common.proto.Principal.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class io.littlehorse.common.proto.Tenant.Builder
 
mergeFrom(Message) - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
mergeFrom(Message) - Method in class io.littlehorse.common.proto.Principal.Builder
 
mergeFrom(Message) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
mergeFrom(Message) - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
mergeFrom(Message) - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
mergeFrom(Message) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
mergeFrom(Message) - Method in class io.littlehorse.common.proto.Tenant.Builder
 
mergeFrom(DeletePrincipalRequest) - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
mergeFrom(Principal) - Method in class io.littlehorse.common.proto.Principal.Builder
 
mergeFrom(PutPrincipalRequest) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
mergeFrom(PutTenantRequest) - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
mergeFrom(ServerACL) - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
mergeFrom(ServerACLs) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
mergeFrom(Tenant) - Method in class io.littlehorse.common.proto.Tenant.Builder
 
mergeGlobalAcls(ServerACLs) - Method in class io.littlehorse.common.proto.Principal.Builder
Sets permissions that this Principal has *for any Tenant* in the LH Cluster.
mergeGlobalAcls(ServerACLs) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
.littlehorse.ServerACLs global_acls = 3;
mergeUnknownFields(UnknownFieldSet) - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class io.littlehorse.common.proto.Principal.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class io.littlehorse.common.proto.Tenant.Builder
 
mutate(WfRunVariable, VariableMutationType, Object) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Adds a VariableMutation to the last Node

N

NAME - io.littlehorse.common.proto.ServerACL.ResourceFilterCase
 
NAME_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.ServerACL
 
newBuilder() - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
newBuilder() - Static method in class io.littlehorse.common.proto.Principal
 
newBuilder() - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
newBuilder() - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
newBuilder() - Static method in class io.littlehorse.common.proto.ServerACL
 
newBuilder() - Static method in class io.littlehorse.common.proto.ServerACLs
 
newBuilder() - Static method in class io.littlehorse.common.proto.Tenant
 
newBuilder(DeletePrincipalRequest) - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
newBuilder(Principal) - Static method in class io.littlehorse.common.proto.Principal
 
newBuilder(PutPrincipalRequest) - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
newBuilder(PutTenantRequest) - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
newBuilder(ServerACL) - Static method in class io.littlehorse.common.proto.ServerACL
 
newBuilder(ServerACLs) - Static method in class io.littlehorse.common.proto.ServerACLs
 
newBuilder(Tenant) - Static method in class io.littlehorse.common.proto.Tenant
 
newBuilderForType() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
newBuilderForType() - Method in class io.littlehorse.common.proto.Principal
 
newBuilderForType() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
 
newBuilderForType() - Method in class io.littlehorse.common.proto.PutTenantRequest
 
newBuilderForType() - Method in class io.littlehorse.common.proto.ServerACL
 
newBuilderForType() - Method in class io.littlehorse.common.proto.ServerACLs
 
newBuilderForType() - Method in class io.littlehorse.common.proto.Tenant
 
newWorkflow(String, ThreadFunc) - Static method in class io.littlehorse.sdk.wfsdk.Workflow
Creates a new Workflow with the provided name and entrypoint thread function.
NodeOutput - Interface in io.littlehorse.sdk.wfsdk
`NodeOutput` represents the output of a Node execution.
NUM_WORKER_THREADS_KEY - Static variable in class io.littlehorse.sdk.common.config.LHConfig
The number of worker threads to run.

O

OAUTH_ACCESS_TOKEN_URL - Static variable in class io.littlehorse.sdk.common.config.LHConfig
 
OAUTH_CLIENT_ID_KEY - Static variable in class io.littlehorse.sdk.common.config.LHConfig
 
OAUTH_CLIENT_SECRET_KEY - Static variable in class io.littlehorse.sdk.common.config.LHConfig
 
OAuthClient - Class in io.littlehorse.sdk.common.auth
 
OAuthClient(OAuthConfig) - Constructor for class io.littlehorse.sdk.common.auth.OAuthClient
 
OAuthConfig - Class in io.littlehorse.sdk.common.auth
 
OAuthConfig() - Constructor for class io.littlehorse.sdk.common.auth.OAuthConfig
 
OAuthCredentialsProvider - Class in io.littlehorse.sdk.common.auth
 
OAuthCredentialsProvider(OAuthClient) - Constructor for class io.littlehorse.sdk.common.auth.OAuthCredentialsProvider
 
of(SpawnedThread...) - Static method in interface io.littlehorse.sdk.wfsdk.SpawnedThreads
 
OVERWRITE_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.PutPrincipalRequest
 

P

parseDelimitedFrom(InputStream) - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
parseDelimitedFrom(InputStream) - Static method in class io.littlehorse.common.proto.Principal
 
parseDelimitedFrom(InputStream) - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
parseDelimitedFrom(InputStream) - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
parseDelimitedFrom(InputStream) - Static method in class io.littlehorse.common.proto.ServerACL
 
parseDelimitedFrom(InputStream) - Static method in class io.littlehorse.common.proto.ServerACLs
 
parseDelimitedFrom(InputStream) - Static method in class io.littlehorse.common.proto.Tenant
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.Principal
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.ServerACL
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.ServerACLs
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.Tenant
 
parseFrom(byte[]) - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
parseFrom(byte[]) - Static method in class io.littlehorse.common.proto.Principal
 
parseFrom(byte[]) - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
parseFrom(byte[]) - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
parseFrom(byte[]) - Static method in class io.littlehorse.common.proto.ServerACL
 
parseFrom(byte[]) - Static method in class io.littlehorse.common.proto.ServerACLs
 
parseFrom(byte[]) - Static method in class io.littlehorse.common.proto.Tenant
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.Principal
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.ServerACL
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.ServerACLs
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.Tenant
 
parseFrom(ByteString) - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
parseFrom(ByteString) - Static method in class io.littlehorse.common.proto.Principal
 
parseFrom(ByteString) - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
parseFrom(ByteString) - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
parseFrom(ByteString) - Static method in class io.littlehorse.common.proto.ServerACL
 
parseFrom(ByteString) - Static method in class io.littlehorse.common.proto.ServerACLs
 
parseFrom(ByteString) - Static method in class io.littlehorse.common.proto.Tenant
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.Principal
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.ServerACL
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.ServerACLs
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.Tenant
 
parseFrom(CodedInputStream) - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
parseFrom(CodedInputStream) - Static method in class io.littlehorse.common.proto.Principal
 
parseFrom(CodedInputStream) - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
parseFrom(CodedInputStream) - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
parseFrom(CodedInputStream) - Static method in class io.littlehorse.common.proto.ServerACL
 
parseFrom(CodedInputStream) - Static method in class io.littlehorse.common.proto.ServerACLs
 
parseFrom(CodedInputStream) - Static method in class io.littlehorse.common.proto.Tenant
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.Principal
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.ServerACL
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.ServerACLs
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.Tenant
 
parseFrom(InputStream) - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
parseFrom(InputStream) - Static method in class io.littlehorse.common.proto.Principal
 
parseFrom(InputStream) - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
parseFrom(InputStream) - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
parseFrom(InputStream) - Static method in class io.littlehorse.common.proto.ServerACL
 
parseFrom(InputStream) - Static method in class io.littlehorse.common.proto.ServerACLs
 
parseFrom(InputStream) - Static method in class io.littlehorse.common.proto.Tenant
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.Principal
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.ServerACL
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.ServerACLs
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.Tenant
 
parseFrom(ByteBuffer) - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
parseFrom(ByteBuffer) - Static method in class io.littlehorse.common.proto.Principal
 
parseFrom(ByteBuffer) - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
parseFrom(ByteBuffer) - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
parseFrom(ByteBuffer) - Static method in class io.littlehorse.common.proto.ServerACL
 
parseFrom(ByteBuffer) - Static method in class io.littlehorse.common.proto.ServerACLs
 
parseFrom(ByteBuffer) - Static method in class io.littlehorse.common.proto.Tenant
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.Principal
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.ServerACL
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.ServerACLs
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.Tenant
 
parser() - Static method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
parser() - Static method in class io.littlehorse.common.proto.Principal
 
parser() - Static method in class io.littlehorse.common.proto.PutPrincipalRequest
 
parser() - Static method in class io.littlehorse.common.proto.PutTenantRequest
 
parser() - Static method in class io.littlehorse.common.proto.ServerACL
 
parser() - Static method in class io.littlehorse.common.proto.ServerACLs
 
parser() - Static method in class io.littlehorse.common.proto.Tenant
 
PER_TENANT_ACLS_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.Principal
 
PER_TENANT_ACLS_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.PutPrincipalRequest
 
PREFIX - io.littlehorse.common.proto.ServerACL.ResourceFilterCase
 
PREFIX_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.ServerACL
 
Principal - Class in io.littlehorse.common.proto
This is a GlobalGetable.
Principal.Builder - Class in io.littlehorse.common.proto
This is a GlobalGetable.
PrincipalOrBuilder - Interface in io.littlehorse.common.proto
 
putAllPerTenantAcls(Map<String, ServerACLs>) - Method in class io.littlehorse.common.proto.Principal.Builder
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
putAllPerTenantAcls(Map<String, ServerACLs>) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
putPerTenantAcls(String, ServerACLs) - Method in class io.littlehorse.common.proto.Principal.Builder
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
putPerTenantAcls(String, ServerACLs) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
PutPrincipalRequest - Class in io.littlehorse.common.proto
Protobuf type littlehorse.PutPrincipalRequest
PutPrincipalRequest.Builder - Class in io.littlehorse.common.proto
Protobuf type littlehorse.PutPrincipalRequest
PutPrincipalRequestOrBuilder - Interface in io.littlehorse.common.proto
 
PutPrincipalResponseOrBuilder - Interface in io.littlehorse.common.proto
 
PutTenantRequest - Class in io.littlehorse.common.proto
Protobuf type littlehorse.PutTenantRequest
PutTenantRequest.Builder - Class in io.littlehorse.common.proto
Protobuf type littlehorse.PutTenantRequest
PutTenantRequestOrBuilder - Interface in io.littlehorse.common.proto
 
PutTenantResponseOrBuilder - Interface in io.littlehorse.common.proto
 

R

READ - io.littlehorse.common.proto.ACLAction
READ = 0;
READ_VALUE - Static variable in enum io.littlehorse.common.proto.ACLAction
READ = 0;
reassignUserTask(UserTaskOutput, Object, Object, Object) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Schedules the reassignment of a User Task to a specified userId and/or userGroup after a specified expiration.
registerAllExtensions(ExtensionRegistry) - Static method in class io.littlehorse.common.proto.Acls
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class io.littlehorse.common.proto.Acls
 
registerInterruptHandler(String, ThreadFunc) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Registers an Interrupt Handler, such that when an ExternalEvent arrives with the specified type, this ThreadRun is interrupted.
registerTaskDef() - Method in class io.littlehorse.sdk.worker.LHTaskWorker
Deploys the TaskDef object to the LH Server.
registerTaskDef(boolean) - Method in class io.littlehorse.sdk.worker.LHTaskWorker
Deploys the TaskDef object to the LH Server.
registerWfSpec(LHPublicApiGrpc.LHPublicApiBlockingStub) - Method in class io.littlehorse.sdk.wfsdk.Workflow
Deploys the WfSpec object to the LH Server.
releaseToGroupOnDeadline(UserTaskOutput, Object) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Schedule Reassignment of a UserTask to a userGroup upon reaching the Deadline.
removeAcls(int) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
removePerTenantAcls(String) - Method in class io.littlehorse.common.proto.Principal.Builder
Maps a Tenant ID to a list of ACL's that the Principal has permission to execute *within that Tenant*
removePerTenantAcls(String) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
map<string, .littlehorse.ServerACLs> per_tenant_acls = 2;
required() - Method in annotation type io.littlehorse.sdk.usertask.annotations.UserTaskField
 
required() - Method in interface io.littlehorse.sdk.wfsdk.WfRunVariable
Marks the variable as "Required", meaning that the ThreadSpec cannot be started without this variable being provided as input.
RESOURCEFILTER_NOT_SET - io.littlehorse.common.proto.ServerACL.ResourceFilterCase
 
RESOURCES_FIELD_NUMBER - Static variable in class io.littlehorse.common.proto.ServerACL
 
RUN - io.littlehorse.common.proto.ACLAction
RUN = 1;
RUN_VALUE - Static variable in enum io.littlehorse.common.proto.ACLAction
RUN = 1;

S

scheduleReminderTask(UserTaskOutput, int, String, Object...) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Adds a Reminder Task to a User Task Node.
scheduleReminderTask(UserTaskOutput, WfRunVariable, String, Object...) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Adds a Reminder Task to a User Task Node.
searchable() - Method in interface io.littlehorse.sdk.wfsdk.WfRunVariable
Marks the Variable as "Searchable", which: - Creates an Index on the Variable in the LH Data Store - Due to the fact that the Variable is now Searchable, all future WfSpec versions must use the same Type for this Variable.
searchableOn(String, VariableType) - Method in interface io.littlehorse.sdk.wfsdk.WfRunVariable
Marks the JSON_OBJ or JSON_ARR Variable as "Searchable", and creates an index on the specified field.
SERVER_CONNECT_LISTENER_KEY - Static variable in class io.littlehorse.sdk.common.config.LHConfig
Listener to connect to.
SERVER_REBALANCING - io.littlehorse.sdk.worker.LHTaskWorkerHealthReason
 
ServerACL - Class in io.littlehorse.common.proto
Protobuf type littlehorse.ServerACL
ServerACL.Builder - Class in io.littlehorse.common.proto
Protobuf type littlehorse.ServerACL
ServerACL.ResourceFilterCase - Enum in io.littlehorse.common.proto
 
ServerACLOrBuilder - Interface in io.littlehorse.common.proto
 
ServerACLs - Class in io.littlehorse.common.proto
Protobuf type littlehorse.ServerACLs
ServerACLs.Builder - Class in io.littlehorse.common.proto
Protobuf type littlehorse.ServerACLs
ServerACLsOrBuilder - Interface in io.littlehorse.common.proto
 
setAcls(int, ServerACL) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
setAcls(int, ServerACL.Builder) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
repeated .littlehorse.ServerACL acls = 1;
setAllowedActions(int, ACLAction) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLAction allowed_actions = 2;
setAllowedActionsValue(int, int) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLAction allowed_actions = 2;
setCreatedAt(Timestamp) - Method in class io.littlehorse.common.proto.Principal.Builder
.google.protobuf.Timestamp created_at = 2;
setCreatedAt(Timestamp) - Method in class io.littlehorse.common.proto.Tenant.Builder
Future versions will include quotas on a per-Tenant basis.
setCreatedAt(Timestamp.Builder) - Method in class io.littlehorse.common.proto.Principal.Builder
.google.protobuf.Timestamp created_at = 2;
setCreatedAt(Timestamp.Builder) - Method in class io.littlehorse.common.proto.Tenant.Builder
Future versions will include quotas on a per-Tenant basis.
setDefaultTaskRetries(int) - Method in class io.littlehorse.sdk.wfsdk.Workflow
Set default number of retries for task nodes.
setDefaultTaskTimeout(int) - Method in class io.littlehorse.sdk.wfsdk.Workflow
Sets the default timeout for all TaskRun's in this workflow.
setField(Descriptors.FieldDescriptor, Object) - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class io.littlehorse.common.proto.Principal.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class io.littlehorse.common.proto.Tenant.Builder
 
setGlobalAcls(ServerACLs) - Method in class io.littlehorse.common.proto.Principal.Builder
Sets permissions that this Principal has *for any Tenant* in the LH Cluster.
setGlobalAcls(ServerACLs) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
.littlehorse.ServerACLs global_acls = 3;
setGlobalAcls(ServerACLs.Builder) - Method in class io.littlehorse.common.proto.Principal.Builder
Sets permissions that this Principal has *for any Tenant* in the LH Cluster.
setGlobalAcls(ServerACLs.Builder) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
.littlehorse.ServerACLs global_acls = 3;
setId(String) - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
string id = 1;
setId(String) - Method in class io.littlehorse.common.proto.Principal.Builder
Principals are agnostic of the Authentication protocol that you use.
setId(String) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
string id = 1;
setId(String) - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
string id = 1;
setId(String) - Method in class io.littlehorse.common.proto.Tenant.Builder
string id = 1;
setIdBytes(ByteString) - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
string id = 1;
setIdBytes(ByteString) - Method in class io.littlehorse.common.proto.Principal.Builder
Principals are agnostic of the Authentication protocol that you use.
setIdBytes(ByteString) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
string id = 1;
setIdBytes(ByteString) - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
string id = 1;
setIdBytes(ByteString) - Method in class io.littlehorse.common.proto.Tenant.Builder
string id = 1;
setName(String) - Method in class io.littlehorse.common.proto.ServerACL.Builder
string name = 3;
setNameBytes(ByteString) - Method in class io.littlehorse.common.proto.ServerACL.Builder
string name = 3;
setOverwrite(boolean) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
bool overwrite = 5;
setPrefix(String) - Method in class io.littlehorse.common.proto.ServerACL.Builder
string prefix = 4;
setPrefixBytes(ByteString) - Method in class io.littlehorse.common.proto.ServerACL.Builder
string prefix = 4;
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class io.littlehorse.common.proto.Principal.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class io.littlehorse.common.proto.Tenant.Builder
 
setResources(int, ACLResource) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLResource resources = 1;
setResourcesValue(int, int) - Method in class io.littlehorse.common.proto.ServerACL.Builder
repeated .littlehorse.ACLResource resources = 1;
setUnknownFields(UnknownFieldSet) - Method in class io.littlehorse.common.proto.DeletePrincipalRequest.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class io.littlehorse.common.proto.Principal.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class io.littlehorse.common.proto.PutPrincipalRequest.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class io.littlehorse.common.proto.PutTenantRequest.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class io.littlehorse.common.proto.ServerACL.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class io.littlehorse.common.proto.ServerACLs.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class io.littlehorse.common.proto.Tenant.Builder
 
sleepSeconds(Object) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Adds a SLEEP node which makes the ThreadRun sleep for a specified number of seconds.
sleepUntil(WfRunVariable) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Adds a SLEEP node which makes the ThreadRun sleep until a specified timestamp, provided as an INT WfRunVariable (note that INT in LH is a 64-bit integer).
SpawnedThread - Interface in io.littlehorse.sdk.wfsdk
This is the output of `ThreadBuilder::spawnThread()`.
SpawnedThreads - Interface in io.littlehorse.sdk.wfsdk
 
spawnThread(ThreadFunc, String, Map<String, Object>) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Adds a SPAWN_THREAD node to the ThreadSpec, which spawns a Child ThreadRun whose ThreadSpec is determined by the provided ThreadFunc.
spawnThreadForEach(WfRunVariable, String, ThreadFunc) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Given a WfRunVariable of type JSON_ARR, this function iterates over each object in that list and creates a Child ThreadRun for each item.
spawnThreadForEach(WfRunVariable, String, ThreadFunc, Map<String, Object>) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Given a WfRunVariable of type JSON_ARR, this function iterates over each object in that list and creates a Child ThreadRun for each item.
start() - Method in class io.littlehorse.sdk.worker.LHTaskWorker
Starts polling for and executing tasks.

T

TASK_WORKER_VERSION_KEY - Static variable in class io.littlehorse.sdk.common.config.LHConfig
 
TaskNodeOutput - Interface in io.littlehorse.sdk.wfsdk
 
Tenant - Class in io.littlehorse.common.proto
This is a GlobalGetable
Tenant.Builder - Class in io.littlehorse.common.proto
This is a GlobalGetable
TenantOrBuilder - Interface in io.littlehorse.common.proto
 
ThreadFunc - Interface in io.littlehorse.sdk.wfsdk
A ThreadFunc is the interface an object must implement in order to define a `ThreadSpec` programmatically using the Java Library.
threadFunction(WorkflowThread) - Method in interface io.littlehorse.sdk.wfsdk.ThreadFunc
This function defines the logic of a `ThreadSpec`.
timeout(int) - Method in interface io.littlehorse.sdk.wfsdk.NodeOutput
Adds a timeout to a Node.
toBuilder() - Method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
toBuilder() - Method in class io.littlehorse.common.proto.Principal
 
toBuilder() - Method in class io.littlehorse.common.proto.PutPrincipalRequest
 
toBuilder() - Method in class io.littlehorse.common.proto.PutTenantRequest
 
toBuilder() - Method in class io.littlehorse.common.proto.ServerACL
 
toBuilder() - Method in class io.littlehorse.common.proto.ServerACLs
 
toBuilder() - Method in class io.littlehorse.common.proto.Tenant
 
TokenStatus - Class in io.littlehorse.sdk.common.auth
 
TokenStatus(String, Instant, String, String) - Constructor for class io.littlehorse.sdk.common.auth.TokenStatus
 

U

UNHEALTHY - io.littlehorse.sdk.worker.LHTaskWorkerHealthReason
 
UNRECOGNIZED - io.littlehorse.common.proto.ACLAction
 
UNRECOGNIZED - io.littlehorse.common.proto.ACLResource
 
UserTaskField - Annotation Type in io.littlehorse.sdk.usertask.annotations
 
UserTaskOutput - Interface in io.littlehorse.sdk.wfsdk
 
UserTaskSchema - Class in io.littlehorse.sdk.usertask
 
UserTaskSchema(Object, String) - Constructor for class io.littlehorse.sdk.usertask.UserTaskSchema
 

V

value() - Method in annotation type io.littlehorse.sdk.worker.LHTaskMethod
This is the value of the annotation; it corresponds to the name of the TaskDef executed by the annotated Method.
valueOf(int) - Static method in enum io.littlehorse.common.proto.ACLAction
Deprecated.
valueOf(int) - Static method in enum io.littlehorse.common.proto.ACLResource
Deprecated.
valueOf(int) - Static method in enum io.littlehorse.common.proto.ServerACL.ResourceFilterCase
Deprecated.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum io.littlehorse.common.proto.ACLAction
Returns the enum constant of this type with the specified name.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum io.littlehorse.common.proto.ACLResource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.littlehorse.common.proto.ACLAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.littlehorse.common.proto.ACLResource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.littlehorse.common.proto.ServerACL.ResourceFilterCase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.littlehorse.sdk.worker.LHTaskWorkerHealthReason
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.littlehorse.common.proto.ACLAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.littlehorse.common.proto.ACLResource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.littlehorse.common.proto.ServerACL.ResourceFilterCase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.littlehorse.sdk.worker.LHTaskWorkerHealthReason
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForEvent(String) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Adds an EXTERNAL_EVENT node which blocks until an 'ExternalEvent' of the specified type arrives.
waitForThreads(SpawnedThread...) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Deprecated, for removal: This API element is subject to removal in a future version.
waitForThreads(SpawnedThreads) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Adds a WAIT_FOR_THREAD node which waits for a Child ThreadRun to complete.
WaitForThreadsNodeOutput - Interface in io.littlehorse.sdk.wfsdk
The `WaitForThreadsNodeOutput` interface represents a specialized NodeOutput used to manage parallel thread executions and control their behavior during workflow execution.
WfRunVariable - Interface in io.littlehorse.sdk.wfsdk
A WfRunVariable is a handle on a Variable in a WfSpec.
withDefaultThreadRetentionPolicy(ThreadRetentionPolicy) - Method in class io.littlehorse.sdk.wfsdk.Workflow
Sets the retention policy for all ThreadRun's belong to this WfSpec.
withNotes(LHFormatString) - Method in interface io.littlehorse.sdk.wfsdk.UserTaskOutput
 
withNotes(WfRunVariable) - Method in interface io.littlehorse.sdk.wfsdk.UserTaskOutput
 
withNotes(String) - Method in interface io.littlehorse.sdk.wfsdk.UserTaskOutput
 
withPolicy(WaitForThreadsPolicy) - Method in interface io.littlehorse.sdk.wfsdk.WaitForThreadsNodeOutput
Sets the policy that determines how the node should handle waiting for threads' parallel executions.
withRetentionPolicy(ThreadRetentionPolicy) - Method in interface io.littlehorse.sdk.wfsdk.WorkflowThread
Overrides the retention policy for all ThreadRun's of this ThreadSpec in the WfRun.
withRetentionPolicy(WorkflowRetentionPolicy) - Method in class io.littlehorse.sdk.wfsdk.Workflow
Sets the retention policy for all WfRun's created by this WfSpec.
withRetries(int) - Method in interface io.littlehorse.sdk.wfsdk.TaskNodeOutput
Configure number of retries on this specific Task Node.
WorkerContext - Class in io.littlehorse.sdk.worker
This class contains runtime information about the specific WfRun and NodeRun that is being executed by the Task Worker.
WorkerContext(ScheduledTask, Date) - Constructor for class io.littlehorse.sdk.worker.WorkerContext
Constructor for internal use by the Task Worker Library.
Workflow - Class in io.littlehorse.sdk.wfsdk
The Workflow class represents a `WfSpec` object in the API.
WorkflowCondition - Interface in io.littlehorse.sdk.wfsdk
A WorkflowCondition is a representation of a boolean expression.
WorkflowIterator - Interface in io.littlehorse.sdk.wfsdk
 
WorkflowThread - Interface in io.littlehorse.sdk.wfsdk
This interface is what is used to define the logic of a ThreaSpec in a ThreadFunc.
WRITE_METADATA - io.littlehorse.common.proto.ACLAction
WRITE_METADATA = 2;
WRITE_METADATA_VALUE - Static variable in enum io.littlehorse.common.proto.ACLAction
WRITE_METADATA = 2;
writeTo(CodedOutputStream) - Method in class io.littlehorse.common.proto.DeletePrincipalRequest
 
writeTo(CodedOutputStream) - Method in class io.littlehorse.common.proto.Principal
 
writeTo(CodedOutputStream) - Method in class io.littlehorse.common.proto.PutPrincipalRequest
 
writeTo(CodedOutputStream) - Method in class io.littlehorse.common.proto.PutTenantRequest
 
writeTo(CodedOutputStream) - Method in class io.littlehorse.common.proto.ServerACL
 
writeTo(CodedOutputStream) - Method in class io.littlehorse.common.proto.ServerACLs
 
writeTo(CodedOutputStream) - Method in class io.littlehorse.common.proto.Tenant
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages