Class DedicatedVantagePoint.Builder
- java.lang.Object
-
- com.oracle.bmc.apmsynthetics.model.DedicatedVantagePoint.Builder
-
- Enclosing class:
- DedicatedVantagePoint
public static class DedicatedVantagePoint.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DedicatedVantagePoint
build()
DedicatedVantagePoint.Builder
copy(DedicatedVantagePoint model)
DedicatedVantagePoint.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.DedicatedVantagePoint.Builder
displayName(String displayName)
Unique dedicated vantage point name that cannot be edited.DedicatedVantagePoint.Builder
dvpStackDetails(DvpStackDetails dvpStackDetails)
DedicatedVantagePoint.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.DedicatedVantagePoint.Builder
id(String id)
The OCID of the dedicated vantage point.DedicatedVantagePoint.Builder
monitorStatusCountMap(MonitorStatusCountMap monitorStatusCountMap)
DedicatedVantagePoint.Builder
name(String name)
Unique permanent name of the dedicated vantage point.DedicatedVantagePoint.Builder
region(String region)
Name of the region.DedicatedVantagePoint.Builder
status(DedicatedVantagePointStatus status)
Status of the dedicated vantage point.DedicatedVantagePoint.Builder
timeCreated(Date timeCreated)
The time the resource was created, expressed in RFC 3339 timestamp format.DedicatedVantagePoint.Builder
timeUpdated(Date timeUpdated)
The time the resource was updated, expressed in RFC 3339 timestamp format.
-
-
-
Method Detail
-
id
public DedicatedVantagePoint.Builder id(String id)
The OCID of the dedicated vantage point.- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public DedicatedVantagePoint.Builder displayName(String displayName)
Unique dedicated vantage point name that cannot be edited.The name should not contain any confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
name
public DedicatedVantagePoint.Builder name(String name)
Unique permanent name of the dedicated vantage point.This is the same as the displayName.
- Parameters:
name
- the value to set- Returns:
- this builder
-
status
public DedicatedVantagePoint.Builder status(DedicatedVantagePointStatus status)
Status of the dedicated vantage point.- Parameters:
status
- the value to set- Returns:
- this builder
-
dvpStackDetails
public DedicatedVantagePoint.Builder dvpStackDetails(DvpStackDetails dvpStackDetails)
-
region
public DedicatedVantagePoint.Builder region(String region)
Name of the region.- Parameters:
region
- the value to set- Returns:
- this builder
-
monitorStatusCountMap
public DedicatedVantagePoint.Builder monitorStatusCountMap(MonitorStatusCountMap monitorStatusCountMap)
-
timeCreated
public DedicatedVantagePoint.Builder timeCreated(Date timeCreated)
The time the resource was created, expressed in RFC 3339 timestamp format.Example: 2020-02-12T22:47:12.613Z
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public DedicatedVantagePoint.Builder timeUpdated(Date timeUpdated)
The time the resource was updated, expressed in RFC 3339 timestamp format.Example: 2020-02-13T22:47:12.613Z
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
freeformTags
public DedicatedVantagePoint.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
-
definedTags
public DedicatedVantagePoint.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
-
build
public DedicatedVantagePoint build()
-
copy
public DedicatedVantagePoint.Builder copy(DedicatedVantagePoint model)
-
-