- CacheGenieFileTransferService - Class in com.netflix.genie.core.services.impl
- 
Caches the downloaded file from the remote location. 
- CacheGenieFileTransferService(FileTransferFactory, String, LocalFileTransferImpl, Registry) - Constructor for class com.netflix.genie.core.services.impl.CacheGenieFileTransferService
- 
Constructor. 
- cacheGenieFileTransferService(FileTransferFactory, String, LocalFileTransferImpl, Registry) - Method in class com.netflix.genie.web.configs.ServicesConfig
- 
Get an instance of the Cache Genie File Transfer service. 
- changeOwnershipOfDirectory(String, String) - Method in class com.netflix.genie.core.jobs.workflow.impl.JobKickoffTask
- 
Method to change the ownership of a directory. 
- characterEncodingFilter() - Method in class com.netflix.genie.web.configs.MvcConfig
- 
Character encoding filter that forces content-type in response to be UTF-8. 
- checkDelay - Static variable in class com.netflix.genie.core.jpa.entities.CommandEntity_
-  
- checkDelay - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- checkProcess() - Method in interface com.netflix.genie.core.util.ProcessChecker
- 
Check the status of the process the process checker was constructed to check. 
- checkProcess() - Method in class com.netflix.genie.core.util.UnixProcessChecker
- 
Check the status of the process the process checker was constructed to check. 
- CHILDREN_PID_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable run script children pid. 
- CLASS_NAME - Static variable in class com.netflix.genie.core.util.MetricsConstants.TagKeys
- 
Key to tag a class name. 
- cleanup() - Method in class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
- 
Any cleanup that needs to be performed when this task is stopped due to leadership being revoked. 
- cleanup() - Method in class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
- 
Any cleanup that needs to be performed when this task is stopped due to leadership being revoked. 
- cleanup() - Method in class com.netflix.genie.web.tasks.leader.LeadershipTask
- 
Any cleanup that needs to be performed when this task is stopped due to leadership being revoked. 
- CLIENT_ID_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-  
- CLIENT_ID_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateUserAuthenticationConverter
-  
- CLIENT_SECRET_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-  
- clientHost - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- Cluster - Class in com.netflix.genie.common.dto
- 
Cluster DTO object. 
- Cluster(Cluster.Builder) - Constructor for class com.netflix.genie.common.dto.Cluster
- 
Constructor used only by the build() method of the builder. 
- cluster - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- Cluster.Builder - Class in com.netflix.genie.common.dto
- 
A builder to create clusters. 
- CLUSTER_COMMAND_QUERY - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
- 
This is the query used to find clusters and commands for given criteria from a user. 
- CLUSTER_ID - Static variable in class com.netflix.genie.core.util.MetricsConstants.TagKeys
- 
Key to tag metrics with cluster ID. 
- CLUSTER_NAME - Static variable in class com.netflix.genie.core.util.MetricsConstants.TagKeys
- 
Key to tag metrics with cluster name. 
- CLUSTER_PATH_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
File Path prefix to be used while creating directories for cluster files to local dir. 
- CLUSTER_URL_SUFFIX - Static variable in interface com.netflix.genie.client.apis.ClusterService
- 
Path to Clusters. 
- ClusterCheckerProperties - Class in com.netflix.genie.web.properties
- 
Properties associated with the cluster checking task. 
- ClusterCheckerProperties() - Constructor for class com.netflix.genie.web.properties.ClusterCheckerProperties
-  
- ClusterCheckerTask - Class in com.netflix.genie.web.tasks.leader
- 
A task which checks to see if this leader node can communicate with all other nodes in the cluster. 
- ClusterCheckerTask(String, ClusterCheckerProperties, JobSearchService, JobPersistenceService, RestTemplate, ManagementServerProperties, Registry) - Constructor for class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
- 
Constructor. 
- ClusterClient - Class in com.netflix.genie.client
- 
Client library for the Cluster Service. 
- ClusterClient(String, List<Interceptor>, GenieNetworkConfiguration) - Constructor for class com.netflix.genie.client.ClusterClient
- 
Constructor. 
- ClusterCommandsProjection - Interface in com.netflix.genie.core.jpa.entities.projections
- 
Projection to return only the commands for a cluster. 
- ClusterCriteria - Class in com.netflix.genie.common.dto
- 
Cluster Criteria. 
- ClusterCriteria(Set<String>) - Constructor for class com.netflix.genie.common.dto.ClusterCriteria
- 
Create a cluster criteria object with the included tags. 
- clusterCriteria - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- ClusterEntity - Class in com.netflix.genie.core.jpa.entities
- 
Representation of the state of the Cluster object. 
- ClusterEntity() - Constructor for class com.netflix.genie.core.jpa.entities.ClusterEntity
- 
Default Constructor. 
- ClusterEntity_ - Class in com.netflix.genie.core.jpa.entities
-  
- ClusterEntity_() - Constructor for class com.netflix.genie.core.jpa.entities.ClusterEntity_
-  
- ClusterLoadBalancer - Interface in com.netflix.genie.core.services
- 
Interface for the cluster load-balancer, which returns the "best" cluster to
 run job on from an array of candidates. 
- clusterLoadBalancer() - Method in class com.netflix.genie.web.configs.ServicesConfig
- 
Get a Randomized Cluster load balancer. 
- clusterName - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- clusterProcessorTask(Registry, GenieFileTransferService) - Method in class com.netflix.genie.web.configs.JobConfig
- 
Create an Cluster Task bean that processes the cluster needed for a job. 
- ClusterResource - Class in com.netflix.genie.web.hateoas.resources
- 
HATEOAS resource representation of a Cluster. 
- ClusterResource(Cluster) - Constructor for class com.netflix.genie.web.hateoas.resources.ClusterResource
- 
Constructor. 
- ClusterResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
- 
Assembles Cluster resources out of clusters. 
- ClusterResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.ClusterResourceAssembler
-  
- ClusterRestController - Class in com.netflix.genie.web.controllers
- 
REST end-point for supporting clusters. 
- ClusterRestController(ClusterService, ClusterResourceAssembler, CommandResourceAssembler) - Constructor for class com.netflix.genie.web.controllers.ClusterRestController
- 
Constructor. 
- clusters - Static variable in class com.netflix.genie.core.jpa.entities.CommandEntity_
-  
- ClusterService - Interface in com.netflix.genie.client.apis
- 
An interface that provides all methods needed for the Genie cluster client implementation. 
- ClusterService - Interface in com.netflix.genie.core.services
- 
Abstraction layer to encapsulate data ClusterConfig functionality.
 Classes implementing this abstraction layer must be thread-safe
 
- clusterService(TagService, JpaTagRepository, FileService, JpaFileRepository, JpaClusterRepository, JpaCommandRepository) - Method in class com.netflix.genie.web.configs.ServicesConfig
- 
Get JPA based implementation of the ClusterService. 
- ClusterStatus - Enum in com.netflix.genie.common.dto
- 
The possible statuses for a cluster. 
- ClusterTask - Class in com.netflix.genie.core.jobs.workflow.impl
- 
Implementation of the workflow task for processing cluster information a job needs. 
- ClusterTask(Registry, GenieFileTransferService) - Constructor for class com.netflix.genie.core.jobs.workflow.impl.ClusterTask
- 
Constructor. 
- com.netflix.genie - package com.netflix.genie
- 
Root Genie package. 
- com.netflix.genie.client - package com.netflix.genie.client
- 
Client library for Genie. 
- com.netflix.genie.client.apis - package com.netflix.genie.client.apis
- 
Package containing all the interfaces encapsulating request calls to Genie. 
- com.netflix.genie.client.configs - package com.netflix.genie.client.configs
- 
Package containing configuration classes for Genie client. 
- com.netflix.genie.client.exceptions - package com.netflix.genie.client.exceptions
- 
A package containing all exceptions in the Genie client. 
- com.netflix.genie.client.interceptors - package com.netflix.genie.client.interceptors
- 
A package that contains all interceptors to be added to modify outgoing requests and incoming responses. 
- com.netflix.genie.client.security.oauth2 - package com.netflix.genie.client.security.oauth2
- 
Package containing Oauth security related classes. 
- com.netflix.genie.client.security.oauth2.impl - package com.netflix.genie.client.security.oauth2.impl
- 
Package containing implementations of interfaces defined in the oauth package. 
- com.netflix.genie.common.dto - package com.netflix.genie.common.dto
- 
Data transfer objects for Genie for the APIs as well as the internal services. 
- com.netflix.genie.common.dto.search - package com.netflix.genie.common.dto.search
- 
DTOs specifically related to search results. 
- com.netflix.genie.common.exceptions - package com.netflix.genie.common.exceptions
- 
Classes that represent Genie exceptions. 
- com.netflix.genie.common.util - package com.netflix.genie.common.util
- 
Classes that have common Genie utilities. 
- com.netflix.genie.core.events - package com.netflix.genie.core.events
- 
Contains all the classes which extend ApplicationEventfor customized events
 within Genie.
 
- com.netflix.genie.core.jobs - package com.netflix.genie.core.jobs
- 
Classes for core Genie job execution. 
- com.netflix.genie.core.jobs.workflow - package com.netflix.genie.core.jobs.workflow
- 
Classes for core Genie job execution. 
- com.netflix.genie.core.jobs.workflow.impl - package com.netflix.genie.core.jobs.workflow.impl
- 
Classes for core Genie job execution. 
- com.netflix.genie.core.jpa.entities - package com.netflix.genie.core.jpa.entities
- 
Entity classes that represent the Genie data model/internal state. 
- com.netflix.genie.core.jpa.entities.projections - package com.netflix.genie.core.jpa.entities.projections
- 
A package containing projection interfaces for Spring Data JPA. 
- com.netflix.genie.core.jpa.repositories - package com.netflix.genie.core.jpa.repositories
- 
Classes used for accessing data with JPA. 
- com.netflix.genie.core.jpa.services - package com.netflix.genie.core.jpa.services
- 
Implementation of Genie services using JPA. 
- com.netflix.genie.core.jpa.specifications - package com.netflix.genie.core.jpa.specifications
- 
Package containing specification classes for use with JPA queries through Spring. 
- com.netflix.genie.core.properties - package com.netflix.genie.core.properties
- 
Classes to represent type safe configuration properties used by classes in core. 
- com.netflix.genie.core.services - package com.netflix.genie.core.services
- 
Interfaces for core Genie services. 
- com.netflix.genie.core.services.impl - package com.netflix.genie.core.services.impl
- 
Implementation for the various core Genie services. 
- com.netflix.genie.core.util - package com.netflix.genie.core.util
- 
General utility classes. 
- com.netflix.genie.test.categories - package com.netflix.genie.test.categories
- 
Interfaces used across Genie tests to provide JUnit categories. 
- com.netflix.genie.test.suppliers - package com.netflix.genie.test.suppliers
- 
Functional interfaces for suppliers. 
- com.netflix.genie.web.aspect - package com.netflix.genie.web.aspect
- 
Various Spring aspects for Genie web. 
- com.netflix.genie.web.configs - package com.netflix.genie.web.configs
- 
Various Spring configurations for Genie web. 
- com.netflix.genie.web.configs.aws - package com.netflix.genie.web.configs.aws
- 
Spring configuration classes for running on AWS. 
- com.netflix.genie.web.controllers - package com.netflix.genie.web.controllers
- 
Classes that represent the REST-ful resources provided by Genie. 
- com.netflix.genie.web.hateoas.assemblers - package com.netflix.genie.web.hateoas.assemblers
- 
Classes used to assemble resources from model objects. 
- com.netflix.genie.web.hateoas.resources - package com.netflix.genie.web.hateoas.resources
- 
Resource wrappers for the model classes. 
- com.netflix.genie.web.health - package com.netflix.genie.web.health
- 
Classes for reporting health information to actuator. 
- com.netflix.genie.web.properties - package com.netflix.genie.web.properties
- 
This package contains classes which represent configuration properties for type binding and simpler usage. 
- com.netflix.genie.web.resources.handlers - package com.netflix.genie.web.resources.handlers
- 
Classes which handle requests for HTTP resources. 
- com.netflix.genie.web.resources.writers - package com.netflix.genie.web.resources.writers
- 
Interfaces and implementations to convert a directory to given representations. 
- com.netflix.genie.web.security - package com.netflix.genie.web.security
- 
All the classes that handle configuring security for Genie. 
- com.netflix.genie.web.security.oauth2 - package com.netflix.genie.web.security.oauth2
- 
Classes for securing Genie using oauth2. 
- com.netflix.genie.web.security.oauth2.pingfederate - package com.netflix.genie.web.security.oauth2.pingfederate
- 
Classes to augment the default OAuth2 Spring support to add compatibility with Ping Federate as the primary
 authentication and token store. 
- com.netflix.genie.web.security.saml - package com.netflix.genie.web.security.saml
- 
Classes for interacting with a SAML IDP for SSO. 
- com.netflix.genie.web.security.x509 - package com.netflix.genie.web.security.x509
- 
Classes for securing Genie endpoints using x509 certificate authentication. 
- com.netflix.genie.web.services.impl - package com.netflix.genie.web.services.impl
- 
Implementations of services specific to a web application. 
- com.netflix.genie.web.services.loadbalancers.script - package com.netflix.genie.web.services.loadbalancers.script
- 
Classes related to a JavaScript engine based cluster load balancer. 
- com.netflix.genie.web.tasks - package com.netflix.genie.web.tasks
- 
Classes which Genie will run basically as cron jobs to do various impl. 
- com.netflix.genie.web.tasks.job - package com.netflix.genie.web.tasks.job
- 
Tasks for monitoring and acting on jobs. 
- com.netflix.genie.web.tasks.leader - package com.netflix.genie.web.tasks.leader
- 
Classes involved in leadership election and tasks associated with being a cluster leader. 
- com.netflix.genie.web.tasks.node - package com.netflix.genie.web.tasks.node
- 
Classes that run as tasks on every node in a Genie cluster. 
- Command - Class in com.netflix.genie.common.dto
- 
A command data transfer object. 
- Command(Command.Builder) - Constructor for class com.netflix.genie.common.dto.Command
- 
Constructor used by the builder. 
- command - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- Command.Builder - Class in com.netflix.genie.common.dto
- 
A builder to create commands. 
- COMMAND_ID - Static variable in class com.netflix.genie.core.util.MetricsConstants.TagKeys
- 
Key to tag metrics with command ID. 
- COMMAND_NAME - Static variable in class com.netflix.genie.core.util.MetricsConstants.TagKeys
- 
Key to tag metrics with command name. 
- COMMAND_PATH_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
File Path prefix to be used while creating directories for command files to local dir. 
- COMMAND_URL_SUFFIX - Static variable in interface com.netflix.genie.client.apis.CommandService
- 
Path to Commands. 
- commandArgs - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- CommandClient - Class in com.netflix.genie.client
- 
Client library for the Command Service. 
- CommandClient(String, List<Interceptor>, GenieNetworkConfiguration) - Constructor for class com.netflix.genie.client.CommandClient
- 
Constructor. 
- commandCriterion - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- CommandEntity - Class in com.netflix.genie.core.jpa.entities
- 
Representation of the state of the Command Object. 
- CommandEntity() - Constructor for class com.netflix.genie.core.jpa.entities.CommandEntity
- 
Default Constructor. 
- CommandEntity_ - Class in com.netflix.genie.core.jpa.entities
-  
- CommandEntity_() - Constructor for class com.netflix.genie.core.jpa.entities.CommandEntity_
-  
- commandName - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- commandProcessorTask(Registry, GenieFileTransferService) - Method in class com.netflix.genie.web.configs.JobConfig
- 
Create an Command Task bean that processes the command needed for a job. 
- CommandResource - Class in com.netflix.genie.web.hateoas.resources
- 
HATEOAS resource representation of a Command. 
- CommandResource(Command) - Constructor for class com.netflix.genie.web.hateoas.resources.CommandResource
- 
Constructor. 
- CommandResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
- 
Assembles Command resources out of commands. 
- CommandResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.CommandResourceAssembler
-  
- CommandRestController - Class in com.netflix.genie.web.controllers
- 
REST end-point for supporting commands. 
- CommandRestController(CommandService, CommandResourceAssembler, ApplicationResourceAssembler, ClusterResourceAssembler) - Constructor for class com.netflix.genie.web.controllers.CommandRestController
- 
Constructor. 
- commands - Static variable in class com.netflix.genie.core.jpa.entities.ApplicationEntity_
-  
- commands - Static variable in class com.netflix.genie.core.jpa.entities.ClusterEntity_
-  
- CommandService - Interface in com.netflix.genie.client.apis
- 
An interface that provides all methods needed for the Genie command client implementation. 
- CommandService - Interface in com.netflix.genie.core.services
- 
Abstraction layer to encapsulate CommandConfig functionality.
 Classes implementing this abstraction layer must be thread-safe.
 
