public static class KmsKeyInfo.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
KmsKeyInfo.Builder |
activeKeyId(String activeKeyId)
current BYOK keyId facp is using
|
KmsKeyInfo.Builder |
activeKeyVersion(String activeKeyVersion)
current key version facp is using
|
KmsKeyInfo |
build() |
KmsKeyInfo.Builder |
copy(KmsKeyInfo model) |
KmsKeyInfo.Builder |
currentKeyLifecycleState(String currentKeyLifecycleState)
current key lifeCycleState
|
KmsKeyInfo.Builder |
scheduledKeyId(String scheduledKeyId)
scheduled keyId to be updated
|
KmsKeyInfo.Builder |
scheduledKeyStatus(KmsKeyInfo.ScheduledKeyStatus scheduledKeyStatus)
the scheduled key status
|
KmsKeyInfo.Builder |
scheduledKeyVersion(String scheduledKeyVersion)
scheduled key version to be updated.
|
KmsKeyInfo.Builder |
scheduledLifecycleState(String scheduledLifecycleState)
scheduled key lifeCycle state to be updated.
|
public KmsKeyInfo.Builder activeKeyId(String activeKeyId)
current BYOK keyId facp is using
activeKeyId
- the value to setpublic KmsKeyInfo.Builder activeKeyVersion(String activeKeyVersion)
current key version facp is using
activeKeyVersion
- the value to setpublic KmsKeyInfo.Builder scheduledKeyId(String scheduledKeyId)
scheduled keyId to be updated
scheduledKeyId
- the value to setpublic KmsKeyInfo.Builder scheduledKeyVersion(String scheduledKeyVersion)
scheduled key version to be updated.
scheduledKeyVersion
- the value to setpublic KmsKeyInfo.Builder currentKeyLifecycleState(String currentKeyLifecycleState)
current key lifeCycleState
currentKeyLifecycleState
- the value to setpublic KmsKeyInfo.Builder scheduledLifecycleState(String scheduledLifecycleState)
scheduled key lifeCycle state to be updated.
scheduledLifecycleState
- the value to setpublic KmsKeyInfo.Builder scheduledKeyStatus(KmsKeyInfo.ScheduledKeyStatus scheduledKeyStatus)
the scheduled key status
scheduledKeyStatus
- the value to setpublic KmsKeyInfo build()
public KmsKeyInfo.Builder copy(KmsKeyInfo model)
Copyright © 2016–2024. All rights reserved.