Class KubeAPIServerStatus
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.KubeAPIServerStatus
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<KubeAPIServerStatusBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class KubeAPIServerStatus extends Object implements io.fabric8.kubernetes.api.builder.Editable<KubeAPIServerStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KubeAPIServerStatus()No args constructor for use in serializationKubeAPIServerStatus(List<OperatorCondition> conditions, List<GenerationStatus> generations, Integer latestAvailableRevision, String latestAvailableRevisionReason, List<NodeStatus> nodeStatuses, Long observedGeneration, Integer readyReplicas, List<ServiceAccountIssuerStatus> serviceAccountIssuers, String version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KubeAPIServerStatusBuilderedit()Map<String,Object>getAdditionalProperties()List<OperatorCondition>getConditions()conditions is a list of conditions and their statusList<GenerationStatus>getGenerations()generations are used to determine when an item needs to be reconciled or has changed in a way that needs a reaction.IntegergetLatestAvailableRevision()latestAvailableRevision is the deploymentID of the most recent deploymentStringgetLatestAvailableRevisionReason()latestAvailableRevisionReason describe the detailed reason for the most recent deploymentList<NodeStatus>getNodeStatuses()nodeStatuses track the deployment values and errors across individual nodesLonggetObservedGeneration()observedGeneration is the last generation change you've dealt withIntegergetReadyReplicas()readyReplicas indicates how many replicas are ready and at the desired stateList<ServiceAccountIssuerStatus>getServiceAccountIssuers()serviceAccountIssuers tracks history of used service account issuers.StringgetVersion()version is the level this availability applies tovoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetConditions(List<OperatorCondition> conditions)conditions is a list of conditions and their statusvoidsetGenerations(List<GenerationStatus> generations)generations are used to determine when an item needs to be reconciled or has changed in a way that needs a reaction.voidsetLatestAvailableRevision(Integer latestAvailableRevision)latestAvailableRevision is the deploymentID of the most recent deploymentvoidsetLatestAvailableRevisionReason(String latestAvailableRevisionReason)latestAvailableRevisionReason describe the detailed reason for the most recent deploymentvoidsetNodeStatuses(List<NodeStatus> nodeStatuses)nodeStatuses track the deployment values and errors across individual nodesvoidsetObservedGeneration(Long observedGeneration)observedGeneration is the last generation change you've dealt withvoidsetReadyReplicas(Integer readyReplicas)readyReplicas indicates how many replicas are ready and at the desired statevoidsetServiceAccountIssuers(List<ServiceAccountIssuerStatus> serviceAccountIssuers)serviceAccountIssuers tracks history of used service account issuers.voidsetVersion(String version)version is the level this availability applies toKubeAPIServerStatusBuildertoBuilder()
-
-
-
Constructor Detail
-
KubeAPIServerStatus
public KubeAPIServerStatus()
No args constructor for use in serialization
-
KubeAPIServerStatus
public KubeAPIServerStatus(List<OperatorCondition> conditions, List<GenerationStatus> generations, Integer latestAvailableRevision, String latestAvailableRevisionReason, List<NodeStatus> nodeStatuses, Long observedGeneration, Integer readyReplicas, List<ServiceAccountIssuerStatus> serviceAccountIssuers, String version)
-
-
Method Detail
-
getConditions
public List<OperatorCondition> getConditions()
conditions is a list of conditions and their status
-
setConditions
public void setConditions(List<OperatorCondition> conditions)
conditions is a list of conditions and their status
-
getGenerations
public List<GenerationStatus> getGenerations()
generations are used to determine when an item needs to be reconciled or has changed in a way that needs a reaction.
-
setGenerations
public void setGenerations(List<GenerationStatus> generations)
generations are used to determine when an item needs to be reconciled or has changed in a way that needs a reaction.
-
getLatestAvailableRevision
public Integer getLatestAvailableRevision()
latestAvailableRevision is the deploymentID of the most recent deployment
-
setLatestAvailableRevision
public void setLatestAvailableRevision(Integer latestAvailableRevision)
latestAvailableRevision is the deploymentID of the most recent deployment
-
getLatestAvailableRevisionReason
public String getLatestAvailableRevisionReason()
latestAvailableRevisionReason describe the detailed reason for the most recent deployment
-
setLatestAvailableRevisionReason
public void setLatestAvailableRevisionReason(String latestAvailableRevisionReason)
latestAvailableRevisionReason describe the detailed reason for the most recent deployment
-
getNodeStatuses
public List<NodeStatus> getNodeStatuses()
nodeStatuses track the deployment values and errors across individual nodes
-
setNodeStatuses
public void setNodeStatuses(List<NodeStatus> nodeStatuses)
nodeStatuses track the deployment values and errors across individual nodes
-
getObservedGeneration
public Long getObservedGeneration()
observedGeneration is the last generation change you've dealt with
-
setObservedGeneration
public void setObservedGeneration(Long observedGeneration)
observedGeneration is the last generation change you've dealt with
-
getReadyReplicas
public Integer getReadyReplicas()
readyReplicas indicates how many replicas are ready and at the desired state
-
setReadyReplicas
public void setReadyReplicas(Integer readyReplicas)
readyReplicas indicates how many replicas are ready and at the desired state
-
getServiceAccountIssuers
public List<ServiceAccountIssuerStatus> getServiceAccountIssuers()
serviceAccountIssuers tracks history of used service account issuers. The item without expiration time represents the currently used service account issuer. The other items represents service account issuers that were used previously and are still being trusted. The default expiration for the items is set by the platform and it defaults to 24h. see: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#service-account-token-volume-projection
-
setServiceAccountIssuers
public void setServiceAccountIssuers(List<ServiceAccountIssuerStatus> serviceAccountIssuers)
serviceAccountIssuers tracks history of used service account issuers. The item without expiration time represents the currently used service account issuer. The other items represents service account issuers that were used previously and are still being trusted. The default expiration for the items is set by the platform and it defaults to 24h. see: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#service-account-token-volume-projection
-
getVersion
public String getVersion()
version is the level this availability applies to
-
setVersion
public void setVersion(String version)
version is the level this availability applies to
-
edit
public KubeAPIServerStatusBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<KubeAPIServerStatusBuilder>
-
toBuilder
public KubeAPIServerStatusBuilder toBuilder()
-
-