- commandService(TagService, JpaTagRepository, FileService, JpaFileRepository, JpaCommandRepository, JpaApplicationRepository, JpaClusterRepository) - Method in class com.netflix.genie.web.configs.ServicesConfig
- 
Get JPA based implementation of the CommandService. 
- CommandStatus - Enum in com.netflix.genie.common.dto
- 
The available statuses for Commands. 
- CommandTask - Class in com.netflix.genie.core.jobs.workflow.impl
- 
Implementation of the workflow task for processing command information. 
- CommandTask(Registry, GenieFileTransferService) - Constructor for class com.netflix.genie.core.jobs.workflow.impl.CommandTask
- 
Constructor. 
- CommonDTO - Class in com.netflix.genie.common.dto
- 
Common fields for multiple DTOs. 
- CommonDTO.Builder<T extends CommonDTO.Builder> - Class in com.netflix.genie.common.dto
- 
Builder pattern to save constructor arguments. 
- CONFIG_FILE_PATH_PREFIX - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
File Path prefix to be used while creating paths for config files downloaded by Genie to local dir. 
- configs - Static variable in class com.netflix.genie.core.jpa.entities.ApplicationEntity_
-  
- configs - Static variable in class com.netflix.genie.core.jpa.entities.ClusterEntity_
-  
- configs - Static variable in class com.netflix.genie.core.jpa.entities.CommandEntity_
-  
- configs - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- configure(SpringApplicationBuilder) - Method in class com.netflix.genie.GenieWar
- configure(ResourceServerSecurityConfigurer) - Method in class com.netflix.genie.web.security.oauth2.OAuth2Config
- configure(HttpSecurity) - Method in class com.netflix.genie.web.security.oauth2.OAuth2Config
- configure(HttpSecurity) - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
Defines the web based security configuration. 
- configure(WebSecurity) - Method in class com.netflix.genie.web.security.SecurityConfig
- configure(HttpSecurity) - Method in class com.netflix.genie.web.security.SecurityConfig
- configure(HttpSecurity) - Method in class com.netflix.genie.web.security.x509.X509Config
- configureGlobal(AuthenticationManagerBuilder) - Method in class com.netflix.genie.web.security.SecurityConfig
- 
Configure the global authentication manager. 
- configurePathMatch(PathMatchConfigurer) - Method in class com.netflix.genie.web.configs.MvcConfig
- contextProvider(SAMLProperties) - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
Provider of the SAML context. 
- coordinateJob(JobRequest, JobMetadata) - Method in class com.netflix.genie.core.services.impl.JobCoordinatorServiceImpl
- 
Takes in a Job Request object and does necessary preparation for execution. 
- coordinateJob(JobRequest, JobMetadata) - Method in interface com.netflix.genie.core.services.JobCoordinatorService
- 
Takes in a Job Request object and does necessary preparation for execution. 
- copy(String, File) - Method in interface com.netflix.genie.core.services.AttachmentService
- 
Copy all the attachments for a job into the specified directory. 
- copy(String, File) - Method in class com.netflix.genie.core.services.impl.FileSystemAttachmentService
- 
Copy all the attachments for a job into the specified directory. 
- COULD_NOT_LOAD_DONE_FILE - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
- 
Job killed, exit status unknown as done file is unreadable. 
- countJobsByUserAndStatusIn(String, Set<JobStatus>) - Method in interface com.netflix.genie.core.jpa.repositories.JpaJobRepository
- 
Count all jobs that belong to a given user and are in any of the given states. 
- cpuRequested - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- createApplication(Application) - Method in interface com.netflix.genie.client.apis.ApplicationService
- 
Method to create a application in Genie. 
- createApplication(Application) - Method in class com.netflix.genie.client.ApplicationClient
- 
Create a application ing genie. 
- createApplication(Application) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Create new application. 
- createApplication(Application) - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Create new application. 
- createApplication(Application) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
- 
Create an Application. 
- createCluster(Cluster) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to create a cluster in Genie. 
- createCluster(Cluster) - Method in class com.netflix.genie.client.ClusterClient
- 
Create a cluster ing genie. 
- createCluster(Cluster) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Create new cluster configuration. 
- createCluster(Cluster) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Create new cluster configuration. 
- createCluster(Cluster) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Create cluster configuration. 
- createCommand(Command) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to create a command in Genie. 
- createCommand(Command) - Method in class com.netflix.genie.client.CommandClient
- 
Create a command ing genie. 
- createCommand(Command) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Create new command configuration. 
- createCommand(Command) - Method in interface com.netflix.genie.core.services.CommandService
- 
Create new command configuration. 
- createCommand(Command) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Create a Command configuration. 
- created - Static variable in class com.netflix.genie.core.jpa.entities.AuditEntity_
-  
- createDirectories(String) - Method in class com.netflix.genie.core.services.impl.CacheGenieFileTransferService
-  
- createDirectory(String) - Method in class com.netflix.genie.core.jobs.workflow.impl.GenieBaseTask
- 
Helper method to create directories on local filesystem. 
- createEntityInstanceConfigDirectory(String, String, AdminResources) - Method in class com.netflix.genie.core.jobs.workflow.impl.GenieBaseTask
- 
Helper method to create the config directory for a particular application, cluster or command in the
 current working directory for the job. 
- createEntityInstanceDependenciesDirectory(String, String, AdminResources) - Method in class com.netflix.genie.core.jobs.workflow.impl.GenieBaseTask
- 
Helper method to create the dependency directory for a particular application, cluster or command in the
 current working directory for the job. 
- createEntityInstanceDirectory(String, String, AdminResources) - Method in class com.netflix.genie.core.jobs.workflow.impl.GenieBaseTask
- 
Helper method to create the directory for a particular application, cluster or command in the
 current working directory for the job. 
- createFileIfNotExists(String) - Method in class com.netflix.genie.core.jpa.services.JpaFileServiceImpl
- 
Attempt to create a file reference in the system if it doesn't already exist. 
- createFileIfNotExists(String) - Method in interface com.netflix.genie.core.services.FileService
- 
Attempt to create a file reference in the system if it doesn't already exist. 
- createForActiveJobsLimit(String, long, long) - Static method in exception com.netflix.genie.common.exceptions.GenieUserLimitExceededException
- 
Static factory method to produce a GenieUserLimitExceededException suitable for when the user exceeded the
 maximum number of active jobs and its trying to submit yet another. 
- createJob(JobRequest, JobMetadata, Job, JobExecution) - Method in class com.netflix.genie.core.jpa.services.JpaJobPersistenceServiceImpl
- 
Save all the initial job fields in the data store. 
- createJob(JobRequest, JobMetadata, Job, JobExecution) - Method in interface com.netflix.genie.core.services.JobPersistenceService
- 
Save all the initial job fields in the data store. 
- createTagIfNotExists(String) - Method in class com.netflix.genie.core.jpa.services.JpaTagServiceImpl
- 
Attempt to create a tag in the system if it doesn't already exist. 
- createTagIfNotExists(String) - Method in interface com.netflix.genie.core.services.TagService
- 
Attempt to create a tag in the system if it doesn't already exist. 
- createTagSearchString(Set<TagEntity>) - Static method in class com.netflix.genie.core.jpa.specifications.JpaSpecificationUtils
- 
Convert a set of TagEntities to the '|' delimited tag search string. 
- createUser(String, String) - Method in class com.netflix.genie.core.jobs.workflow.impl.JobKickoffTask
- 
Create user on the system. 
- CriterionEntity - Class in com.netflix.genie.core.jpa.entities
- 
Entity for criteria records. 
- CriterionEntity(Set<TagEntity>) - Constructor for class com.netflix.genie.core.jpa.entities.CriterionEntity
- 
Constructor. 
- CriterionEntity_ - Class in com.netflix.genie.core.jpa.entities
-  
- CriterionEntity_() - Constructor for class com.netflix.genie.core.jpa.entities.CriterionEntity_
-  
- curatorFrameworkFactory(ZookeeperProperties) - Method in class com.netflix.genie.web.configs.ZookeeperConfig
- 
The curator framework factory bean which will generate a valid Curator framework client for interacting with
 Zookeeper from this Genie node. 
- DatabaseCleanupProperties - Class in com.netflix.genie.web.properties
- 
Properties controlling the behavior of the database cleanup leadership task. 
- DatabaseCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DatabaseCleanupProperties
-  
- DatabaseCleanupTask - Class in com.netflix.genie.web.tasks.leader
- 
A task which will clean up the database of old jobs if desired. 
- DatabaseCleanupTask(DatabaseCleanupProperties, JobPersistenceService, ClusterService, FileService, TagService, Registry) - Constructor for class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
- 
Constructor. 
- dataOperation() - Method in class com.netflix.genie.web.aspect.SystemArchitecture
- 
A data service operation is the execution of any method defined on a
 dao interface. 
- DataServiceRetryAspect - Class in com.netflix.genie.web.aspect
- 
Aspect implementation of retrying the data service methods on certain failures. 
- DataServiceRetryAspect(DataServiceRetryProperties) - Constructor for class com.netflix.genie.web.aspect.DataServiceRetryAspect
- 
Constructor. 
- DataServiceRetryProperties - Class in com.netflix.genie.core.properties
- 
All properties related to data service retry template in Genie. 
- DataServiceRetryProperties() - Constructor for class com.netflix.genie.core.properties.DataServiceRetryProperties
-  
- dataServiceRetryProperties() - Method in class com.netflix.genie.web.configs.PropertiesConfig
- 
All the properties related to configuring data service retries. 
- DATE - Static variable in class com.netflix.genie.test.suppliers.RandomSuppliers
- 
Get a random date. 
- DEFAULT_CHECK_DELAY - Static variable in class com.netflix.genie.common.dto.Command
- 
The default amount of time to wait between job process checks. 
- DEFAULT_COUNT - Static variable in class com.netflix.genie.core.properties.JobsUsersActiveLimitProperties
- 
Default value for active user job limit count. 
- DEFAULT_ENABLED - Static variable in class com.netflix.genie.core.properties.JobsUsersActiveLimitProperties
- 
Default value for active user job limit enabled. 
- DEFAULT_NUM_RETRIES - Static variable in class com.netflix.genie.client.configs.GenieNetworkConfiguration
- 
The default number of times to retry connections if desired. 
- DEFAULT_ORDER - Static variable in interface com.netflix.genie.core.services.ClusterLoadBalancer
- 
The default order to apply to any implementation that doesn't explicitly set one. 
- DEFAULT_TIMEOUT - Static variable in class com.netflix.genie.client.configs.GenieNetworkConfiguration
- 
Default network timeout value if not specified. 
- DEFAULT_TIMEOUT_DURATION - Static variable in class com.netflix.genie.common.dto.JobRequest
- 
The default number of seconds from start before a job times out. 
- defaultAccessTokenConverter(UserAuthenticationConverter) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteConfig
- 
The class used to covert access tokens to authentications in Spring Security. 
- DefaultDirectoryWriter - Class in com.netflix.genie.web.resources.writers
- 
A default directory writer implementation. 
- DefaultDirectoryWriter() - Constructor for class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter
-  
- DefaultDirectoryWriter.Directory - Class in com.netflix.genie.web.resources.writers
-  
- DefaultDirectoryWriter.Entry - Class in com.netflix.genie.web.resources.writers
-  
- DefaultKey() - Constructor for class com.netflix.genie.web.security.saml.SAMLProperties.Keystore.DefaultKey
-  
- DefaultMailServiceImpl - Class in com.netflix.genie.core.services.impl
- 
Default No-Op implementation of Mail Service Interface. 
- DefaultMailServiceImpl() - Constructor for class com.netflix.genie.core.services.impl.DefaultMailServiceImpl
-  
- defaultWebSSOProfileOptions() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
The Web SSO profile options. 
- delete(String) - Method in interface com.netflix.genie.core.services.AttachmentService
- 
Delete the attachments for the given job. 
- delete(String) - Method in class com.netflix.genie.core.services.impl.FileSystemAttachmentService
- 
Delete the attachments for the given job. 
- DELETE_TERMINATED_CLUSTERS_COMMANDS_REFERENCES_SQL - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
- 
For referential integrity before clusters are deleted remove all command links. 
- DELETE_TERMINATED_CLUSTERS_CONFIGS_FILE_REFERENCES_SQL - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
- 
For referential integrity before clusters are deleted remove all config file references. 
- DELETE_TERMINATED_CLUSTERS_DEPENDENCIES_FILE_REFERENCES_SQL - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
- 
For referential integrity before clusters are deleted remove all dependency file references. 
- DELETE_TERMINATED_CLUSTERS_SQL - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
- 
The SQL to find all clusters in a TERMINATED state that aren't attached to any jobs still in the database. 
- DELETE_TERMINATED_CLUSTERS_TAGS_REFERENCES_SQL - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
- 
For referential integrity before clusters are deleted remove all tag references. 
- deleteAllApplications() - Method in interface com.netflix.genie.client.apis.ApplicationService
- 
Method to delete all applications in Genie. 
- deleteAllApplications() - Method in class com.netflix.genie.client.ApplicationClient
- 
Method to delete all applications from Genie. 
- deleteAllApplications() - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Delete all applications from database. 
- deleteAllApplications() - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Delete all applications from database. 
- deleteAllApplications() - Method in class com.netflix.genie.web.controllers.ApplicationRestController
- 
Delete all applications from database. 
- deleteAllClusters() - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to delete all clusters in Genie. 
- deleteAllClusters() - Method in class com.netflix.genie.client.ClusterClient
- 
Method to delete all clusters from Genie. 
- deleteAllClusters() - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Delete all clusters from database. 
- deleteAllClusters() - Method in interface com.netflix.genie.core.services.ClusterService
- 
Delete all clusters from database. 
- deleteAllClusters() - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Delete all clusters from database. 
- deleteAllCommands() - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to delete all commands in Genie. 
- deleteAllCommands() - Method in class com.netflix.genie.client.CommandClient
- 
Method to delete all commands from Genie. 
- deleteAllCommands() - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Delete all commands from database. 
- deleteAllCommands() - Method in interface com.netflix.genie.core.services.CommandService
- 
Delete all commands from database. 
- deleteAllCommands() - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Delete all applications from database. 
- deleteApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
- 
Method to delete a application in Genie. 
- deleteApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
- 
Method to delete a application from Genie. 
- deleteApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Delete an application configuration from database. 
- deleteApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Delete an application configuration from database. 
- deleteApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
- 
Delete an application configuration from database. 
- deleteBatchOfJobsCreatedBeforeDate(Date, int, int) - Method in class com.netflix.genie.core.jpa.services.JpaJobPersistenceServiceImpl
- 
This method will delete a chunk of jobs whose creation time is earlier than the given date. 
- deleteBatchOfJobsCreatedBeforeDate(Date, int, int) - Method in interface com.netflix.genie.core.services.JobPersistenceService
- 
This method will delete a chunk of jobs whose creation time is earlier than the given date. 
- deleteByIdIn(Set<Long>) - Method in interface com.netflix.genie.core.jpa.repositories.JpaFileRepository
- 
Delete all files from the database that are in the current set of ids. 
- deleteByIdIn(List<Long>) - Method in interface com.netflix.genie.core.jpa.repositories.JpaJobRepository
- 
Deletes all jobs for the given ids. 
- deleteByIdIn(Set<Long>) - Method in interface com.netflix.genie.core.jpa.repositories.JpaTagRepository
- 
Delete all tags from the database whose ids are in the supplied set. 
- deleteCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to delete a cluster in Genie. 
- deleteCluster(String) - Method in class com.netflix.genie.client.ClusterClient
- 
Method to delete a cluster from Genie. 
- deleteCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Delete a cluster configuration by id. 
- deleteCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Delete a cluster configuration by id. 
- deleteCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Delete a cluster configuration. 
- deleteCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to delete a command in Genie. 
- deleteCommand(String) - Method in class com.netflix.genie.client.CommandClient
- 
Method to delete a command from Genie. 
- deleteCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Delete a command configuration from database. 
- deleteCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
- 
Delete a command configuration from database. 
- deleteCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Delete a command. 
- deleteFile(File) - Method in class com.netflix.genie.core.services.impl.CacheGenieFileTransferService
-  
- deleteTerminatedClusters() - Method in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
- 
Delete all clusters that are in a terminated state and aren't attached to any jobs. 
- deleteTerminatedClusters() - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Delete all clusters that are in a terminated state and aren't attached to any jobs. 
- deleteTerminatedClusters() - Method in interface com.netflix.genie.core.services.ClusterService
- 
Delete all clusters that are in a terminated state and aren't attached to any jobs. 
- deleteTerminatedClustersCommandsReferences() - Method in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
- 
Delete all links to clusters that are about to be terminated from commands. 
- deleteTerminatedClustersConfigsFileReferences() - Method in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
- 
Delete all links to clusters that are about to be terminated from config file references. 
- deleteTerminatedClustersDependenciesFileReferences() - Method in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
- 
Delete all links to clusters that are about to be terminated from dependency file references. 
- deleteTerminatedClustersTagsReferences() - Method in interface com.netflix.genie.core.jpa.repositories.JpaClusterRepository
- 
Delete all links to clusters that are about to be terminated from tags. 
- deleteUnusedFiles(Instant) - Method in class com.netflix.genie.core.jpa.services.JpaFileServiceImpl
- 
Delete all files from the database that aren't referenced which were created before the supplied created
 threshold. 
- deleteUnusedFiles(Instant) - Method in interface com.netflix.genie.core.services.FileService
- 
Delete all files from the database that aren't referenced which were created before the supplied created
 threshold. 
- deleteUnusedTags(Instant) - Method in class com.netflix.genie.core.jpa.services.JpaTagServiceImpl
- 
Delete all tags from the database that aren't referenced which were created before the supplied created
 threshold. 
- deleteUnusedTags(Instant) - Method in interface com.netflix.genie.core.services.TagService
- 
Delete all tags from the database that aren't referenced which were created before the supplied created
 threshold. 
