Class InstanceStatusPlanStatus
- java.lang.Object
-
- com.marcnuri.yakc.model.dev.kudo.v1beta1.InstanceStatusPlanStatus
-
- All Implemented Interfaces:
com.marcnuri.yakc.model.Model
public class InstanceStatusPlanStatus extends java.lang.Object implements com.marcnuri.yakc.model.Model
PlanStatus is representing status of a planThese are valid states and transitions
| Never executed | | v | Error |<------>| Pending | ^ | | v | +-------+--------+ | +-------+--------+ | | v v | Fatal error | | Complete |
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InstanceStatusPlanStatus.Builder
-
Constructor Summary
Constructors Constructor Description InstanceStatusPlanStatus()
InstanceStatusPlanStatus(java.lang.Object lastUpdatedTimestamp, java.lang.String message, java.lang.String name, java.util.List<InstanceStatusPhases> phases, java.lang.String status, java.lang.String uid)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InstanceStatusPlanStatus.Builder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.lang.Object
getLastUpdatedTimestamp()
java.lang.String
getMessage()
java.lang.String
getName()
java.util.List<InstanceStatusPhases>
getPhases()
java.lang.String
getStatus()
ExecutionStatus captures the state of the rollout.java.lang.String
getUid()
UID is a type that holds unique ID values, including UUIDs.int
hashCode()
void
setLastUpdatedTimestamp(java.lang.Object lastUpdatedTimestamp)
void
setMessage(java.lang.String message)
void
setName(java.lang.String name)
void
setPhases(java.util.List<InstanceStatusPhases> phases)
void
setStatus(java.lang.String status)
ExecutionStatus captures the state of the rollout.void
setUid(java.lang.String uid)
UID is a type that holds unique ID values, including UUIDs.InstanceStatusPlanStatus.Builder
toBuilder()
java.lang.String
toString()
-
-
-
Constructor Detail
-
InstanceStatusPlanStatus
public InstanceStatusPlanStatus(java.lang.Object lastUpdatedTimestamp, java.lang.String message, java.lang.String name, java.util.List<InstanceStatusPhases> phases, java.lang.String status, java.lang.String uid)
-
InstanceStatusPlanStatus
public InstanceStatusPlanStatus()
-
-
Method Detail
-
builder
public static InstanceStatusPlanStatus.Builder builder()
-
toBuilder
public InstanceStatusPlanStatus.Builder toBuilder()
-
getLastUpdatedTimestamp
public java.lang.Object getLastUpdatedTimestamp()
-
getMessage
public java.lang.String getMessage()
-
getName
public java.lang.String getName()
-
getPhases
public java.util.List<InstanceStatusPhases> getPhases()
-
getStatus
public java.lang.String getStatus()
ExecutionStatus captures the state of the rollout.
-
getUid
public java.lang.String getUid()
UID is a type that holds unique ID values, including UUIDs. Because we don't ONLY use UUIDs, this is an alias to string. Being a type captures intent and helps make sure that UIDs and names do not get conflated.
-
setLastUpdatedTimestamp
public void setLastUpdatedTimestamp(java.lang.Object lastUpdatedTimestamp)
-
setMessage
public void setMessage(java.lang.String message)
-
setName
public void setName(java.lang.String name)
-
setPhases
public void setPhases(java.util.List<InstanceStatusPhases> phases)
-
setStatus
public void setStatus(java.lang.String status)
ExecutionStatus captures the state of the rollout.
-
setUid
public void setUid(java.lang.String uid)
UID is a type that holds unique ID values, including UUIDs. Because we don't ONLY use UUIDs, this is an alias to string. Being a type captures intent and helps make sure that UIDs and names do not get conflated.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-