Package com.netflix.genie.common.dto
@ParametersAreNonnullByDefault
package com.netflix.genie.common.dto
Data transfer objects for Genie for the APIs as well as the internal services. All DTOs should be read-only except
for their constructors.
-
ClassDescriptionApplication DTO.A builder to create applications.The available statuses for applications.Possible archival statuses for a Job.Base fields for multiple DTOs.BaseDTO.Builder<T extends BaseDTO.Builder>Builder pattern to save constructor arguments.Cluster DTO object.A builder to create clusters.Cluster Criteria.The possible statuses for a cluster.A command data transfer object.A builder to create commands.The available statuses for Commands.Common fields for multiple DTOs.CommonDTO.Builder<T extends CommonDTO.Builder>Builder pattern to save constructor arguments.Representation of metadata corresponding to the container image (docker, etc.) that the job should be launched in.Builder for immutable instances of
ContainerImage
.Representation of various criterion options available.Builder for creating a Criterion instance.Base class DTO for DTOs which require a setup file.A builder for helping to create instances.Read only data transfer object representing a Job in the Genie system.A builder to create jobs.All information needed to show state of a running job.A builder to create job requests.Additional metadata associated with a Job Request such as client host, user agent, etc.Builder for creating a JobMetadata instance.All information needed to make a request to run a new job.A builder to create job requests.Possible statuses for a Job.Constant strings for status message attached to a job after it terminates.ResolvedResources<R extends ExecutionEnvironmentDTO>Representing the result of resolving resources of type R from aCriterion
.DTO for metadata related to the runtime environment of a given job.Builder class forRuntime
instances.A representation of compute resources that a Genie entity (job/command/etc.) may request or use.Builder for generating immutableRuntimeResources
instances.A summary of the resources used by a given user.