Package com.oracle.bmc.iot.model
Class IotDomainGroupSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.iot.model.IotDomainGroupSummary.Builder
-
- Enclosing class:
- IotDomainGroupSummary
public static class IotDomainGroupSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IotDomainGroupSummary
build()
IotDomainGroupSummary.Builder
compartmentId(String compartmentId)
The OCID of the compartment corresponding to the resource.IotDomainGroupSummary.Builder
copy(IotDomainGroupSummary model)
IotDomainGroupSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.IotDomainGroupSummary.Builder
description(String description)
A short description of the resource.IotDomainGroupSummary.Builder
displayName(String displayName)
A user-friendly name.IotDomainGroupSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.IotDomainGroupSummary.Builder
id(String id)
The OCID of the resource.IotDomainGroupSummary.Builder
lifecycleState(IotDomainGroup.LifecycleState lifecycleState)
The current state of an IoT Domain Group.IotDomainGroupSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.IotDomainGroupSummary.Builder
timeCreated(Date timeCreated)
The date and time when the resource was created, in the format defined by RFC 3339.IotDomainGroupSummary.Builder
timeUpdated(Date timeUpdated)
The date and time when the resource was last updated, in the format defined by RFC 3339.
-
-
-
Method Detail
-
id
public IotDomainGroupSummary.Builder id(String id)
The OCID of the resource.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public IotDomainGroupSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment corresponding to the resource.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public IotDomainGroupSummary.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 IotDomainGroupSummary.Builder description(String description)
A short description of the resource.- Parameters:
description
- the value to set- Returns:
- this builder
-
lifecycleState
public IotDomainGroupSummary.Builder lifecycleState(IotDomainGroup.LifecycleState lifecycleState)
The current state of an IoT Domain Group.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
freeformTags
public IotDomainGroupSummary.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 IotDomainGroupSummary.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
-
systemTags
public IotDomainGroupSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.Each key is predefined and scoped to a namespace.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
timeCreated
public IotDomainGroupSummary.Builder timeCreated(Date timeCreated)
The date and time when the resource was created, in the format defined by RFC 3339.Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public IotDomainGroupSummary.Builder timeUpdated(Date timeUpdated)
The date and time when the resource was last updated, in the format defined by RFC 3339.Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
build
public IotDomainGroupSummary build()
-
copy
public IotDomainGroupSummary.Builder copy(IotDomainGroupSummary model)
-
-