Skip navigation links
C D E F G I L M N O P R S T U V 

C

checkPropertyUpdatesAllowed(List<ServiceRequester>, FlowConfig) - Method in class org.apache.gobblin.service.FlowConfigsV2Resource
Check that the properties being updated are allowed to be updated.
checkRequester(RequesterService, FlowConfig, List<ServiceRequester>) - Static method in class org.apache.gobblin.service.FlowConfigsResource
Check that all ServiceRequesters in this request are contained within the original service requester list when the flow was submitted.
checkRequester(FlowConfig, List<ServiceRequester>) - Method in class org.apache.gobblin.service.FlowConfigsV2Resource
Check that all ServiceRequesters in this request are contained within the original service requester list or is part of the original requester's owning group when the flow was submitted.
checkUpdateDeleteAllowed(FlowConfig, FlowConfig) - Method in class org.apache.gobblin.service.FlowConfigsV2Resource
Check that this update or delete operation is allowed, throw a FlowConfigLoggedException if not.
convertFlowStatus(FlowStatus) - Static method in class org.apache.gobblin.service.FlowExecutionResourceLocalHandler
Forms a FlowExecution from a FlowStatus
create(FlowConfig) - Method in class org.apache.gobblin.service.FlowConfigsResource
Create a flow configuration that the service will forward to execution instances for execution
create(FlowConfig) - Method in class org.apache.gobblin.service.FlowConfigsV2Resource
Create a flow configuration that the service will forward to execution instances for execution
createFlow - Variable in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
 
createFlowConfig(FlowConfig, boolean) - Method in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
Add flowConfig locally and trigger all listeners iff @param triggerListener is set to true
createFlowConfig(FlowConfig) - Method in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
Add flowConfig locally and trigger all listeners
createFlowConfig(FlowConfig) - Method in interface org.apache.gobblin.service.FlowConfigsResourceHandler
createFlowConfig(FlowConfig, boolean) - Method in class org.apache.gobblin.service.FlowConfigV2ResourceLocalHandler
 
createFlowSpecForConfig(FlowConfig) - Static method in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
Build a FlowSpec from a FlowConfig
CronValidator - Class in org.apache.gobblin.service.validator
Validates the String value to ensure it is a valid Cron expression
CronValidator(DataMap) - Constructor for class org.apache.gobblin.service.validator.CronValidator
 

D

delete(ComplexResourceKey<FlowId, EmptyRecord>) - Method in class org.apache.gobblin.service.FlowConfigsResource
Delete a configured flow.
delete(ComplexResourceKey<FlowId, FlowStatusId>) - Method in class org.apache.gobblin.service.FlowConfigsV2Resource
Delete a configured flow.
delete(ComplexResourceKey<FlowStatusId, EmptyRecord>) - Method in class org.apache.gobblin.service.FlowExecutionResource
Kill the FlowExecution with the given key
delete(ComplexResourceKey<FlowStatusId, EmptyRecord>) - Method in interface org.apache.gobblin.service.FlowExecutionResourceHandler
Kill a running FlowExecution
delete(ComplexResourceKey<FlowStatusId, EmptyRecord>) - Method in class org.apache.gobblin.service.FlowExecutionResourceLocalHandler
 
deleteFlow - Variable in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
 
deleteFlowConfig(FlowId, Properties, boolean) - Method in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
Delete flowConfig locally and trigger all listeners iff @param triggerListener is set to true
deleteFlowConfig(FlowId, Properties) - Method in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
Delete flowConfig locally and trigger all listeners
deleteFlowConfig(FlowId, Properties) - Method in interface org.apache.gobblin.service.FlowConfigsResourceHandler
Delete FlowConfig
deserialize(String) - Static method in class org.apache.gobblin.service.RequesterService
This implementation decode a given string encoded by RequesterService.serialize(List).

E

estimateCopyTimeLeft(Long, Long, int) - Static method in class org.apache.gobblin.service.FlowExecutionResourceLocalHandler
Estimate the time left to complete the copy based on the following formula - timeLeft = (100/completionPercentage - 1) * timeElapsed

F

findRequesters(BaseResource) - Method in class org.apache.gobblin.service.NoopRequesterService
 
findRequesters(BaseResource) - Method in class org.apache.gobblin.service.RequesterService
 
