Class ClusterEntity
- java.lang.Object
-
- com.netflix.genie.web.data.services.impl.jpa.entities.IdEntity
-
- com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity
-
- com.netflix.genie.web.data.services.impl.jpa.entities.UniqueIdEntity
-
- com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity
-
- com.netflix.genie.web.data.services.impl.jpa.entities.ClusterEntity
-
- All Implemented Interfaces:
AuditProjection,BaseProjection,IdProjection,SetupFileProjection,UniqueIdProjection,java.io.Serializable
@Entity public class ClusterEntity extends BaseEntity
Representation of the state of the Cluster object.- Since:
- 2.0.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDTO_ENTITY_GRAPHThe name of theEntityGraphwhich will eagerly load everything needed to construct a Cluster DTO.
-
Constructor Summary
Constructors Constructor Description ClusterEntity()Default Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)inthashCode()voidsetConfigs(java.util.Set<FileEntity> configs)Set all the files associated as configuration files for this cluster.voidsetDependencies(java.util.Set<FileEntity> dependencies)Set all the files associated as dependency files for this cluster.voidsetTags(java.util.Set<TagEntity> tags)Set all the tags associated to this cluster.-
Methods inherited from class com.netflix.genie.web.data.services.impl.jpa.entities.BaseEntity
getDescription, getMetadata, getSetupFile, setDescription, setMetadata, setSetupFile
-
Methods inherited from class com.netflix.genie.web.data.services.impl.jpa.entities.AuditEntity
getCreated, getUpdated, onCreateBaseEntity, onUpdateBaseEntity
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.AuditProjection
getCreated, getUpdated
-
Methods inherited from interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.BaseProjection
getName, getStatus, getUser, getVersion
-
Methods inherited from interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.IdProjection
getId
-
Methods inherited from interface com.netflix.genie.web.data.services.impl.jpa.queries.projections.UniqueIdProjection
getUniqueId
-
-
-
-
Field Detail
-
DTO_ENTITY_GRAPH
public static final java.lang.String DTO_ENTITY_GRAPH
The name of theEntityGraphwhich will eagerly load everything needed to construct a Cluster DTO.- See Also:
- Constant Field Values
-
-
Method Detail
-
setConfigs
public void setConfigs(@Nullable java.util.Set<FileEntity> configs)Set all the files associated as configuration files for this cluster.- Parameters:
configs- The configuration files to set
-
setDependencies
public void setDependencies(@Nullable java.util.Set<FileEntity> dependencies)Set all the files associated as dependency files for this cluster.- Parameters:
dependencies- The dependency files to set
-
setTags
public void setTags(@Nullable java.util.Set<TagEntity> tags)Set all the tags associated to this cluster.- Parameters:
tags- The dependency tags to set
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classBaseEntity
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseEntity
-
-