Serialized Form
-
Package com.netflix.genie.agent.cli
-
Class com.netflix.genie.agent.cli.JobRequestConverter.ConversionException extends java.lang.Exception implements Serializable
-
Serialized Fields
-
violations
java.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
-
sourceState
States 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
-
errorCode
int 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
-
type
java.lang.String type
-
-
Class com.netflix.genie.common.dto.BaseDTO extends java.lang.Object implements Serializable
- serialVersionUID:
- 9093424855934127120L
-
Serialized Fields
-
created
java.time.Instant created
-
id
@Size(max=255,message="Max length for the ID is 255 characters") java.lang.String id
-
updated
java.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
long checkDelay
Deprecated. -
clusterCriteria
java.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
Deprecated. -
runtime
Runtime runtime
-
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
-
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") java.lang.String name
-
tags
java.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.ContainerImage extends java.lang.Object implements Serializable
-
Serialized Fields
-
arguments
java.util.List<java.lang.String> arguments
-
name
java.lang.String name
-
tag
java.lang.String tag
-
-
-
Class com.netflix.genie.common.dto.Criterion extends java.lang.Object implements Serializable
- serialVersionUID:
- -8382495858646428806L
-
Serialized Fields
-
id
java.lang.String id
-
name
java.lang.String name
-
status
java.lang.String status
-
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") java.lang.String> tags
-
version
java.lang.String version
-
-
Class com.netflix.genie.common.dto.ExecutionEnvironmentDTO extends CommonDTO implements Serializable
- serialVersionUID:
- 2116254045303538065L
-
Serialized Fields
-
configs
java.util.Set<java.lang.String> configs
-
dependencies
java.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
-
finished
java.time.Instant finished
-
grouping
java.lang.String grouping
-
groupingInstance
java.lang.String groupingInstance
-
runtime
@NotNull java.time.Duration runtime
-
started
java.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
-
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") java.lang.Long checkDelay
-
exitCode
java.lang.Integer exitCode
-
hostName
@Size(min=1,max=1024,message="Host name is required but no longer than 1024 characters") java.lang.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") java.lang.Integer memory
Deprecated. -
processId
java.lang.Integer processId
-
runtime
Runtime runtime
-
timeout
java.time.Instant timeout
-
-
Class com.netflix.genie.common.dto.JobMetadata extends BaseDTO implements Serializable
-
Serialized Fields
-
clientHost
java.lang.String clientHost
-
numAttachments
java.lang.Integer numAttachments
-
stdErrSize
java.lang.Long stdErrSize
-
stdOutSize
java.lang.Long stdOutSize
-
totalSizeOfAttachments
java.lang.Long totalSizeOfAttachments
-
userAgent
java.lang.String userAgent
-
-
-
Class com.netflix.genie.common.dto.JobRequest extends ExecutionEnvironmentDTO implements Serializable
- serialVersionUID:
- 3163971970144435277L
-
Serialized Fields
-
applications
java.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
Deprecated. -
disableLogArchival
boolean 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
-
grouping
java.lang.String grouping
-
groupingInstance
java.lang.String groupingInstance
-
memory
@Min(value=1L,message="Must have at least 1 MB of memory. Preferably much more.") java.lang.Integer memory
Deprecated. -
runtime
Runtime runtime
-
timeout
@Min(value=1L,message="The timeout must be at least 1 second, preferably much more.") java.lang.Integer timeout
-
-
Class com.netflix.genie.common.dto.Runtime extends java.lang.Object implements Serializable
-
Serialized Fields
-
images
java.util.Map<java.lang.String,ContainerImage> images
-
resources
RuntimeResources resources
-
-
-
Class com.netflix.genie.common.dto.RuntimeResources extends java.lang.Object implements Serializable
-
Serialized Fields
-
cpu
@Min(value=1L,message="Must have at least one CPU") java.lang.Integer cpu
-
diskMb
@Min(value=1L,message="Must have at least 1 MB of disk space") java.lang.Long diskMb
-
gpu
@Min(value=1L,message="Must have at least one GPU") java.lang.Integer gpu
-
memoryMb
@Min(value=1L,message="Must have at least 1 MB of memory") java.lang.Long memoryMb
-
networkMbps
@Min(value=1L,message="Must have at least 1 Mbps of network bandwidth") java.lang.Long networkMbps
-
-
-
-
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
-
id
java.lang.String id
-
name
java.lang.String name
-
user
java.lang.String user
-
-
Class com.netflix.genie.common.dto.search.JobSearchResult extends BaseSearchResult implements Serializable
- serialVersionUID:
- -3886685874572773514L
-
Serialized Fields
-
clusterName
java.lang.String clusterName
-
commandName
java.lang.String commandName
-
finished
java.time.Instant finished
-
runtime
java.time.Duration runtime
-
started
java.time.Instant started
-
status
JobStatus 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
-
errorCode
int 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
-
exceededLimitName
java.lang.String exceededLimitName
-
user
java.lang.String user
-
-
-
-
Package com.netflix.genie.common.internal.dtos
-
Class com.netflix.genie.common.internal.dtos.AgentClientMetadata extends ClientMetadata implements Serializable
-
Serialized Fields
-
pid
java.lang.Integer pid
-
version
java.lang.String version
-
-
-
Class com.netflix.genie.common.internal.dtos.AgentConfigRequest extends java.lang.Object implements Serializable
- serialVersionUID:
- 8222386837109375937L
-
Serialized Fields
-
archivingDisabled
boolean archivingDisabled
-
ext
com.fasterxml.jackson.databind.JsonNode ext
-
interactive
boolean interactive
-
requestedJobDirectoryLocation
java.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.internal.dtos.ApiClientMetadata extends ClientMetadata implements Serializable
-
Serialized Fields
-
userAgent
java.lang.String userAgent
-
-
-
Class com.netflix.genie.common.internal.dtos.Application extends CommonResource implements Serializable
-
Serialized Fields
-
metadata
@Valid ApplicationMetadata metadata
-
-
-
Class com.netflix.genie.common.internal.dtos.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.internal.dtos.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 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.internal.dtos.Cluster extends CommonResource implements Serializable
-
Serialized Fields
-
metadata
@Valid ClusterMetadata metadata
-
-
-
Class com.netflix.genie.common.internal.dtos.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 extends com.netflix.genie.common.internal.dtos.CommonRequestImpl implements Serializable
-
Serialized Fields
-
metadata
@Valid ClusterMetadata metadata
-
-
-
Class com.netflix.genie.common.internal.dtos.Command extends CommonResource implements Serializable
-
Serialized Fields
-
clusterCriteria
java.util.List<Criterion> clusterCriteria
-
computeResources
ComputeResources computeResources
-
executable
@NotEmpty(message="At least one executable entry is required") java.util.List<@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
-
images
java.util.Map<java.lang.String,Image> images
-
metadata
@Valid CommandMetadata metadata
-
-
-
Class com.netflix.genie.common.internal.dtos.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 extends com.netflix.genie.common.internal.dtos.CommonRequestImpl implements Serializable
-
Serialized Fields
-
clusterCriteria
java.util.List<Criterion> clusterCriteria
-
computeResources
ComputeResources computeResources
-
executable
@NotEmpty(message="At least one executable entry is required") java.util.List<@Size(max=255,message="Executable elements can only be 255 characters") java.lang.String> executable
-
images
java.util.Map<java.lang.String,Image> images
-
metadata
@Valid CommandMetadata metadata
-
-
-
Class com.netflix.genie.common.internal.dtos.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
-
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") java.lang.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") 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.internal.dtos.CommonResource extends java.lang.Object implements Serializable
- serialVersionUID:
- -2939351280830204953L
-
Serialized Fields
-
created
java.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
-
resources
ExecutionEnvironment resources
-
updated
java.time.Instant updated
-
-
Class com.netflix.genie.common.internal.dtos.ComputeResources extends java.lang.Object implements Serializable
-
Serialized Fields
-
cpu
@Min(value=1L,message="Must have at least one CPU") java.lang.Integer cpu
-
diskMb
@Min(value=1L,message="Must have at least 1 MB of disk space") java.lang.Long diskMb
-
gpu
@Min(value=1L,message="Must have at least one GPU") java.lang.Integer gpu
-
memoryMb
@Min(value=1L,message="Must have at least 1 MB of memory") java.lang.Long memoryMb
-
networkMbps
@Min(value=1L,message="Must have at least 1 Mbps of network bandwidth") java.lang.Long networkMbps
-
-
-
Class com.netflix.genie.common.internal.dtos.Criterion extends java.lang.Object implements Serializable
- serialVersionUID:
- -8382495858646428806L
-
Serialized Fields
-
id
java.lang.String id
-
name
java.lang.String name
-
status
java.lang.String status
-
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") java.lang.String> tags
-
version
java.lang.String version
-
-
Class com.netflix.genie.common.internal.dtos.ExecutionEnvironment extends java.lang.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") java.lang.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") 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.internal.dtos.ExecutionResourceCriteria extends java.lang.Object implements Serializable
- serialVersionUID:
- 4888642026303173660L
-
Serialized Fields
-
applicationIds
com.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.internal.dtos.FinishedJob extends CommonMetadata implements Serializable
-
Serialized Fields
-
applications
java.util.List<Application> applications
-
archiveLocation
java.lang.String archiveLocation
-
cluster
Cluster cluster
-
clusterCriteria
java.util.List<@Valid Criterion> clusterCriteria
-
command
Command command
-
commandArgs
java.util.List<java.lang.String> commandArgs
-
commandCriterion
@Valid Criterion commandCriterion
-
created
java.time.Instant created
-
exitCode
java.lang.Integer exitCode
-
finished
java.time.Instant finished
-
grouping
java.lang.String grouping
-
groupingInstance
java.lang.String groupingInstance
-
memoryUsed
java.lang.Long memoryUsed
-
numAttachments
java.lang.Integer numAttachments
-
requestAgentClientHostname
java.lang.String requestAgentClientHostname
-
requestAgentClientVersion
java.lang.String requestAgentClientVersion
-
requestApiClientHostname
java.lang.String requestApiClientHostname
-
requestApiClientUserAgent
java.lang.String requestApiClientUserAgent
-
requestedMemory
java.lang.Long requestedMemory
-
started
java.time.Instant started
-
status
JobStatus status
-
statusMessage
java.lang.String statusMessage
-
uniqueId
@Size(max=255,message="Max length for the ID is 255 characters") java.lang.String uniqueId
-
-
-
Class com.netflix.genie.common.internal.dtos.Image extends java.lang.Object implements Serializable
-
Serialized Fields
-
arguments
java.util.List<java.lang.String> arguments
-
name
java.lang.String name
-
tag
java.lang.String tag
-
-
-
Class com.netflix.genie.common.internal.dtos.JobEnvironment extends java.lang.Object implements Serializable
- serialVersionUID:
- 8478136461571895069L
-
Serialized Fields
-
computeResources
ComputeResources computeResources
-
environmentVariables
java.util.Map<@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
-
ext
com.fasterxml.jackson.databind.JsonNode ext
-
images
java.util.Map<java.lang.String,Image> images
-
-
Class com.netflix.genie.common.internal.dtos.JobEnvironmentRequest extends java.lang.Object implements Serializable
- serialVersionUID:
- -1782447793634908168L
-
Serialized Fields
-
ext
com.fasterxml.jackson.databind.JsonNode ext
-
requestedComputeResources
ComputeResources requestedComputeResources
-
requestedEnvironmentVariables
java.util.Map<@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
-
requestedImages
java.util.Map<java.lang.String,Image> requestedImages
-
-
Class com.netflix.genie.common.internal.dtos.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
-
grouping
java.lang.String grouping
-
groupingInstance
java.lang.String groupingInstance
-
-
-
Class com.netflix.genie.common.internal.dtos.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") 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.internal.dtos.JobRequestMetadata extends java.lang.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 java.util.Map<java.lang.String,java.lang.String> requestHeaders
-
totalSizeOfAttachments
@javax.validation.constraints.Min(0L) long totalSizeOfAttachments
-
-
Class com.netflix.genie.common.internal.dtos.JobSpecification extends java.lang.Object implements Serializable
- serialVersionUID:
- 4741981587685457902L
-
Serialized Fields
-
applications
com.google.common.collect.ImmutableList<JobSpecification.ExecutionResource> applications
-
archiveLocation
java.lang.String archiveLocation
-
cluster
JobSpecification.ExecutionResource cluster
-
command
JobSpecification.ExecutionResource command
-
environmentVariables
com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> environmentVariables
-
executableArgs
com.google.common.collect.ImmutableList<java.lang.String> executableArgs
-
interactive
boolean interactive
-
job
JobSpecification.ExecutionResource job
-
jobArgs
com.google.common.collect.ImmutableList<java.lang.String> jobArgs
-
jobDirectoryLocation
java.io.File jobDirectoryLocation
-
timeout
java.lang.Integer timeout
-
-
Class com.netflix.genie.common.internal.dtos.JobSpecification.ExecutionResource extends java.lang.Object implements Serializable
- serialVersionUID:
- -444882678226048086L
-
Serialized Fields
-
executionEnvironment
ExecutionEnvironment executionEnvironment
-
id
java.lang.String id
-
-
-
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
-
commands
java.util.Set<CommandEntity> commands
-
configs
java.util.Set<FileEntity> configs
-
dependencies
java.util.Set<FileEntity> dependencies
-
tags
java.util.Set<TagEntity> tags
-
type
java.lang.String type
-
-
Class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity extends IdEntity implements Serializable
-
Serialized Fields
-
created
java.time.Instant created
-
entityVersion
java.lang.Integer entityVersion
-
updated
java.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
-
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") java.lang.String name
-
setupFile
FileEntity setupFile
-
status
java.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
-
configs
java.util.Set<FileEntity> configs
-
dependencies
java.util.Set<FileEntity> dependencies
-
tags
java.util.Set<TagEntity> tags
-
-
Class com.netflix.genie.web.data.services.impl.jpa.entities.CommandEntity extends BaseEntity implements Serializable
- serialVersionUID:
- -8058995173025433517L
-
Serialized Fields
-
applications
java.util.List<ApplicationEntity> applications
-
clusterCriteria
java.util.List<CriterionEntity> clusterCriteria
-
configs
java.util.Set<FileEntity> configs
-
cpu
@Min(1L) java.lang.Integer cpu
-
dependencies
java.util.Set<FileEntity> dependencies
-
diskMb
@Min(1L) java.lang.Long diskMb
-
executable
@NotEmpty(message="No executable arguments entered. At least one is required.") java.util.List<@NotBlank @Size(max=1024) java.lang.String> executable
-
gpu
@Min(1L) java.lang.Integer gpu
-
images
com.fasterxml.jackson.databind.JsonNode images
-
launcherExt
com.fasterxml.jackson.databind.JsonNode launcherExt
-
memory
@Min(1L) java.lang.Long memory
-
networkMbps
@Min(1L) java.lang.Long networkMbps
-
tags
java.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
-
tags
java.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
-
id
long 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
-
api
boolean api
-
applications
java.util.List<ApplicationEntity> applications
-
archiveLocation
@Size(max=1024,message="Max length in database is 1024 characters") java.lang.String archiveLocation
-
archiveStatus
java.lang.String archiveStatus
-
archivingDisabled
boolean archivingDisabled
-
claimed
boolean claimed
-
cluster
ClusterEntity cluster
-
clusterCriteria
java.util.List<CriterionEntity> clusterCriteria
-
clusterName
@Size(max=255,message="Max length in database is 255 characters") java.lang.String clusterName
-
command
CommandEntity command
-
commandArgs
java.util.List<@NotBlank @Size(max=10000) java.lang.String> commandArgs
-
commandCriterion
CriterionEntity commandCriterion
-
commandName
@Size(max=255,message="Max length in database is 255 characters") java.lang.String commandName
-
configs
java.util.Set<FileEntity> configs
-
cpuUsed
@Min(value=1L,message="Can\'t have less than 1 CPU") java.lang.Integer cpuUsed
-
dependencies
java.util.Set<FileEntity> dependencies
-
diskMbUsed
@Min(value=1L,message="Can\'t have less than 1 MB of disk space") java.lang.Long diskMbUsed
-
email
@Email @Size(max=255,message="Max length in database is 255 characters") java.lang.String email
-
environmentVariables
java.util.Map<@NotBlank @Size(max=255) java.lang.String,@NotNull @Size(max=1024) java.lang.String> environmentVariables
-
exitCode
java.lang.Integer exitCode
-
finished
java.time.Instant finished
-
genieUserGroup
@Size(max=255,message="Max length in database is 255 characters") java.lang.String genieUserGroup
-
gpuUsed
@Min(value=0L,message="Can\'t have less than 0 GPU") java.lang.Integer gpuUsed
-
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
-
imagesUsed
com.fasterxml.jackson.databind.JsonNode imagesUsed
-
interactive
boolean interactive
-
jobDirectoryLocation
java.lang.String jobDirectoryLocation
-
launcherExt
com.fasterxml.jackson.databind.JsonNode launcherExt
-
memoryUsed
@Min(value=1L,message="Can\'t have less than 1 MB of memory allocated") java.lang.Long memoryUsed
-
networkMbpsUsed
@Min(value=1L,message="Can\'t have less than 1 MBPS of network") java.lang.Long networkMbpsUsed
-
notifiedJobStatus
java.lang.String notifiedJobStatus
-
numAttachments
@Min(value=0L,message="Can\'t have less than zero attachments") java.lang.Integer numAttachments
-
processId
java.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
-
requestedAgentConfigExt
com.fasterxml.jackson.databind.JsonNode requestedAgentConfigExt
-
requestedAgentEnvironmentExt
com.fasterxml.jackson.databind.JsonNode requestedAgentEnvironmentExt
-
requestedApplications
java.util.List<java.lang.String> requestedApplications
-
requestedCpu
@Min(value=1L,message="Can\'t have less than 1 CPU") java.lang.Integer requestedCpu
-
requestedDiskMb
@Min(value=1L,message="Can\'t have less than 1 MB of disk space") java.lang.Long requestedDiskMb
-
requestedEnvironmentVariables
java.util.Map<@NotBlank @Size(max=255) java.lang.String,@NotNull @Size(max=1024) java.lang.String> requestedEnvironmentVariables
-
requestedGpu
@Min(value=0L,message="Can\'t have less than 0 GPU") java.lang.Integer requestedGpu
-
requestedImages
com.fasterxml.jackson.databind.JsonNode requestedImages
-
requestedJobDirectoryLocation
java.lang.String requestedJobDirectoryLocation
-
requestedLauncherExt
com.fasterxml.jackson.databind.JsonNode requestedLauncherExt
-
requestedMemory
@Min(value=1L,message="Can\'t have less than 1 MB of memory allocated") java.lang.Long requestedMemory
-
requestedNetworkMbps
@Min(value=1L,message="Can\'t have less than 1 MBPS of network") java.lang.Long requestedNetworkMbps
-
requestedTimeout
@Min(1L) java.lang.Integer requestedTimeout
-
resolved
boolean resolved
-
started
java.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
-
tags
java.util.Set<TagEntity> tags
-
tagSearchString
@Size(max=1024,message="Max length in database is 1024 characters") java.lang.String tagSearchString
-
timeoutUsed
@Min(1L) java.lang.Integer timeoutUsed
-
totalSizeOfAttachments
@Min(value=0L,message="Can\'t have less than zero bytes total attachment size") java.lang.Long totalSizeOfAttachments
-
-
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
-
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") 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
-