flowCatalog - Variable in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
 
FlowConfigLoggedException - Exception in org.apache.gobblin.service
Exception thrown by FlowConfigsResourceHandler when it cannot handle Restli gracefully.
FlowConfigLoggedException(HttpStatus, String) - Constructor for exception org.apache.gobblin.service.FlowConfigLoggedException
 
FlowConfigLoggedException(HttpStatus, String, Throwable) - Constructor for exception org.apache.gobblin.service.FlowConfigLoggedException
 
FlowConfigResourceLocalHandler - Class in org.apache.gobblin.service
A FlowConfigsResourceHandler that handles Restli locally.
FlowConfigResourceLocalHandler(FlowCatalog) - Constructor for class org.apache.gobblin.service.FlowConfigResourceLocalHandler
 
FlowConfigsResource - Class in org.apache.gobblin.service
Resource for handling flow configuration requests
FlowConfigsResource() - Constructor for class org.apache.gobblin.service.FlowConfigsResource
 
FlowConfigsResourceHandler - Interface in org.apache.gobblin.service
 
FlowConfigsV2Resource - Class in org.apache.gobblin.service
Resource for handling flow configuration requests
FlowConfigsV2Resource() - Constructor for class org.apache.gobblin.service.FlowConfigsV2Resource
 
FlowConfigsV2ResourceHandler - Interface in org.apache.gobblin.service
 
FlowConfigV2ResourceLocalHandler - Class in org.apache.gobblin.service
 
FlowConfigV2ResourceLocalHandler(FlowCatalog) - Constructor for class org.apache.gobblin.service.FlowConfigV2ResourceLocalHandler
 
FlowExecutionResource - Class in org.apache.gobblin.service
Resource for handling flow execution requests
FlowExecutionResource() - Constructor for class org.apache.gobblin.service.FlowExecutionResource
 
FlowExecutionResourceHandler - Interface in org.apache.gobblin.service
 
FlowExecutionResourceLocalHandler - Class in org.apache.gobblin.service
 
FlowExecutionResourceLocalHandler(FlowStatusGenerator) - Constructor for class org.apache.gobblin.service.FlowExecutionResourceLocalHandler
 
FlowStatusResource - Class in org.apache.gobblin.service
Resource for handling flow status requests
FlowStatusResource() - Constructor for class org.apache.gobblin.service.FlowStatusResource
 

G

get(ComplexResourceKey<FlowId, EmptyRecord>) - Method in class org.apache.gobblin.service.FlowConfigsResource
Retrieve the flow configuration with the given key
get(ComplexResourceKey<FlowId, FlowStatusId>) - Method in class org.apache.gobblin.service.FlowConfigsV2Resource
Retrieve the flow configuration with the given key
get(ComplexResourceKey<FlowStatusId, EmptyRecord>) - Method in class org.apache.gobblin.service.FlowExecutionResource
Retrieve the FlowExecution with the given key
get(ComplexResourceKey<FlowStatusId, EmptyRecord>) - Method in interface org.apache.gobblin.service.FlowExecutionResourceHandler
get(ComplexResourceKey<FlowStatusId, EmptyRecord>) - Method in class org.apache.gobblin.service.FlowExecutionResourceLocalHandler
 
get(ComplexResourceKey<FlowStatusId, EmptyRecord>) - Method in class org.apache.gobblin.service.FlowStatusResource
Retrieve the FlowStatus with the given key
getAll(PagingContext) - Method in class org.apache.gobblin.service.FlowConfigsV2Resource
Retrieve all the flow configurations
getAllFlowConfigs() - Method in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
Get all flow configs
getAllFlowConfigs() - Method in interface org.apache.gobblin.service.FlowConfigsResourceHandler
Get all FlowConfig
getFilteredFlows(PagingContext, String, String, String, String, String, String, String, Boolean, String, String) - Method in class org.apache.gobblin.service.FlowConfigsV2Resource
Get all FlowConfigs that matches the provided parameters.
getFlowConfig(FlowId) - Method in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
Get flow config given a FlowId
getFlowConfig(FlowSpecSearchObject) - Method in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
Get flow config given a FlowSpecSearchObject
getFlowConfig(FlowId) - Method in interface org.apache.gobblin.service.FlowConfigsResourceHandler
getFlowConfig(FlowSpecSearchObject) - Method in interface org.apache.gobblin.service.FlowConfigsResourceHandler
getFlowStatusFromGenerator(ComplexResourceKey<FlowStatusId, EmptyRecord>, FlowStatusGenerator) - Static method in class org.apache.gobblin.service.FlowExecutionResourceLocalHandler
 
