Skip navigation links
C D E G I J M N P R S T U V Y 

C

cloud.nimburst.tug - package cloud.nimburst.tug
 
cloud.nimburst.tug.actions - package cloud.nimburst.tug.actions
 
ClusterRoleBindingAction - Class in cloud.nimburst.tug.actions
ResourceAction for managing a ClusterRoleBinding resource
ClusterRoleBindingAction(JsonNode, TugManifest.Deployment) - Constructor for class cloud.nimburst.tug.actions.ClusterRoleBindingAction
Instantiates a new ClusterRoleBindingAction.
ConfigMapResourceAction - Class in cloud.nimburst.tug.actions
ResourceAction for managing a ConfigMap resource
ConfigMapResourceAction(JsonNode, TugManifest.Deployment) - Constructor for class cloud.nimburst.tug.actions.ConfigMapResourceAction
Instantiates a new ConfigMapResourceAction.

D

delete() - Method in class cloud.nimburst.tug.actions.ClusterRoleBindingAction
 
delete() - Method in class cloud.nimburst.tug.actions.ConfigMapResourceAction
 
delete() - Method in class cloud.nimburst.tug.actions.DeploymentResourceAction
 
delete() - Method in class cloud.nimburst.tug.actions.IngressResourceAction
 
delete() - Method in class cloud.nimburst.tug.actions.JobResourceAction
 
delete() - Method in class cloud.nimburst.tug.actions.NamespaceResourceAction
 
delete() - Method in class cloud.nimburst.tug.actions.PodResourceAction
 
delete() - Method in class cloud.nimburst.tug.actions.ServiceResourceAction
 
delete() - Method in interface cloud.nimburst.tug.ResourceAction
Deletes the resource.
Deployment() - Constructor for class cloud.nimburst.tug.TugManifest.Deployment
 
DeploymentResourceAction - Class in cloud.nimburst.tug.actions
ResourceAction for managing a Deployment resource
DeploymentResourceAction(JsonNode, TugManifest.Deployment) - Constructor for class cloud.nimburst.tug.actions.DeploymentResourceAction
Instantiates a new DeploymentResourceAction.

E

execute() - Method in class cloud.nimburst.tug.ResourceActionGraphExecutor
Executes the resource actions.
execute() - Method in class cloud.nimburst.tug.Tug
Execute the resource actions

G

getDependencies() - Method in class cloud.nimburst.tug.TugManifest.Deployment
 
getDeployments() - Method in class cloud.nimburst.tug.TugManifest
 
getLocation() - Method in class cloud.nimburst.tug.TugManifest.Deployment
 
getMaxWaitSeconds() - Method in class cloud.nimburst.tug.TugManifest.Deployment
 
getName() - Method in class cloud.nimburst.tug.TugManifest.Deployment
 

I

IngressResourceAction - Class in cloud.nimburst.tug.actions
ResourceAction for managing an Ingress resource
IngressResourceAction(JsonNode, TugManifest.Deployment) - Constructor for class cloud.nimburst.tug.actions.IngressResourceAction
Instantiates a new IngressResourceAction.
initialize(UniqueNames) - Method in class cloud.nimburst.tug.UniqueNames.UniqueNamesValidator
 
initialize(ValidDependencyReferences) - Method in class cloud.nimburst.tug.ValidDependencyReferences.ReferenceValidator
 
isValid(TugManifest, ConstraintValidatorContext) - Method in class cloud.nimburst.tug.UniqueNames.UniqueNamesValidator
 
isValid(TugManifest, ConstraintValidatorContext) - Method in class cloud.nimburst.tug.ValidDependencyReferences.ReferenceValidator
 

J

JobResourceAction - Class in cloud.nimburst.tug.actions
ResourceAction for managing a Job resource
JobResourceAction(JsonNode, TugManifest.Deployment) - Constructor for class cloud.nimburst.tug.actions.JobResourceAction
Instantiates a new JobResourceAction.

M

main(String[]) - Static method in class cloud.nimburst.tug.TugCli
The entry point of application.
makeReady() - Method in class cloud.nimburst.tug.actions.ClusterRoleBindingAction
 
makeReady() - Method in class cloud.nimburst.tug.actions.ConfigMapResourceAction
 
makeReady() - Method in class cloud.nimburst.tug.actions.DeploymentResourceAction
 
makeReady() - Method in class cloud.nimburst.tug.actions.IngressResourceAction
 
makeReady() - Method in class cloud.nimburst.tug.actions.JobResourceAction
 
makeReady() - Method in class cloud.nimburst.tug.actions.NamespaceResourceAction
 
makeReady() - Method in class cloud.nimburst.tug.actions.PodResourceAction
 
makeReady() - Method in class cloud.nimburst.tug.actions.ServiceResourceAction
 
makeReady() - Method in interface cloud.nimburst.tug.ResourceAction
Creates and waits for a resource to be in a ready state.

