Class V1Dashboard.Builder
- java.lang.Object
-
- com.oracle.bmc.dashboardservice.model.V1Dashboard.Builder
-
- Enclosing class:
- V1Dashboard
public static class V1Dashboard.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description V1Dashboard
build()
V1Dashboard.Builder
compartmentId(String compartmentId)
V1Dashboard.Builder
config(Object config)
The dashboard configuration.V1Dashboard.Builder
copy(V1Dashboard model)
V1Dashboard.Builder
dashboardGroupId(String dashboardGroupId)
V1Dashboard.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
V1Dashboard.Builder
description(String description)
V1Dashboard.Builder
displayName(String displayName)
V1Dashboard.Builder
freeformTags(Map<String,String> freeformTags)
V1Dashboard.Builder
id(String id)
V1Dashboard.Builder
lifecycleState(Dashboard.LifecycleState lifecycleState)
V1Dashboard.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
V1Dashboard.Builder
timeCreated(Date timeCreated)
V1Dashboard.Builder
timeUpdated(Date timeUpdated)
V1Dashboard.Builder
widgets(List<Object> widgets)
The visualization building blocks of the dashboard.
-
-
-
Method Detail
-
id
public V1Dashboard.Builder id(String id)
-
dashboardGroupId
public V1Dashboard.Builder dashboardGroupId(String dashboardGroupId)
-
displayName
public V1Dashboard.Builder displayName(String displayName)
-
description
public V1Dashboard.Builder description(String description)
-
compartmentId
public V1Dashboard.Builder compartmentId(String compartmentId)
-
timeCreated
public V1Dashboard.Builder timeCreated(Date timeCreated)
-
timeUpdated
public V1Dashboard.Builder timeUpdated(Date timeUpdated)
-
lifecycleState
public V1Dashboard.Builder lifecycleState(Dashboard.LifecycleState lifecycleState)
-
freeformTags
public V1Dashboard.Builder freeformTags(Map<String,String> freeformTags)
-
config
public V1Dashboard.Builder config(Object config)
The dashboard configuration.For example, the layout and widget placement.
- Parameters:
config
- the value to set- Returns:
- this builder
-
widgets
public V1Dashboard.Builder widgets(List<Object> widgets)
The visualization building blocks of the dashboard.- Parameters:
widgets
- the value to set- Returns:
- this builder
-
build
public V1Dashboard build()
-
copy
public V1Dashboard.Builder copy(V1Dashboard model)
-
-