Serialized Form
- 
Package com.netflix.genie.agent.cli
- 
Exception com.netflix.genie.agent.cli.JobRequestConverter.ConversionException
class ConversionException extends Exception implements Serializable- 
Serialized Fields
- 
violations
Set<javax.validation.ConstraintViolation<AgentJobRequest>> violations
 
 - 
 
 - 
 
 - 
 - 
Package com.netflix.genie.agent.execution.exceptions
- 
Exception com.netflix.genie.agent.execution.exceptions.ChangeJobArchiveStatusException
class ChangeJobArchiveStatusException extends Exception implements Serializable - 
Exception com.netflix.genie.agent.execution.exceptions.ChangeJobStatusException
class ChangeJobStatusException extends Exception implements Serializable - 
Exception com.netflix.genie.agent.execution.exceptions.ConfigureException
class ConfigureException extends Exception implements Serializable - 
Exception com.netflix.genie.agent.execution.exceptions.DownloadException
class DownloadException extends Exception implements Serializable - 
Exception com.netflix.genie.agent.execution.exceptions.GetJobStatusException
class GetJobStatusException extends Exception implements Serializable - 
Exception com.netflix.genie.agent.execution.exceptions.HandshakeException
class HandshakeException extends Exception implements Serializable - 
Exception com.netflix.genie.agent.execution.exceptions.InvalidStateException
class InvalidStateException extends RuntimeException implements Serializable - 
Exception com.netflix.genie.agent.execution.exceptions.JobLaunchException
class JobLaunchException extends Exception implements Serializable - 
Exception com.netflix.genie.agent.execution.exceptions.JobReservationException
class JobReservationException extends Exception implements Serializable - 
Exception com.netflix.genie.agent.execution.exceptions.JobSpecificationResolutionException
class JobSpecificationResolutionException extends Exception implements Serializable - 
Exception com.netflix.genie.agent.execution.exceptions.LockException
class LockException extends Exception implements Serializable - 
Exception com.netflix.genie.agent.execution.exceptions.SetUpJobException
class SetUpJobException extends Exception implements Serializable 
 - 
 - 
Package com.netflix.genie.agent.execution.statemachine
- 
Exception com.netflix.genie.agent.execution.statemachine.FatalJobExecutionException
class FatalJobExecutionException extends RuntimeException implements Serializable- 
Serialized Fields
- 
sourceState
States sourceState
 
 - 
 
 - 
 - 
Exception com.netflix.genie.agent.execution.statemachine.RetryableJobExecutionException
class RetryableJobExecutionException extends RuntimeException implements Serializable 
 - 
 - 
Package com.netflix.genie.client.exceptions
- 
Exception com.netflix.genie.client.exceptions.GenieClientException
class GenieClientException extends IOException implements Serializable- 
Serialized Fields
- 
errorCode
int errorCode
 
 - 
 
 - 
 - 
Exception com.netflix.genie.client.exceptions.GenieClientTooManyRequestsException
class GenieClientTooManyRequestsException extends GenieClientException implements Serializable 
 - 
 - 
Package com.netflix.genie.common.dto
- 
Class com.netflix.genie.common.dto.Application
class Application extends ExecutionEnvironmentDTO implements Serializable- serialVersionUID:
 - 212266105066344180L
 
- 
Serialized Fields
- 
status
@NotNull(message="An application status is required") ApplicationStatus status
 - 
type
String type
 
 - 
 
 - 
Class com.netflix.genie.common.dto.BaseDTO
class BaseDTO extends Object implements Serializable- serialVersionUID:
 - 9093424855934127120L
 
 - 
Class com.netflix.genie.common.dto.Cluster
class Cluster extends ExecutionEnvironmentDTO implements Serializable- serialVersionUID:
 - 8562447832504925029L
 
- 
Serialized Fields
- 
status
@NotNull(message="A valid cluster status is required") ClusterStatus status
 
 - 
 
 - 
Class com.netflix.genie.common.dto.ClusterCriteria
class ClusterCriteria extends Object implements Serializable- serialVersionUID:
 - 1782794735938665541L
 
 - 
Class com.netflix.genie.common.dto.Command
class Command extends ExecutionEnvironmentDTO implements Serializable- serialVersionUID:
 - -3559641165667609041L
 
- 
Serialized Fields
- 
checkDelay
long checkDelay
Deprecated. - 
clusterCriteria
List<Criterion> clusterCriteria
 - 
executable
@NotEmpty(message="An executable is required") @Size(max=1024,message="Executable path can\'t be longer than 1024 characters") String executable
 - 
executableAndArguments
@NotEmpty(message="An executable is required") List<@NotEmpty @Size(max=1024) String> executableAndArguments
 - 
memory
@Min(value=1L,message="The minimum amount of memory if desired is 1 MB. Probably should be much more than that") Integer memory
Deprecated. - 
runtime
Runtime runtime
 - 
status
@NotNull(message="A valid command status is required") CommandStatus status
 
 - 
 
 - 
Class com.netflix.genie.common.dto.CommonDTO
class CommonDTO extends BaseDTO implements Serializable- serialVersionUID:
 - -2082573569004634251L
 
- 
Serialized Fields
- 
description
@Size(max=1000,message="The description can be no longer than 1000 characters") String description
 - 
metadata
com.fasterxml.jackson.databind.JsonNode metadata
 - 
