Class CreateWorkerDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.apmsynthetics.model.CreateWorkerDetails.Builder
 
- 
- Enclosing class:
- CreateWorkerDetails
 
 public static class CreateWorkerDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
namepublic 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
 
 - 
versionpublic CreateWorkerDetails.Builder version(String version) Image version of the On-premise VP worker.- Parameters:
- version- the value to set
- Returns:
- this builder
 
 - 
resourcePrincipalTokenPublicKeypublic 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
 
 - 
configurationDetailspublic CreateWorkerDetails.Builder configurationDetails(Object configurationDetails) Configuration details of the On-premise VP worker.- Parameters:
- configurationDetails- the value to set
- Returns:
- this builder
 
 - 
workerTypepublic CreateWorkerDetails.Builder workerType(OnPremiseVantagePointWorkerType workerType) Type of the On-premise VP worker.- Parameters:
- workerType- the value to set
- Returns:
- this builder
 
 - 
statuspublic CreateWorkerDetails.Builder status(OnPremiseVantagePointWorkerStatus status) Enables or disables the On-premise VP worker.- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
prioritypublic CreateWorkerDetails.Builder priority(Integer priority) Priority of the On-premise VP worker to schedule monitors.- Parameters:
- priority- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic 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
 
 - 
definedTagspublic 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
 
 - 
buildpublic CreateWorkerDetails build() 
 - 
copypublic CreateWorkerDetails.Builder copy(CreateWorkerDetails model) 
 
- 
 
-