Package com.oracle.bmc.fusionapps.model
Class KmsKeyInfo.Builder
- java.lang.Object
- 
- com.oracle.bmc.fusionapps.model.KmsKeyInfo.Builder
 
- 
- Enclosing class:
- KmsKeyInfo
 
 public static class KmsKeyInfo.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description KmsKeyInfo.BuilderactiveKeyId(String activeKeyId)current BYOK keyId facp is usingKmsKeyInfo.BuilderactiveKeyVersion(String activeKeyVersion)current key version facp is usingKmsKeyInfobuild()KmsKeyInfo.Buildercopy(KmsKeyInfo model)KmsKeyInfo.BuildercurrentKeyLifecycleState(String currentKeyLifecycleState)current key lifeCycleStateKmsKeyInfo.BuilderscheduledKeyId(String scheduledKeyId)scheduled keyId to be updatedKmsKeyInfo.BuilderscheduledKeyStatus(KmsKeyInfo.ScheduledKeyStatus scheduledKeyStatus)the scheduled key statusKmsKeyInfo.BuilderscheduledKeyVersion(String scheduledKeyVersion)scheduled key version to be updated.KmsKeyInfo.BuilderscheduledLifecycleState(String scheduledLifecycleState)scheduled key lifeCycle state to be updated.
 
- 
- 
- 
Method Detail- 
activeKeyIdpublic KmsKeyInfo.Builder activeKeyId(String activeKeyId) current BYOK keyId facp is using- Parameters:
- activeKeyId- the value to set
- Returns:
- this builder
 
 - 
activeKeyVersionpublic KmsKeyInfo.Builder activeKeyVersion(String activeKeyVersion) current key version facp is using- Parameters:
- activeKeyVersion- the value to set
- Returns:
- this builder
 
 - 
scheduledKeyIdpublic KmsKeyInfo.Builder scheduledKeyId(String scheduledKeyId) scheduled keyId to be updated- Parameters:
- scheduledKeyId- the value to set
- Returns:
- this builder
 
 - 
scheduledKeyVersionpublic KmsKeyInfo.Builder scheduledKeyVersion(String scheduledKeyVersion) scheduled key version to be updated.- Parameters:
- scheduledKeyVersion- the value to set
- Returns:
- this builder
 
 - 
currentKeyLifecycleStatepublic KmsKeyInfo.Builder currentKeyLifecycleState(String currentKeyLifecycleState) current key lifeCycleState- Parameters:
- currentKeyLifecycleState- the value to set
- Returns:
- this builder
 
 - 
scheduledLifecycleStatepublic KmsKeyInfo.Builder scheduledLifecycleState(String scheduledLifecycleState) scheduled key lifeCycle state to be updated.- Parameters:
- scheduledLifecycleState- the value to set
- Returns:
- this builder
 
 - 
scheduledKeyStatuspublic KmsKeyInfo.Builder scheduledKeyStatus(KmsKeyInfo.ScheduledKeyStatus scheduledKeyStatus) the scheduled key status- Parameters:
- scheduledKeyStatus- the value to set
- Returns:
- this builder
 
 - 
buildpublic KmsKeyInfo build() 
 - 
copypublic KmsKeyInfo.Builder copy(KmsKeyInfo model) 
 
- 
 
-