name
@NotEmpty(message="A name is required and must be at most 255 characters") @Size(max=255,message="The name can be no longer than 255 characters") String name
 - 
tags
Set<String> tags
 - 
user
@NotEmpty(message="A user is required and must be at most 255 characters") @Size(max=255,message="The user can be no longer than 255 characters") String user
 - 
version
@NotEmpty(message="A version is required and must be at most 255 characters.") @Size(max=255,message="The version can be no longer than 255 characters") String version
 
 - 
 
 - 
Class com.netflix.genie.common.dto.ContainerImage
class ContainerImage extends Object implements Serializable - 
Class com.netflix.genie.common.dto.Criterion
class Criterion extends Object implements Serializable- serialVersionUID:
 - -8382495858646428806L
 
 - 
Class com.netflix.genie.common.dto.ExecutionEnvironmentDTO
class ExecutionEnvironmentDTO extends CommonDTO implements Serializable- serialVersionUID:
 - 2116254045303538065L
 
 - 
Class com.netflix.genie.common.dto.Job
class Job extends CommonDTO implements Serializable- serialVersionUID:
 - -4218933066048954819L
 
- 
Serialized Fields
- 
archiveLocation
@Size(max=1024,message="Max character length is 1024 characters for the archive location") String archiveLocation
 - 
clusterName
@Size(max=255,message="Max character length is 255 characters for the cluster name") String clusterName
 - 
commandArgs
@Size(max=10000,message="The maximum number of characters for the command arguments is 10,000") String commandArgs
 - 
commandName
@Size(max=255,message="Max character length is 255 characters for the command name") String commandName
 - 
finished
Instant finished
 - 
grouping
String grouping
 - 
groupingInstance
String groupingInstance
 - 
runtime
@NotNull Duration runtime
 - 
started
Instant started
 - 
status
@NotNull(message="A valid job status is required") JobStatus status
 - 
statusMsg
@Size(max=255,message="Max length of the status message is 255 characters") String statusMsg
 
 - 
 
 - 
Class com.netflix.genie.common.dto.JobExecution
class JobExecution extends BaseDTO implements Serializable- serialVersionUID:
 - 5005391660522052211L
 
- 
Serialized Fields
- 
archiveStatus
ArchiveStatus archiveStatus
 - 
checkDelay
@Min(value=1L,message="The delay between checks must be at least 1 millisecond. Probably should be much more than that") Long checkDelay
 - 
exitCode
Integer exitCode
 - 
hostName
@Size(min=1,max=1024,message="Host name is required but no longer than 1024 characters") String hostName
 - 
launcherExt
com.fasterxml.jackson.databind.JsonNode launcherExt
 - 
memory
@Min(value=1L,message="The amount of memory this job is set to use on the system") Integer memory
Deprecated. - 
processId
Integer processId
 - 
runtime
Runtime runtime
 - 
timeout
Instant timeout
 
 - 
 
 - 
Class com.netflix.genie.common.dto.JobMetadata
class JobMetadata extends BaseDTO implements Serializable - 
Class com.netflix.genie.common.dto.JobRequest
class JobRequest extends ExecutionEnvironmentDTO implements Serializable- serialVersionUID:
 - 3163971970144435277L
 
- 
Serialized Fields
- 
applications
List<String> applications
 - 
clusterCriterias
@Valid @NotEmpty(message="At least one cluster criteria is required") List<ClusterCriteria> clusterCriterias
 - 
commandArgs
@Size(max=10000,message="The maximum number of characters for the command arguments is 10,000") String commandArgs
 - 
commandCriteria
@NotEmpty(message="At least one valid (e.g. non-blank) command criteria is required") Set<String> commandCriteria
 - 
cpu
@Min(value=1L,message="Must have at least 1 CPU") Integer cpu
Deprecated. - 
disableLogArchival
boolean disableLogArchival
 - 
email
@Size(max=255,message="Max length of the email 255 characters") @Email(message="Must be a valid email address") String email
 - 
group
@Size(max=255,message="Max length of the group is 255 characters") String group
 - 
grouping
String grouping
 - 
groupingInstance
String groupingInstance
 - 
memory
@Min(value=1L,message="Must have at least 1 MB of memory. Preferably much more.") Integer memory
Deprecated. - 
runtime
Runtime runtime
 - 
timeout
@Min(value=1L,message="The timeout must be at least 1 second, preferably much more.") Integer timeout
 
 - 
 
 - 
Class com.netflix.genie.common.dto.Runtime
class Runtime extends Object implements Serializable- 
Serialized Fields
- 
images
Map<String,
ContainerImage> images  - 
resources
RuntimeResources resources
 
 - 
 
 - 
 - 
Class com.netflix.genie.common.dto.RuntimeResources
class RuntimeResources extends Object implements Serializable- 
Serialized Fields
- 
cpu
@Min(value=1L,message="Must have at least one CPU") Integer cpu
 - 
diskMb
@Min(value=1L,message="Must have at least 1 MB of disk space") Long diskMb
 - 
gpu
@Min(value=1L,message="Must have at least one GPU") Integer gpu
 - 
memoryMb
@Min(value=1L,message="Must have at least 1 MB of memory") Long memoryMb
 - 
networkMbps
@Min(value=1L,message="Must have at least 1 Mbps of network bandwidth") Long networkMbps
 
 - 
 
 - 
 
 - 
 - 
