Class CreateServiceCatalogDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.servicecatalog.model.CreateServiceCatalogDetails.Builder
-
- Enclosing class:
- CreateServiceCatalogDetails
public static class CreateServiceCatalogDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateServiceCatalogDetails
build()
CreateServiceCatalogDetails.Builder
compartmentId(String compartmentId)
The unique identifier for the compartment where the service catalog will be created.CreateServiceCatalogDetails.Builder
copy(CreateServiceCatalogDetails model)
CreateServiceCatalogDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateServiceCatalogDetails.Builder
displayName(String displayName)
The display name of the service catalog.CreateServiceCatalogDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
-
-
-
Method Detail
-
compartmentId
public CreateServiceCatalogDetails.Builder compartmentId(String compartmentId)
The unique identifier for the compartment where the service catalog will be created.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public CreateServiceCatalogDetails.Builder displayName(String displayName)
The display name of the service catalog.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
definedTags
public CreateServiceCatalogDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
freeformTags
public CreateServiceCatalogDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
build
public CreateServiceCatalogDetails build()
-
copy
public CreateServiceCatalogDetails.Builder copy(CreateServiceCatalogDetails model)
-
-