N

NamespaceResourceAction - Class in cloud.nimburst.tug.actions
ResourceAction for managing a Namespace resource
NamespaceResourceAction(JsonNode, TugManifest.Deployment) - Constructor for class cloud.nimburst.tug.actions.NamespaceResourceAction
Instantiates a new NamespaceResourceAction.

P

parseYaml(Path) - Static method in class cloud.nimburst.tug.YamlParser
Parse a yaml file into a tree representation.
parseYaml(Path, Class<T>, boolean) - Static method in class cloud.nimburst.tug.YamlParser
Parses a yaml file into a POJO
PodResourceAction - Class in cloud.nimburst.tug.actions
ResourceAction for managing a Pod resource
PodResourceAction(JsonNode, TugManifest.Deployment) - Constructor for class cloud.nimburst.tug.actions.PodResourceAction
Instantiates a new PodResourceAction.

R

ReferenceValidator() - Constructor for class cloud.nimburst.tug.ValidDependencyReferences.ReferenceValidator
 
ResourceAction - Interface in cloud.nimburst.tug
A ResourceAction executes resource lifecycle actions in the Kubernetes cluster.
ResourceActionDirection - Enum in cloud.nimburst.tug
Defines the direction of resource management.
ResourceActionException - Exception in cloud.nimburst.tug
An exception indicating a resource could not be created or destroyed.
ResourceActionException(String) - Constructor for exception cloud.nimburst.tug.ResourceActionException
Instantiates a new Resource action exception.
ResourceActionException(String, Throwable) - Constructor for exception cloud.nimburst.tug.ResourceActionException
Instantiates a new Resource action exception.
ResourceActionGraphExecutor - Class in cloud.nimburst.tug
Executes ResourceActions.
ResourceActionGraphExecutor(ResourceActionDirection, int, Path, TugManifest, List<String>) - Constructor for class cloud.nimburst.tug.ResourceActionGraphExecutor
Instantiates a new ResourceActionGraphExecutors.

S

ServiceResourceAction - Class in cloud.nimburst.tug.actions
ResourceAction for managing a Service resource
ServiceResourceAction(JsonNode, TugManifest.Deployment) - Constructor for class cloud.nimburst.tug.actions.ServiceResourceAction
Instantiates a new ServiceResourceAction.
setDependencies(Set<String>) - Method in class cloud.nimburst.tug.TugManifest.Deployment
 
setDeployments(List<TugManifest.Deployment>) - Method in class cloud.nimburst.tug.TugManifest
 
setLocation(String) - Method in class cloud.nimburst.tug.TugManifest.Deployment
 
setMaxWaitSeconds(int) - Method in class cloud.nimburst.tug.TugManifest.Deployment
 
setName(String) - Method in class cloud.nimburst.tug.TugManifest.Deployment
 

T

transformYaml(JsonNode, Class<T>, boolean) - Static method in class cloud.nimburst.tug.YamlParser
Converts a tree into a POJO.
Tug - Class in cloud.nimburst.tug
Parses the manifest and command line parameters and executes the resource actions.
Tug(int, TugAction, Path, List<String>) - Constructor for class cloud.nimburst.tug.Tug
Instantiates a new Tug.
TugAction - Enum in cloud.nimburst.tug
The action to perform on the cluster
TugCli - Class in cloud.nimburst.tug
The type command line interface for Tug.
TugCli() - Constructor for class cloud.nimburst.tug.TugCli
 
TugManifest - Class in cloud.nimburst.tug
 
TugManifest() - Constructor for class cloud.nimburst.tug.TugManifest
 
TugManifest.Deployment - Class in cloud.nimburst.tug
 

U

UniqueNames - Annotation Type in cloud.nimburst.tug
Unique name validator for the manifest.
UniqueNames.UniqueNamesValidator - Class in cloud.nimburst.tug
 
UniqueNamesValidator() - Constructor for class cloud.nimburst.tug.UniqueNames.UniqueNamesValidator
 

V

ValidDependencyReferences - Annotation Type in cloud.nimburst.tug
Validates dependencies in the manifest are defined.
ValidDependencyReferences.ReferenceValidator - Class in cloud.nimburst.tug
 
valueOf(String) - Static method in enum cloud.nimburst.tug.ResourceActionDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.nimburst.tug.TugAction
Returns the enum constant of this type with the specified name.
values() - Static method in enum cloud.nimburst.tug.ResourceActionDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.nimburst.tug.TugAction
Returns an array containing the constants of this enum type, in the order they are declared.

Y

YamlParser - Class in cloud.nimburst.tug
Utilities to parse yaml files.
YamlParser() - Constructor for class cloud.nimburst.tug.YamlParser
 
C D E G I J M N P R S T U V Y 
Skip navigation links

Copyright © 2018. All rights reserved.