Package com.netflix.genie.common.dto.search
- 
Class com.netflix.genie.common.dto.search.BaseSearchResult
class BaseSearchResult extends Object implements Serializable- serialVersionUID:
 - -273035797399359914L
 
 - 
Class com.netflix.genie.common.dto.search.JobSearchResult
class JobSearchResult extends BaseSearchResult implements Serializable- serialVersionUID:
 - -3886685874572773514L
 
 
 - 
 - 
Package com.netflix.genie.common.exceptions
- 
Exception com.netflix.genie.common.exceptions.GenieBadRequestException
class GenieBadRequestException extends GenieException implements Serializable - 
Exception com.netflix.genie.common.exceptions.GenieException
class GenieException extends Exception implements Serializable- serialVersionUID:
 - 1L
 
- 
Serialized Fields
- 
errorCode
int errorCode
 
 - 
 
 - 
Exception com.netflix.genie.common.exceptions.GenieNotFoundException
class GenieNotFoundException extends GenieException implements Serializable - 
Exception com.netflix.genie.common.exceptions.GeniePreconditionException
class GeniePreconditionException extends GenieException implements Serializable - 
Exception com.netflix.genie.common.exceptions.GenieServerException
class GenieServerException extends GenieException implements Serializable - 
Exception com.netflix.genie.common.exceptions.GenieTimeoutException
class GenieTimeoutException extends GenieException implements Serializable - 
Exception com.netflix.genie.common.exceptions.GenieUserLimitExceededException
class GenieUserLimitExceededException extends GenieException implements Serializable 
 - 
 - 
Package com.netflix.genie.common.internal.dtos
- 
Class com.netflix.genie.common.internal.dtos.AgentClientMetadata
class AgentClientMetadata extends ClientMetadata implements Serializable - 
Class com.netflix.genie.common.internal.dtos.AgentConfigRequest
class AgentConfigRequest extends Object implements Serializable- serialVersionUID:
 - 8222386837109375937L
 
- 
Serialized Fields
- 
archivingDisabled
boolean archivingDisabled
 - 
ext
com.fasterxml.jackson.databind.JsonNode ext
 - 
interactive
boolean interactive
 - 
requestedJobDirectoryLocation
File requestedJobDirectoryLocation
 - 
timeoutRequested
@Min(value=1L,message="The timeout must be at least 1 second, preferably much more.") Integer timeoutRequested
 
 - 
 
 - 
Class com.netflix.genie.common.internal.dtos.ApiClientMetadata
class ApiClientMetadata extends ClientMetadata implements Serializable- 
Serialized Fields
- 
userAgent
String userAgent
 
 - 
 
 - 
 - 
Class com.netflix.genie.common.internal.dtos.Application
class Application extends CommonResource implements Serializable- 
Serialized Fields
- 
metadata
@Valid ApplicationMetadata metadata
 
 - 
 
 - 
 - 
Class com.netflix.genie.common.internal.dtos.ApplicationMetadata
class ApplicationMetadata extends CommonMetadata implements Serializable- 
Serialized Fields
- 
status
@NotNull(message="An application status is required") ApplicationStatus status
 - 
type
@Size(max=255,message="Max length of an application type is 255 characters") String type
 
 - 
 
 - 
 - 
Class com.netflix.genie.common.internal.dtos.ApplicationRequest
class ApplicationRequest extends com.netflix.genie.common.internal.dtos.CommonRequestImpl implements Serializable- 
Serialized Fields
- 
metadata
@Valid ApplicationMetadata metadata
 
 - 
 
 - 
 - 
Class com.netflix.genie.common.internal.dtos.ClientMetadata
class ClientMetadata extends Object implements Serializable- serialVersionUID:
 - 7973228050794689900L
 
- 
Serialized Fields
- 
hostname
@Size(max=255,message="The client hostname can\'t be longer than 255 characters") String hostname
 
 - 
 
 - 
Class com.netflix.genie.common.internal.dtos.Cluster
class Cluster extends CommonResource implements Serializable- 
Serialized Fields
- 
metadata
@Valid ClusterMetadata metadata
 
 - 
 
 - 
 - 
Class com.netflix.genie.common.internal.dtos.ClusterMetadata
class ClusterMetadata extends CommonMetadata implements Serializable- 
Serialized Fields
- 
status
@NotNull(message="A cluster status is required") ClusterStatus status
 
 - 
 
 - 
 - 
Class com.netflix.genie.common.internal.dtos.ClusterRequest
class ClusterRequest extends com.netflix.genie.common.internal.dtos.CommonRequestImpl implements Serializable- 
Serialized Fields
- 
metadata
@Valid ClusterMetadata metadata
 
 - 
 
 - 
 - 
Class com.netflix.genie.common.internal.dtos.Command
class Command extends CommonResource implements Serializable- 
Serialized Fields
- 
clusterCriteria
List<Criterion> clusterCriteria
 - 
computeResources
ComputeResources computeResources
 - 
executable
@NotEmpty(message="At least one executable entry is required") List<@NotEmpty(message="A default executable element shouldn\'t be an empty string") @Size(max=1024,message="Executable elements can only be 1024 characters") String> executable
 - 
images
Map<String,
Image> images  - 
metadata
@Valid CommandMetadata metadata
 
 - 
 
 - 
 - 
Class com.netflix.genie.common.internal.dtos.CommandMetadata
class CommandMetadata extends CommonMetadata implements Serializable- 
Serialized Fields
- 
status
@NotNull(message="A command status is required") CommandStatus status
 
 - 
 
 - 
 - 
