Class OnPremiseVantagePoint.Builder
- java.lang.Object
-
- com.oracle.bmc.apmsynthetics.model.OnPremiseVantagePoint.Builder
-
- Enclosing class:
- OnPremiseVantagePoint
public static class OnPremiseVantagePoint.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OnPremiseVantagePoint
build()
OnPremiseVantagePoint.Builder
copy(OnPremiseVantagePoint model)
OnPremiseVantagePoint.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.OnPremiseVantagePoint.Builder
description(String description)
A short description about the On-premise vantage point.OnPremiseVantagePoint.Builder
displayName(String displayName)
Unique permanent name of the On-premise vantage point.OnPremiseVantagePoint.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.OnPremiseVantagePoint.Builder
id(String id)
The OCID of the On-premise vantage point.OnPremiseVantagePoint.Builder
name(String name)
Unique On-premise vantage point name that cannot be edited.OnPremiseVantagePoint.Builder
timeCreated(Date timeCreated)
The time the resource was created, expressed in RFC 3339 timestamp format.OnPremiseVantagePoint.Builder
timeUpdated(Date timeUpdated)
The time the resource was updated, expressed in RFC 3339 timestamp format.OnPremiseVantagePoint.Builder
type(OnPremiseVantagePoint.Type type)
Type of On-premise vantage point.OnPremiseVantagePoint.Builder
workersSummary(WorkersSummary workersSummary)
-
-
-
Method Detail
-
id
public OnPremiseVantagePoint.Builder id(String id)
The OCID of the On-premise vantage point.- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public OnPremiseVantagePoint.Builder displayName(String displayName)
Unique permanent name of the On-premise vantage point.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
name
public OnPremiseVantagePoint.Builder name(String name)
Unique On-premise vantage point name that cannot be edited.The name should not contain any confidential information.
- Parameters:
name
- the value to set- Returns:
- this builder
-
type
public OnPremiseVantagePoint.Builder type(OnPremiseVantagePoint.Type type)
Type of On-premise vantage point.- Parameters:
type
- the value to set- Returns:
- this builder
-
description
public OnPremiseVantagePoint.Builder description(String description)
A short description about the On-premise vantage point.- Parameters:
description
- the value to set- Returns:
- this builder
-
workersSummary
public OnPremiseVantagePoint.Builder workersSummary(WorkersSummary workersSummary)
-
timeCreated
public OnPremiseVantagePoint.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 OnPremiseVantagePoint.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 OnPremiseVantagePoint.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 OnPremiseVantagePoint.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 OnPremiseVantagePoint build()
-
copy
public OnPremiseVantagePoint.Builder copy(OnPremiseVantagePoint model)
-
-