- dependencies - Static variable in class com.netflix.genie.core.jpa.entities.ApplicationEntity_
-  
- dependencies - Static variable in class com.netflix.genie.core.jpa.entities.ClusterEntity_
-  
- dependencies - Static variable in class com.netflix.genie.core.jpa.entities.CommandEntity_
-  
- dependencies - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- DEPENDENCY_FILE_PATH_PREFIX - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
File Path prefix to be used while creating paths for dependency files downloaded by Genie to local dir. 
- description - Static variable in class com.netflix.genie.core.jpa.entities.BaseEntity_
-  
- deserialize(JsonParser, DeserializationContext) - Method in class com.netflix.genie.common.util.JsonDateDeserializer
- Directory() - Constructor for class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter.Directory
-  
- directoryWriter() - Method in class com.netflix.genie.web.configs.MvcConfig
- 
Get the directory writer to use. 
- DirectoryWriter - Interface in com.netflix.genie.web.resources.writers
- 
Interface for methods to convert a directory to various String representations. 
- disableLogArchival - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- DiskCleanupProperties - Class in com.netflix.genie.web.properties
- 
Properties controlling the behavior of the database cleanup leadership task. 
- DiskCleanupProperties() - Constructor for class com.netflix.genie.web.properties.DiskCleanupProperties
-  
- DiskCleanupTask - Class in com.netflix.genie.web.tasks.node
- 
This task runs on every Genie node and is responsible for cleaning up the local disk so that space can be
 recaptured. 
- DiskCleanupTask(DiskCleanupProperties, TaskScheduler, Resource, JobSearchService, JobsProperties, Executor, Registry) - Constructor for class com.netflix.genie.web.tasks.node.DiskCleanupTask
- 
Constructor. 
- DocumentationTest - Interface in com.netflix.genie.test.categories
- 
Interface intended to be used as a JUnit category to flag tests as generating documentation. 
- done(String) - Method in class com.netflix.genie.core.services.impl.JobStateServiceImpl
- 
Called when the job is done. 
- done(String) - Method in interface com.netflix.genie.core.services.JobStateService
- 
Called when the job is done. 
- DOUBLE_QUOTE_SYMBOL - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Double Quote symbol. 
- generateSetupFileSourceSnippet(String, String, String, Writer, String) - Method in class com.netflix.genie.core.jobs.workflow.impl.GenieBaseTask
-  
- GENIE_APPLICATION_DIR_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for Genie application directory. 
- GENIE_CLUSTER_DIR_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for Genie cluster directory. 
- GENIE_CLUSTER_ID_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for Genie cluster id. 
- GENIE_CLUSTER_NAME_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for the Genie cluster name. 
- GENIE_CLUSTER_TAGS_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for the Genie cluster tags. 
- GENIE_COMMAND_DIR_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for Genie command directory. 
- GENIE_COMMAND_ID_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for Genie command id. 
- GENIE_COMMAND_NAME_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for the Genie command name. 
- GENIE_COMMAND_TAGS_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for the Genie command tags. 
- GENIE_DONE_FILE_CONTENT_PREFIX - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Genie Done file contents prefix. 
- GENIE_DONE_FILE_NAME - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Done filename generated by Genie after running a job. 
- GENIE_ENV_PATH - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Genie env file path. 
- GENIE_FORWARDED_FROM_HEADER - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
The header to use to mark a forwarded from another Genie node. 
- GENIE_INIT_FAILURE_MESSAGE_FILE_NAME - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
File created by Genie with details and trace for a job that failed to initialize. 
- GENIE_JOB_DIR_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for Genie job working directory. 
- GENIE_JOB_ID_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for Genie Job ID. 
- GENIE_JOB_IS_ROOT_DIRECTORY - Static variable in class com.netflix.genie.web.resources.handlers.GenieResourceHttpRequestHandler
- 
Used to flag if this is the root directory or not for a given job. 
- GENIE_JOB_LAUNCHER_SCRIPT - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
The launcher script name that genie creates to setup a job for running. 
- GENIE_JOB_MEMORY_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for Genie Job Memory. 
- GENIE_JOB_NAME_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for Genie Job Name. 
- GENIE_KILL_REASON_FILE_NAME - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
"Kill reason" filename generated by Genie after killing a job. 
- GENIE_LOG_PATH - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Genie log file path. 
- GENIE_PATH_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
File Path prefix to be used while creating working directory for jobs. 
- GENIE_PREFIX - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateUserAuthenticationConverter
-  
- GENIE_REQUESTED_CLUSTER_TAGS_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for the Genie cluster criteria tags in the job request. 
- GENIE_REQUESTED_COMMAND_TAGS_ENV_VAR - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Environment variable for the Genie command tags in the job request. 
- GENIE_TEMPORARY_DONE_FILE_NAME - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Temporary done filename generated by Genie after running a job as not to conflict/overwrite the
 one that 'trap' handler might have created. 