Class com.netflix.genie.common.internal.dtos.CommandRequest
class CommandRequest extends com.netflix.genie.common.internal.dtos.CommonRequestImpl implements Serializable- 
Serialized Fields
- 
clusterCriteria
List<Criterion> clusterCriteria
 - 
computeResources
ComputeResources computeResources
 - 
executable
@NotEmpty(message="At least one executable entry is required") List<@Size(max=255,message="Executable elements can only be 255 characters") String> executable
 - 
images
Map<String,
Image> images  - 
metadata
@Valid CommandMetadata metadata
 
 - 
 
 - 
 - 
Class com.netflix.genie.common.internal.dtos.CommonMetadata
class CommonMetadata extends Object implements Serializable- serialVersionUID:
 - 7789443514882247655L
 
- 
Serialized Fields
- 
description
@Size(max=1000,message="The description can be no longer than 1000 characters") String description
 - 
metadata
com.fasterxml.jackson.databind.JsonNode metadata
 - 
name
@NotBlank(message="A name is required and must be at most 255 characters") @Size(max=255,message="The name can be no longer than 255 characters") String name
 - 
tags
com.google.common.collect.ImmutableSet<@NotEmpty(message="A tag can\'t be an empty string") @Size(max=255,message="A tag can\'t be longer than 255 characters") String> tags
 - 
user
@NotBlank(message="A user is required and must be at most 255 characters") @Size(max=255,message="The user can be no longer than 255 characters") String user
 - 
version
@NotBlank(message="A version is required and must be at most 255 characters") @Size(max=255,message="The version can be no longer than 255 characters") String version
 
 - 
 
 - 
Class com.netflix.genie.common.internal.dtos.CommonResource
class CommonResource extends Object implements Serializable- serialVersionUID:
 - -2939351280830204953L
 
- 
Serialized Fields
- 
created
Instant created
 - 
id
@NotEmpty(message="An id is required") @Size(max=255,message="Max length for the ID is 255 characters") String id
 - 
resources
ExecutionEnvironment resources
 - 
updated
Instant updated
 
 - 
 
 - 
Class com.netflix.genie.common.internal.dtos.ComputeResources
class ComputeResources extends Object implements Serializable- 
Serialized Fields
- 
cpu
@Min(value=1L,message="Must have at least one CPU") Integer cpu
 - 
diskMb
@Min(value=1L,message="Must have at least 1 MB of disk space") Long diskMb
 - 
gpu
@Min(value=1L,message="Must have at least one GPU") Integer gpu
 - 
memoryMb
@Min(value=1L,message="Must have at least 1 MB of memory") Long memoryMb
 - 
networkMbps
@Min(value=1L,message="Must have at least 1 Mbps of network bandwidth") Long networkMbps
 
 - 
 
 - 
 - 
Class com.netflix.genie.common.internal.dtos.Criterion
class Criterion extends Object implements Serializable- serialVersionUID:
 - -8382495858646428806L
 
 - 
Class com.netflix.genie.common.internal.dtos.ExecutionEnvironment
class ExecutionEnvironment extends Object implements Serializable- serialVersionUID:
 - 4614789276383154791L
 
- 
Serialized Fields
- 
configs
com.google.common.collect.ImmutableSet<@NotEmpty(message="The config file name can\'t be empty") @Size(max=1024,message="Config file name is longer than 1024 characters") String> configs
 - 
dependencies
com.google.common.collect.ImmutableSet<@NotEmpty(message="The dependency file name can\'t be empty") @Size(max=1024,message="Dependency file is longer than 1024 characters") String> dependencies
 - 
setupFile
@Size(max=1024,message="Max length of the setup file name is 1024 characters") String setupFile
 
 - 
 
 - 
Class com.netflix.genie.common.internal.dtos.ExecutionResourceCriteria
class ExecutionResourceCriteria extends Object implements Serializable- serialVersionUID:
 - 4888642026303173660L
 
- 
Serialized Fields
- 
applicationIds
com.google.common.collect.ImmutableList<String> applicationIds
 - 
clusterCriteria
@NotEmpty(message="At least one cluster criterion is required") com.google.common.collect.ImmutableList<@Valid Criterion> clusterCriteria
 - 
commandCriterion
@NotNull(message="Command criterion is required") @Valid Criterion commandCriterion
 
 - 
 
 - 
Class com.netflix.genie.common.internal.dtos.FinishedJob
class FinishedJob extends CommonMetadata implements Serializable- 
Serialized Fields
- 
applications
List<Application> applications
 - 
archiveLocation
String archiveLocation
 - 
cluster
Cluster cluster
 - 
clusterCriteria
List<@Valid Criterion> clusterCriteria
 - 
command
Command command
 - 
commandArgs
List<String> commandArgs
 - 
commandCriterion
@Valid Criterion commandCriterion
 - 
created
Instant created
 - 
exitCode
Integer exitCode
 - 
finished
Instant finished
 - 
grouping
String grouping
 - 
groupingInstance
String groupingInstance
 - 
memoryUsed
Long memoryUsed
 - 
numAttachments
Integer numAttachments
 - 
requestAgentClientHostname
String requestAgentClientHostname
 - 
requestAgentClientVersion
String requestAgentClientVersion
 - 
requestApiClientHostname
String requestApiClientHostname
 - 