getGroupOwnerships() - Method in class org.apache.gobblin.service.LocalGroupOwnershipPathAlterationListener
 
getLatestFlowExecution(PagingContext, FlowId, Integer, String, String) - Method in class org.apache.gobblin.service.FlowExecutionResource
 
getLatestFlowExecution(PagingContext, FlowId, Integer, String, String) - Method in interface org.apache.gobblin.service.FlowExecutionResourceHandler
Get latest FlowExecution
getLatestFlowExecution(PagingContext, FlowId, Integer, String, String) - Method in class org.apache.gobblin.service.FlowExecutionResourceLocalHandler
 
getLatestFlowStatus(PagingContext, FlowId, Integer, String) - Method in class org.apache.gobblin.service.FlowStatusResource
 
getLatestFlowStatusesFromGenerator(FlowId, Integer, String, String, FlowStatusGenerator) - Static method in class org.apache.gobblin.service.FlowExecutionResourceLocalHandler
 
global_flowConfigsResourceHandler - Static variable in class org.apache.gobblin.service.FlowConfigsV2Resource
 
GROUP_MEMBER_LIST - Static variable in class org.apache.gobblin.service.LocalGroupOwnershipService
 
GroupOwnershipService - Class in org.apache.gobblin.service
Service for handling group ownership of flows
GroupOwnershipService() - Constructor for class org.apache.gobblin.service.GroupOwnershipService
 

I

INJECT_READY_TO_USE - Static variable in class org.apache.gobblin.service.FlowConfigsResource
 
INJECT_READY_TO_USE - Static variable in class org.apache.gobblin.service.FlowConfigsV2Resource
 
isMemberOfGroup(List<ServiceRequester>, String) - Method in class org.apache.gobblin.service.GroupOwnershipService
 
isMemberOfGroup(List<ServiceRequester>, String) - Method in class org.apache.gobblin.service.LdapGroupOwnershipService
 
isMemberOfGroup(List<ServiceRequester>, String) - Method in class org.apache.gobblin.service.LocalGroupOwnershipService
 
isMemberOfGroup(List<ServiceRequester>, String) - Method in class org.apache.gobblin.service.NoopGroupOwnershipService
 
isRequesterAllowed(List<ServiceRequester>, List<ServiceRequester>) - Method in class org.apache.gobblin.service.RequesterService
returns true if the requester is allowed to make this request.
isRequesterWhitelisted(List<ServiceRequester>) - Method in class org.apache.gobblin.service.RequesterService
Return true if the requester is whitelisted to always be accepted

L

LdapGroupOwnershipService - Class in org.apache.gobblin.service
Queries external Active Directory service to check if the requester is part of the group
LdapGroupOwnershipService(Config) - Constructor for class org.apache.gobblin.service.LdapGroupOwnershipService
 
LocalGroupOwnershipPathAlterationListener - Class in org.apache.gobblin.service
 
LocalGroupOwnershipService - Class in org.apache.gobblin.service
Reads and updates from a JSON where keys denote group names and values denote a list of group members
LocalGroupOwnershipService(Config) - Constructor for class org.apache.gobblin.service.LocalGroupOwnershipService
 

M

MESSAGE_SEPARATOR - Static variable in class org.apache.gobblin.service.FlowStatusResource
 

N

NEVER_RUN_CRON_SCHEDULE - Static variable in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
 
NoopGroupOwnershipService - Class in org.apache.gobblin.service
 
NoopGroupOwnershipService(Config) - Constructor for class org.apache.gobblin.service.NoopGroupOwnershipService
 
NoopRequesterService - Class in org.apache.gobblin.service
Default requester service which does not track any requester information.
NoopRequesterService(Config) - Constructor for class org.apache.gobblin.service.NoopRequesterService
 

O

onFileChange(Path) - Method in class org.apache.gobblin.service.LocalGroupOwnershipPathAlterationListener
 
