Serialized Form
- 
Package com.netflix.genie.agent.cli- 
Class com.netflix.genie.agent.cli.JobRequestConverter.ConversionException extends java.lang.Exception implements Serializable- 
Serialized Fields- 
violationsjava.util.Set<javax.validation.ConstraintViolation<AgentJobRequest>> violations 
 
- 
 
- 
 
- 
- 
Package com.netflix.genie.agent.execution.exceptions- 
Class com.netflix.genie.agent.execution.exceptions.ChangeJobArchiveStatusException extends java.lang.Exception implements Serializable
- 
Class com.netflix.genie.agent.execution.exceptions.ChangeJobStatusException extends java.lang.Exception implements Serializable
- 
Class com.netflix.genie.agent.execution.exceptions.ConfigureException extends java.lang.Exception implements Serializable
- 
Class com.netflix.genie.agent.execution.exceptions.DownloadException extends java.lang.Exception implements Serializable
- 
Class com.netflix.genie.agent.execution.exceptions.GetJobStatusException extends java.lang.Exception implements Serializable
- 
Class com.netflix.genie.agent.execution.exceptions.HandshakeException extends java.lang.Exception implements Serializable
- 
Class com.netflix.genie.agent.execution.exceptions.InvalidStateException extends java.lang.RuntimeException implements Serializable
- 
Class com.netflix.genie.agent.execution.exceptions.JobIdUnavailableException extends java.lang.Exception implements Serializable
- 
Class com.netflix.genie.agent.execution.exceptions.JobLaunchException extends java.lang.Exception implements Serializable
- 
Class com.netflix.genie.agent.execution.exceptions.JobReservationException extends java.lang.Exception implements Serializable
- 
Class com.netflix.genie.agent.execution.exceptions.JobSpecificationResolutionException extends java.lang.Exception implements Serializable
- 
Class com.netflix.genie.agent.execution.exceptions.LockException extends java.lang.Exception implements Serializable
- 
Class com.netflix.genie.agent.execution.exceptions.SetUpJobException extends java.lang.Exception implements Serializable
 
- 
- 
Package com.netflix.genie.agent.execution.statemachine- 
Class com.netflix.genie.agent.execution.statemachine.FatalJobExecutionException extends java.lang.RuntimeException implements Serializable- 
Serialized Fields- 
sourceStateStates sourceState 
 
- 
 
- 
- 
Class com.netflix.genie.agent.execution.statemachine.RetryableJobExecutionException extends java.lang.RuntimeException implements Serializable
 
- 
- 
Package com.netflix.genie.client.exceptions- 
Class com.netflix.genie.client.exceptions.GenieClientException extends java.io.IOException implements Serializable- 
Serialized Fields- 
errorCodeint errorCode 
 
- 
 
- 
- 
Class com.netflix.genie.client.exceptions.GenieClientTooManyRequestsException extends GenieClientException implements Serializable
 
- 
- 
Package com.netflix.genie.common.dto- 
Class com.netflix.genie.common.dto.Application extends ExecutionEnvironmentDTO implements Serializable- serialVersionUID:
- 212266105066344180L
 - 
Serialized Fields- 
status@NotNull(message="An application status is required") ApplicationStatus status 
- 
typejava.lang.String type 
 
- 
 
- 
Class com.netflix.genie.common.dto.BaseDTO extends java.lang.Object implements Serializable- serialVersionUID:
- 9093424855934127120L
 - 
Serialized Fields- 
createdjava.time.Instant created 
- 
id@Size(max=255,message="Max length for the ID is 255 characters") java.lang.String id 
- 
updatedjava.time.Instant updated 
 
- 
 
- 
Class com.netflix.genie.common.dto.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 extends java.lang.Object implements Serializable- serialVersionUID:
- 1782794735938665541L
 - 
Serialized Fields- 
tags@NotEmpty(message="No valid (e.g. non-blank) tags present") java.util.Set<java.lang.String> tags 
 
- 
 
- 
Class com.netflix.genie.common.dto.Command extends ExecutionEnvironmentDTO implements Serializable- serialVersionUID:
- -3559641165667609041L
 - 
Serialized Fields- 
checkDelay@javax.validation.constraints.Min(value=1L, message="The delay between checks must be at least 1 millisecond. Probably should be much more than that") long checkDelay 
- 
clusterCriteriajava.util.List<Criterion> clusterCriteria 
- 
executable@NotEmpty(message="An executable is required") @Size(max=1024,message="Executable path can\'t be longer than 1024 characters") java.lang.String executable 
- 
executableAndArguments@NotEmpty(message="An executable is required") java.util.List<@NotEmpty @Size(max=1024) java.lang.String> executableAndArguments 
- 
memory@Min(value=1L,message="The minimum amount of memory if desired is 1 MB. Probably should be much more than that") java.lang.Integer memory 
- 
status@NotNull(message="A valid command status is required") CommandStatus status 
 
