public static class CreateVaultDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CreateVaultDetails |
build() |
CreateVaultDetails.Builder |
compartmentId(String compartmentId)
The OCID of the compartment where you want to create this vault.
|
CreateVaultDetails.Builder |
copy(CreateVaultDetails model) |
CreateVaultDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
CreateVaultDetails.Builder |
displayName(String displayName)
A user-friendly name for the vault.
|
CreateVaultDetails.Builder |
externalKeyManagerMetadata(ExternalKeyManagerMetadata externalKeyManagerMetadata) |
CreateVaultDetails.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
CreateVaultDetails.Builder |
vaultType(CreateVaultDetails.VaultType vaultType)
The type of vault to create.
|
public CreateVaultDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment where you want to create this vault.
compartmentId
- the value to setpublic CreateVaultDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace. For
more information, see Resource
Tags. Example:
{"Operations": {"CostCenter": "42"}}
definedTags
- the value to setpublic CreateVaultDetails.Builder displayName(String displayName)
A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
displayName
- the value to setpublic CreateVaultDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined
name, type, or namespace. For more information, see Resource
Tags. Example:
{"Department": "Finance"}
freeformTags
- the value to setpublic CreateVaultDetails.Builder externalKeyManagerMetadata(ExternalKeyManagerMetadata externalKeyManagerMetadata)
public CreateVaultDetails.Builder vaultType(CreateVaultDetails.VaultType vaultType)
The type of vault to create. Each type of vault stores the key with different degrees of isolation and has different options and pricing.
vaultType
- the value to setpublic CreateVaultDetails build()
public CreateVaultDetails.Builder copy(CreateVaultDetails model)
Copyright © 2016–2024. All rights reserved.