Package com.oracle.bmc.apmconfig.model
Class MacsApmExtension.Builder
- java.lang.Object
-
- com.oracle.bmc.apmconfig.model.MacsApmExtension.Builder
-
- Enclosing class:
- MacsApmExtension
public static class MacsApmExtension.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public MacsApmExtension.Builder id(String id)
-
timeCreated
public MacsApmExtension.Builder timeCreated(Date timeCreated)
-
timeUpdated
public MacsApmExtension.Builder timeUpdated(Date timeUpdated)
-
createdBy
public MacsApmExtension.Builder createdBy(String createdBy)
-
updatedBy
public MacsApmExtension.Builder updatedBy(String updatedBy)
-
etag
public MacsApmExtension.Builder etag(String etag)
-
freeformTags
public MacsApmExtension.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public MacsApmExtension.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
displayName
public MacsApmExtension.Builder displayName(String displayName)
The name by which a configuration entity is displayed to the end user.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
managementAgentId
public MacsApmExtension.Builder managementAgentId(String managementAgentId)
The OCID of the Management Agent that will provision the APM Agent.- Parameters:
managementAgentId
- the value to set- Returns:
- this builder
-
processFilter
public MacsApmExtension.Builder processFilter(List<String> processFilter)
Filter patterns used to discover active Java processes for provisioning the APM Agent.- Parameters:
processFilter
- the value to set- Returns:
- this builder
-
runAsUser
public MacsApmExtension.Builder runAsUser(String runAsUser)
The OS user that should be used to discover Java processes.- Parameters:
runAsUser
- the value to set- Returns:
- this builder
-
serviceName
public MacsApmExtension.Builder serviceName(String serviceName)
The name of the service being monitored.This argument enables you to filter by service and view traces and other signals in the APM Explorer user interface.
- Parameters:
serviceName
- the value to set- Returns:
- this builder
-
agentVersion
public MacsApmExtension.Builder agentVersion(String agentVersion)
The version of the referenced agent bundle.- Parameters:
agentVersion
- the value to set- Returns:
- this builder
-
attachInstallDir
public MacsApmExtension.Builder attachInstallDir(String attachInstallDir)
The directory owned by runAsUser.- Parameters:
attachInstallDir
- the value to set- Returns:
- this builder
-
build
public MacsApmExtension build()
-
copy
public MacsApmExtension.Builder copy(MacsApmExtension model)
-
-