onFileCreate(Path) - Method in class org.apache.gobblin.service.LocalGroupOwnershipPathAlterationListener
 
onFileDelete(Path) - Method in class org.apache.gobblin.service.LocalGroupOwnershipPathAlterationListener
 
org.apache.gobblin.service - package org.apache.gobblin.service
 
org.apache.gobblin.service.validator - package org.apache.gobblin.service.validator
 

P

partialUpdateFlowConfig(FlowId, PatchRequest<FlowConfig>) - Method in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
 
partialUpdateFlowConfig(FlowId, PatchRequest<FlowConfig>) - Method in interface org.apache.gobblin.service.FlowConfigsResourceHandler
Partial update a FlowConfig
partialUpdateFlowConfig(FlowId, PatchRequest<FlowConfig>) - Method in class org.apache.gobblin.service.FlowConfigV2ResourceLocalHandler
Note: this method is only implemented for testing, normally partial update would be called in GobblinServiceFlowConfigResourceHandler.partialUpdateFlowConfig

R

REQUESTER_LIST - Static variable in class org.apache.gobblin.service.RequesterService
 
RequesterService - Class in org.apache.gobblin.service
Use this class to get who sends the request.
RequesterService(Config) - Constructor for class org.apache.gobblin.service.RequesterService
 
resume(PathKeys) - Method in class org.apache.gobblin.service.FlowExecutionResource
Resume a failed FlowExecution from the point before failure.
resume(ComplexResourceKey<FlowStatusId, EmptyRecord>) - Method in interface org.apache.gobblin.service.FlowExecutionResourceHandler
Resume a failed FlowExecution from the point before failure
resume(ComplexResourceKey<FlowStatusId, EmptyRecord>) - Method in class org.apache.gobblin.service.FlowExecutionResourceLocalHandler
 
runImmediately(PathKeys) - Method in class org.apache.gobblin.service.FlowConfigsV2Resource
Trigger a new execution of an existing flow
runImmediatelyFlow - Variable in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
 

S

serialize(List<ServiceRequester>) - Static method in class org.apache.gobblin.service.RequesterService
This implementation converts a given list to a json string.
ServiceRequester - Class in org.apache.gobblin.service
A ServiceRequester represents who sends a request via a rest api.
ServiceRequester() - Constructor for class org.apache.gobblin.service.ServiceRequester
 
ServiceRequester(String, String, String) - Constructor for class org.apache.gobblin.service.ServiceRequester
 
sysConfig - Variable in class org.apache.gobblin.service.RequesterService
 

T

TemplateUriValidator - Class in org.apache.gobblin.service.validator
Validates the String value to ensure that it is a comma separated list of FS scheme URIs
TemplateUriValidator(DataMap) - Constructor for class org.apache.gobblin.service.validator.TemplateUriValidator
 
toString() - Method in class org.apache.gobblin.service.ServiceRequester
 

U

update(ComplexResourceKey<FlowId, EmptyRecord>, FlowConfig) - Method in class org.apache.gobblin.service.FlowConfigsResource
Update the flow configuration with the specified key.
update(ComplexResourceKey<FlowId, FlowStatusId>, FlowConfig) - Method in class org.apache.gobblin.service.FlowConfigsV2Resource
Update the flow configuration with the specified key.
update(ComplexResourceKey<FlowId, FlowStatusId>, PatchRequest<FlowConfig>) - Method in class org.apache.gobblin.service.FlowConfigsV2Resource
Partial update the flowConfig specified
updateFlowConfig(FlowId, FlowConfig, boolean) - Method in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
Update flowConfig locally and trigger all listeners iff @param triggerListener is set to true
updateFlowConfig(FlowId, FlowConfig) - Method in class org.apache.gobblin.service.FlowConfigResourceLocalHandler
Update flowConfig locally and trigger all listeners
updateFlowConfig(FlowId, FlowConfig) - Method in interface org.apache.gobblin.service.FlowConfigsResourceHandler
Update FlowConfig

V

validate(ValidatorContext) - Method in class org.apache.gobblin.service.validator.CronValidator
 
validate(ValidatorContext) - Method in class org.apache.gobblin.service.validator.TemplateUriValidator
 
C D E F G I L M N O P R S T U V 
Skip navigation links