Class CreateHsmClusterDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.keymanagement.model.CreateHsmClusterDetails.Builder
-
- Enclosing class:
- CreateHsmClusterDetails
public static class CreateHsmClusterDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateHsmClusterDetails
build()
CreateHsmClusterDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment where you want to create this HSM cluster resource.CreateHsmClusterDetails.Builder
copy(CreateHsmClusterDetails model)
CreateHsmClusterDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateHsmClusterDetails.Builder
displayName(String displayName)
A user-friendly display name for the HSM cluster resource.CreateHsmClusterDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
-
-
-
Method Detail
-
compartmentId
public CreateHsmClusterDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment where you want to create this HSM cluster resource.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public CreateHsmClusterDetails.Builder displayName(String displayName)
A user-friendly display name for the HSM cluster resource.It does not have to be unique, and it is changeable. Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
definedTags
public CreateHsmClusterDetails.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”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
freeformTags
public CreateHsmClusterDetails.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”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
build
public CreateHsmClusterDetails build()
-
copy
public CreateHsmClusterDetails.Builder copy(CreateHsmClusterDetails model)
-
-