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 CreateWorkerDetailsbuild()CreateWorkerDetails.BuilderconfigurationDetails(Object configurationDetails)Configuration details of the On-premise VP worker.CreateWorkerDetails.Buildercopy(CreateWorkerDetails model)CreateWorkerDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.CreateWorkerDetails.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.CreateWorkerDetails.Buildername(String name)Unique On-premise VP worker name that cannot be edited.CreateWorkerDetails.Builderpriority(Integer priority)Priority of the On-premise VP worker to schedule monitors.CreateWorkerDetails.BuilderresourcePrincipalTokenPublicKey(String resourcePrincipalTokenPublicKey)public key for resource Principal Token based validation to be used in further calls.CreateWorkerDetails.Builderstatus(OnPremiseVantagePointWorkerStatus status)Enables or disables the On-premise VP worker.CreateWorkerDetails.Builderversion(String version)Image version of the On-premise VP worker.CreateWorkerDetails.BuilderworkerType(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)
-
-