requestApiClientUserAgent
String requestApiClientUserAgent
 - 
requestedMemory
Long requestedMemory
 - 
started
Instant started
 - 
status
JobStatus status
 - 
statusMessage
String statusMessage
 - 
uniqueId
@Size(max=255,message="Max length for the ID is 255 characters") String uniqueId
 
 - 
 
 - 
 - 
Class com.netflix.genie.common.internal.dtos.Image
class Image extends Object implements Serializable - 
Class com.netflix.genie.common.internal.dtos.JobEnvironment
class JobEnvironment extends Object implements Serializable- serialVersionUID:
 - 8478136461571895069L
 
- 
Serialized Fields
- 
computeResources
ComputeResources computeResources
 - 
environmentVariables
Map<@NotBlank(message="Environment variable key can\'t be blank") @Size(max=255,message="Max environment variable name length is 255 characters") String,
@NotNull(message="Environment variable value can\'t be null") @Size(max=1024,message="Max environment variable value length is 1024 characters") String> environmentVariables  - 
ext
com.fasterxml.jackson.databind.JsonNode ext
 - 
images
Map<String,
Image> images  
 - 
 
 - 
Class com.netflix.genie.common.internal.dtos.JobEnvironmentRequest
class JobEnvironmentRequest extends Object implements Serializable- serialVersionUID:
 - -1782447793634908168L
 
- 
Serialized Fields
- 
ext
com.fasterxml.jackson.databind.JsonNode ext
 - 
requestedComputeResources
ComputeResources requestedComputeResources
 - 
requestedEnvironmentVariables
Map<@NotBlank(message="Environment variable key can\'t be blank") @Size(max=255,message="Max environment variable name length is 255 characters") String,
@NotNull(message="Environment variable value can\'t be null") @Size(max=1024,message="Max environment variable value length is 1024 characters") String> requestedEnvironmentVariables  - 
requestedImages
Map<String,
Image> requestedImages  
 - 
 
 - 
Class com.netflix.genie.common.internal.dtos.JobMetadata
class JobMetadata extends CommonMetadata implements Serializable- 
Serialized Fields
 
 - 
 - 
Class com.netflix.genie.common.internal.dtos.JobRequest
class JobRequest extends com.netflix.genie.common.internal.dtos.CommonRequestImpl implements Serializable- 
Serialized Fields
- 
commandArgs
com.google.common.collect.ImmutableList<@NotBlank(message="A command argument shouldn\'t be a blank string") @Size(max=10000,message="Max length of an individual command line argument is 10,000 characters") String> commandArgs
 - 
criteria
@Valid ExecutionResourceCriteria criteria
 - 
metadata
@Valid JobMetadata metadata
 - 
requestedAgentConfig
@Valid AgentConfigRequest requestedAgentConfig
 - 
requestedJobEnvironment
@Valid JobEnvironmentRequest requestedJobEnvironment
 
 - 
 
 - 
 - 
Class com.netflix.genie.common.internal.dtos.JobRequestMetadata
class JobRequestMetadata extends Object implements Serializable- serialVersionUID:
 - -8265590545951599460L
 
- 
Serialized Fields
- 
agentClientMetadata
AgentClientMetadata agentClientMetadata
 - 
api
boolean api
 - 
apiClientMetadata
ApiClientMetadata apiClientMetadata
 - 
numAttachments
@javax.validation.constraints.Min(0L) int numAttachments
 - 
requestHeaders
@NotNull Map<String,
String> requestHeaders  - 
totalSizeOfAttachments
@javax.validation.constraints.Min(0L) long totalSizeOfAttachments
 
 - 
 
 - 
Class com.netflix.genie.common.internal.dtos.JobSpecification
class JobSpecification extends Object implements Serializable- serialVersionUID:
 - 4741981587685457902L
 
- 
Serialized Fields
- 
applications
com.google.common.collect.ImmutableList<JobSpecification.ExecutionResource> applications
 - 
archiveLocation
String archiveLocation
 - 
cluster
JobSpecification.ExecutionResource cluster
 - 
command
JobSpecification.ExecutionResource command
 - 
environmentVariables
com.google.common.collect.ImmutableMap<String,
String> environmentVariables  - 
executableArgs
com.google.common.collect.ImmutableList<String> executableArgs
 - 
interactive
boolean interactive
 - 
job
JobSpecification.ExecutionResource job
 - 
jobArgs
com.google.common.collect.ImmutableList<String> jobArgs
 - 
jobDirectoryLocation
File jobDirectoryLocation
 - 
timeout
Integer timeout
 
 - 
 
 - 
Class com.netflix.genie.common.internal.dtos.JobSpecification.ExecutionResource
class ExecutionResource extends Object implements Serializable- serialVersionUID:
 - -444882678226048086L
 
- 
Serialized Fields
- 
executionEnvironment
ExecutionEnvironment executionEnvironment
 - 
id
String id
 
 - 
 
 
 - 
 - 
Package com.netflix.genie.common.internal.exceptions.checked
- 
Exception com.netflix.genie.common.internal.exceptions.checked.GenieCheckedException
class GenieCheckedException extends Exception implements Serializable - 
Exception com.netflix.genie.common.internal.exceptions.checked.GenieConversionException
class GenieConversionException extends GenieCheckedException implements Serializable - 
Exception com.netflix.genie.common.internal.exceptions.checked.GenieJobResolutionException
class GenieJobResolutionException extends GenieCheckedException implements Serializable - 
Exception com.netflix.genie.common.internal.exceptions.checked.JobArchiveException
class JobArchiveException extends GenieCheckedException implements Serializable 
 - 
 - 
