| Key.Builder | Key.Builder. autoKeyRotationDetails(AutoKeyRotationDetails autoKeyRotationDetails) |  | 
| static Key.Builder | Key. builder() | Create a new builder. | 
| Key.Builder | Key.Builder. compartmentId(String compartmentId) | The OCID of the compartment that contains this master encryption key. | 
| Key.Builder | Key.Builder. copy(Key model) |  | 
| Key.Builder | Key.Builder. currentKeyVersion(String currentKeyVersion) | The OCID of the key version used in cryptographic operations. | 
| Key.Builder | Key.Builder. definedTags(Map<String,Map<String,Object>> definedTags) | Defined tags for this resource. | 
| Key.Builder | Key.Builder. displayName(String displayName) | A user-friendly name for the key. | 
| Key.Builder | Key.Builder. externalKeyReferenceDetails(ExternalKeyReferenceDetails externalKeyReferenceDetails) |  | 
| Key.Builder | Key.Builder. freeformTags(Map<String,String> freeformTags) | Free-form tags for this resource. | 
| Key.Builder | Key.Builder. id(String id) | The OCID of the key. | 
| Key.Builder | Key.Builder. isAutoRotationEnabled(Boolean isAutoRotationEnabled) | A parameter specifying whether the auto key rotation is enabled or not. | 
| Key.Builder | Key.Builder. isPrimary(Boolean isPrimary) | A Boolean value that indicates whether the Key belongs to primary Vault or replica vault. | 
| Key.Builder | Key.Builder. keyShape(KeyShape keyShape) |  | 
| Key.Builder | Key.Builder. lifecycleState(Key.LifecycleState lifecycleState) | The key’s current lifecycle state. | 
| Key.Builder | Key.Builder. protectionMode(Key.ProtectionMode protectionMode) | The key’s protection mode indicates how the key persists and where cryptographic
operations that use the key are performed. | 
| Key.Builder | Key.Builder. replicaDetails(KeyReplicaDetails replicaDetails) |  | 
| Key.Builder | Key.Builder. restoredFromKeyId(String restoredFromKeyId) | The OCID of the key from which this key was restored. | 
| Key.Builder | Key.Builder. timeCreated(Date timeCreated) | The date and time the key was created, expressed in RFC
3339  timestamp format. | 
| Key.Builder | Key.Builder. timeOfDeletion(Date timeOfDeletion) | An optional property indicating when to delete the key, expressed in RFC
3339  timestamp format. | 
| Key.Builder | Key. toBuilder() |  | 
| Key.Builder | Key.Builder. vaultId(String vaultId) | The OCID of the vault that contains this key. |