- 
 
- 
Class com.netflix.genie.common.dto.CommonDTO extends BaseDTO implements Serializable- serialVersionUID:
- -2082573569004634251L
 - 
Serialized Fields- 
description@Size(max=1000,message="The description can be no longer than 1000 characters") java.lang.String description 
- 
metadatacom.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") java.lang.String name 
- 
tagsjava.util.Set<java.lang.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") java.lang.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") java.lang.String version 
 
- 
 
- 
Class com.netflix.genie.common.dto.ExecutionEnvironmentDTO extends CommonDTO implements Serializable- serialVersionUID:
- 2116254045303538065L
 - 
Serialized Fields- 
configsjava.util.Set<java.lang.String> configs 
- 
dependenciesjava.util.Set<java.lang.String> dependencies 
- 
setupFile@Size(max=1024,message="Max length of the setup file is 1024 characters") java.lang.String setupFile 
 
- 
 
- 
Class com.netflix.genie.common.dto.Job extends CommonDTO implements Serializable- serialVersionUID:
- -4218933066048954819L
 - 
Serialized Fields- 
archiveLocation@Size(max=1024,message="Max character length is 1024 characters for the archive location") java.lang.String archiveLocation 
- 
clusterName@Size(max=255,message="Max character length is 255 characters for the cluster name") java.lang.String clusterName 
- 
commandArgs@Size(max=10000,message="The maximum number of characters for the command arguments is 10,000") java.lang.String commandArgs 
- 
commandName@Size(max=255,message="Max character length is 255 characters for the command name") java.lang.String commandName 
- 
finishedjava.time.Instant finished 
- 
groupingjava.lang.String grouping 
- 
groupingInstancejava.lang.String groupingInstance 
- 
runtime@NotNull java.time.Duration runtime 
- 
startedjava.time.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") java.lang.String statusMsg 
 
- 
 
- 
Class com.netflix.genie.common.dto.JobExecution extends BaseDTO implements Serializable- serialVersionUID:
- 5005391660522052211L
 - 
Serialized Fields- 
archiveStatusArchiveStatus archiveStatus 
- 
checkDelay@Min(value=1L,message="The delay between checks must be at least 1 millisecond. Probably should be much more than that") java.lang.Long checkDelay 
- 
exitCodejava.lang.Integer exitCode 
- 
hostName@Size(min=1,max=1024,message="Host name is required but no longer than 1024 characters") java.lang.String hostName 
- 
launcherExtcom.fasterxml.jackson.databind.JsonNode launcherExt 
- 
memory@Min(value=1L,message="The amount of memory this job is set to use on the system") java.lang.Integer memory 
- 
processIdjava.lang.Integer processId 
- 
timeoutjava.time.Instant timeout 
 
- 
 
- 
Class com.netflix.genie.common.dto.JobMetadata extends BaseDTO implements Serializable- 
Serialized Fields- 
clientHostjava.lang.String clientHost 
- 
numAttachmentsjava.lang.Integer numAttachments 
- 
stdErrSizejava.lang.Long stdErrSize 
- 
stdOutSizejava.lang.Long stdOutSize 
- 
totalSizeOfAttachmentsjava.lang.Long totalSizeOfAttachments 
- 
userAgentjava.lang.String userAgent 
 
- 
 
- 
- 
Class com.netflix.genie.common.dto.JobRequest extends ExecutionEnvironmentDTO implements Serializable- serialVersionUID:
- 3163971970144435277L
 - 
Serialized Fields- 
applicationsjava.util.List<java.lang.String> applications 
- 
clusterCriterias@Valid @NotEmpty(message="At least one cluster criteria is required") java.util.List<ClusterCriteria> clusterCriterias 
- 
commandArgs@Size(max=10000,message="The maximum number of characters for the command arguments is 10,000") java.lang.String commandArgs 
- 
commandCriteria@NotEmpty(message="At least one valid (e.g. non-blank) command criteria is required") java.util.Set<java.lang.String> commandCriteria 
- 
cpu@Min(value=1L,message="Must have at least 1 CPU") java.lang.Integer cpu 
- 
disableLogArchivalboolean disableLogArchival 
- 
email@Size(max=255,message="Max length of the email 255 characters") @Email(message="Must be a valid email address") java.lang.String email 
- 
group@Size(max=255,message="Max length of the group is 255 characters") java.lang.String group 
- 
groupingjava.lang.String grouping 
- 
groupingInstancejava.lang.String groupingInstance 
- 
memory@Min(value=1L,message="Must have at least 1 MB of memory. Preferably much more.") java.lang.Integer memory 
- 
timeout@Min(value=1L,message="The timeout must be at least 1 second, preferably much more.") java.lang.Integer timeout 
 
- 
 
 
- 
- 
Package com.netflix.genie.common.dto.search- 
Class com.netflix.genie.common.dto.search.BaseSearchResult extends java.lang.Object implements Serializable- serialVersionUID:
- -273035797399359914L
 - 