Package com.netflix.genie.common.internal.exceptions.unchecked
- 
Exception com.netflix.genie.common.internal.exceptions.unchecked.GenieAgentRejectedException
class GenieAgentRejectedException extends GenieRuntimeException implements Serializable - 
Exception com.netflix.genie.common.internal.exceptions.unchecked.GenieApplicationNotFoundException
class GenieApplicationNotFoundException extends GenieRuntimeException implements Serializable - 
Exception com.netflix.genie.common.internal.exceptions.unchecked.GenieClusterNotFoundException
class GenieClusterNotFoundException extends GenieRuntimeException implements Serializable - 
Exception com.netflix.genie.common.internal.exceptions.unchecked.GenieCommandNotFoundException
class GenieCommandNotFoundException extends GenieRuntimeException implements Serializable - 
Exception com.netflix.genie.common.internal.exceptions.unchecked.GenieIdAlreadyExistsException
class GenieIdAlreadyExistsException extends GenieRuntimeException implements Serializable - 
Exception com.netflix.genie.common.internal.exceptions.unchecked.GenieInvalidStatusException
class GenieInvalidStatusException extends GenieRuntimeException implements Serializable - 
Exception com.netflix.genie.common.internal.exceptions.unchecked.GenieJobAlreadyClaimedException
class GenieJobAlreadyClaimedException extends GenieRuntimeException implements Serializable - 
Exception com.netflix.genie.common.internal.exceptions.unchecked.GenieJobNotFoundException
class GenieJobNotFoundException extends GenieRuntimeException implements Serializable - 
Exception com.netflix.genie.common.internal.exceptions.unchecked.GenieJobResolutionRuntimeException
class GenieJobResolutionRuntimeException extends GenieRuntimeException implements Serializable - 
Exception com.netflix.genie.common.internal.exceptions.unchecked.GenieJobSpecificationNotFoundException
class GenieJobSpecificationNotFoundException extends GenieRuntimeException implements Serializable - 
Exception com.netflix.genie.common.internal.exceptions.unchecked.GenieRuntimeException
class GenieRuntimeException extends RuntimeException implements Serializable 
 - 
 - 
Package com.netflix.genie.web.agent.launchers.impl
- 
Class com.netflix.genie.web.agent.launchers.impl.TitusAgentLauncherImpl.TitusAPIRetryPolicy
class TitusAPIRetryPolicy extends org.springframework.retry.policy.ExceptionClassifierRetryPolicy implements Serializable- serialVersionUID:
 - -7978685711081275362L
 
 
 - 
 - 
Package com.netflix.genie.web.data.services.impl.jpa.entities
- 
Class com.netflix.genie.web.data.services.impl.jpa.entities.ApplicationEntity
class ApplicationEntity extends BaseEntity implements Serializable- serialVersionUID:
 - -8780722054561507963L
 
- 
Serialized Fields
- 
commands
Set<CommandEntity> commands
 - 
configs
Set<FileEntity> configs
 - 
dependencies
Set<FileEntity> dependencies
 - 
tags
Set<TagEntity> tags
 - 
type
String type
 
 - 
 
 - 
Class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity
class AuditEntity extends IdEntity implements Serializable - 
Class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity
class BaseEntity extends UniqueIdEntity implements Serializable- serialVersionUID:
 - -5040659007494311180L
 
- 
Serialized Fields
- 
description
@Size(max=1000,message="Max length in database is 1000 characters") String description
 - 
metadata
com.fasterxml.jackson.databind.JsonNode metadata
 - 
name
@NotBlank(message="Name is missing and is required.") @Size(max=255,message="Max length in database is 255 characters") String name
 - 
setupFile
FileEntity setupFile
 - 
status
String status
 - 
user
@NotBlank(message="User name is missing and is required.") @Size(max=255,message="Max length in database is 255 characters") String user
 - 
version
@NotBlank(message="Version is missing and is required.") @Size(max=255,message="Max length in database is 255 characters") String version
 
 - 
 
 - 
Class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity
class ClusterEntity extends BaseEntity implements Serializable- serialVersionUID:
 - -5674870110962005872L
 
- 
Serialized Fields
- 
configs
Set<FileEntity> configs
 - 
dependencies
Set<FileEntity> dependencies
 - 
tags
Set<TagEntity> tags
 
 - 
 
 - 
Class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity
class CommandEntity extends BaseEntity implements Serializable- serialVersionUID:
 - -8058995173025433517L
 
- 
Serialized Fields
- 
applications
List<ApplicationEntity> applications
 - 
clusterCriteria
List<CriterionEntity> clusterCriteria
 - 
configs
Set<FileEntity> configs
 - 
cpu
@Min(1L) Integer cpu
 - 
dependencies
Set<FileEntity> dependencies
 - 
diskMb
@Min(1L) Long diskMb
 - 
executable
@NotEmpty(message="No executable arguments entered. At least one is required.") List<@NotBlank @Size(max=1024) String> executable
 - 
gpu
@Min(1L) Integer gpu
 - 
images
com.fasterxml.jackson.databind.JsonNode images
 - 
launcherExt
com.fasterxml.jackson.databind.JsonNode launcherExt
 - 
