Class CreateWorkerDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.apmsynthetics.model.CreateWorkerDetails.Builder
-
- Enclosing class:
- CreateWorkerDetails
public static class CreateWorkerDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateWorkerDetails
build()
CreateWorkerDetails.Builder
configurationDetails(Object configurationDetails)
Configuration details of the On-premise VP worker.CreateWorkerDetails.Builder
copy(CreateWorkerDetails model)
CreateWorkerDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateWorkerDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.CreateWorkerDetails.Builder
name(String name)
Unique On-premise VP worker name that cannot be edited.CreateWorkerDetails.Builder
priority(Integer priority)
Priority of the On-premise VP worker to schedule monitors.CreateWorkerDetails.Builder
resourcePrincipalTokenPublicKey(String resourcePrincipalTokenPublicKey)
public key for resource Principal Token based validation to be used in further calls.CreateWorkerDetails.Builder
status(OnPremiseVantagePointWorkerStatus status)
Enables or disables the On-premise VP worker.CreateWorkerDetails.Builder
version(String version)
Image version of the On-premise VP worker.CreateWorkerDetails.Builder
workerType(OnPremiseVantagePointWorkerType workerType)
Type of the On-premise VP worker.
-
-
-
Method Detail
-
name
public CreateWorkerDetails.Builder name(String name)
Unique On-premise VP worker name that cannot be edited.The name should not contain any confidential information.
- Parameters:
name
- the value to set- Returns:
- this builder
-
version
public CreateWorkerDetails.Builder version(String version)
Image version of the On-premise VP worker.- Parameters:
version
- the value to set- Returns:
- this builder
-
resourcePrincipalTokenPublicKey
public CreateWorkerDetails.Builder resourcePrincipalTokenPublicKey(String resourcePrincipalTokenPublicKey)
public key for resource Principal Token based validation to be used in further calls.- Parameters:
resourcePrincipalTokenPublicKey
- the value to set- Returns:
- this builder
-
configurationDetails
public CreateWorkerDetails.Builder configurationDetails(Object configurationDetails)
Configuration details of the On-premise VP worker.- Parameters:
configurationDetails
- the value to set- Returns:
- this builder
-
workerType
public CreateWorkerDetails.Builder workerType(OnPremiseVantagePointWorkerType workerType)
Type of the On-premise VP worker.- Parameters:
workerType
- the value to set- Returns:
- this builder
-
status
public CreateWorkerDetails.Builder status(OnPremiseVantagePointWorkerStatus status)
Enables or disables the On-premise VP worker.- Parameters:
status
- the value to set- Returns:
- this builder
-
priority
public CreateWorkerDetails.Builder priority(Integer priority)
Priority of the On-premise VP worker to schedule monitors.- Parameters:
priority
- the value to set- Returns:
- this builder
-
freeformTags
public CreateWorkerDetails.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 CreateWorkerDetails.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 CreateWorkerDetails build()
-
copy
public CreateWorkerDetails.Builder copy(CreateWorkerDetails model)
-
-