public interface FlowControlJob extends ProtectedResource
| Modifier and Type | Method and Description |
|---|---|
FlowControlJobConfig |
getConfiguration()
Get the configuration for this job.
|
String |
getName()
Get this job's name.
|
FlowControlRuntimeSpec |
getRuntimeSpec()
Get the runtime spec for this job.
|
default Set<String> |
getSecretRefs()
Get a set of secret references used in this job's deployment.
|
Map<String,String> |
getSecrets()
Get a map of secrets and their values
|
FlowControlJob |
registerSecret(String key,
String value)
Register a secret key and value.
|
FlowControlJob |
removeSecretRef(String key)
Remove a secret reference from this job.
|
FlowControlJob |
setConfiguration(FlowControlJobConfig config)
Set the configuration for this job.
|
FlowControlJob |
setRuntimeSpec(FlowControlRuntimeSpec runtimeSpec)
Set the runtime spec for this job.
|
getAccessControlListString getName()
FlowControlJobConfig getConfiguration()
FlowControlJob setConfiguration(FlowControlJobConfig config) throws IOException
config - IOExceptionFlowControlRuntimeSpec getRuntimeSpec()
FlowControlJob setRuntimeSpec(FlowControlRuntimeSpec runtimeSpec)
runtimeSpec - Map<String,String> getSecrets() throws FlowControlJobDb.ServiceException
FlowControlJobDb.ServiceExceptiondefault Set<String> getSecretRefs() throws FlowControlJobDb.ServiceException
FlowControlJobDb.ServiceExceptionFlowControlJob registerSecret(String key, String value) throws FlowControlJobDb.ServiceException
key - value - FlowControlJobDb.ServiceExceptionFlowControlJob removeSecretRef(String key)
key - Copyright © 2022 continual.io. All rights reserved.