Class CredentialRotationStatus.Builder
- java.lang.Object
- 
- com.oracle.bmc.containerengine.model.CredentialRotationStatus.Builder
 
- 
- Enclosing class:
- CredentialRotationStatus
 
 public static class CredentialRotationStatus.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CredentialRotationStatusbuild()CredentialRotationStatus.Buildercopy(CredentialRotationStatus model)CredentialRotationStatus.Builderstatus(CredentialRotationStatus.Status 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.CredentialRotationStatus.BuilderstatusDetails(CredentialRotationStatus.StatusDetails statusDetails)Details of a kuberenetes cluster credential rotation status: ISSUING_NEW_CREDENTIALS: Credential rotation is in progress.CredentialRotationStatus.BuildertimeAutoCompletionScheduled(Date timeAutoCompletionScheduled)The time by which retirement of old credentials should start.
 
- 
- 
- 
Method Detail- 
timeAutoCompletionScheduledpublic CredentialRotationStatus.Builder timeAutoCompletionScheduled(Date timeAutoCompletionScheduled) The time by which retirement of old credentials should start.- Parameters:
- timeAutoCompletionScheduled- the value to set
- Returns:
- this builder
 
 - 
statuspublic CredentialRotationStatus.Builder status(CredentialRotationStatus.Status 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.WAITING: Waiting for customer to invoke the complete rotation action or the automcatic complete rotation action. COMPLETED: New credentials are functional on kuberentes cluster. - Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
statusDetailspublic CredentialRotationStatus.Builder statusDetails(CredentialRotationStatus.StatusDetails statusDetails) 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. - Parameters:
- statusDetails- the value to set
- Returns:
- this builder
 
 - 
buildpublic CredentialRotationStatus build() 
 - 
copypublic CredentialRotationStatus.Builder copy(CredentialRotationStatus model) 
 
- 
 
-