memory
@Min(1L) Long memory
 - 
networkMbps
@Min(1L) Long networkMbps
 - 
tags
Set<TagEntity> tags
 
 - 
 
 - 
Class com.netflix.genie.web.data.services.impl.jpa.entities.CriterionEntity
class CriterionEntity extends IdEntity implements Serializable- 
Serialized Fields
- 
name
@Size(max=255,message="The name part of the criterion can\'t be longer than 255 characters") String name
 - 
status
@Size(max=255,message="The status part of the criterion can\'t be longer than 255 characters") String status
 - 
tags
Set<TagEntity> tags
 - 
uniqueId
@Size(max=255,message="The id part of the criterion can\'t be longer than 255 characters") String uniqueId
 - 
version
@Size(max=255,message="The version part of the criterion can\'t be longer than 255 characters") String version
 
 - 
 
 - 
 - 
Class com.netflix.genie.web.data.services.impl.jpa.entities.FileEntity
class FileEntity extends AuditEntity implements Serializable- 
Serialized Fields
- 
file
@NotBlank(message="Must have a file location associated with this entity") @Size(max=1024,message="Max length of a file is 1024 characters") String file
 
 - 
 
 - 
 - 
Class com.netflix.genie.web.data.services.impl.jpa.entities.IdEntity
class IdEntity extends Object implements Serializable- serialVersionUID:
 - 7526472297322776147L
 
- 
Serialized Fields
- 
id
long id
 
 - 
 
 - 
Class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity
class JobEntity extends BaseEntity implements Serializable- serialVersionUID:
 - 2849367731657512224L
 
- 
Serialized Fields
- 
agentHostname
@Size(max=255,message="An agent hostname can be no longer than 255 characters") String agentHostname
 - 
agentPid
@Min(0L) Integer agentPid
 - 
agentVersion
@Size(max=255,message="An agent version can be no longer than 255 characters") String agentVersion
 - 
api
boolean api
 - 
applications
List<ApplicationEntity> applications
 - 
archiveLocation
@Size(max=1024,message="Max length in database is 1024 characters") String archiveLocation
 - 
archiveStatus
String archiveStatus
 - 
archivingDisabled
boolean archivingDisabled
 - 
claimed
boolean claimed
 - 
cluster
ClusterEntity cluster
 - 
clusterCriteria
List<CriterionEntity> clusterCriteria
 - 
clusterName
@Size(max=255,message="Max length in database is 255 characters") String clusterName
 - 
command
CommandEntity command
 - 
commandArgs
List<@NotBlank @Size(max=10000) String> commandArgs
 - 
commandCriterion
CriterionEntity commandCriterion
 - 
commandName
@Size(max=255,message="Max length in database is 255 characters") String commandName
 - 
configs
Set<FileEntity> configs
 - 
cpuUsed
@Min(value=1L,message="Can\'t have less than 1 CPU") Integer cpuUsed
 - 
dependencies
Set<FileEntity> dependencies
 - 
diskMbUsed
@Min(value=1L,message="Can\'t have less than 1 MB of disk space") Long diskMbUsed
 - 
email
@Email @Size(max=255,message="Max length in database is 255 characters") String email
 - 
environmentVariables
Map<@NotBlank @Size(max=255) String,
@NotNull @Size(max=1024) String> environmentVariables  - 
exitCode
Integer exitCode
 - 
finished
Instant finished
 - 
genieUserGroup
@Size(max=255,message="Max length in database is 255 characters") String genieUserGroup
 - 
gpuUsed
@Min(value=0L,message="Can\'t have less than 0 GPU") Integer gpuUsed
 - 
grouping
@Size(max=255,message="Max length in database is 255 characters") String grouping
 - 
groupingInstance
@Size(max=255,message="Max length in database is 255 characters") String groupingInstance
 - 
imagesUsed
com.fasterxml.jackson.databind.JsonNode imagesUsed
 - 
interactive
boolean interactive
 - 
jobDirectoryLocation
String jobDirectoryLocation
 - 
launcherExt
com.fasterxml.jackson.databind.JsonNode launcherExt
 - 
memoryUsed
@Min(value=1L,message="Can\'t have less than 1 MB of memory allocated") Long memoryUsed
 - 
networkMbpsUsed
@Min(value=1L,message="Can\'t have less than 1 MBPS of network") Long networkMbpsUsed
 - 
notifiedJobStatus
String notifiedJobStatus
 - 
numAttachments
@Min(value=0L,message="Can\'t have less than zero attachments") Integer numAttachments
 - 
processId
Integer processId
 - 
requestAgentClientHostname
@Size(max=255,message="Max length in database is 255 characters") String requestAgentClientHostname
 - 
requestAgentClientPid
@Min(value=0L,message="Agent Client Pid can\'t be less than zero") Integer requestAgentClientPid
 - 
requestAgentClientVersion
@Size(max=255,message="Max length in database is 255 characters") String requestAgentClientVersion
 - 
requestApiClientHostname
@Size(max=255,message="Max length in database is 255 characters") String requestApiClientHostname
 - 
requestApiClientUserAgent
@Size(max=1024,message="Max length in database is 1024 characters") String requestApiClientUserAgent
 - 
requestedAgentConfigExt
com.fasterxml.jackson.databind.JsonNode requestedAgentConfigExt
 - 