Serialized Fields- 
idjava.lang.String id 
- 
namejava.lang.String name 
- 
userjava.lang.String user 
 
- 
 
- 
Class com.netflix.genie.common.dto.search.JobSearchResult extends BaseSearchResult implements Serializable- serialVersionUID:
- -3886685874572773514L
 - 
Serialized Fields- 
clusterNamejava.lang.String clusterName 
- 
commandNamejava.lang.String commandName 
- 
finishedjava.time.Instant finished 
- 
runtimejava.time.Duration runtime 
- 
startedjava.time.Instant started 
- 
statusJobStatus status 
 
- 
 
 
- 
- 
Package com.netflix.genie.common.exceptions- 
Class com.netflix.genie.common.exceptions.GenieBadRequestException extends GenieException implements Serializable
- 
Class com.netflix.genie.common.exceptions.GenieException extends java.lang.Exception implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
errorCodeint errorCode 
 
- 
 
- 
Class com.netflix.genie.common.exceptions.GenieNotFoundException extends GenieException implements Serializable
- 
Class com.netflix.genie.common.exceptions.GeniePreconditionException extends GenieException implements Serializable
- 
Class com.netflix.genie.common.exceptions.GenieServerException extends GenieException implements Serializable
- 
Class com.netflix.genie.common.exceptions.GenieServerUnavailableException extends GenieException implements Serializable
- 
Class com.netflix.genie.common.exceptions.GenieTimeoutException extends GenieException implements Serializable
- 
Class com.netflix.genie.common.exceptions.GenieUserLimitExceededException extends GenieException implements Serializable- 
Serialized Fields- 
exceededLimitNamejava.lang.String exceededLimitName 
- 
userjava.lang.String user 
 
- 
 
- 
 
- 
- 
Package com.netflix.genie.common.external.dtos.v4- 
Class com.netflix.genie.common.external.dtos.v4.AgentClientMetadata extends ClientMetadata implements Serializable- 
Serialized Fields- 
pidjava.lang.Integer pid 
- 
versionjava.lang.String version 
 
- 
 
- 
- 
Class com.netflix.genie.common.external.dtos.v4.AgentConfigRequest extends java.lang.Object implements Serializable- serialVersionUID:
- 8222386837109375937L
 - 
Serialized Fields- 
archivingDisabledboolean archivingDisabled 
- 
extcom.fasterxml.jackson.databind.JsonNode ext 
- 
interactiveboolean interactive 
- 
requestedJobDirectoryLocationjava.io.File requestedJobDirectoryLocation 
- 
timeoutRequested@Min(value=1L,message="The timeout must be at least 1 second, preferably much more.") java.lang.Integer timeoutRequested 
 
- 
 
- 
Class com.netflix.genie.common.external.dtos.v4.ApiClientMetadata extends ClientMetadata implements Serializable- 
Serialized Fields- 
userAgentjava.lang.String userAgent 
 
- 
 
- 
- 
Class com.netflix.genie.common.external.dtos.v4.Application extends CommonResource implements Serializable- 
Serialized Fields- 
metadata@Valid ApplicationMetadata metadata 
 
- 
 
- 
- 
Class com.netflix.genie.common.external.dtos.v4.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") java.lang.String type 
 
- 
 
- 
- 
Class com.netflix.genie.common.external.dtos.v4.ApplicationRequest extends com.netflix.genie.common.external.dtos.v4.CommonRequestImpl implements Serializable- 
Serialized Fields- 
metadata@Valid ApplicationMetadata metadata 
 
- 
 
- 
- 
Class com.netflix.genie.common.external.dtos.v4.ClientMetadata extends java.lang.Object implements Serializable- serialVersionUID:
- 7973228050794689900L
 - 
Serialized Fields- 
hostname@Size(max=255,message="The client hostname can\'t be longer than 255 characters") java.lang.String hostname 
 
- 
 
- 
Class com.netflix.genie.common.external.dtos.v4.Cluster extends CommonResource implements Serializable- 
Serialized Fields- 
metadata@Valid ClusterMetadata metadata 
 
- 
 
- 
- 
Class com.netflix.genie.common.external.dtos.v4.ClusterMetadata extends CommonMetadata implements Serializable- 
Serialized Fields- 
status@NotNull(message="A cluster status is required") ClusterStatus status 
 
- 
 
- 
- 
Class com.netflix.genie.common.external.dtos.v4.ClusterRequest extends com.netflix.genie.common.external.dtos.v4.CommonRequestImpl implements Serializable- 
Serialized Fields- 
metadata@Valid ClusterMetadata metadata 
 
- 
 
