Package com.oracle.bmc.jms.model
Class UpdateFleetAgentConfigurationDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.model.UpdateFleetAgentConfigurationDetails.Builder
-
- Enclosing class:
- UpdateFleetAgentConfigurationDetails
public static class UpdateFleetAgentConfigurationDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
jreScanFrequencyInMinutes
public UpdateFleetAgentConfigurationDetails.Builder jreScanFrequencyInMinutes(Integer jreScanFrequencyInMinutes)
The frequency (in minutes) of JRE scanning.(That is, how often should JMS scan for JRE installations.)
- Parameters:
jreScanFrequencyInMinutes
- the value to set- Returns:
- this builder
-
javaUsageTrackerProcessingFrequencyInMinutes
public UpdateFleetAgentConfigurationDetails.Builder javaUsageTrackerProcessingFrequencyInMinutes(Integer javaUsageTrackerProcessingFrequencyInMinutes)
The frequency (in minutes) of Java Usage Tracker processing.(That is, how often should JMS process data from the Java Usage Tracker.)
- Parameters:
javaUsageTrackerProcessingFrequencyInMinutes
- the value to set- Returns:
- this builder
-
workRequestValidityPeriodInDays
public UpdateFleetAgentConfigurationDetails.Builder workRequestValidityPeriodInDays(Integer workRequestValidityPeriodInDays)
The validity period in days for work requests.- Parameters:
workRequestValidityPeriodInDays
- the value to set- Returns:
- this builder
-
agentPollingIntervalInMinutes
public UpdateFleetAgentConfigurationDetails.Builder agentPollingIntervalInMinutes(Integer agentPollingIntervalInMinutes)
Agent polling interval in minutes- Parameters:
agentPollingIntervalInMinutes
- the value to set- Returns:
- this builder
-
isCollectingManagedInstanceMetricsEnabled
public UpdateFleetAgentConfigurationDetails.Builder isCollectingManagedInstanceMetricsEnabled(Boolean isCollectingManagedInstanceMetricsEnabled)
Collect JMS agent metrics on all managed instances in the fleet.- Parameters:
isCollectingManagedInstanceMetricsEnabled
- the value to set- Returns:
- this builder
-
isCollectingUsernamesEnabled
public UpdateFleetAgentConfigurationDetails.Builder isCollectingUsernamesEnabled(Boolean isCollectingUsernamesEnabled)
Collect username for application invocations for all managed instances in the fleet.- Parameters:
isCollectingUsernamesEnabled
- the value to set- Returns:
- this builder
-
isCapturingIpAddressAndFqdnEnabled
public UpdateFleetAgentConfigurationDetails.Builder isCapturingIpAddressAndFqdnEnabled(Boolean isCapturingIpAddressAndFqdnEnabled)
Collect network addresses of managed instances in the fleet.- Parameters:
isCapturingIpAddressAndFqdnEnabled
- the value to set- Returns:
- this builder
-
isLibrariesScanEnabled
public UpdateFleetAgentConfigurationDetails.Builder isLibrariesScanEnabled(Boolean isLibrariesScanEnabled)
Enable libraries scan on all managed instances in the fleet.- Parameters:
isLibrariesScanEnabled
- the value to set- Returns:
- this builder
-
linuxConfiguration
public UpdateFleetAgentConfigurationDetails.Builder linuxConfiguration(FleetAgentOsConfiguration linuxConfiguration)
-
windowsConfiguration
public UpdateFleetAgentConfigurationDetails.Builder windowsConfiguration(FleetAgentOsConfiguration windowsConfiguration)
-
macOsConfiguration
public UpdateFleetAgentConfigurationDetails.Builder macOsConfiguration(FleetAgentOsConfiguration macOsConfiguration)
-
build
public UpdateFleetAgentConfigurationDetails build()
-
copy
public UpdateFleetAgentConfigurationDetails.Builder copy(UpdateFleetAgentConfigurationDetails model)
-
-