@Generated(value="OracleSDKGenerator", comments="API Version: 20180222") public final class CredentialRotationStatus extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Information regarding cluster’s credential rotation.
Note: Objects should always be created or deserialized using the CredentialRotationStatus.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the CredentialRotationStatus.Builder
, which maintain a
set of all explicitly set fields called CredentialRotationStatus.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
CredentialRotationStatus.Builder |
static class |
CredentialRotationStatus.Status
Credential rotation status of a kubernetes cluster IN_PROGRESS: Issuing new credentials to
kubernetes cluster control plane and worker nodes or retiring old credentials from kubernetes
cluster control plane and worker nodes.
|
static class |
CredentialRotationStatus.StatusDetails
Details of a kuberenetes cluster credential rotation status: ISSUING_NEW_CREDENTIALS:
Credential rotation is in progress.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
CredentialRotationStatus(Date timeAutoCompletionScheduled,
CredentialRotationStatus.Status status,
CredentialRotationStatus.StatusDetails statusDetails)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CredentialRotationStatus.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
CredentialRotationStatus.Status |
getStatus()
Credential rotation status of a kubernetes cluster IN_PROGRESS: Issuing new credentials to
kubernetes cluster control plane and worker nodes or retiring old credentials from kubernetes
cluster control plane and worker nodes.
|
CredentialRotationStatus.StatusDetails |
getStatusDetails()
Details of a kuberenetes cluster credential rotation status: ISSUING_NEW_CREDENTIALS:
Credential rotation is in progress.
|
Date |
getTimeAutoCompletionScheduled()
The time by which retirement of old credentials should start.
|
int |
hashCode() |
CredentialRotationStatus.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"timeAutoCompletionScheduled","status","statusDetails"}) public CredentialRotationStatus(Date timeAutoCompletionScheduled, CredentialRotationStatus.Status status, CredentialRotationStatus.StatusDetails statusDetails)
public static CredentialRotationStatus.Builder builder()
Create a new builder.
public CredentialRotationStatus.Builder toBuilder()
public Date getTimeAutoCompletionScheduled()
The time by which retirement of old credentials should start.
public CredentialRotationStatus.Status getStatus()
Credential rotation status of a kubernetes cluster IN_PROGRESS: Issuing new credentials to kubernetes cluster control plane and worker nodes or retiring old credentials from kubernetes cluster control plane and worker nodes. WAITING: Waiting for customer to invoke the complete rotation action or the automcatic complete rotation action. COMPLETED: New credentials are functional on kuberentes cluster.
public CredentialRotationStatus.StatusDetails getStatusDetails()
Details of a kuberenetes cluster credential rotation status: ISSUING_NEW_CREDENTIALS: Credential rotation is in progress. Starting to issue new credentials to kubernetes cluster control plane and worker nodes. NEW_CREDENTIALS_ISSUED: New credentials are added. At this stage cluster has both old and new credentials and is awaiting old credentials retirement. RETIRING_OLD_CREDENTIALS: Retirement of old credentials is in progress. Starting to remove old credentials from kubernetes cluster control plane and worker nodes. COMPLETED: Credential rotation is complete. Old credentials are retired.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.