- 
- 
Class com.netflix.genie.common.external.dtos.v4.Command extends CommonResource implements Serializable- 
Serialized Fields- 
checkDelay@javax.validation.constraints.Min(value=1L, message="The delay between checks must be at least 1 millisecond. Probably should be much more than that") long checkDelay 
- 
clusterCriteriacom.google.common.collect.ImmutableList<Criterion> clusterCriteria 
- 
executable@NotEmpty(message="At least one executable entry is required") com.google.common.collect.ImmutableList<@NotEmpty(message="A default executable element shouldn\'t be an empty string") @Size(max=1024,message="Executable elements can only be 1024 characters") java.lang.String> executable 
- 
memory@Min(value=1L,message="The minimum amount of memory if desired is 1 MB. Probably should be much more than that") java.lang.Integer memory 
- 
metadata@Valid CommandMetadata metadata 
 
- 
 
- 
- 
Class com.netflix.genie.common.external.dtos.v4.CommandMetadata extends CommonMetadata implements Serializable- 
Serialized Fields- 
status@NotNull(message="A command status is required") CommandStatus status 
 
- 
 
- 
- 
Class com.netflix.genie.common.external.dtos.v4.CommandRequest extends com.netflix.genie.common.external.dtos.v4.CommonRequestImpl implements Serializable- 
Serialized Fields- 
checkDelay@Min(value=1L,message="The delay between checks must be at least 1 millisecond. Probably should be much more than that") java.lang.Long checkDelay 
- 
clusterCriteriacom.google.common.collect.ImmutableList<Criterion> clusterCriteria 
- 
executable@NotEmpty(message="At least one executable entry is required") com.google.common.collect.ImmutableList<@Size(max=255,message="Executable elements can only be 255 characters") java.lang.String> executable 
- 
memory@Min(value=1L,message="The minimum amount of memory if desired is 1 MB. Probably should be much more than that") java.lang.Integer memory 
- 
metadata@Valid CommandMetadata metadata 
 
- 
 
- 
- 
Class com.netflix.genie.common.external.dtos.v4.CommonMetadata extends java.lang.Object implements Serializable- serialVersionUID:
- 7789443514882247655L
 - 
Serialized Fields- 
description@Size(max=1000,message="The description can be no longer than 1000 characters") java.lang.String description 
- 
metadatacom.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") java.lang.String name 
- 
tagscom.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") java.lang.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") java.lang.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") java.lang.String version 
 
- 
 
- 
Class com.netflix.genie.common.external.dtos.v4.CommonResource extends java.lang.Object implements Serializable- serialVersionUID:
- -2939351280830204953L
 - 
Serialized Fields- 
createdjava.time.Instant created 
- 
id@NotEmpty(message="An id is required") @Size(max=255,message="Max length for the ID is 255 characters") java.lang.String id 
- 
resourcesExecutionEnvironment resources 
- 
updatedjava.time.Instant updated 
 
- 
 
- 
Class com.netflix.genie.common.external.dtos.v4.Criterion extends java.lang.Object implements Serializable- serialVersionUID:
- -8382495858646428806L
 - 
Serialized Fields- 
idjava.lang.String id 
- 
namejava.lang.String name 
- 
statusjava.lang.String status 
- 
tagscom.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") java.lang.String> tags 
- 
versionjava.lang.String version 
 
- 
 
- 
Class com.netflix.genie.common.external.dtos.v4.ExecutionEnvironment extends java.lang.Object implements Serializable- serialVersionUID:
- 4614789276383154791L
 - 
Serialized Fields- 
configscom.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") java.lang.String> configs 
- 
dependenciescom.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") java.lang.String> dependencies 
- 
setupFile@Size(max=1024,message="Max length of the setup file name is 1024 characters") java.lang.String setupFile 
 
- 
 
- 
Class com.netflix.genie.common.external.dtos.v4.ExecutionResourceCriteria extends java.lang.Object implements Serializable- serialVersionUID:
- 4888642026303173660L
 - 
Serialized Fields- 
applicationIdscom.google.common.collect.ImmutableList<java.lang.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.external.dtos.v4.JobEnvironment extends java.lang.Object implements Serializable- serialVersionUID:
- 8478136461571895069L
 - 
Serialized Fields- 
cpu@javax.validation.constraints.Min(value=1L, message="Number of CPU\'s can\'t be less than 1") int cpu 
- 
environmentVariablescom.google.common.collect.ImmutableMap<@NotBlank(message="Environment variable key can\'t be blank") @Size(max=255,message="Max environment variable name length is 255 characters") java.lang.String,@NotNull(message="Environment variable value can\'t be null") @Size(max=1024,message="Max environment variable value length is 1024 characters") java.lang.String> environmentVariables 
- 
extcom.fasterxml.jackson.databind.JsonNode ext 
- 
memory@javax.validation.constraints.Min(value=1L, message="Amount of memory has to be greater than 1 MB and preferably much more") int memory 
 
- 
 
- 
Class com.netflix.genie.common.external.dtos.v4.JobEnvironmentRequest extends java.lang.Object implements Serializable- serialVersionUID:
- -1782447793634908168L
 - 
