Class CreateCaBundleDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.certificatesmanagement.model.CreateCaBundleDetails.Builder
-
- Enclosing class:
- CreateCaBundleDetails
public static class CreateCaBundleDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateCaBundleDetails
build()
CreateCaBundleDetails.Builder
caBundlePem(String caBundlePem)
Certificates (in PEM format) to include in the CA bundle.CreateCaBundleDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment for the CA bundle.CreateCaBundleDetails.Builder
copy(CreateCaBundleDetails model)
CreateCaBundleDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateCaBundleDetails.Builder
description(String description)
A brief description of the CA bundle.CreateCaBundleDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.CreateCaBundleDetails.Builder
name(String name)
A user-friendly name for the CA bundle.
-
-
-
Method Detail
-
name
public CreateCaBundleDetails.Builder name(String name)
A user-friendly name for the CA bundle.Names are unique within a compartment. Avoid entering confidential information. Valid characters include uppercase or lowercase letters, numbers, hyphens, underscores, and periods.
- Parameters:
name
- the value to set- Returns:
- this builder
-
description
public CreateCaBundleDetails.Builder description(String description)
A brief description of the CA bundle.- Parameters:
description
- the value to set- Returns:
- this builder
-
compartmentId
public CreateCaBundleDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment for the CA bundle.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
caBundlePem
public CreateCaBundleDetails.Builder caBundlePem(String caBundlePem)
Certificates (in PEM format) to include in the CA bundle.- Parameters:
caBundlePem
- the value to set- Returns:
- this builder
-
freeformTags
public CreateCaBundleDetails.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
-
definedTags
public CreateCaBundleDetails.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
-
build
public CreateCaBundleDetails build()
-
copy
public CreateCaBundleDetails.Builder copy(CreateCaBundleDetails model)
-
-