Package com.oracle.bmc.iot.model
Class CreateIotDomainDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.iot.model.CreateIotDomainDetails.Builder
-
- Enclosing class:
- CreateIotDomainDetails
public static class CreateIotDomainDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateIotDomainDetails
build()
CreateIotDomainDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment corresponding to the resource.CreateIotDomainDetails.Builder
copy(CreateIotDomainDetails model)
CreateIotDomainDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateIotDomainDetails.Builder
description(String description)
A short description of the resource.CreateIotDomainDetails.Builder
displayName(String displayName)
A user-friendly name.CreateIotDomainDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.CreateIotDomainDetails.Builder
iotDomainGroupId(String iotDomainGroupId)
The OCID of the IoT domain group.
-
-
-
Method Detail
-
iotDomainGroupId
public CreateIotDomainDetails.Builder iotDomainGroupId(String iotDomainGroupId)
The OCID of the IoT domain group.- Parameters:
iotDomainGroupId
- the value to set- Returns:
- this builder
-
compartmentId
public CreateIotDomainDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment corresponding to the resource.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public CreateIotDomainDetails.Builder displayName(String displayName)
A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public CreateIotDomainDetails.Builder description(String description)
A short description of the resource.- Parameters:
description
- the value to set- Returns:
- this builder
-
freeformTags
public CreateIotDomainDetails.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 CreateIotDomainDetails.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 CreateIotDomainDetails build()
-
copy
public CreateIotDomainDetails.Builder copy(CreateIotDomainDetails model)
-
-