- genieApi() - Method in class com.netflix.genie.web.configs.SwaggerConfig
- 
Configure Spring Fox. 
- genieAsyncTaskExecutor(int) - Method in class com.netflix.genie.web.configs.TaskConfig
- 
Get a task executor for executing tasks asynchronously that don't need to be scheduled at a recurring rate. 
- GenieBadRequestException - Exception in com.netflix.genie.common.exceptions
- 
Extension of a GenieException for all bad request failures. 
- GenieBadRequestException(String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GenieBadRequestException
- 
Constructor. 
- GenieBadRequestException(String) - Constructor for exception com.netflix.genie.common.exceptions.GenieBadRequestException
- 
Constructor. 
- GenieBaseTask - Class in com.netflix.genie.core.jobs.workflow.impl
- 
An abstract class that all classes that implement a workflow task should inherit from. 
- GenieBaseTask(Registry) - Constructor for class com.netflix.genie.core.jobs.workflow.impl.GenieBaseTask
-  
- GenieClientException - Exception in com.netflix.genie.client.exceptions
- 
An exception class that represents all failures received by the client. 
- GenieClientException(int, String) - Constructor for exception com.netflix.genie.client.exceptions.GenieClientException
- 
Constructor. 
- GenieClientException(String) - Constructor for exception com.netflix.genie.client.exceptions.GenieClientException
- 
Constructor. 
- GenieConflictException - Exception in com.netflix.genie.common.exceptions
- 
Extension of a GenieException for all conflict failures. 
- GenieConflictException(String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GenieConflictException
- 
Constructor. 
- GenieConflictException(String) - Constructor for exception com.netflix.genie.common.exceptions.GenieConflictException
- 
Constructor. 
- GenieCpuHealthIndicator - Class in com.netflix.genie.web.health
- 
Health indicator for system cpu usage. 
- GenieCpuHealthIndicator(HealthProperties, Registry, TaskScheduler) - Constructor for class com.netflix.genie.web.health.GenieCpuHealthIndicator
- 
Constructor. 
- GenieDateFormat - Class in com.netflix.genie.common.util
- 
An extension of the ISO8601DateFormat to include milliseconds. 
- GenieDateFormat() - Constructor for class com.netflix.genie.common.util.GenieDateFormat
- 
Constructor. 
- GenieEventBus - Interface in com.netflix.genie.core.events
- 
Genie Event Bus interface. 
- genieEventBus - Variable in class com.netflix.genie.core.services.impl.JobStateServiceImpl
-  
- GenieEventBusImpl - Class in com.netflix.genie.core.events
- 
An event bus implementation for the Genie application to use. 
- GenieEventBusImpl(SimpleApplicationEventMulticaster, SimpleApplicationEventMulticaster) - Constructor for class com.netflix.genie.core.events.GenieEventBusImpl
- 
Constructor. 
- GenieException - Exception in com.netflix.genie.common.exceptions
- 
The common exception class that represents a service failure. 
- GenieException(int, String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GenieException
- 
Constructor. 
- GenieException(int, String) - Constructor for exception com.netflix.genie.common.exceptions.GenieException
- 
Constructor. 
- GenieExceptionMapper - Class in com.netflix.genie.web.controllers
- 
Exception mapper for Genie Exceptions. 
- GenieExceptionMapper(Registry) - Constructor for class com.netflix.genie.web.controllers.GenieExceptionMapper
- 
Constructor. 
- GenieFileTransferService - Class in com.netflix.genie.core.services.impl
- 
This class abstracts away all the implementations of FileTransfer interface. 
- GenieFileTransferService(FileTransferFactory) - Constructor for class com.netflix.genie.core.services.impl.GenieFileTransferService
- 
Constructor. 
- genieFileTransferService(FileTransferFactory) - Method in class com.netflix.genie.web.configs.ServicesConfig
- 
Get an instance of the Genie File Transfer service. 
- GenieMemoryHealthIndicator - Class in com.netflix.genie.web.health
- 
A health indicator based around metrics from the Genie system. 
- GenieMemoryHealthIndicator(JobMetricsService, JobsProperties) - Constructor for class com.netflix.genie.web.health.GenieMemoryHealthIndicator
- 
Constructor. 
- GenieNetworkConfiguration - Class in com.netflix.genie.client.configs
- 
An object that encapsulates network configurations for Genie client HTTP requests. 
- GenieNetworkConfiguration() - Constructor for class com.netflix.genie.client.configs.GenieNetworkConfiguration
-  
- GenieNotFoundException - Exception in com.netflix.genie.common.exceptions
- 
Extension of a GenieException for all not found exceptions. 
- GenieNotFoundException(String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GenieNotFoundException
- 
Constructor. 
- GenieNotFoundException(String) - Constructor for exception com.netflix.genie.common.exceptions.GenieNotFoundException
- 
Constructor. 
- GeniePreconditionException - Exception in com.netflix.genie.common.exceptions
- 
Extension of a GenieException for all precondition failures. 
- GeniePreconditionException(String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GeniePreconditionException
- 
Constructor. 
- GeniePreconditionException(String) - Constructor for exception com.netflix.genie.common.exceptions.GeniePreconditionException
- 
Constructor. 
- genieResourceHttpRequestHandler(DirectoryWriter, ApplicationContext, Resource) - Method in class com.netflix.genie.web.configs.MvcConfig
- 
Get a static resource handler for Genie Jobs. 
- GenieResourceHttpRequestHandler - Class in com.netflix.genie.web.resources.handlers
- 
Class extends ResourceHttpRequestHandler to override handling a request to return directory listing if it
 is a directory otherwise follow default behavior. 
- GenieResourceHttpRequestHandler(DirectoryWriter) - Constructor for class com.netflix.genie.web.resources.handlers.GenieResourceHttpRequestHandler
- 
Constructor. 
- genieS3Client(int, AWSCredentialsProvider) - Method in class com.netflix.genie.web.configs.aws.AwsS3Config
- 
A bean providing a client to work with S3. 
- GenieServerException - Exception in com.netflix.genie.common.exceptions
- 
Extension of a GenieException for all internal server failures. 
- GenieServerException(String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GenieServerException
- 
Constructor. 
- GenieServerException(String) - Constructor for exception com.netflix.genie.common.exceptions.GenieServerException
- 
Constructor. 
- GenieServerUnavailableException - Exception in com.netflix.genie.common.exceptions
- 
Extension of a GenieException for all server unavailable failures. 
- GenieServerUnavailableException(String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GenieServerUnavailableException
- 
Constructor. 
- GenieServerUnavailableException(String) - Constructor for exception com.netflix.genie.common.exceptions.GenieServerUnavailableException
- 
Constructor. 
- genieSyncTaskExecutor() - Method in class com.netflix.genie.web.configs.TaskConfig
- 
Synchronous task executor. 
- GenieTask - Class in com.netflix.genie.web.tasks
- 
Interface for any task that should run in the Genie system. 
- GenieTask() - Constructor for class com.netflix.genie.web.tasks.GenieTask
-  
- genieTaskScheduler(int) - Method in class com.netflix.genie.web.configs.TaskConfig
- 
Get a task scheduler. 
- GenieTaskScheduleType - Enum in com.netflix.genie.web.tasks
- 
The enumeration values which a  GenieTask can be be scheduled with. 
- GenieTimeoutException - Exception in com.netflix.genie.common.exceptions
- 
Extension of a GenieException for timeouts. 
- GenieTimeoutException(String, Throwable) - Constructor for exception com.netflix.genie.common.exceptions.GenieTimeoutException
- 
Constructor. 
- GenieTimeoutException(String) - Constructor for exception com.netflix.genie.common.exceptions.GenieTimeoutException
- 
Constructor. 
- genieUserGroup - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- GenieUserLimitExceededException - Exception in com.netflix.genie.common.exceptions
- 
Extension of a GenieException for a user exceeding some limit (e.g., submitting too many jobs). 
- GenieUserLimitExceededException(String, String, String) - Constructor for exception com.netflix.genie.common.exceptions.GenieUserLimitExceededException
- 
Constructor. 
- GenieWar - Class in com.netflix.genie
- 
A class that serves to set up Spring Boot within a servlet container rather than an embedded one. 
- GenieWar() - Constructor for class com.netflix.genie.GenieWar
-  
- GenieWeb - Class in com.netflix.genie
- 
Main Genie Spring Configuration class. 
- GenieWeb() - Constructor for class com.netflix.genie.GenieWeb
- 
Protected constructor. 
- get(String) - Method in interface com.netflix.genie.core.services.FileTransferFactory
- 
Factory method to return the FileTransfer implementation. 
- getActiveJobCountForUser(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
- 
Get the count of 'active' jobs for a given user across all instances. 
- getActiveJobCountForUser(String) - Method in interface com.netflix.genie.core.services.JobSearchService
- 
Get the count of 'active' jobs for a given user across all instances. 
- getActiveStatuses() - Static method in enum com.netflix.genie.common.dto.JobStatus
- 
Get an unmodifiable set of all the statuses that make up a job being considered active. 
- getAllActiveJobsOnHost(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
- 
Given a hostname return a set of all the jobs currently active on that host. 
- getAllActiveJobsOnHost(String) - Method in interface com.netflix.genie.core.services.JobSearchService
- 
Given a hostname return a set of all the jobs currently active on that host. 
- getAllHostsWithActiveJobs() - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
- 
Get a set of host names which are currently have active jobs in the Genie cluster. 
- getAllHostsWithActiveJobs() - Method in interface com.netflix.genie.core.services.JobSearchService
- 
Get a set of host names which are currently have active jobs in the Genie cluster. 
- getApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
- 
Method to fetch a single job from Genie. 
- getApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
- 
Method to get a Application from Genie. 
- getApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Gets application for given id. 
- getApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Gets application for given id. 
- getApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
- 
Get Application for given id. 
- getApplications(String, String, List<String>, List<String>, String) - Method in interface com.netflix.genie.client.apis.ApplicationService
- 
Method to get all applications from Genie. 
- getApplications() - Method in class com.netflix.genie.client.ApplicationClient
- 
Method to get a list of all the applications. 
- getApplications(String, String, List<String>, List<String>, String) - Method in class com.netflix.genie.client.ApplicationClient
- 
Method to get a list of all the applications from Genie for the query parameters specified. 
- getApplications() - Method in class com.netflix.genie.core.jobs.JobExecutionEnvironment
- 
Get the applications for this instance. 
- getApplications() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobApplicationsProjection
- 
Get the applications associated with a job. 
- getApplications() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobProjection
- 
Get the applications used to run this job. 
- getApplications(String, String, Set<ApplicationStatus>, Set<String>, String, Pageable) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Get applications for given filter criteria. 
- getApplications(String, String, Set<ApplicationStatus>, Set<String>, String, Pageable) - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Get applications for given filter criteria. 
- getApplications(String, String, Set<String>, Set<String>, String, Pageable, PagedResourcesAssembler<Application>) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
- 
Get Applications based on user parameters. 
- getApplicationsForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to get applications for a command in Genie. 
- getApplicationsForCommand(String) - Method in class com.netflix.genie.client.CommandClient
- 
Method to get all the applications for a command. 
- getApplicationsForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Get the applications for a given command. 
- getApplicationsForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
- 
Get the applications for a given command. 
- getApplicationsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Get the applications configured for a given command. 
- getApplicationsRequested() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
- 
Get any applications requested by their id. 
- getArchiveLocation() - Method in class com.netflix.genie.common.dto.Job
- 
Get the archive location for the job if there is one. 
- getArchiveLocation() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get location where logs are archived. 
- getArchiveLocation() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobProjection
- 
Get the location where the job was archived. 
- getCheckDelay() - Method in class com.netflix.genie.common.dto.JobExecution
- 
Get the amount of time (in milliseconds) to delay between checks of status of the job process. 
- getCheckDelay() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the amount of time (in milliseconds) to delay the check for the job status. 
- getCheckDelay() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobExecutionProjection
- 
Get the amount of time (in milliseconds) to delay the check for the job status. 
- getClientHost() - Method in class com.netflix.genie.common.dto.JobMetadata
- 
Get the client host. 
- getClientHost() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the client host. 
- getClientHost() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobMetadataProjection
- 
Get the client host. 
- getCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to fetch a single job from Genie. 
- getCluster(String) - Method in class com.netflix.genie.client.ClusterClient
- 
Method to get a Cluster from Genie. 
- getCluster() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the cluster that is running or did run this job. 
- getCluster() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobClusterProjection
- 
Get the cluster that ran or is currently running a given job. 
- getCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Get the cluster configuration by id. 
- getCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Get the cluster configuration by id. 
- getCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Get cluster configuration from unique id. 
- getClusterCriteria() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
- 
Get all the cluster criteria. 
- getClusterName() - Method in class com.netflix.genie.common.dto.Job
- 
Get the name of the cluster running the job if there currently is one. 
- getClusterName() - Method in class com.netflix.genie.common.dto.search.JobSearchResult
- 
Get the name of the cluster running the job if there currently is one. 
- getClusterName() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Gets the name of the cluster on which this job was run. 
- getClusterName() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobProjection
- 
Get the name of the cluster that is running or did run this job. 
- getClusterName() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobSearchProjection
- 
Get the name of the cluster that is running or did run this job. 
- getClusters(String, List<String>, List<String>, Long, Long) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to get clusters from Genie based on filters specified. 
- getClusters() - Method in class com.netflix.genie.client.ClusterClient
- 
Method to get a list of all the clusters. 
- getClusters(String, List<String>, List<String>, Long, Long) - Method in class com.netflix.genie.client.ClusterClient
- 
Method to get a list of all the clusters from Genie for the query parameters specified. 
- getClusters(String, Set<ClusterStatus>, Set<String>, Date, Date, Pageable) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Get cluster info for various parameters. 
- getClusters(String, Set<ClusterStatus>, Set<String>, Date, Date, Pageable) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Get cluster info for various parameters. 
- getClusters(String, Set<String>, Set<String>, Long, Long, Pageable, PagedResourcesAssembler<Cluster>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Get cluster config based on user params. 
- getClustersForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to get clusters for a command in Genie. 
- getClustersForCommand(String) - Method in class com.netflix.genie.client.CommandClient
- 
Method to get all the clusters for a command. 
- getClustersForCommand(String, Set<ClusterStatus>) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Get all the clusters the command with given id is associated with. 
- getClustersForCommand(String, Set<ClusterStatus>) - Method in interface com.netflix.genie.core.services.CommandService
- 
Get all the clusters the command with given id is associated with. 
- getClustersForCommand(String, Set<String>) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Get all the clusters this command is associated with. 
- getCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to fetch a single job from Genie. 
- getCommand(String) - Method in class com.netflix.genie.client.CommandClient
- 
Method to get a Command from Genie. 
- getCommand() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the command that is executing this job. 
- getCommand() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobCommandProjection
- 
Get the command that ran or is currently running a given job. 
- getCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Gets command configuration for given id. 
- getCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
- 
Gets command configuration for given id. 
- getCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Get Command configuration for given id. 
- getCommandArgs() - Method in class com.netflix.genie.common.dto.Job
- 
Get the arguments to be put on the command line along with the command executable. 
- getCommandArgs() - Method in class com.netflix.genie.common.dto.JobRequest
- 
Get the arguments to be put on the command line along with the command executable. 
- getCommandArgs() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobCommonFieldsProjection
- 
Get the command arguments for this job. 
- getCommandCriterion() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the command criterion if one exists. 
- getCommandCriterion() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
- 
Get the command criterion for this job. 
- getCommandName() - Method in class com.netflix.genie.common.dto.Job
- 
Get the name of the command running this job if there currently is one. 
- getCommandName() - Method in class com.netflix.genie.common.dto.search.JobSearchResult
- 
Get the name of the command running this job if there currently is one. 
- getCommandName() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Gets the command name for this job. 
- getCommandName() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobProjection
- 
Get the name of the command that is executing this job. 
- getCommandName() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobSearchProjection
- 
Get the name of the command that is executing this job. 
- getCommands(String, String, List<String>, List<String>) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to get all commands from Genie filtered based on query params. 
- getCommands() - Method in class com.netflix.genie.client.CommandClient
- 
Method to get a list of all the commands. 
- getCommands(String, String, List<String>, List<String>) - Method in class com.netflix.genie.client.CommandClient
- 
Method to get a list of all the commands from Genie for the query parameters specified. 
- getCommands() - Method in interface com.netflix.genie.core.jpa.entities.projections.ClusterCommandsProjection
- 
Get the commands associated with a cluster. 
- getCommands(String, String, Set<CommandStatus>, Set<String>, Pageable) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Get command configurations for given filter criteria. 
- getCommands(String, String, Set<CommandStatus>, Set<String>, Pageable) - Method in interface com.netflix.genie.core.services.CommandService
- 
Get command configurations for given filter criteria. 
- getCommands(String, String, Set<String>, Set<String>, Pageable, PagedResourcesAssembler<Command>) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Get Command configuration based on user parameters. 
- getCommandsForApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
- 
Method to get commmands for a application in Genie. 
- getCommandsForApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
- 
Method to get all the commands for an application. 
- getCommandsForApplication(String, Set<CommandStatus>) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Get all the commands the application with given id is associated with. 
- getCommandsForApplication(String, Set<CommandStatus>) - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Get all the commands the application with given id is associated with. 
- getCommandsForApplication(String, Set<String>) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
- 
Get all the commands this application is associated with. 
- getCommandsForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to get commmands for a cluster in Genie. 
- getCommandsForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
- 
Method to get all the commands for a cluster. 
- getCommandsForCluster(String, Set<CommandStatus>) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Get the set of commands associated with the cluster with given id. 
- getCommandsForCluster(String, Set<CommandStatus>) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Get the set of commands associated with the cluster with given id. 
- getCommandsForCluster(String, Set<String>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Get all the commandIds configured for a given cluster. 
- getConfigs() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
- 
Get all the configuration files for this job. 
- getConfigsForApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
- 
Method to get configs for a application in Genie. 
- getConfigsForApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
- 
Method to get all the configs for a application. 
- getConfigsForApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Get the set of configuration files associated with the application with
 given id. 
- getConfigsForApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Get the set of configuration files associated with the application with
 given id. 
- getConfigsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
- 
Get all the configuration files for a given application. 
- getConfigsForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to get configs for a cluster in Genie. 
- getConfigsForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
- 
Method to get all the configs for a cluster. 
- getConfigsForCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Get the set of configuration files associated with the cluster with given
 id. 
- getConfigsForCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Get the set of configuration files associated with the cluster with given
 id. 
- getConfigsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Get all the configuration files for a given cluster. 
- getConfigsForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to get configs for a command in Genie. 
- getConfigsForCommand(String) - Method in class com.netflix.genie.client.CommandClient
- 
Method to get all the configs for a command. 
- getConfigsForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Get the set of configuration files associated with the command with given
 id. 
- getConfigsForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
- 
Get the set of configuration files associated with the command with given
 id. 
- getConfigsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Get all the configuration files for a given command. 
- getCpu() - Method in class com.netflix.genie.common.dto.JobRequest
- 
Get the number of CPU's requested to run this job. 
- getCpuRequested() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the number of CPU's requested to run this job. 
- getCpuRequested() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
- 
Get the number of CPU's requested to run this job. 
- getCreated() - Method in class com.netflix.genie.common.dto.BaseDTO
- 
Get the creation time. 
- getCreated() - Method in class com.netflix.genie.core.jpa.entities.AuditEntity
- 
Get when this entity was created. 
- getCreated() - Method in interface com.netflix.genie.core.jpa.entities.projections.AuditProjection
- 
Get when this entity was created. 
- getDefaultMailServiceImpl() - Method in class com.netflix.genie.web.configs.ServicesConfig
- 
Get an default implementation of the Mail Service interface if nothing is supplied. 
- getDependencies() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
- 
Get all the dependency files for this job. 
- getDependenciesForApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
- 
Method to get dependency files for a application in Genie. 
- getDependenciesForApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
- 
Method to get all the dependency files for an application. 
- getDependenciesForApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Get the set of dependency files associated with the application with given id. 
- getDependenciesForApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Get the set of dependency files associated with the application with given id. 
- getDependenciesForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
- 
Get all the dependency files for a given application. 
- getDependenciesForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to get dependency files for a cluster in Genie. 
- getDependenciesForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
- 
Method to get all the dependency files for an cluster. 
- getDependenciesForCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Get the set of dependency files associated with the cluster with given id. 
- getDependenciesForCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Get the set of dependency files associated with the cluster with given id. 
- getDependenciesForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Get all the dependency files for a given cluster. 
- getDependenciesForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to get dependency files for a command in Genie. 
- getDependenciesForCommand(String) - Method in class com.netflix.genie.client.CommandClient
- 
Method to get all the dependency files for an command. 
- getDependenciesForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Get the set of dependency files associated with the command with given id. 
- getDependenciesForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
- 
Get the set of dependency files associated with the command with given id. 
- getDependenciesForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Get all the dependency files for a given command. 
- getDescription() - Method in class com.netflix.genie.common.dto.CommonDTO
- 
Get the description. 
- getDescription() - Method in class com.netflix.genie.core.jpa.entities.BaseEntity
- 
Gets the description of this entity. 
- getDescription() - Method in interface com.netflix.genie.core.jpa.entities.projections.BaseProjection
- 
Get the description of this resource. 
- getDirectory(File, String, boolean) - Method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter
-  
- getDuration(Date, Date) - Static method in class com.netflix.genie.common.util.TimeUtils
- 
Get the duration between when something was started and finished. 
- getEmail() - Method in class com.netflix.genie.common.dto.JobRequest
- 
Get the email for the user. 
- getEmail() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the email of the user associated with this job if they desire an email notification at completion
 of the job. 
- getEmail() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
- 
Get the email of the user associated with this job if they desire an email notification at completion
 of the job. 
- getErrorCode() - Method in exception com.netflix.genie.client.exceptions.GenieClientException
- 
Return the HTTP status code for this exception. 
- getErrorCode() - Method in exception com.netflix.genie.common.exceptions.GenieException
- 
Return the HTTP status code for this exception. 
- getExitCode() - Method in class com.netflix.genie.common.dto.JobExecution
- 
Get the exit code of the process. 
- getExitCode() - Method in enum com.netflix.genie.common.util.ProcessStatus
- 
Return the status getExitCode for the job. 
- getExitCode() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the exit code from the process that ran the job. 
- getExitCode() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobExecutionProjection
- 
Get the exit code from the process that ran the job. 
- getFile(String, String) - Method in interface com.netflix.genie.core.services.FileTransfer
- 
Gets a file from any remote location to Genie's local working directory. 
- getFile(String, String) - Method in class com.netflix.genie.core.services.impl.CacheGenieFileTransferService
- 
Get the file needed by Genie for job execution. 
- getFile(String, String) - Method in class com.netflix.genie.core.services.impl.GenieFileTransferService
- 
Get the file needed by Genie for job execution. 
- getFile(String, String) - Method in class com.netflix.genie.core.services.impl.LocalFileTransferImpl
- 
Gets a file from any remote location to Genie's local working directory. 
- getFile(String, String) - Method in class com.netflix.genie.core.services.impl.S3FileTransferImpl
- 
Gets a file from any remote location to Genie's local working directory. 
- getFile(String, HttpServletRequest) - Method in class com.netflix.genie.web.controllers.UIController
- 
Forward the file request to the API. 
- getFile(String, String) - Method in class com.netflix.genie.web.services.impl.HttpFileTransferImpl
- 
Gets a file from any remote location to Genie's local working directory. 
- getFileTransfer(String) - Method in class com.netflix.genie.core.services.impl.GenieFileTransferService
-  
- getFindPredicate(Root<JobEntity>, CriteriaBuilder, String, String, String, Set<JobStatus>, Set<String>, String, ClusterEntity, String, CommandEntity, Date, Date, Date, Date, String, String) - Static method in class com.netflix.genie.core.jpa.specifications.JpaJobSpecs
- 
Generate a criteria query predicate for a where clause based on the given parameters. 
- getFinished() - Method in class com.netflix.genie.common.dto.Job
- 
Get the time the job finished. 
- getFinished() - Method in class com.netflix.genie.common.dto.search.JobSearchResult
- 
Get the time the job finished. 
- getFinished() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Gets the finish time for this job. 
- getFinished() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobProjection
- 
Get when the job was finished. 
- getFinished() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobSearchProjection
- 
Get the time the job finished if it has finished. 
- getFinishedStatuses() - Static method in enum com.netflix.genie.common.dto.JobStatus
- 
Get an unmodifiable set of all the statuses that make up a job being considered finished. 
- getFixedDelay() - Method in class com.netflix.genie.web.tasks.GenieTask
- 
Get how long the system should wait between invoking the run() method of this task in milliseconds after the
 last successful run of the task. 
- getFixedDelay() - Method in class com.netflix.genie.web.tasks.job.JobMonitor
- 
Get how long the system should wait between invoking the run() method of this task in milliseconds after the
 last successful run of the task. 
- getFixedRate() - Method in class com.netflix.genie.web.tasks.GenieTask
- 
Get how long the system should wait between invoking the run() method of this task in milliseconds. 
- getFixedRate() - Method in class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
- 
Get how long the system should wait between invoking the run() method of this task in milliseconds. 
- getGenieUserGroup() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the user group for this job. 
- getGenieUserGroup() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
- 
Get the user group for this job. 
- getGroup() - Method in class com.netflix.genie.common.dto.JobRequest
- 
Get the group the user should be a member of. 
- getGrouping() - Method in class com.netflix.genie.common.dto.Job
- 
Get the grouping for this job if there currently is one. 
- getGrouping() - Method in class com.netflix.genie.common.dto.JobRequest
- 
Get the grouping for this job if there currently is one. 
- getGrouping() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the grouping this job is a part of. 
- getGrouping() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobCommonFieldsProjection
- 
Get the grouping this job is a part of. 
- getGroupingInstance() - Method in class com.netflix.genie.common.dto.Job
- 
Get the grouping instance for this job if there currently is one. 
- getGroupingInstance() - Method in class com.netflix.genie.common.dto.JobRequest
- 
Get the grouping instance for this job if there currently is one. 
- getGroupingInstance() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the instance identifier of a grouping. 
- getGroupingInstance() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobCommonFieldsProjection
- 
Get the instance identifier of a grouping. 
- getHostName() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobHostNameProjection
- 
Get the host name for the job. 
- getId() - Method in class com.netflix.genie.common.dto.BaseDTO
- 
Get the Id of this DTO. 
- getId() - Method in interface com.netflix.genie.core.jpa.entities.projections.IdProjection
- 
Get the id from the projection. 
- getIndex(HttpServletResponse, Authentication) - Method in class com.netflix.genie.web.controllers.UIController
- 
Return the getIndex.html template for requests to root. 
- getJavaMailSenderMailService(JavaMailSender, String) - Method in class com.netflix.genie.web.configs.ServicesConfig
- 
Returns a bean for mail service impl using the Spring Mail. 
- getJob(String) - Method in interface com.netflix.genie.client.apis.JobService
- 
Method to fetch a single job from Genie. 
- getJob(String) - Method in class com.netflix.genie.client.JobClient
- 
Method to get a job from Genie. 
- getJob(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
- 
Get job information for given job id. 
- getJob(String) - Method in interface com.netflix.genie.core.services.JobSearchService
- 
Get job information for given job id. 
- getJob(String) - Method in class com.netflix.genie.web.controllers.JobRestController
- 
Get job information for given job id. 
- getJobApplications(String) - Method in interface com.netflix.genie.client.apis.JobService
- 
Method to get the Applications for a job. 
- getJobApplications(String) - Method in class com.netflix.genie.client.JobClient
- 
Method to get the Applications for the job. 
- getJobApplications(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
- 
Get the applications the job was run with or exception if not found. 
- getJobApplications(String) - Method in interface com.netflix.genie.core.services.JobSearchService
- 
Get the applications the job was run with or exception if not found. 
- getJobApplications(String) - Method in class com.netflix.genie.web.controllers.JobRestController
- 
Get the applications used ot run the job. 
- getJobCluster(String) - Method in interface com.netflix.genie.client.apis.JobService
- 
Method to get the cluster information on which a job is run. 
- getJobCluster(String) - Method in class com.netflix.genie.client.JobClient
- 
Method to get the cluster on which the job executes. 
- getJobCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
- 
Get the cluster the job was run on or exception if not found. 
- getJobCluster(String) - Method in interface com.netflix.genie.core.services.JobSearchService
- 
Get the cluster the job was run on or exception if not found. 
- getJobCluster(String) - Method in class com.netflix.genie.web.controllers.JobRestController
- 
Get the cluster the job was run on or is currently running on. 
- getJobCommand(String) - Method in interface com.netflix.genie.client.apis.JobService
- 
Method to get the command information on which a job is run. 
- getJobCommand(String) - Method in class com.netflix.genie.client.JobClient
- 
Method to get the command on which the job executes. 
- getJobCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
- 
Get the command the job was run with or exception if not found. 
- getJobCommand(String) - Method in interface com.netflix.genie.core.services.JobSearchService
- 
Get the command the job was run with or exception if not found. 
- getJobCommand(String) - Method in class com.netflix.genie.web.controllers.JobRestController
- 
Get the command the job was run with or is currently running with. 
- getJobExecution(String) - Method in interface com.netflix.genie.client.apis.JobService
- 
Method to get the execution information for a job. 
- getJobExecution(String) - Method in class com.netflix.genie.client.JobClient
- 
Method to get the Job Execution information for the job. 
- getJobExecution(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
- 
Get job execution for given job id. 
- getJobExecution(String) - Method in interface com.netflix.genie.core.services.JobSearchService
- 
Get job execution for given job id. 
- getJobExecution(String) - Method in class com.netflix.genie.web.controllers.JobRestController
- 
Get the execution information about a job. 
- getJobHost(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
- 
Get the hostname a job is running on. 
- getJobHost(String) - Method in interface com.netflix.genie.core.services.JobSearchService
- 
Get the hostname a job is running on. 
- getJobMetadata(String) - Method in interface com.netflix.genie.client.apis.JobService
- 
Method to get the metadata information for a job. 
- getJobMetadata(String) - Method in class com.netflix.genie.client.JobClient
- 
Method to get the metadata information for the job. 
- getJobMetadata(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
- 
Get the metadata about a job. 
- getJobMetadata(String) - Method in interface com.netflix.genie.core.services.JobSearchService
- 
Get the metadata about a job. 
- getJobMetadata(String) - Method in class com.netflix.genie.web.controllers.JobRestController
- 
Get the metadata information about a job. 
- getJobOutput(String, String, HttpServletRequest, HttpServletResponse) - Method in class com.netflix.genie.web.controllers.JobRestController
- 
Get the job output directory. 
- getJobRequest(String) - Method in interface com.netflix.genie.client.apis.JobService
- 
Method to get the JobRequest for a job. 
- getJobRequest(String) - Method in class com.netflix.genie.client.JobClient
- 
Method to get the Job Request for the job. 
- getJobRequest(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
- 
Get job request for given job id. 
- getJobRequest(String) - Method in interface com.netflix.genie.core.services.JobSearchService
- 
Get job request for given job id. 
- getJobRequest(String) - Method in class com.netflix.genie.web.controllers.JobRestController
- 
Get the original job request. 
- getJobs(String, String, String, Set<String>, Set<String>, String, String, String, String, Long, Long, Long, Long, String, String) - Method in interface com.netflix.genie.client.apis.JobService
- 
Method to get all jobs from Genie. 
- getJobs() - Method in class com.netflix.genie.client.JobClient
- 
Method to get a list of all the jobs. 
- getJobs(String, String, String, Set<String>, Set<String>, String, String, String, String, Long, Long, Long, Long) - Method in class com.netflix.genie.client.JobClient
- 
Deprecated. 
- getJobs(String, String, String, Set<String>, Set<String>, String, String, String, String, Long, Long, Long, Long, String, String) - Method in class com.netflix.genie.client.JobClient
- 
Method to get a list of all the jobs from Genie for the query parameters specified. 
- getJobStatus(String) - Method in interface com.netflix.genie.client.apis.JobService
- 
Method to get Job status. 
- getJobStatus(String) - Method in class com.netflix.genie.client.JobClient
- 
Method to fetch the status of a job. 
- getJobStatus(String) - Method in class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
- 
Get the status of the job with the given id. 
- getJobStatus(String) - Method in interface com.netflix.genie.core.services.JobSearchService
- 
Get the status of the job with the given id. 
- getJobStatus(String) - Method in class com.netflix.genie.web.controllers.JobRestController
- 
Get the status of the given job if it exists. 
- getJobStderr(String) - Method in interface com.netflix.genie.client.apis.JobService
- 
Method to fetch the stderr of a job from Genie. 
- getJobStderr(String) - Method in class com.netflix.genie.client.JobClient
- 
Method to fetch the stderr of a job from Genie. 
- getJobStdout(String) - Method in interface com.netflix.genie.client.apis.JobService
- 
Method to fetch the stdout of a job from Genie. 
- getJobStdout(String) - Method in class com.netflix.genie.client.JobClient
- 
Method to fetch the stdout of a job from Genie. 
- getKillFlag() - Static method in class com.netflix.genie.core.jobs.JobConstants
- 
Returns the appropriate flag to append to kill command based on the OS. 
- getLastModified() - Method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter.Entry
- 
Get the last modified time as a date. 
- getLastModifiedTime(String) - Method in interface com.netflix.genie.core.services.FileTransfer
- 
Returns the last modified time of the file with the given path. 
- getLastModifiedTime(String) - Method in class com.netflix.genie.core.services.impl.LocalFileTransferImpl
- 
Returns the last modified time of the file with the given path. 
- getLastModifiedTime(String) - Method in class com.netflix.genie.core.services.impl.S3FileTransferImpl
- 
Returns the last modified time of the file with the given path. 
- getLastModifiedTime(String) - Method in class com.netflix.genie.web.services.impl.HttpFileTransferImpl
- 
Returns the last modified time of the file with the given path. 
- getMediaType(HttpServletRequest, Resource) - Method in class com.netflix.genie.web.resources.handlers.GenieResourceHttpRequestHandler
- 
 Overriding to handle case where media type was unknown to default to Text 
- getMemory() - Method in class com.netflix.genie.common.dto.Command
- 
Get the default amount of memory (in MB) to use for jobs which use this command. 
- getMemory() - Method in class com.netflix.genie.common.dto.JobExecution
- 
Get the amount of memory (in MB) of the job. 
- getMemory() - Method in class com.netflix.genie.common.dto.JobRequest
- 
Get the amount of memory (in MB) requested to run this job with. 
- getMemory() - Method in class com.netflix.genie.core.jpa.entities.CommandEntity
- 
Get the default memory for a job using this command. 
- getMemoryRequested() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the memory requested to run this job with. 
- getMemoryRequested() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
- 
Get the memory requested to run this job with. 
- getMemoryUsed() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the amount of memory (in MB) that this job is/was run with. 
- getMemoryUsed() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobExecutionProjection
- 
Get the amount of memory (in MB) that this job is/was run with. 
- getMessage() - Method in enum com.netflix.genie.common.util.ProcessStatus
- 
Return the getMessage associated with each status getExitCode. 
- getMetadata() - Method in class com.netflix.genie.common.dto.CommonDTO
- 
Get the metadata of this resource as a JSON Node. 
- getMetadata() - Method in class com.netflix.genie.core.jpa.entities.BaseEntity
- 
Get the metadata of this entity which is unstructured JSON. 
- getMetadata() - Method in interface com.netflix.genie.core.jpa.entities.projections.BaseProjection
- 
Get the metadata of this entity which is unstructured JSON. 
- getMidnightUTC() - Static method in class com.netflix.genie.web.tasks.TaskUtils
- 
Get exactly midnight (00:00:00.000) UTC for the current day. 
- getName() - Method in interface com.netflix.genie.core.jpa.entities.projections.BaseProjection
- 
Get the name of the resource. 
- getName() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobSearchProjection
- 
Get the name of the job. 
- getNumActiveJobs() - Method in class com.netflix.genie.core.services.impl.JobMetricsServiceImpl
- 
Get the number of jobs active on this node. 
- getNumActiveJobs() - Method in class com.netflix.genie.core.services.impl.JobStateServiceImpl
- 
Get the number of jobs active on this node. 
- getNumActiveJobs() - Method in interface com.netflix.genie.core.services.JobMetricsService
- 
Get the number of jobs active on this node. 
- getNumAttachments() - Method in class com.netflix.genie.common.dto.JobMetadata
- 
Get the number of attachments. 
- getNumAttachments() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the number of attachments. 
- getNumAttachments() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobMetadataProjection
- 
Get the number of attachments. 
- getOrder() - Method in interface com.netflix.genie.core.services.ClusterLoadBalancer
- getOrder() - Method in class com.netflix.genie.core.services.impl.RandomizedClusterLoadBalancerImpl
- getOrder() - Method in class com.netflix.genie.web.aspect.DataServiceRetryAspect
-  
- getOrder() - Method in class com.netflix.genie.web.services.loadbalancers.script.ScriptLoadBalancer
- getProcessId() - Method in class com.netflix.genie.common.dto.JobExecution
- 
Get the process id for this job execution as Optional. 
- getProcessId() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the process id of the job. 
- getProcessId() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobExecutionProjection
- 
Get the process id of the job. 
- getRegistry() - Method in class com.netflix.genie.core.jobs.workflow.impl.GenieBaseTask
-  
- getRoot() - Method in class com.netflix.genie.web.controllers.RootRestController
- 
Get a simple HAL+JSON object which represents the various links available in Genie REST API as an entry point. 
- getScheduleType() - Method in class com.netflix.genie.web.tasks.GenieTask
- 
Get the type of scheduling mechanism which should be used to schedule this task. 
- getScheduleType() - Method in class com.netflix.genie.web.tasks.job.JobMonitor
- 
Get the type of scheduling mechanism which should be used to schedule this task. 
- getScheduleType() - Method in class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
- 
Get the type of scheduling mechanism which should be used to schedule this task. 
- getScheduleType() - Method in class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
- 
Get the type of scheduling mechanism which should be used to schedule this task. 
- getSetupFile() - Method in class com.netflix.genie.common.dto.ExecutionEnvironmentDTO
- 
Get the setup file. 
- getSetupFile() - Method in class com.netflix.genie.core.jpa.entities.BaseEntity
- 
Get the setup file for this entity. 
- getSetupFile() - Method in interface com.netflix.genie.core.jpa.entities.projections.SetupFileProjection
- 
Get the setup file for this resource. 
- getStarted() - Method in class com.netflix.genie.common.dto.Job
- 
Get the time the job started. 
- getStarted() - Method in class com.netflix.genie.common.dto.search.JobSearchResult
- 
Get the time the job started. 
- getStarted() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Gets the start time for this job. 
- getStarted() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobProjection
- 
Get when the job was started. 
- getStarted() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobSearchProjection
- 
Get the time the job started if it has started. 
- getStatus() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobStatusProjection
- 
Get the job status. 
- getStatusMsg() - Method in class com.netflix.genie.common.dto.Job
- 
Get the current status message. 
- getStatusMsg() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Gets the status message or this job. 
- getStatusMsg() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobProjection
- 
Get the current status message of the job. 
- getStdErrSize() - Method in class com.netflix.genie.common.dto.JobMetadata
- 
Get the size of standard error for this job. 
- getStdErrSize() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the size of standard error for this job. 
- getStdErrSize() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobMetadataProjection
- 
Get the size of standard error for this job. 
- getStdOutSize() - Method in class com.netflix.genie.common.dto.JobMetadata
- 
Get the size of standard out for this job. 
- getStdOutSize() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the size of standard out for this job. 
- getStdOutSize() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobMetadataProjection
- 
Get the size of standard out for this job. 
- getTags() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobCommonFieldsProjection
- 
Get the tags for the job. 
- getTagsForApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
- 
Method to get tags for a application in Genie. 
- getTagsForApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
- 
Method to get all the tags for a application. 
- getTagsForApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Get the set of tags associated with the application with given
 id. 
- getTagsForApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Get the set of tags associated with the application with given
 id. 
- getTagsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
- 
Get all the tags for a given application. 
- getTagsForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to get tags for a cluster in Genie. 
- getTagsForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
- 
Method to get all the tags for a cluster. 
- getTagsForCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Get the set of tags associated with the cluster with given
 id. 
- getTagsForCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Get the set of tags associated with the cluster with given
 id. 
- getTagsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Get all the tags for a given cluster. 
- getTagsForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to get tags for a command in Genie. 
- getTagsForCommand(String) - Method in class com.netflix.genie.client.CommandClient
- 
Method to get all the tags for a command. 
- getTagsForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Get the set of tags associated with the command with given
 id. 
- getTagsForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
- 
Get the set of tags associated with the command with given
 id. 
- getTagsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Get all the tags for a given command. 
- getTimeout() - Method in class com.netflix.genie.common.dto.JobExecution
- 
Get the timeout date for this job after which if it is still running the system will attempt to kill it. 
- getTimeout() - Method in class com.netflix.genie.common.dto.JobRequest
- 
Get the amount of time requested (in seconds) before this job is timed out on the server. 
- getTimeout() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the date this job will be killed due to exceeding its set timeout duration. 
- getTimeout() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobExecutionProjection
- 
Get the date this job will be killed due to exceeding its set timeout duration. 
- getTimeoutRequested() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the timeout (in seconds) requested by the user for this job. 
- getTimeoutRequested() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobRequestProjection
- 
Get the timeout (in seconds) requested by the user for this job. 
- getToken(String, Map<String, String>) - Method in interface com.netflix.genie.client.apis.TokenService
- 
A method to retrive oauth tokens from the server. 
- getToken() - Method in class com.netflix.genie.client.security.oauth2.TokenFetcher
- 
Method that returns the OAuth credentials. 
- getTotalSizeOfAttachments() - Method in class com.netflix.genie.common.dto.JobMetadata
- 
Get the total size of the attachments. 
- getTotalSizeOfAttachments() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the total size of the attachments. 
- getTotalSizeOfAttachments() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobMetadataProjection
- 
Get the total size of the attachments. 
- getTrigger() - Method in class com.netflix.genie.web.tasks.GenieTask
- 
Get the Trigger which this task should be scheduled with. 
- getTrigger() - Method in class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
- 
Get the Trigger which this task should be scheduled with. 
- getType() - Method in class com.netflix.genie.common.dto.Application
- 
Get the type of this application. 
- getType() - Method in class com.netflix.genie.core.jpa.entities.ApplicationEntity
- 
Get the type of this application. 
- getUniqueId() - Method in interface com.netflix.genie.core.jpa.entities.projections.BaseProjection
- 
Get the unique identifier for this entity. 
- getUniqueId() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobExecutionProjection
- 
Get the unique identifier of this job execution. 
- getUniqueId() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobMetadataProjection
- 
Get the unique identifier of this job execution. 
- getUniqueId() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobSearchProjection
- 
Get the unique identifier of the job. 
- getUpdated() - Method in class com.netflix.genie.common.dto.BaseDTO
- 
Get the update time. 
- getUpdated() - Method in class com.netflix.genie.core.jpa.entities.AuditEntity
- 
Get the time this entity was updated. 
- getUpdated() - Method in interface com.netflix.genie.core.jpa.entities.projections.AuditProjection
- 
Get when this entity was updated. 
- getUsedMemory() - Method in class com.netflix.genie.core.services.impl.JobMetricsServiceImpl
- 
Get the amount of memory currently used by jobs in MB. 
- getUsedMemory() - Method in class com.netflix.genie.core.services.impl.JobStateServiceImpl
- 
Get the amount of memory currently used by jobs in MB. 
- getUsedMemory() - Method in interface com.netflix.genie.core.services.JobMetricsService
- 
Get the amount of memory currently used by jobs in MB. 
- getUser() - Method in interface com.netflix.genie.core.jpa.entities.projections.BaseProjection
- 
Get the user who created the resource. 
- getUser() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobSearchProjection
- 
Get the user who ran or is running the job. 
- getUserAgent() - Method in class com.netflix.genie.common.dto.JobMetadata
- 
Get the user agent. 
- getUserAgent() - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Get the user agent. 
- getUserAgent() - Method in interface com.netflix.genie.core.jpa.entities.projections.JobMetadataProjection
- 
Get the user agent. 
- getVersion() - Method in interface com.netflix.genie.core.jpa.entities.projections.BaseProjection
- 
Get the version. 
- GRANT_TYPE - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-  
- GRANT_TYPE_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-  
- grouping - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- groupingInstance - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- Groups() - Constructor for class com.netflix.genie.web.security.saml.SAMLProperties.Attributes.Groups
-  
- Job - Class in com.netflix.genie.common.dto
- 
Read only data transfer object representing a Job in the Genie system. 
- Job(Job.Builder) - Constructor for class com.netflix.genie.common.dto.Job
- 
Constructor used by the builder. 
- Job.Builder - Class in com.netflix.genie.common.dto
- 
A builder to create jobs. 
- JOB_EXCEEDED_STDERR_LENGTH - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
- 
Job killed because maximum stderr length was exceeded. 
- JOB_EXCEEDED_STDOUT_LENGTH - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
- 
Job killed because maximum stdout length was exceeded. 
- JOB_EXCEEDED_TIMEOUT - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
- 
Job killed because maximum run time was exceeded. 
- JOB_EXECUTION_DTO_KEY - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Key used for look up of Job Execution DTO in a Context Map for workflows. 
- JOB_EXECUTION_ENV_KEY - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Key used for look up of Job Execution environment object in a Context Map for workflows. 
- JOB_FAILED - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
- 
Job terminated with non-zero exit code. 
- JOB_FAILURE_AND_KILL_HANDLER_LOGIC - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
An object the encapsulates the kill handling logic to be added to the for each job. 
- JOB_FINISHED_SUCCESSFULLY - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
- 
Job completed successfully. 
- JOB_KILLED_BY_USER - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
- 
Job killed by user. 
- JOB_PROCESS_NOT_FOUND - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
- 
Job killed, could not check on the process. 
- JobApplicationsProjection - Interface in com.netflix.genie.core.jpa.entities.projections
- 
Projection to return just the applications associated with a given job. 
- JobClient - Class in com.netflix.genie.client
- 
Client library for the Job Service. 
- JobClient(String, List<Interceptor>, GenieNetworkConfiguration) - Constructor for class com.netflix.genie.client.JobClient
- 
Constructor. 
- JobClusterProjection - Interface in com.netflix.genie.core.jpa.entities.projections
- 
Projection to return just the cluster for a given job. 
- JobCommandProjection - Interface in com.netflix.genie.core.jpa.entities.projections
- 
Projection to return just the command for a given job. 
- JobCommonFieldsProjection - Interface in com.netflix.genie.core.jpa.entities.projections
- 
Projection for common fields between pre 3.3.0 JobRequest and Job entities. 
- JobCompletionHandler - Class in com.netflix.genie.web.tasks.job
- 
Handles the job finished event. 
- JobCompletionHandler(JobCompletionService) - Constructor for class com.netflix.genie.web.tasks.job.JobCompletionHandler
- 
Constructor. 
- JobCompletionService - Class in com.netflix.genie.web.tasks.job
- 
A class that has the methods to perform various tasks when a job completes. 
- JobCompletionService(JobPersistenceService, JobSearchService, GenieFileTransferService, Resource, MailService, Registry, JobsProperties, RetryTemplate) - Constructor for class com.netflix.genie.web.tasks.job.JobCompletionService
- 
Constructor. 
- JobConfig - Class in com.netflix.genie.web.configs
- 
Configuration for Jobs Setup and Run. 
- JobConfig() - Constructor for class com.netflix.genie.web.configs.JobConfig
-  
- JobConstants - Class in com.netflix.genie.core.jobs
- 
A class holding some constants to be used everywhere. 
- JobConstants() - Constructor for class com.netflix.genie.core.jobs.JobConstants
- 
Protected constructor for utility class. 
- JobCoordinatorService - Interface in com.netflix.genie.core.services
- 
Job Coordination APIs. 
- jobCoordinatorService(JobPersistenceService, JobKillService, JobStateService, JobSearchService, JobsProperties, ApplicationService, ClusterService, CommandService, List<ClusterLoadBalancer>, Registry, String) - Method in class com.netflix.genie.web.configs.ServicesConfig
- 
Get an instance of the JobCoordinatorService. 
- JobCoordinatorServiceImpl - Class in com.netflix.genie.core.services.impl
- 
Implementation of the JobCoordinatorService APIs. 
- JobCoordinatorServiceImpl(JobPersistenceService, JobKillService, JobStateService, JobsProperties, ApplicationService, JobSearchService, ClusterService, CommandService, List<ClusterLoadBalancer>, Registry, String) - Constructor for class com.netflix.genie.core.services.impl.JobCoordinatorServiceImpl
- 
Constructor. 
- JobDoneFile - Class in com.netflix.genie.core.jobs
- 
Class that represents the structure of the genie.done file created when a job is done. 
- JobDoneFile() - Constructor for class com.netflix.genie.core.jobs.JobDoneFile
-  
- JobEntity - Class in com.netflix.genie.core.jpa.entities
- 
Representation of the state of a Genie job. 
- JobEntity() - Constructor for class com.netflix.genie.core.jpa.entities.JobEntity
- 
Default Constructor. 
- JobEntity_ - Class in com.netflix.genie.core.jpa.entities
-  
- JobEntity_() - Constructor for class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- JobExecution - Class in com.netflix.genie.common.dto
- 
All information needed to show state of a running job. 
- JobExecution(JobExecution.Builder) - Constructor for class com.netflix.genie.common.dto.JobExecution
- 
Constructor used by the builder build() method. 
- JobExecution.Builder - Class in com.netflix.genie.common.dto
- 
A builder to create job requests. 
- JobExecutionEnvironment - Class in com.netflix.genie.core.jobs
- 
Encapsulates the details of the job, cluster , command and applications needed to run a job. 
- JobExecutionEnvironment.Builder - Class in com.netflix.genie.core.jobs
- 
A builder to create Job Execution Environment objects. 
- JobExecutionProjection - Interface in com.netflix.genie.core.jpa.entities.projections
- 
Projection with the data present in a Genie JobExecutionEntity from pre-3.3.0. 
- JobExecutionResource - Class in com.netflix.genie.web.hateoas.resources
- 
HATEOAS resource representation of a Job Execution. 
- JobExecutionResource(JobExecution) - Constructor for class com.netflix.genie.web.hateoas.resources.JobExecutionResource
- 
Constructor. 
- JobExecutionResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
- 
Assembles Job Request resources out of JobRequest DTOs. 
- JobExecutionResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.JobExecutionResourceAssembler
-  
- jobExists(String) - Method in class com.netflix.genie.core.services.impl.JobStateServiceImpl
- 
Returns true if the job exists locally. 
- jobExists(String) - Method in interface com.netflix.genie.core.services.JobStateService
- 
Returns true if the job exists locally. 
- JobFailureAndKillHandlerLogicTask - Class in com.netflix.genie.core.jobs.workflow.impl
- 
This class is responsible for adding the kill handling logic to run.sh. 
- JobFailureAndKillHandlerLogicTask(Registry) - Constructor for class com.netflix.genie.core.jobs.workflow.impl.JobFailureAndKillHandlerLogicTask
- 
Constructor. 
- JobFinishedEvent - Class in com.netflix.genie.core.events
- 
An event thrown when a job is completed. 
- JobFinishedEvent(String, JobFinishedReason, String, Object) - Constructor for class com.netflix.genie.core.events.JobFinishedEvent
- 
Constructor. 
- JobFinishedReason - Enum in com.netflix.genie.core.events
- 
An enumeration representing the various reasons a JobFinishedEvent would be sent. 
- JobHostNameProjection - Interface in com.netflix.genie.core.jpa.entities.projections
- 
Projection for job hosts. 
- JobKickoffTask - Class in com.netflix.genie.core.jobs.workflow.impl
- 
Implementation of the workflow task for processing job information for genie mode. 
- JobKickoffTask(boolean, boolean, Executor, String, Registry) - Constructor for class com.netflix.genie.core.jobs.workflow.impl.JobKickoffTask
- 
Constructor. 
- jobKickoffTask(JobsProperties, Executor, String, Registry) - Method in class com.netflix.genie.web.configs.JobConfig
- 
Create an Job Kickoff Task bean that runs the job. 
- jobKillLogicTask(Registry) - Method in class com.netflix.genie.web.configs.JobConfig
- 
Create a task that adds logic to handle kill requests to a job. 
- JobKillReasonFile - Class in com.netflix.genie.core.jobs
- 
Class that represents the structure of the kill-reason file created when a job is killed. 
- JobKillReasonFile(String) - Constructor for class com.netflix.genie.core.jobs.JobKillReasonFile
- 
Constructor, annotated for Jackson. 
- JobKillService - Interface in com.netflix.genie.core.services
- 
Interface for services to kill jobs. 
- jobKillService(String, JobSearchService, Executor, JobsProperties, GenieEventBus, Resource, ObjectMapper) - Method in class com.netflix.genie.web.configs.ServicesConfig
- 
Get an local implementation of the JobKillService. 
- JobLauncher - Class in com.netflix.genie.core.jobs
- 
Class to wrap launching a job in an asynchronous thread from the HTTP request thread to free up the system to
 respond to the user. 
- JobLauncher(JobSubmitterService, JobRequest, Cluster, Command, List<Application>, int, Registry) - Constructor for class com.netflix.genie.core.jobs.JobLauncher
- 
Constructor. 
- JobMetadata - Class in com.netflix.genie.common.dto
- 
Additional metadata associated with a Job Request such as client host, user agent, etc. 
- JobMetadata(JobMetadata.Builder) - Constructor for class com.netflix.genie.common.dto.JobMetadata
- 
Constructor used only through the builder. 
- JobMetadata.Builder - Class in com.netflix.genie.common.dto
- 
Builder for creating a JobMetadata instance. 
- JobMetadataProjection - Interface in com.netflix.genie.core.jpa.entities.projections
- 
Projection of the jobs table which produces only the fields that were present in the pre-3.3.0
 JobMetadata table before it was merged into one large jobs table. 
- JobMetadataResource - Class in com.netflix.genie.web.hateoas.resources
- 
HATEOAS resource representation of a Job Metadata object. 
- JobMetadataResource(JobMetadata) - Constructor for class com.netflix.genie.web.hateoas.resources.JobMetadataResource
- 
Constructor. 
- JobMetadataResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
- 
Assembles Job Request resources out of JobRequest DTOs. 
- JobMetadataResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.JobMetadataResourceAssembler
-  
- JobMetricsService - Interface in com.netflix.genie.core.services
- 
A service which returns metrics for active jobs. 
- JobMetricsServiceImpl - Class in com.netflix.genie.core.services.impl
- 
A default implementation of the job count service which uses the job search service to find the running jobs on
 the host. 
- JobMetricsServiceImpl(JobSearchService, String) - Constructor for class com.netflix.genie.core.services.impl.JobMetricsServiceImpl
- 
Constructor. 
- JobMonitor - Class in com.netflix.genie.web.tasks.job
- 
Given a process id this class will check if the job client process is running or not. 
- JobMonitoringCoordinator - Class in com.netflix.genie.web.tasks.job
- 
A Task to monitor running jobs on a Genie node. 
- JobMonitoringCoordinator(String, JobSearchService, GenieEventBus, TaskScheduler, Executor, Registry, Resource, JobsProperties, JobSubmitterService) - Constructor for class com.netflix.genie.web.tasks.job.JobMonitoringCoordinator
- 
Constructor. 
- JobPersistenceService - Interface in com.netflix.genie.core.services
- 
Interfaces for providing persistence functions for jobs other than search. 
- jobPersistenceService(TagService, JpaTagRepository, FileService, JpaFileRepository, JpaJobRepository, JpaApplicationRepository, JpaClusterRepository, JpaCommandRepository) - Method in class com.netflix.genie.web.configs.ServicesConfig
- 
Get JPA based implementation of the JobPersistenceService. 
- jobProcessorTask(AttachmentService, Registry, GenieFileTransferService) - Method in class com.netflix.genie.web.configs.JobConfig
- 
Create an Job Task bean that processes Job information provided by user. 
- JobProjection - Interface in com.netflix.genie.core.jpa.entities.projections
- 
Projection for the fields originally available in pre-3.3.0 JobEntity classes. 
- JobRequest - Class in com.netflix.genie.common.dto
- 
All information needed to make a request to run a new job. 
- JobRequest.Builder - Class in com.netflix.genie.common.dto
- 
A builder to create job requests. 
- JobRequestProjection - Interface in com.netflix.genie.core.jpa.entities.projections
- 
Projection to reproduce the JobRequest entity fields which were was a table present before 3.3.0. 
- JobRequestResource - Class in com.netflix.genie.web.hateoas.resources
- 
HATEOAS resource representation of a Job Request. 
- JobRequestResource(JobRequest) - Constructor for class com.netflix.genie.web.hateoas.resources.JobRequestResource
- 
Constructor. 
- JobRequestResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
- 
Assembles Job Request resources out of JobRequest DTOs. 
- JobRequestResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.JobRequestResourceAssembler
-  
- JobResource - Class in com.netflix.genie.web.hateoas.resources
- 
HATEOAS resource representation of a Job. 
- JobResource(Job) - Constructor for class com.netflix.genie.web.hateoas.resources.JobResource
- 
Constructor. 
- JobResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
- 
Assembles Job resources out of job DTOs. 
- JobResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.JobResourceAssembler
-  
- JobRestController - Class in com.netflix.genie.web.controllers
- 
REST end-point for supporting jobs. 
- JobRestController(JobCoordinatorService, JobSearchService, AttachmentService, ApplicationResourceAssembler, ClusterResourceAssembler, CommandResourceAssembler, JobResourceAssembler, JobRequestResourceAssembler, JobExecutionResourceAssembler, JobMetadataResourceAssembler, JobSearchResultResourceAssembler, String, RestTemplate, GenieResourceHttpRequestHandler, JobsProperties, Registry) - Constructor for class com.netflix.genie.web.controllers.JobRestController
- 
Constructor. 
- JOBS_URL_SUFFIX - Static variable in interface com.netflix.genie.client.apis.JobService
- 
Path to Jobs. 
- JobScheduledEvent - Class in com.netflix.genie.core.events
- 
Event when a job is scheduled to be executed. 
- JobScheduledEvent(String, Future<?>, int, Object) - Constructor for class com.netflix.genie.core.events.JobScheduledEvent
- 
Constructor. 
- JobsCleanupProperties - Class in com.netflix.genie.core.properties
- 
Properties related to cleanup for jobs. 
- JobsCleanupProperties() - Constructor for class com.netflix.genie.core.properties.JobsCleanupProperties
-  
- jobsDir(ResourceLoader, JobsProperties) - Method in class com.netflix.genie.web.configs.MvcConfig
- 
Get the jobs dir as a Spring Resource. 
- JobSearchProjection - Interface in com.netflix.genie.core.jpa.entities.projections
- 
Projection to return only the fields desired for a job with search results. 
- JobSearchResult - Class in com.netflix.genie.common.dto.search
- 
This class represents the subset of data returned from a Job when a search for Jobs is conducted. 
- JobSearchResult(String, String, String, JobStatus, Date, Date, String, String) - Constructor for class com.netflix.genie.common.dto.search.JobSearchResult
- 
Constructor. 
- JobSearchResultResource - Class in com.netflix.genie.web.hateoas.resources
- 
HATEOAS resource representation of a Job. 
- JobSearchResultResource(JobSearchResult) - Constructor for class com.netflix.genie.web.hateoas.resources.JobSearchResultResource
- 
Constructor. 
- JobSearchResultResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
- 
Assembles Job resources out of job search result DTOs. 
- JobSearchResultResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.JobSearchResultResourceAssembler
-  
- JobSearchService - Interface in com.netflix.genie.core.services
- 
Interface for searching jobs. 
- jobSearchService(JpaJobRepository, JpaClusterRepository, JpaCommandRepository) - Method in class com.netflix.genie.web.configs.ServicesConfig
- 
Get JPA based implementation of the JobSearchService. 
- JobService - Interface in com.netflix.genie.client.apis
- 
An interface that provides all methods needed for the Genie job client implementation. 
- JobsForwardingProperties - Class in com.netflix.genie.core.properties
- 
Properties related to job forwarding. 
- JobsForwardingProperties() - Constructor for class com.netflix.genie.core.properties.JobsForwardingProperties
-  
- JobsLocationsProperties - Class in com.netflix.genie.core.properties
- 
Properties for various job related locations. 
- JobsLocationsProperties() - Constructor for class com.netflix.genie.core.properties.JobsLocationsProperties
-  
- JobsMaxProperties - Class in com.netflix.genie.core.properties
- 
Properties related to maximum values allowed for various components of running jobs. 
- JobsMaxProperties() - Constructor for class com.netflix.genie.core.properties.JobsMaxProperties
-  
- JobsMemoryProperties - Class in com.netflix.genie.core.properties
- 
Properties pertaining to how much memory jobs can use on Genie. 
- JobsMemoryProperties() - Constructor for class com.netflix.genie.core.properties.JobsMemoryProperties
-  
- JobsProperties - Class in com.netflix.genie.core.properties
- 
All properties related to jobs in Genie. 
- JobsProperties() - Constructor for class com.netflix.genie.core.properties.JobsProperties
-  
- jobsProperties() - Method in class com.netflix.genie.web.configs.PropertiesConfig
- 
All the properties related to configuring and running jobs. 
- JobStartedEvent - Class in com.netflix.genie.core.events
- 
An event fired when a new job is started on a node. 
- JobStartedEvent(JobExecution, Object) - Constructor for class com.netflix.genie.core.events.JobStartedEvent
- 
Constructor. 
- JobStateService - Interface in com.netflix.genie.core.services
- 
A service which defines the three basic stages of a job. 
- JobStateServiceImpl - Class in com.netflix.genie.core.services.impl
- 
A Service to monitor the state of locally run jobs. 
- JobStateServiceImpl(JobSubmitterService, TaskScheduler, GenieEventBus, Registry) - Constructor for class com.netflix.genie.core.services.impl.JobStateServiceImpl
- 
Constructor. 
- JobStatus - Enum in com.netflix.genie.common.dto
- 
Possible statuses for a Job. 
- JobStatusMessages - Class in com.netflix.genie.common.dto
- 
Constant strings for status message attached to a job after it terminates. 
- JobStatusProjection - Interface in com.netflix.genie.core.jpa.entities.projections
- 
Projection for returning only the status of a given job. 
- JobSubmitterService - Interface in com.netflix.genie.core.services
- 
Interface to hand off job execution based on different environments. 
- jobSubmitterService(JobPersistenceService, GenieEventBus, List<WorkflowTask>, Resource, Registry) - Method in class com.netflix.genie.web.configs.ServicesConfig
- 
Get a implementation of the JobSubmitterService that runs jobs locally. 
- JobsUsersActiveLimitProperties - Class in com.netflix.genie.core.properties
- 
Properties related to user limits in number of active jobs. 
- JobsUsersActiveLimitProperties() - Constructor for class com.netflix.genie.core.properties.JobsUsersActiveLimitProperties
-  
- JobsUsersProperties - Class in com.netflix.genie.core.properties
- 
Properties related to users running jobs. 
- JobsUsersProperties() - Constructor for class com.netflix.genie.core.properties.JobsUsersProperties
-  
- JobTask - Class in com.netflix.genie.core.jobs.workflow.impl
- 
Implementation of the workflow task for processing job information for genie mode. 
- JobTask(AttachmentService, Registry, GenieFileTransferService) - Constructor for class com.netflix.genie.core.jobs.workflow.impl.JobTask
- 
Constructor. 
- JpaApplicationRepository - Interface in com.netflix.genie.core.jpa.repositories
- 
Application repository. 
- JpaApplicationServiceImpl - Class in com.netflix.genie.core.jpa.services
- 
JPA based implementation of the ApplicationService. 
- JpaApplicationServiceImpl(TagService, JpaTagRepository, FileService, JpaFileRepository, JpaApplicationRepository, JpaCommandRepository) - Constructor for class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Default constructor. 
- JpaApplicationSpecs - Class in com.netflix.genie.core.jpa.specifications
- 
Specifications for JPA queries. 
- JpaBaseRepository<E extends BaseEntity> - Interface in com.netflix.genie.core.jpa.repositories
- 
A common repository for inheritance of common methods for Entities extending BaseEntity. 
- JpaClusterRepository - Interface in com.netflix.genie.core.jpa.repositories
- 
Cluster repository. 
- JpaClusterServiceImpl - Class in com.netflix.genie.core.jpa.services
- 
Implementation of the ClusterService interface using JPA. 
- JpaClusterServiceImpl(TagService, JpaTagRepository, FileService, JpaFileRepository, JpaClusterRepository, JpaCommandRepository) - Constructor for class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Default constructor - initialize all required dependencies. 
- JpaClusterSpecs - Class in com.netflix.genie.core.jpa.specifications
- 
Specifications for JPA queries. 
- JpaCommandRepository - Interface in com.netflix.genie.core.jpa.repositories
- 
Command repository. 
- JpaCommandServiceImpl - Class in com.netflix.genie.core.jpa.services
- 
Implementation of the CommandService interface. 
- JpaCommandServiceImpl(TagService, JpaTagRepository, FileService, JpaFileRepository, JpaCommandRepository, JpaApplicationRepository, JpaClusterRepository) - Constructor for class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Default constructor. 
- JpaCommandSpecs - Class in com.netflix.genie.core.jpa.specifications
- 
Specifications for JPA queries. 
- JpaFileRepository - Interface in com.netflix.genie.core.jpa.repositories
- 
Repository for file references. 
- JpaFileServiceImpl - Class in com.netflix.genie.core.jpa.services
- 
JPA based implementation of the FileService interface. 
- JpaFileServiceImpl(JpaFileRepository) - Constructor for class com.netflix.genie.core.jpa.services.JpaFileServiceImpl
- 
Constructor. 
- JpaJobPersistenceServiceImpl - Class in com.netflix.genie.core.jpa.services
- 
JPA implementation of the job persistence service. 
- JpaJobPersistenceServiceImpl(TagService, JpaTagRepository, FileService, JpaFileRepository, JpaJobRepository, JpaApplicationRepository, JpaClusterRepository, JpaCommandRepository) - Constructor for class com.netflix.genie.core.jpa.services.JpaJobPersistenceServiceImpl
- 
Constructor. 
- JpaJobRepository - Interface in com.netflix.genie.core.jpa.repositories
- 
Job repository. 
- JpaJobSearchServiceImpl - Class in com.netflix.genie.core.jpa.services
- 
JPA implementation of the Job Search Service. 
- JpaJobSearchServiceImpl(JpaJobRepository, JpaClusterRepository, JpaCommandRepository) - Constructor for class com.netflix.genie.core.jpa.services.JpaJobSearchServiceImpl
- 
Constructor. 
- JpaJobSpecs - Class in com.netflix.genie.core.jpa.specifications
- 
Specifications for JPA queries. 
- JpaServiceUtils - Class in com.netflix.genie.core.jpa.services
- 
Utility methods for JPA services. 
- JpaSpecificationUtils - Class in com.netflix.genie.core.jpa.specifications
- 
Utility methods for the specification classes. 
- JpaTagRepository - Interface in com.netflix.genie.core.jpa.repositories
- 
Repository for tags. 
- JpaTagServiceImpl - Class in com.netflix.genie.core.jpa.services
- 
JPA based implementation of the TagService interface. 
- JpaTagServiceImpl(JpaTagRepository) - Constructor for class com.netflix.genie.core.jpa.services.JpaTagServiceImpl
- 
Constructor. 
- JsonDateDeserializer - Class in com.netflix.genie.common.util
- 
Used to de-serialize dates from strings in Json payloads. 
- JsonDateDeserializer() - Constructor for class com.netflix.genie.common.util.JsonDateDeserializer
-  
- JsonDateSerializer - Class in com.netflix.genie.common.util
- 
Used to serialize dates into json in an expected format. 
- JsonDateSerializer() - Constructor for class com.netflix.genie.common.util.JsonDateSerializer
-  
- JsonUtils - Class in com.netflix.genie.common.util
- 
Utility methods for interacting with JSON. 
- JsonUtils() - Constructor for class com.netflix.genie.common.util.JsonUtils
- 
Protected constructor for a utility class. 
- jwtConsumer(PublicKey, PingFederateValidator) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateJWTConfig
- 
The jwtConsumer class which will be used to verify and parse the JWT token from ping federate. 
- jwtPublicKey(String) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateJWTConfig
- 
The public key used to verify the signatures of JWT tokens. 
- RandomizedClusterLoadBalancerImpl - Class in com.netflix.genie.core.services.impl
- 
Basic implementation of a load balancer where a cluster is picked at random. 
- RandomizedClusterLoadBalancerImpl() - Constructor for class com.netflix.genie.core.services.impl.RandomizedClusterLoadBalancerImpl
-  
- RandomSuppliers - Class in com.netflix.genie.test.suppliers
- 
Supply random types. 
- readAccessToken(String) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateJWTTokenServices
- RedisConfig - Class in com.netflix.genie.web.configs
- 
Controls whether a Redis connection is configured for this Genie node or not. 
- RedisConfig() - Constructor for class com.netflix.genie.web.configs.RedisConfig
-  
- RedisConfig.EnableRedisRepositoryConfig - Class in com.netflix.genie.web.configs
- 
Whether or not we should enable Redis data repositories. 
- refresh() - Method in class com.netflix.genie.web.services.loadbalancers.script.ScriptLoadBalancer
- 
Check if the script file needs to be refreshed. 
- registry - Variable in class com.netflix.genie.core.services.impl.JobStateServiceImpl
-  
- removeAllApplicationsForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to delete all applications for a command in Genie. 
- removeAllApplicationsForCommand(String) - Method in class com.netflix.genie.client.CommandClient
- 
Remove all applications for this command. 
- removeAllApplicationsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Remove the applications from a given command. 
- removeAllCommands() - Method in class com.netflix.genie.core.jpa.entities.ClusterEntity
- 
Remove all the commands from this application. 
- removeAllCommandsForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to delete all commands for a cluster in Genie. 
- removeAllCommandsForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
- 
Remove all commands for this cluster. 
- removeAllCommandsForCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Remove all commands from the cluster. 
- removeAllCommandsForCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Remove all commands from the cluster. 
- removeAllCommandsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Remove the all commandIds from a given cluster. 
- removeAllConfigsForApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
- 
Method to delete all configs for a application in Genie. 
- removeAllConfigsForApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
- 
Remove all configs for this application. 
- removeAllConfigsForApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Remove all configuration files from the application. 
- removeAllConfigsForApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Remove all configuration files from the application. 
- removeAllConfigsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
- 
Delete the all configuration files from a given application. 
- removeAllConfigsForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to delete all configs for a cluster in Genie. 
- removeAllConfigsForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
- 
Remove all configs for this cluster. 
- removeAllConfigsForCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Remove all configuration files from the cluster. 
- removeAllConfigsForCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Remove all configuration files from the cluster. 
- removeAllConfigsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Delete the all configuration files from a given cluster. 
- removeAllConfigsForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to delete all configs for a command in Genie. 
- removeAllConfigsForCommand(String) - Method in class com.netflix.genie.client.CommandClient
- 
Remove all configs for this command. 
- removeAllConfigsForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Remove all configuration files from the command. 
- removeAllConfigsForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
- 
Remove all configuration files from the command. 
- removeAllConfigsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Delete the all configuration files from a given command. 
- removeAllDependenciesForApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
- 
Method to delete all dependencies for a application in Genie. 
- removeAllDependenciesForApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
- 
Remove all dependencies for this application. 
- removeAllDependenciesForApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Remove all dependency files from the application. 
- removeAllDependenciesForApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Remove all dependency files from the application. 
- removeAllDependenciesForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
- 
Delete the all dependency files from a given application. 
- removeAllDependenciesForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to delete all dependencies for a cluster in Genie. 
- removeAllDependenciesForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
- 
Remove all dependencies for this cluster. 
- removeAllDependenciesForCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Remove all dependency files from the cluster. 
- removeAllDependenciesForCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Remove all dependency files from the cluster. 
- removeAllDependenciesForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Delete the all dependency files from a given cluster. 
- removeAllDependenciesForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to delete all dependencies for a command in Genie. 
- removeAllDependenciesForCommand(String) - Method in class com.netflix.genie.client.CommandClient
- 
Remove all dependencies for this command. 
- removeAllDependenciesForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Remove all dependency files from the command. 
- removeAllDependenciesForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
- 
Remove all dependency files from the command. 
- removeAllDependenciesForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Delete the all dependency files from a given command. 
- removeAllListeners() - Method in class com.netflix.genie.core.events.GenieEventBusImpl
- removeAllTagsForApplication(String) - Method in interface com.netflix.genie.client.apis.ApplicationService
- 
Method to delete all tags for a application in Genie. 
- removeAllTagsForApplication(String) - Method in class com.netflix.genie.client.ApplicationClient
- 
Remove all tags for this application. 
- removeAllTagsForApplication(String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Remove all tags from the application. 
- removeAllTagsForApplication(String) - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Remove all tags from the application. 
- removeAllTagsForApplication(String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
- 
Delete the all tags from a given application. 
- removeAllTagsForCluster(String) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to delete all tags for a cluster in Genie. 
- removeAllTagsForCluster(String) - Method in class com.netflix.genie.client.ClusterClient
- 
Remove all tags for this cluster. 
- removeAllTagsForCluster(String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Remove all tags from the cluster. 
- removeAllTagsForCluster(String) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Remove all tags from the cluster. 
- removeAllTagsForCluster(String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Delete the all tags from a given cluster. 
- removeAllTagsForCommand(String) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to delete all tags for a command in Genie. 
- removeAllTagsForCommand(String) - Method in class com.netflix.genie.client.CommandClient
- 
Remove all tags for this command. 
- removeAllTagsForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Remove all tags from the command. 
- removeAllTagsForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
- 
Remove all tags from the command. 
- removeAllTagsForCommand(String) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Delete the all tags from a given command. 
- removeApplication(ApplicationEntity) - Method in class com.netflix.genie.core.jpa.entities.CommandEntity
- 
Remove an application from this command. 
- removeApplicationForCommand(String, String) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to delete a application for a command in Genie. 
- removeApplicationForCommand(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Remove the application from the command. 
- removeApplicationForCommand(String, String) - Method in interface com.netflix.genie.core.services.CommandService
- 
Remove the application from the command. 
- removeApplicationForCommand(String, String) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Remove the application from a given command. 
- removeApplicationFromCommand(String, String) - Method in class com.netflix.genie.client.CommandClient
- 
Remove an application from a command. 
- removeApplicationListener(ApplicationListener<?>) - Method in class com.netflix.genie.core.events.GenieEventBusImpl
- removeApplicationListenerBean(String) - Method in class com.netflix.genie.core.events.GenieEventBusImpl
- removeApplicationsForCommand(String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Remove the applications from the command. 
- removeApplicationsForCommand(String) - Method in interface com.netflix.genie.core.services.CommandService
- 
Remove the applications from the command. 
- removeCommand(CommandEntity) - Method in class com.netflix.genie.core.jpa.entities.ClusterEntity
- 
Remove a command from this cluster. 
- removeCommandForCluster(String, String) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to delete a command for a cluster in Genie. 
- removeCommandForCluster(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Remove a command from the cluster. 
- removeCommandForCluster(String, String) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Remove a command from the cluster. 
- removeCommandForCluster(String, String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Remove an command from a given cluster. 
- removeCommandFromCluster(String, String) - Method in class com.netflix.genie.client.ClusterClient
- 
Remove a command from a cluster. 
- removeConfigForApplication(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Remove a configuration file from the application. 
- removeConfigForApplication(String, String) - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Remove a configuration file from the application. 
- removeConfigForCommand(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Remove a configuration file from the command. 
- removeConfigForCommand(String, String) - Method in interface com.netflix.genie.core.services.CommandService
- 
Remove a configuration file from the command. 
- removeDependencyForApplication(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Remove a dependency file from the application. 
- removeDependencyForApplication(String, String) - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Remove a dependency file from the application. 
- removeDependencyForCluster(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Remove a dependency file from the cluster. 
- removeDependencyForCluster(String, String) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Remove a dependency file from the cluster. 
- removeDependencyForCommand(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Remove a dependency file from the command. 
- removeDependencyForCommand(String, String) - Method in interface com.netflix.genie.core.services.CommandService
- 
Remove a dependency file from the command. 
- removeTagForApplication(String, String) - Method in interface com.netflix.genie.client.apis.ApplicationService
- 
Method to delete a tag for a application in Genie. 
- removeTagForApplication(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaApplicationServiceImpl
- 
Remove a tag from the application. 
- removeTagForApplication(String, String) - Method in interface com.netflix.genie.core.services.ApplicationService
- 
Remove a tag from the application. 
- removeTagForApplication(String, String) - Method in class com.netflix.genie.web.controllers.ApplicationRestController
- 
Remove an tag from a given application. 
- removeTagForCluster(String, String) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to delete a tag for a cluster in Genie. 
- removeTagForCluster(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Remove a tag from the cluster. 
- removeTagForCluster(String, String) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Remove a tag from the cluster. 
- removeTagForCluster(String, String) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Remove an tag from a given cluster. 
- removeTagForCommand(String, String) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to delete a tag for a command in Genie. 
- removeTagForCommand(String, String) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Remove a tag from the command. 
- removeTagForCommand(String, String) - Method in interface com.netflix.genie.core.services.CommandService
- 
Remove a tag from the command. 
- removeTagForCommand(String, String) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Remove an tag from a given command. 
- removeTagFromApplication(String, String) - Method in class com.netflix.genie.client.ApplicationClient
- 
Remove a tag from a application. 
- removeTagFromCluster(String, String) - Method in class com.netflix.genie.client.ClusterClient
- 
Remove a tag from a cluster. 
- removeTagFromCommand(String, String) - Method in class com.netflix.genie.client.CommandClient
- 
Remove a tag from a command. 
- resourceLoader() - Method in class com.netflix.genie.web.configs.MvcConfig
- 
Get a resource loader. 
- resourceOperation() - Method in class com.netflix.genie.web.aspect.SystemArchitecture
- 
A resource service is the execution of any method defined on a controller. 
- ResponseMappingInterceptor - Class in com.netflix.genie.client.interceptors
- 
Class that evaluates the retrofit response code and maps it to an appropriate Genie Exception. 
- ResponseMappingInterceptor() - Constructor for class com.netflix.genie.client.interceptors.ResponseMappingInterceptor
- 
Constructor. 
- restTemplate(int, int) - Method in class com.netflix.genie.web.configs.MvcConfig
- 
Get RestTemplate for calling between Genie nodes. 
- retryTemplate(int, int, int) - Method in class com.netflix.genie.web.configs.MvcConfig
- 
Get RetryTemplate. 
- ROLE_PREFIX - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateUserAuthenticationConverter
-  
- RootResource - Class in com.netflix.genie.web.hateoas.resources
- 
Root resource to describe the Genie API. 
- RootResource(JsonNode) - Constructor for class com.netflix.genie.web.hateoas.resources.RootResource
- 
Constructor. 
- RootResourceAssembler - Class in com.netflix.genie.web.hateoas.assemblers
- 
Assembles root resource from a JsonNode. 
- RootResourceAssembler() - Constructor for class com.netflix.genie.web.hateoas.assemblers.RootResourceAssembler
-  
- RootRestController - Class in com.netflix.genie.web.controllers
- 
Rest controller for the V3 API root. 
- RootRestController(RootResourceAssembler) - Constructor for class com.netflix.genie.web.controllers.RootRestController
- 
Constructor. 
- run() - Method in class com.netflix.genie.core.jobs.JobLauncher
- 
Starts the job setup and launch process once the thread is activated. 
- run() - Method in class com.netflix.genie.web.tasks.job.JobMonitor
- 
This will check the process identified by the pid supplied to the constructor. 
- run() - Method in class com.netflix.genie.web.tasks.leader.ClusterCheckerTask
- 
Ping the health check endpoint of all other nodes which have running jobs. 
- run() - Method in class com.netflix.genie.web.tasks.leader.DatabaseCleanupTask
- 
Clean out database based on date. 
- run() - Method in class com.netflix.genie.web.tasks.node.DiskCleanupTask
- 
Checks the disk for jobs on this host. 
- S3FileTransferImpl - Class in com.netflix.genie.core.services.impl
- 
An implementation of the FileTransferService interface in which the remote locations are on Amazon S3. 
- S3FileTransferImpl(AmazonS3, Registry, S3FileTransferProperties) - Constructor for class com.netflix.genie.core.services.impl.S3FileTransferImpl
- 
Constructor. 
- s3FileTransferImpl(AmazonS3, Registry, S3FileTransferProperties) - Method in class com.netflix.genie.web.configs.aws.AwsS3Config
- 
Returns a bean which has an s3 implementation of the File Transfer interface. 
- S3FileTransferProperties - Class in com.netflix.genie.core.properties
- 
Properties for S3FileTransfer. 
- S3FileTransferProperties() - Constructor for class com.netflix.genie.core.properties.S3FileTransferProperties
-  
- s3FileTransferProperties() - Method in class com.netflix.genie.web.configs.PropertiesConfig
- 
All the properties related to configuring S3 file transfer. 
- samlAuthenticationProvider(SAMLUserDetailsService) - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
Parses the response SAML messages. 
- samlBootstrap() - Static method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
Initialization of OpenSAML library. 
- SAMLConfig - Class in com.netflix.genie.web.security.saml
- 
Security configuration for SAML based authentication. 
- SAMLConfig() - Constructor for class com.netflix.genie.web.security.saml.SAMLConfig
-  
- samlEntryPoint() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
Entry point to initialize authentication, default values taken from properties file. 
- samlFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
Define the security filter chain in order to support SSO Auth by using SAML 2.0. 
- samlIDPDiscovery() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
Setup the IDP discovery service. 
- samlLogger() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
The Logger used by the SAML package. 
- samlLogoutFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
Overrides default logout processing filter with the one processing SAML messages. 
- samlLogoutProcessingFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
Filter to handle logout requests. 
- SAMLProperties - Class in com.netflix.genie.web.security.saml
- 
Class to bind properties to for SAML configurations. 
- SAMLProperties() - Constructor for class com.netflix.genie.web.security.saml.SAMLProperties
-  
- SAMLProperties.Attributes - Class in com.netflix.genie.web.security.saml
- 
Contains attributes from the SAML assertion. 
- SAMLProperties.Attributes.Groups - Class in com.netflix.genie.web.security.saml
- 
Contains attribute information regarding groups from the SAML assertion. 
- SAMLProperties.Attributes.User - Class in com.netflix.genie.web.security.saml
- 
Attributes about the user. 
- SAMLProperties.Idp - Class in com.netflix.genie.web.security.saml
- 
Class containing information about the SAML IDP. 
- SAMLProperties.Keystore - Class in com.netflix.genie.web.security.saml
- 
Information about the keystore used to sign requests to the IDP. 
- SAMLProperties.Keystore.DefaultKey - Class in com.netflix.genie.web.security.saml
- 
Information about the default key inside the keystore. 
- SAMLProperties.LoadBalancer - Class in com.netflix.genie.web.security.saml
- 
Information about an optional load balancer this service could sit behind. 
- SAMLProperties.Sp - Class in com.netflix.genie.web.security.saml
- 
Information about the service provider from the IDP. 
- SAMLUserDetailsServiceImpl - Class in com.netflix.genie.web.security.saml
- 
Get the user and roles from a SAML certificate. 
- SAMLUserDetailsServiceImpl(SAMLProperties, Registry) - Constructor for class com.netflix.genie.web.security.saml.SAMLUserDetailsServiceImpl
- 
Constructor. 
- samlWebSSOHoKProcessingFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
Filter to process holder of key sso requests. 
- samlWebSSOProcessingFilter() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
Processing filter for WebSSO profile messages. 
- save(String, String, InputStream) - Method in interface com.netflix.genie.core.services.AttachmentService
- 
Save a given attachment for a job for later retrieval. 
- save(String, String, InputStream) - Method in class com.netflix.genie.core.services.impl.FileSystemAttachmentService
- 
Save a given attachment for a job for later retrieval. 
- schedule(String, JobRequest, Cluster, Command, List<Application>, int) - Method in class com.netflix.genie.core.services.impl.JobStateServiceImpl
- 
Schedules the job. 
- schedule(String, JobRequest, Cluster, Command, List<Application>, int) - Method in interface com.netflix.genie.core.services.JobStateService
- 
Schedules the job. 
- scheduler - Variable in class com.netflix.genie.core.services.impl.JobStateServiceImpl
-  
- SCOPE_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
-  
- SCOPE_KEY - Static variable in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateUserAuthenticationConverter
-  
- ScriptLoadBalancer - Class in com.netflix.genie.web.services.loadbalancers.script
- 
An implementation of the ClusterLoadBalancer interface which uses user a supplied script to make decisions based
 on the list of clusters and the job request supplied. 
- ScriptLoadBalancer(AsyncTaskExecutor, TaskScheduler, GenieFileTransferService, Environment, ObjectMapper, Registry) - Constructor for class com.netflix.genie.web.services.loadbalancers.script.ScriptLoadBalancer
- 
Constructor. 
- SecurityConditions - Class in com.netflix.genie.web.security
- 
Container class for all the security conditions we want to use. 
- SecurityConditions() - Constructor for class com.netflix.genie.web.security.SecurityConditions
-  
- SecurityConditions.AnySecurityEnabled - Class in com.netflix.genie.web.security
- 
A class used to enable the security config any time any of the supported security platforms is enabled. 
- SecurityConfig - Class in com.netflix.genie.web.security
- 
Primary Genie Security configuration for all but only x509 client certification. 
- SecurityConfig() - Constructor for class com.netflix.genie.web.security.SecurityConfig
-  
- SecurityInterceptor - Interface in com.netflix.genie.client.interceptors
- 
An interface whose implementation is supposed to modify the HTTP Request by adding Security credentials. 
- SecurityUtils - Class in com.netflix.genie.web.security
- 
Utility methods for common functionality in security configurations that ONLY configure security on API paths. 
- SecurityUtils() - Constructor for class com.netflix.genie.web.security.SecurityUtils
- 
Protected constructor for utility class. 
- SELECT_FOR_UPDATE_UNUSED_FILES_SQL - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaFileRepository
- 
The query used to select any dangling file references. 
- SELECT_FOR_UPDATE_UNUSED_TAGS_SQL - Static variable in interface com.netflix.genie.core.jpa.repositories.JpaTagRepository
- 
This is the query used to find the ids of tags that aren't referenced by any of the other tables. 
- selectCluster(Set<Cluster>, JobRequest) - Method in interface com.netflix.genie.core.services.ClusterLoadBalancer
- 
Return best cluster to run job on. 
- selectCluster(Set<Cluster>, JobRequest) - Method in class com.netflix.genie.core.services.impl.RandomizedClusterLoadBalancerImpl
- 
Return best cluster to run job on. 
- selectCluster(Set<Cluster>, JobRequest) - Method in class com.netflix.genie.web.services.loadbalancers.script.ScriptLoadBalancer
- 
Return best cluster to run job on. 
- SEMICOLON_SYMBOL - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Semicolon symbol. 
- sendEmail(String, String, String) - Method in class com.netflix.genie.core.services.impl.DefaultMailServiceImpl
- 
Method to send emails. 
- sendEmail(String, String, String) - Method in class com.netflix.genie.core.services.impl.MailServiceImpl
-  
- sendEmail(String, String, String) - Method in interface com.netflix.genie.core.services.MailService
- 
Method to send emails. 
- serialize(Date, JsonGenerator, SerializerProvider) - Method in class com.netflix.genie.common.util.JsonDateSerializer
- serviceOperation() - Method in class com.netflix.genie.web.aspect.SystemArchitecture
- 
A service operation is the execution of any method defined on a
 service class/interface. 
- ServicesConfig - Class in com.netflix.genie.web.configs
- 
Configuration for all the services. 
- ServicesConfig() - Constructor for class com.netflix.genie.web.configs.ServicesConfig
-  
- setApplications(List<ApplicationEntity>) - Method in class com.netflix.genie.core.jpa.entities.CommandEntity
- 
Sets the applications for this command. 
- setApplications(List<ApplicationEntity>) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Set the applications used to run this job. 
- setApplicationsForCommand(String, List<String>) - Method in interface com.netflix.genie.client.apis.CommandService
- 
Method to override and set applications for a command in Genie. 
- setApplicationsForCommand(String, List<String>) - Method in class com.netflix.genie.core.jpa.services.JpaCommandServiceImpl
- 
Set the applications for the command. 
- setApplicationsForCommand(String, List<String>) - Method in interface com.netflix.genie.core.services.CommandService
- 
Set the applications for the command. 
- setApplicationsForCommand(String, List<String>) - Method in class com.netflix.genie.web.controllers.CommandRestController
- 
Set the applications for the given command. 
- setBeanClassLoader(ClassLoader) - Method in class com.netflix.genie.core.events.GenieEventBusImpl
- setBeanFactory(BeanFactory) - Method in class com.netflix.genie.core.events.GenieEventBusImpl
-  
- setCluster(ClusterEntity) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Set the cluster this job ran on. 
- setClusterCriteria(List<CriterionEntity>) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Set the cluster criteria set for this job. 
- setClusters(Set<ClusterEntity>) - Method in class com.netflix.genie.core.jpa.entities.CommandEntity
- 
Set the clusters this command is available on. 
- setCommand(CommandEntity) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Set the command used to run this job. 
- setCommandArgs(List<String>) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Set the command arguments to use with this job. 
- setCommandCriterion(CriterionEntity) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Set the command criterion. 
- setCommands(List<CommandEntity>) - Method in class com.netflix.genie.core.jpa.entities.ClusterEntity
- 
Sets the commands for this cluster. 
- setCommandsForCluster(String, List<String>) - Method in interface com.netflix.genie.client.apis.ClusterService
- 
Method to override and set commands for a cluster in Genie. 
- setCommandsForCluster(String, List<String>) - Method in class com.netflix.genie.core.jpa.services.JpaClusterServiceImpl
- 
Update the set of command files associated with the cluster with
 given id. 
- setCommandsForCluster(String, List<String>) - Method in interface com.netflix.genie.core.services.ClusterService
- 
Update the set of command files associated with the cluster with
 given id. 
- setCommandsForCluster(String, List<String>) - Method in class com.netflix.genie.web.controllers.ClusterRestController
- 
Set the commandIds for a given cluster. 
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.ApplicationEntity
- 
Set all the files associated as configuration files for this application. 
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.ClusterEntity
- 
Set all the files associated as configuration files for this cluster. 
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.CommandEntity
- 
Set all the files associated as configuration files for this cluster. 
- setConfigs(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Set all the files associated as configuration files for this job. 
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.ApplicationEntity
- 
Set all the files associated as dependency files for this application. 
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.ClusterEntity
- 
Set all the files associated as dependency files for this cluster. 
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.CommandEntity
- 
Set all the files associated as dependency files for this cluster. 
- setDependencies(Set<FileEntity>) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Set all the files associated as dependency files for this job. 
- setDescription(String) - Method in class com.netflix.genie.core.jpa.entities.BaseEntity
- 
Set the description of this entity. 
- setFinished(Date) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Set the finishTime for the job. 
- setHeaders(HttpServletResponse, Resource, MediaType) - Method in class com.netflix.genie.web.resources.handlers.GenieResourceHttpRequestHandler
- 
 Overriding this method so can handle content lengths greater than Integer.MAX_VALUE. 
- setJobCompletionInformation(String, int, JobStatus, String, Long, Long) - Method in class com.netflix.genie.core.jpa.services.JpaJobPersistenceServiceImpl
- 
Method to set all job completion information for a job execution. 
- setJobCompletionInformation(String, int, JobStatus, String, Long, Long) - Method in interface com.netflix.genie.core.services.JobPersistenceService
- 
Method to set all job completion information for a job execution. 
- setJobRunningInformation(String, int, long, Date) - Method in class com.netflix.genie.core.jpa.services.JpaJobPersistenceServiceImpl
- 
Update the job with information for the running job process. 
- setJobRunningInformation(String, int, long, Date) - Method in interface com.netflix.genie.core.services.JobPersistenceService
- 
Update the job with information for the running job process. 
- setLastModified(Date) - Method in class com.netflix.genie.web.resources.writers.DefaultDirectoryWriter.Entry
- 
Set the last modified time as a date. 
- setMemoryAndTask(String, int, Future<?>) - Method in class com.netflix.genie.core.services.impl.JobStateServiceImpl
-  
- setMetadata(String) - Method in class com.netflix.genie.core.jpa.entities.BaseEntity
- 
Set the JSON metadata of this entity. 
- setRestTemplate(RestTemplate) - Method in class com.netflix.genie.web.security.oauth2.pingfederate.PingFederateRemoteTokenServices
- 
Set the rest operations to use. 
- setRetryListeners(RetryListener[]) - Method in class com.netflix.genie.web.aspect.DataServiceRetryAspect
- 
Sets the retry listeners for the retry template in use. 
- setSetupFile(FileEntity) - Method in class com.netflix.genie.core.jpa.entities.BaseEntity
- 
Set the setup file for this entity. 
- setStarted(Date) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Set the startTime for the job. 
- setStdErrSize(Long) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Set the total size in bytes of the std err file for this job. 
- setStdOutSize(Long) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Set the total size in bytes of the std out file for this job. 
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.core.jpa.entities.ApplicationEntity
- 
Set all the tags associated to this application. 
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.core.jpa.entities.ClusterEntity
- 
Set all the tags associated to this cluster. 
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.core.jpa.entities.CommandEntity
- 
Set all the tags associated to this cluster. 
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.core.jpa.entities.CriterionEntity
- 
Set all the tags associated to this criterion. 
- setTags(Set<TagEntity>) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Set all the tags associated to this job. 
- setTimeout(Date) - Method in class com.netflix.genie.core.jpa.entities.JobEntity
- 
Set the date this job will be killed due to exceeding its set timeout duration. 
- setupFile - Static variable in class com.netflix.genie.core.jpa.entities.BaseEntity_
-  
- SetupFileProjection - Interface in com.netflix.genie.core.jpa.entities.projections
- 
Projection for returning the setup file of a given entity. 
- soapBinding() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
A SOAP binding to use. 
- SOURCE - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Bash source command. 
- Sp() - Constructor for class com.netflix.genie.web.security.saml.SAMLProperties.Sp
-  
- ssoCircleExtendedMetadataProvider(SAMLProperties) - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
Setup the extended metadata delegate for the IDP. 
- started - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- startLeadership(ContextRefreshedEvent) - Method in class com.netflix.genie.web.tasks.leader.LocalLeader
- 
Event listener for when a context is started up. 
- status - Static variable in class com.netflix.genie.core.jpa.entities.ApplicationEntity_
-  
- status - Static variable in class com.netflix.genie.core.jpa.entities.ClusterEntity_
-  
- status - Static variable in class com.netflix.genie.core.jpa.entities.CommandEntity_
-  
- status - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- STATUS - Static variable in class com.netflix.genie.core.util.MetricsConstants.TagKeys
- 
Key to tag the status of a request or operation. 
- statusMsg - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- STDERR_LOG_FILE_NAME - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Stderr Filename generated by Genie after running a job. 
- STDERR_REDIRECT - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
unix stderr symbol. 
- stdErrSize - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- STDOUT_LOG_FILE_NAME - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
Stdout Filename generated by Genie after running a job. 
- STDOUT_REDIRECT - Static variable in class com.netflix.genie.core.jobs.JobConstants
- 
unix stdout symbol. 
- stdOutSize - Static variable in class com.netflix.genie.core.jpa.entities.JobEntity_
-  
- stopLeadership(ContextClosedEvent) - Method in class com.netflix.genie.web.tasks.leader.LocalLeader
- 
Before the application shuts down need to turn off leadership activities. 
- STRING - Static variable in class com.netflix.genie.test.suppliers.RandomSuppliers
- 
Get a random String. 
- SUBMIT_INIT_FAILURE - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
- 
Job failed with unexpected exception during initialization. 
- SUBMIT_PRECONDITION_FAILURE - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
- 
Job precondition was not satisfied during initialization. 
- submitJob(JobRequest) - Method in interface com.netflix.genie.client.apis.JobService
- 
Method to submit a job to Genie. 
- submitJob(JobRequest) - Method in class com.netflix.genie.client.JobClient
- 
Submit a job to genie using the jobRequest provided. 
- submitJob(JobRequest, Cluster, Command, List<Application>, int) - Method in class com.netflix.genie.core.services.impl.LocalJobRunner
- 
Submit the job for appropriate execution based on environment. 
- submitJob(JobRequest, Cluster, Command, List<Application>, int) - Method in interface com.netflix.genie.core.services.JobSubmitterService
- 
Submit the job for appropriate execution based on environment. 
- submitJob(JobRequest, String, String, HttpServletRequest) - Method in class com.netflix.genie.web.controllers.JobRestController
- 
Submit a new job. 
- submitJob(JobRequest, MultipartFile[], String, String, HttpServletRequest) - Method in class com.netflix.genie.web.controllers.JobRestController
- 
Submit a new job with attachments. 
- submitJobWithAttachments(JobRequest, List<MultipartBody.Part>) - Method in interface com.netflix.genie.client.apis.JobService
- 
Submit a job with attachments. 
- submitJobWithAttachments(JobRequest, Map<String, InputStream>) - Method in class com.netflix.genie.client.JobClient
- 
Submit a job to genie using the jobRequest and attachments provided. 
- subtractDaysFromDate(Calendar, int) - Static method in class com.netflix.genie.web.tasks.TaskUtils
- 
Subtract the given number of days from the given date. 
- SUCCESS - Static variable in class com.netflix.genie.core.util.MetricsConstants.TagValues
- 
Tag value to denote success (used with TagKeys.STATUS). 
- SUCCESS_EXIT_CODE - Static variable in class com.netflix.genie.common.dto.JobExecution
- 
The exit code that will be set to indicate a job has succeeded. 
- successLogoutHandler() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
Handler for successful logout. 
- successRedirectHandler() - Method in class com.netflix.genie.web.security.saml.SAMLConfig
- 
Handler deciding where to redirect user after successful login. 
- SwaggerConfig - Class in com.netflix.genie.web.configs
- 
Spring configuration for Swagger via SpringFox. 
- SwaggerConfig() - Constructor for class com.netflix.genie.web.configs.SwaggerConfig
-  
- SYSTEM_CRASHED_WHILE_JOB_STARTING - Static variable in class com.netflix.genie.common.dto.JobStatusMessages
- 
Job is undefined intermediate state caused by a crash during setup. 
- SystemArchitecture - Class in com.netflix.genie.web.aspect
- 
Application pointcut expressions. 
- SystemArchitecture() - Constructor for class com.netflix.genie.web.aspect.SystemArchitecture
-