Modifier and Type | Class and Description |
---|---|
static class |
DefaultTaskSpec.Builder
DefaultTaskSpec builder static inner class. |
Modifier and Type | Field and Description |
---|---|
static int |
TASK_KILL_GRACE_PERIOD_SECONDS_DEFAULT |
Constructor and Description |
---|
DefaultTaskSpec(java.lang.String name,
GoalState goalState,
java.lang.Boolean essential,
ResourceSet resourceSet,
CommandSpec commandSpec,
HealthCheckSpec healthCheckSpec,
ReadinessCheckSpec readinessCheckSpec,
java.util.Collection<ConfigFileSpec> configFiles,
DiscoverySpec discoverySpec,
java.lang.Integer taskKillGracePeriodSeconds,
java.util.Collection<TransportEncryptionSpec> transportEncryption) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.util.Optional<CommandSpec> |
getCommand() |
java.util.Collection<ConfigFileSpec> |
getConfigFiles() |
java.util.Optional<DiscoverySpec> |
getDiscovery() |
GoalState |
getGoal() |
java.util.Optional<HealthCheckSpec> |
getHealthCheck() |
java.lang.String |
getName() |
java.util.Optional<ReadinessCheckSpec> |
getReadinessCheck() |
ResourceSet |
getResourceSet() |
java.lang.Integer |
getTaskKillGracePeriodSeconds() |
java.util.Collection<TransportEncryptionSpec> |
getTransportEncryption() |
int |
hashCode() |
java.lang.Boolean |
isEssential() |
static DefaultTaskSpec.Builder |
newBuilder() |
static DefaultTaskSpec.Builder |
newBuilder(TaskSpec copy) |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getInstanceName, getInstanceName
public static final int TASK_KILL_GRACE_PERIOD_SECONDS_DEFAULT
public DefaultTaskSpec(java.lang.String name, GoalState goalState, java.lang.Boolean essential, ResourceSet resourceSet, CommandSpec commandSpec, HealthCheckSpec healthCheckSpec, ReadinessCheckSpec readinessCheckSpec, java.util.Collection<ConfigFileSpec> configFiles, DiscoverySpec discoverySpec, java.lang.Integer taskKillGracePeriodSeconds, java.util.Collection<TransportEncryptionSpec> transportEncryption)
public static DefaultTaskSpec.Builder newBuilder()
public static DefaultTaskSpec.Builder newBuilder(TaskSpec copy)
public java.lang.Boolean isEssential()
isEssential
in interface TaskSpec
public ResourceSet getResourceSet()
getResourceSet
in interface TaskSpec
public java.util.Optional<CommandSpec> getCommand()
getCommand
in interface TaskSpec
public java.util.Optional<HealthCheckSpec> getHealthCheck()
getHealthCheck
in interface TaskSpec
public java.util.Optional<ReadinessCheckSpec> getReadinessCheck()
getReadinessCheck
in interface TaskSpec
public java.util.Collection<ConfigFileSpec> getConfigFiles()
getConfigFiles
in interface TaskSpec
public java.util.Optional<DiscoverySpec> getDiscovery()
getDiscovery
in interface TaskSpec
public java.lang.Integer getTaskKillGracePeriodSeconds()
getTaskKillGracePeriodSeconds
in interface TaskSpec
public java.util.Collection<TransportEncryptionSpec> getTransportEncryption()
getTransportEncryption
in interface TaskSpec
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object