Serialized Fields- 
extcom.fasterxml.jackson.databind.JsonNode ext 
- 
requestedEnvironmentVariablescom.google.common.collect.ImmutableMap<@NotBlank(message="Environment variable key can\'t be blank") @Size(max=255,message="Max environment variable name length is 255 characters") java.lang.String,@NotNull(message="Environment variable value can\'t be null") @Size(max=1024,message="Max environment variable value length is 1024 characters") java.lang.String> requestedEnvironmentVariables 
- 
requestedJobCpu@Min(value=1L,message="Number of CPU\'s requested can\'t be less than 1") java.lang.Integer requestedJobCpu 
- 
requestedJobMemory@Min(value=1L,message="Amount of memory requested has to be greater than 1 MB and preferably much more") java.lang.Integer requestedJobMemory 
 
- 
 
- 
Class com.netflix.genie.common.external.dtos.v4.JobMetadata extends CommonMetadata implements Serializable- 
Serialized Fields- 
email@Size(max=255,message="Max length of the email 255 characters") @Email(message="Must be a valid email address") java.lang.String email 
- 
group@Size(max=255,message="Max length of the group is 255 characters") java.lang.String group 
- 
groupingjava.lang.String grouping 
- 
groupingInstancejava.lang.String groupingInstance 
 
- 
 
- 
- 
Class com.netflix.genie.common.external.dtos.v4.JobRequest extends com.netflix.genie.common.external.dtos.v4.CommonRequestImpl implements Serializable- 
Serialized Fields- 
commandArgscom.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") java.lang.String> commandArgs 
- 
criteria@Valid ExecutionResourceCriteria criteria 
- 
metadata@Valid JobMetadata metadata 
- 
requestedAgentConfig@Valid AgentConfigRequest requestedAgentConfig 
- 
requestedJobEnvironment@Valid JobEnvironmentRequest requestedJobEnvironment 
 
- 
 
- 
- 
Class com.netflix.genie.common.external.dtos.v4.JobRequestMetadata extends java.lang.Object implements Serializable- serialVersionUID:
- -8265590545951599460L
 - 
Serialized Fields- 
agentClientMetadataAgentClientMetadata agentClientMetadata 
- 
apiboolean api 
- 
apiClientMetadataApiClientMetadata apiClientMetadata 
- 
numAttachments@javax.validation.constraints.Min(0L) int numAttachments 
- 
requestHeaders@NotNull java.util.Map<java.lang.String,java.lang.String> requestHeaders 
- 
totalSizeOfAttachments@javax.validation.constraints.Min(0L) long totalSizeOfAttachments 
 
- 
 
- 
Class com.netflix.genie.common.external.dtos.v4.JobSpecification extends java.lang.Object implements Serializable- serialVersionUID:
- 4741981587685457902L
 - 
Serialized Fields- 
applicationscom.google.common.collect.ImmutableList<JobSpecification.ExecutionResource> applications 
- 
archiveLocationjava.lang.String archiveLocation 
- 
clusterJobSpecification.ExecutionResource cluster 
- 
commandJobSpecification.ExecutionResource command 
- 
environmentVariablescom.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> environmentVariables 
- 
executableArgscom.google.common.collect.ImmutableList<java.lang.String> executableArgs 
- 
interactiveboolean interactive 
- 
jobJobSpecification.ExecutionResource job 
- 
jobArgscom.google.common.collect.ImmutableList<java.lang.String> jobArgs 
- 
jobDirectoryLocationjava.io.File jobDirectoryLocation 
- 
timeoutjava.lang.Integer timeout 
 
- 
 
- 
Class com.netflix.genie.common.external.dtos.v4.JobSpecification.ExecutionResource extends java.lang.Object implements Serializable- serialVersionUID:
- -444882678226048086L
 - 
Serialized Fields- 
executionEnvironmentExecutionEnvironment executionEnvironment 
- 
idjava.lang.String id 
 
- 
 
 
- 
- 
Package com.netflix.genie.common.internal.dtos.v4- 
Class com.netflix.genie.common.internal.dtos.v4.FinishedJob extends CommonMetadata implements Serializable- 
Serialized Fields- 
applicationsjava.util.List<Application> applications 
- 
archiveLocationjava.lang.String archiveLocation 
- 
clusterCluster cluster 
- 
clusterCriteriajava.util.List<@Valid Criterion> clusterCriteria 
- 
commandCommand command 
- 
commandArgsjava.util.List<java.lang.String> commandArgs 
- 
commandCriterion@Valid Criterion commandCriterion 
- 
createdjava.time.Instant created 
- 
exitCodejava.lang.Integer exitCode 
- 
finishedjava.time.Instant finished 
- 
groupingjava.lang.String grouping 
- 
groupingInstancejava.lang.String groupingInstance 
- 
memoryUsedjava.lang.Integer memoryUsed 
- 
numAttachmentsjava.lang.Integer numAttachments 
- 
requestAgentClientHostnamejava.lang.String requestAgentClientHostname 
- 
requestAgentClientVersionjava.lang.String requestAgentClientVersion 
- 
requestApiClientHostnamejava.lang.String requestApiClientHostname 
- 
requestApiClientUserAgentjava.lang.String requestApiClientUserAgent 
- 
requestedMemoryjava.lang.Integer requestedMemory 
- 
startedjava.time.Instant started 
- 
statusJobStatus status 
- 
statusMessagejava.lang.String statusMessage 
- 
uniqueId@Size(max=255,message="Max length for the ID is 255 characters") java.lang.String uniqueId 
 
