@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EksAttemptDetail extends Object implements Serializable, Cloneable, StructuredPojo
An object that represents the details of a job attempt for a job attempt by an Amazon EKS container.
| Constructor and Description |
|---|
EksAttemptDetail() |
| Modifier and Type | Method and Description |
|---|---|
EksAttemptDetail |
clone() |
boolean |
equals(Object obj) |
List<EksAttemptContainerDetail> |
getContainers()
The details for the final status of the containers for this job attempt.
|
String |
getEksClusterArn()
The Amazon Resource Name (ARN) of the Amazon EKS cluster.
|
List<EksAttemptContainerDetail> |
getInitContainers()
The details for the init containers.
|
String |
getNodeName()
The name of the node for this job attempt.
|
String |
getPodName()
The name of the pod for this job attempt.
|
Long |
getStartedAt()
The Unix timestamp (in milliseconds) for when the attempt was started (when the attempt transitioned from the
STARTING state to the RUNNING state). |
String |
getStatusReason()
A short, human-readable string to provide additional details for the current status of the job attempt.
|
Long |
getStoppedAt()
The Unix timestamp (in milliseconds) for when the attempt was stopped.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setContainers(Collection<EksAttemptContainerDetail> containers)
The details for the final status of the containers for this job attempt.
|
void |
setEksClusterArn(String eksClusterArn)
The Amazon Resource Name (ARN) of the Amazon EKS cluster.
|
void |
setInitContainers(Collection<EksAttemptContainerDetail> initContainers)
The details for the init containers.
|
void |
setNodeName(String nodeName)
The name of the node for this job attempt.
|
void |
setPodName(String podName)
The name of the pod for this job attempt.
|
void |
setStartedAt(Long startedAt)
The Unix timestamp (in milliseconds) for when the attempt was started (when the attempt transitioned from the
STARTING state to the RUNNING state). |
void |
setStatusReason(String statusReason)
A short, human-readable string to provide additional details for the current status of the job attempt.
|
void |
setStoppedAt(Long stoppedAt)
The Unix timestamp (in milliseconds) for when the attempt was stopped.
|
String |
toString()
Returns a string representation of this object.
|
EksAttemptDetail |
withContainers(Collection<EksAttemptContainerDetail> containers)
The details for the final status of the containers for this job attempt.
|
EksAttemptDetail |
withContainers(EksAttemptContainerDetail... containers)
The details for the final status of the containers for this job attempt.
|
EksAttemptDetail |
withEksClusterArn(String eksClusterArn)
The Amazon Resource Name (ARN) of the Amazon EKS cluster.
|
EksAttemptDetail |
withInitContainers(Collection<EksAttemptContainerDetail> initContainers)
The details for the init containers.
|
EksAttemptDetail |
withInitContainers(EksAttemptContainerDetail... initContainers)
The details for the init containers.
|
EksAttemptDetail |
withNodeName(String nodeName)
The name of the node for this job attempt.
|
EksAttemptDetail |
withPodName(String podName)
The name of the pod for this job attempt.
|
EksAttemptDetail |
withStartedAt(Long startedAt)
The Unix timestamp (in milliseconds) for when the attempt was started (when the attempt transitioned from the
STARTING state to the RUNNING state). |
EksAttemptDetail |
withStatusReason(String statusReason)
A short, human-readable string to provide additional details for the current status of the job attempt.
|
EksAttemptDetail |
withStoppedAt(Long stoppedAt)
The Unix timestamp (in milliseconds) for when the attempt was stopped.
|
public List<EksAttemptContainerDetail> getContainers()
The details for the final status of the containers for this job attempt.
public void setContainers(Collection<EksAttemptContainerDetail> containers)
The details for the final status of the containers for this job attempt.
containers - The details for the final status of the containers for this job attempt.public EksAttemptDetail withContainers(EksAttemptContainerDetail... containers)
The details for the final status of the containers for this job attempt.
NOTE: This method appends the values to the existing list (if any). Use
setContainers(java.util.Collection) or withContainers(java.util.Collection) if you want to
override the existing values.
containers - The details for the final status of the containers for this job attempt.public EksAttemptDetail withContainers(Collection<EksAttemptContainerDetail> containers)
The details for the final status of the containers for this job attempt.
containers - The details for the final status of the containers for this job attempt.public List<EksAttemptContainerDetail> getInitContainers()
The details for the init containers.
public void setInitContainers(Collection<EksAttemptContainerDetail> initContainers)
The details for the init containers.
initContainers - The details for the init containers.public EksAttemptDetail withInitContainers(EksAttemptContainerDetail... initContainers)
The details for the init containers.
NOTE: This method appends the values to the existing list (if any). Use
setInitContainers(java.util.Collection) or withInitContainers(java.util.Collection) if you want
to override the existing values.
initContainers - The details for the init containers.public EksAttemptDetail withInitContainers(Collection<EksAttemptContainerDetail> initContainers)
The details for the init containers.
initContainers - The details for the init containers.public void setEksClusterArn(String eksClusterArn)
The Amazon Resource Name (ARN) of the Amazon EKS cluster.
eksClusterArn - The Amazon Resource Name (ARN) of the Amazon EKS cluster.public String getEksClusterArn()
The Amazon Resource Name (ARN) of the Amazon EKS cluster.
public EksAttemptDetail withEksClusterArn(String eksClusterArn)
The Amazon Resource Name (ARN) of the Amazon EKS cluster.
eksClusterArn - The Amazon Resource Name (ARN) of the Amazon EKS cluster.public void setPodName(String podName)
The name of the pod for this job attempt.
podName - The name of the pod for this job attempt.public String getPodName()
The name of the pod for this job attempt.
public EksAttemptDetail withPodName(String podName)
The name of the pod for this job attempt.
podName - The name of the pod for this job attempt.public void setNodeName(String nodeName)
The name of the node for this job attempt.
nodeName - The name of the node for this job attempt.public String getNodeName()
The name of the node for this job attempt.
public EksAttemptDetail withNodeName(String nodeName)
The name of the node for this job attempt.
nodeName - The name of the node for this job attempt.public void setStartedAt(Long startedAt)
The Unix timestamp (in milliseconds) for when the attempt was started (when the attempt transitioned from the
STARTING state to the RUNNING state).
startedAt - The Unix timestamp (in milliseconds) for when the attempt was started (when the attempt transitioned from
the STARTING state to the RUNNING state).public Long getStartedAt()
The Unix timestamp (in milliseconds) for when the attempt was started (when the attempt transitioned from the
STARTING state to the RUNNING state).
STARTING state to the RUNNING state).public EksAttemptDetail withStartedAt(Long startedAt)
The Unix timestamp (in milliseconds) for when the attempt was started (when the attempt transitioned from the
STARTING state to the RUNNING state).
startedAt - The Unix timestamp (in milliseconds) for when the attempt was started (when the attempt transitioned from
the STARTING state to the RUNNING state).public void setStoppedAt(Long stoppedAt)
The Unix timestamp (in milliseconds) for when the attempt was stopped. This happens when the attempt transitioned
from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED.
stoppedAt - The Unix timestamp (in milliseconds) for when the attempt was stopped. This happens when the attempt
transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or
FAILED.public Long getStoppedAt()
The Unix timestamp (in milliseconds) for when the attempt was stopped. This happens when the attempt transitioned
from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED.
RUNNING state to a terminal state, such as SUCCEEDED or
FAILED.public EksAttemptDetail withStoppedAt(Long stoppedAt)
The Unix timestamp (in milliseconds) for when the attempt was stopped. This happens when the attempt transitioned
from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED.
stoppedAt - The Unix timestamp (in milliseconds) for when the attempt was stopped. This happens when the attempt
transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or
FAILED.public void setStatusReason(String statusReason)
A short, human-readable string to provide additional details for the current status of the job attempt.
statusReason - A short, human-readable string to provide additional details for the current status of the job attempt.public String getStatusReason()
A short, human-readable string to provide additional details for the current status of the job attempt.
public EksAttemptDetail withStatusReason(String statusReason)
A short, human-readable string to provide additional details for the current status of the job attempt.
statusReason - A short, human-readable string to provide additional details for the current status of the job attempt.public String toString()
toString in class ObjectObject.toString()public EksAttemptDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.