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
-