- 
 
- 
 
- 
- 
Package com.netflix.genie.common.internal.exceptions.checked- 
Class com.netflix.genie.common.internal.exceptions.checked.GenieCheckedException extends java.lang.Exception implements Serializable
- 
Class com.netflix.genie.common.internal.exceptions.checked.GenieConversionException extends GenieCheckedException implements Serializable
- 
Class com.netflix.genie.common.internal.exceptions.checked.GenieJobResolutionException extends GenieCheckedException implements Serializable
- 
Class com.netflix.genie.common.internal.exceptions.checked.JobArchiveException extends GenieCheckedException implements Serializable
 
- 
- 
Package com.netflix.genie.common.internal.exceptions.unchecked- 
Class com.netflix.genie.common.internal.exceptions.unchecked.GenieAgentRejectedException extends GenieRuntimeException implements Serializable
- 
Class com.netflix.genie.common.internal.exceptions.unchecked.GenieApplicationNotFoundException extends GenieRuntimeException implements Serializable
- 
Class com.netflix.genie.common.internal.exceptions.unchecked.GenieClusterNotFoundException extends GenieRuntimeException implements Serializable
- 
Class com.netflix.genie.common.internal.exceptions.unchecked.GenieCommandNotFoundException extends GenieRuntimeException implements Serializable
- 
Class com.netflix.genie.common.internal.exceptions.unchecked.GenieIdAlreadyExistsException extends GenieRuntimeException implements Serializable
- 
Class com.netflix.genie.common.internal.exceptions.unchecked.GenieInvalidStatusException extends GenieRuntimeException implements Serializable
- 
Class com.netflix.genie.common.internal.exceptions.unchecked.GenieJobAlreadyClaimedException extends GenieRuntimeException implements Serializable
- 
Class com.netflix.genie.common.internal.exceptions.unchecked.GenieJobNotFoundException extends GenieRuntimeException implements Serializable
- 
Class com.netflix.genie.common.internal.exceptions.unchecked.GenieJobResolutionRuntimeException extends GenieRuntimeException implements Serializable
- 
Class com.netflix.genie.common.internal.exceptions.unchecked.GenieJobSpecificationNotFoundException extends GenieRuntimeException implements Serializable
- 
Class com.netflix.genie.common.internal.exceptions.unchecked.GenieRuntimeException extends java.lang.RuntimeException implements Serializable
 
- 
- 
Package com.netflix.genie.web.agent.launchers.impl- 
Class com.netflix.genie.web.agent.launchers.impl.TitusAgentLauncherImpl.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 extends BaseEntity implements Serializable- serialVersionUID:
- -8780722054561507963L
 - 
Serialized Fields- 
commandsjava.util.Set<CommandEntity> commands 
- 
configsjava.util.Set<FileEntity> configs 
- 
dependenciesjava.util.Set<FileEntity> dependencies 
- 
tagsjava.util.Set<TagEntity> tags 
- 
typejava.lang.String type 
 
- 
 
- 
Class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity extends IdEntity implements Serializable- 
Serialized Fields- 
createdjava.time.Instant created 
- 
entityVersionjava.lang.Integer entityVersion 
- 
updatedjava.time.Instant updated 
 
- 
 
- 
- 
Class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity extends UniqueIdEntity implements Serializable- serialVersionUID:
- -5040659007494311180L
 - 
Serialized Fields- 
description@Size(max=1000,message="Max length in database is 1000 characters") java.lang.String description 
- 
metadatacom.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") java.lang.String name 
- 
setupFileFileEntity setupFile 
- 
statusjava.lang.String status 
- 
user@NotBlank(message="User name is missing and is required.") @Size(max=255,message="Max length in database is 255 characters") java.lang.String user 
- 
version@NotBlank(message="Version is missing and is required.") @Size(max=255,message="Max length in database is 255 characters") java.lang.String version 
 
- 
 
- 
Class com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity extends BaseEntity implements Serializable- serialVersionUID:
- -5674870110962005872L
 - 
Serialized Fields- 
configsjava.util.Set<FileEntity> configs 
- 
dependenciesjava.util.Set<FileEntity> dependencies 
- 
tagsjava.util.Set<TagEntity> tags 
 
- 
 