requestedAgentEnvironmentExt
com.fasterxml.jackson.databind.JsonNode requestedAgentEnvironmentExt
 - 
requestedApplications
List<String> requestedApplications
 - 
requestedCpu
@Min(value=1L,message="Can\'t have less than 1 CPU") Integer requestedCpu
 - 
requestedDiskMb
@Min(value=1L,message="Can\'t have less than 1 MB of disk space") Long requestedDiskMb
 - 
requestedEnvironmentVariables
Map<@NotBlank @Size(max=255) String,
@NotNull @Size(max=1024) String> requestedEnvironmentVariables  - 
requestedGpu
@Min(value=0L,message="Can\'t have less than 0 GPU") Integer requestedGpu
 - 
requestedImages
com.fasterxml.jackson.databind.JsonNode requestedImages
 - 
requestedJobDirectoryLocation
String requestedJobDirectoryLocation
 - 
requestedLauncherExt
com.fasterxml.jackson.databind.JsonNode requestedLauncherExt
 - 
requestedMemory
@Min(value=1L,message="Can\'t have less than 1 MB of memory allocated") Long requestedMemory
 - 
requestedNetworkMbps
@Min(value=1L,message="Can\'t have less than 1 MBPS of network") Long requestedNetworkMbps
 - 
requestedTimeout
@Min(1L) Integer requestedTimeout
 - 
resolved
boolean resolved
 - 
started
Instant started
 - 
statusMsg
@Size(max=255,message="Max length in database is 255 characters") String statusMsg
 - 
stdErrSize
@Min(value=0L,message="Can\'t have less than zero bytes for std err size") Long stdErrSize
 - 
stdOutSize
@Min(value=0L,message="Can\'t have less than zero bytes for std out size") Long stdOutSize
 - 
tags
Set<TagEntity> tags
 - 
tagSearchString
@Size(max=1024,message="Max length in database is 1024 characters") String tagSearchString
 - 
timeoutUsed
@Min(1L) Integer timeoutUsed
 - 
totalSizeOfAttachments
@Min(value=0L,message="Can\'t have less than zero bytes total attachment size") Long totalSizeOfAttachments
 
 - 
 
 - 
Class com.netflix.genie.web.data.services.impl.jpa.entities.TagEntity
class TagEntity extends AuditEntity implements Serializable- 
Serialized Fields
- 
tag
@NotBlank(message="Must have a tag value associated with this entity") @Size(max=255,message="Max length of a tag is 255 characters") String tag
 
 - 
 
 - 
 - 
Class com.netflix.genie.web.data.services.impl.jpa.entities.UniqueIdEntity
class UniqueIdEntity extends AuditEntity implements Serializable- 
Serialized Fields
- 
requestedId
boolean requestedId
 - 
uniqueId
@NotBlank(message="A unique identifier is missing and is required.") @Size(max=255,message="Max length in database is 255 characters") String uniqueId
 
 - 
 
 - 
 
 - 
 - 
Package com.netflix.genie.web.events
- 
Class com.netflix.genie.web.events.JobStateChangeEvent
class JobStateChangeEvent extends org.springframework.context.ApplicationEvent implements Serializable 
 - 
 - 
Package com.netflix.genie.web.exceptions.checked
- 
Exception com.netflix.genie.web.exceptions.checked.AgentLaunchException
class AgentLaunchException extends GenieCheckedException implements Serializable - 
Exception com.netflix.genie.web.exceptions.checked.AttachmentTooLargeException
class AttachmentTooLargeException extends SaveAttachmentException implements Serializable - 
Exception com.netflix.genie.web.exceptions.checked.IdAlreadyExistsException
class IdAlreadyExistsException extends GenieCheckedException implements Serializable - 
Exception com.netflix.genie.web.exceptions.checked.IllegalAttachmentFileNameException
class IllegalAttachmentFileNameException extends SaveAttachmentException implements Serializable - 
Exception com.netflix.genie.web.exceptions.checked.JobDirectoryManifestNotFoundException
class JobDirectoryManifestNotFoundException extends GenieCheckedException implements Serializable - 
Exception com.netflix.genie.web.exceptions.checked.JobNotArchivedException
class JobNotArchivedException extends GenieCheckedException implements Serializable - 
Exception com.netflix.genie.web.exceptions.checked.JobNotFoundException
class JobNotFoundException extends GenieCheckedException implements Serializable - 
Exception com.netflix.genie.web.exceptions.checked.NotFoundException
class NotFoundException extends GenieCheckedException implements Serializable - 
Exception com.netflix.genie.web.exceptions.checked.PreconditionFailedException
class PreconditionFailedException extends GenieCheckedException implements Serializable - 
Exception com.netflix.genie.web.exceptions.checked.ResourceSelectionException
class ResourceSelectionException extends GenieCheckedException implements Serializable - 
Exception com.netflix.genie.web.exceptions.checked.SaveAttachmentException
class SaveAttachmentException extends GenieCheckedException implements Serializable - 
Exception com.netflix.genie.web.exceptions.checked.ScriptExecutionException
class ScriptExecutionException extends GenieCheckedException implements Serializable - 
Exception com.netflix.genie.web.exceptions.checked.ScriptLoadingException
class ScriptLoadingException extends GenieCheckedException implements Serializable - 
Exception com.netflix.genie.web.exceptions.checked.ScriptNotConfiguredException
class ScriptNotConfiguredException extends GenieCheckedException implements Serializable 
 -