- 
Class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity extends BaseEntity implements Serializable- serialVersionUID:
- -8058995173025433517L
 - 
Serialized Fields- 
applicationsjava.util.List<ApplicationEntity> applications 
- 
checkDelay@javax.validation.constraints.Min(1L) long checkDelay 
- 
clusterCriteriajava.util.List<CriterionEntity> clusterCriteria 
- 
configsjava.util.Set<FileEntity> configs 
- 
dependenciesjava.util.Set<FileEntity> dependencies 
- 
executable@NotEmpty(message="No executable arguments entered. At least one is required.") java.util.List<@NotBlank @Size(max=1024) java.lang.String> executable 
- 
launcherExtcom.fasterxml.jackson.databind.JsonNode launcherExt 
- 
memory@Min(1L) java.lang.Integer memory 
- 
tagsjava.util.Set<TagEntity> tags 
 
- 
 
- 
Class com.netflix.genie.web.data.services.impl.jpa.entities.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") java.lang.String name 
- 
status@Size(max=255,message="The status part of the criterion can\'t be longer than 255 characters") java.lang.String status 
- 
tagsjava.util.Set<TagEntity> tags 
- 
uniqueId@Size(max=255,message="The id part of the criterion can\'t be longer than 255 characters") java.lang.String uniqueId 
- 
version@Size(max=255,message="The version part of the criterion can\'t be longer than 255 characters") java.lang.String version 
 
- 
 
- 
- 
Class com.netflix.genie.web.data.services.impl.jpa.entities.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") java.lang.String file 
 
- 
 
- 
- 
Class com.netflix.genie.web.data.services.impl.jpa.entities.IdEntity extends java.lang.Object implements Serializable- serialVersionUID:
- 7526472297322776147L
 - 
Serialized Fields- 
idlong id 
 
- 
 
- 
Class com.netflix.genie.web.data.services.impl.jpa.entities.JobEntity extends BaseEntity implements Serializable- serialVersionUID:
- 2849367731657512224L
 - 
Serialized Fields- 
agentHostname@Size(max=255,message="An agent hostname can be no longer than 255 characters") java.lang.String agentHostname 
- 
agentPid@Min(0L) java.lang.Integer agentPid 
- 
agentVersion@Size(max=255,message="An agent version can be no longer than 255 characters") java.lang.String agentVersion 
- 
apiboolean api 
- 
applicationsjava.util.List<ApplicationEntity> applications 
- 
archiveLocation@Size(max=1024,message="Max length in database is 1024 characters") java.lang.String archiveLocation 
- 
archiveStatusjava.lang.String archiveStatus 
- 
archivingDisabledboolean archivingDisabled 
- 
checkDelay@Min(1L) java.lang.Long checkDelay 
- 
claimedboolean claimed 
- 
clusterClusterEntity cluster 
- 
clusterCriteriajava.util.List<CriterionEntity> clusterCriteria 
- 
clusterName@Size(max=255,message="Max length in database is 255 characters") java.lang.String clusterName 
- 
commandCommandEntity command 
- 
commandArgsjava.util.List<@NotBlank @Size(max=10000) java.lang.String> commandArgs 
- 
commandCriterionCriterionEntity commandCriterion 
- 
commandName@Size(max=255,message="Max length in database is 255 characters") java.lang.String commandName 
- 
configsjava.util.Set<FileEntity> configs 
- 
dependenciesjava.util.Set<FileEntity> dependencies 
- 
email@Email @Size(max=255,message="Max length in database is 255 characters") java.lang.String email 
- 
environmentVariablesjava.util.Map<@NotBlank @Size(max=255) java.lang.String,@NotNull @Size(max=1024) java.lang.String> environmentVariables 
- 
exitCodejava.lang.Integer exitCode 
- 
finishedjava.time.Instant finished 
- 
genieUserGroup@Size(max=255,message="Max length in database is 255 characters") java.lang.String genieUserGroup 
- 
grouping@Size(max=255,message="Max length in database is 255 characters") java.lang.String grouping 
- 
groupingInstance@Size(max=255,message="Max length in database is 255 characters") java.lang.String groupingInstance 
- 
interactiveboolean interactive 
- 
jobDirectoryLocationjava.lang.String jobDirectoryLocation 
- 
launcherExtcom.fasterxml.jackson.databind.JsonNode launcherExt 
- 
memoryUsedjava.lang.Integer memoryUsed 
- 
notifiedJobStatusjava.lang.String notifiedJobStatus 
- 
numAttachments@Min(value=0L,message="Can\'t have less than zero attachments") java.lang.Integer numAttachments 
- 
processIdjava.lang.Integer processId 
- 
requestAgentClientHostname@Size(max=255,message="Max length in database is 255 characters") java.lang.String requestAgentClientHostname 
- 
requestAgentClientPid@Min(value=0L,message="Agent Client Pid can\'t be less than zero") java.lang.Integer requestAgentClientPid 
- 
requestAgentClientVersion@Size(max=255,message="Max length in database is 255 characters") java.lang.String requestAgentClientVersion 
- 
requestApiClientHostname@Size(max=255,message="Max length in database is 255 characters") java.lang.String requestApiClientHostname 
- 
requestApiClientUserAgent@Size(max=1024,message="Max length in database is 1024 characters") java.lang.String requestApiClientUserAgent 
- 
requestedAgentConfigExtcom.fasterxml.jackson.databind.JsonNode requestedAgentConfigExt 
- 
requestedAgentEnvironmentExtcom.fasterxml.jackson.databind.JsonNode requestedAgentEnvironmentExt 
- 
requestedApplicationsjava.util.List<java.lang.String> requestedApplications 
- 
requestedCpu@Min(value=1L,message="Can\'t have less than 1 CPU") java.lang.Integer requestedCpu 
- 
requestedEnvironmentVariablesjava.util.Map<@NotBlank @Size(max=255) java.lang.String,@NotNull @Size(max=1024) java.lang.String> requestedEnvironmentVariables 
- 
requestedJobDirectoryLocationjava.lang.String requestedJobDirectoryLocation 
- 
requestedLauncherExtcom.fasterxml.jackson.databind.JsonNode requestedLauncherExt 
- 
requestedMemory@Min(value=1L,message="Can\'t have less than 1 MB of memory allocated") java.lang.Integer requestedMemory 
- 
requestedTimeout@Min(1L) java.lang.Integer requestedTimeout 
- 
resolvedboolean resolved 
- 
startedjava.time.Instant started 
- 
statusMsg@Size(max=255,message="Max length in database is 255 characters") java.lang.String statusMsg 
- 
stdErrSize@Min(value=0L,message="Can\'t have less than zero bytes for std err size") java.lang.Long stdErrSize 
- 
stdOutSize@Min(value=0L,message="Can\'t have less than zero bytes for std out size") java.lang.Long stdOutSize 
- 
tagsjava.util.Set<TagEntity> tags 
- 
tagSearchString@Size(max=1024,message="Max length in database is 1024 characters") java.lang.String tagSearchString 
- 
timeoutUsedjava.lang.Integer timeoutUsed 
- 
totalSizeOfAttachments@Min(value=0L,message="Can\'t have less than zero bytes total attachment size") java.lang.Long totalSizeOfAttachments 
- 
v4boolean v4 
 
- 
 
- 
Class com.netflix.genie.web.data.services.impl.jpa.entities.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") java.lang.String tag 
 
- 
 
- 
- 
Class com.netflix.genie.web.data.services.impl.jpa.entities.UniqueIdEntity extends AuditEntity implements Serializable- 
Serialized Fields- 
requestedIdboolean requestedId 
- 
uniqueId@NotBlank(message="A unique identifier is missing and is required.") @Size(max=255,message="Max length in database is 255 characters") java.lang.String uniqueId 
 
- 
 
- 
 
- 
- 
Package com.netflix.genie.web.events- 
Class com.netflix.genie.web.events.JobStateChangeEvent extends org.springframework.context.ApplicationEvent implements Serializable
 
- 
- 
Package com.netflix.genie.web.exceptions.checked- 
Class com.netflix.genie.web.exceptions.checked.AgentLaunchException extends GenieCheckedException implements Serializable
- 
Class com.netflix.genie.web.exceptions.checked.AttachmentTooLargeException extends SaveAttachmentException implements Serializable
- 
Class com.netflix.genie.web.exceptions.checked.IdAlreadyExistsException extends GenieCheckedException implements Serializable
- 
Class com.netflix.genie.web.exceptions.checked.JobDirectoryManifestNotFoundException extends GenieCheckedException implements Serializable
- 
Class com.netflix.genie.web.exceptions.checked.JobNotArchivedException extends GenieCheckedException implements Serializable
- 
Class com.netflix.genie.web.exceptions.checked.JobNotFoundException extends GenieCheckedException implements Serializable
- 
Class com.netflix.genie.web.exceptions.checked.NotFoundException extends GenieCheckedException implements Serializable
- 
Class com.netflix.genie.web.exceptions.checked.PreconditionFailedException extends GenieCheckedException implements Serializable
- 
Class com.netflix.genie.web.exceptions.checked.ResourceSelectionException extends GenieCheckedException implements Serializable
- 
Class com.netflix.genie.web.exceptions.checked.SaveAttachmentException extends GenieCheckedException implements Serializable
- 
Class com.netflix.genie.web.exceptions.checked.ScriptExecutionException extends GenieCheckedException implements Serializable
- 
Class com.netflix.genie.web.exceptions.checked.ScriptLoadingException extends GenieCheckedException implements Serializable
- 
Class com.netflix.genie.web.exceptions.checked.ScriptNotConfiguredException extends GenieCheckedException implements Serializable
 
-