Package com.oracle.bmc.jms.model
Class FleetAgentConfiguration.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.model.FleetAgentConfiguration.Builder
-
- Enclosing class:
- FleetAgentConfiguration
public static class FleetAgentConfiguration.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FleetAgentConfiguration.Builder
agentPollingIntervalInMinutes(Integer agentPollingIntervalInMinutes)
Agent polling interval in minutesFleetAgentConfiguration
build()
FleetAgentConfiguration.Builder
copy(FleetAgentConfiguration model)
FleetAgentConfiguration.Builder
isCapturingIpAddressAndFqdnEnabled(Boolean isCapturingIpAddressAndFqdnEnabled)
Collect network addresses of managed instances in the fleet.FleetAgentConfiguration.Builder
isCollectingManagedInstanceMetricsEnabled(Boolean isCollectingManagedInstanceMetricsEnabled)
Collect JMS agent metrics on all managed instances in the fleet.FleetAgentConfiguration.Builder
isCollectingUsernamesEnabled(Boolean isCollectingUsernamesEnabled)
Collect username for application invocations for all managed instances in the fleet.FleetAgentConfiguration.Builder
isLibrariesScanEnabled(Boolean isLibrariesScanEnabled)
Enable libraries scan on all managed instances in the fleet.FleetAgentConfiguration.Builder
javaUsageTrackerProcessingFrequencyInMinutes(Integer javaUsageTrackerProcessingFrequencyInMinutes)
The frequency (in minutes) of Java Usage Tracker processing.FleetAgentConfiguration.Builder
jreScanFrequencyInMinutes(Integer jreScanFrequencyInMinutes)
The frequency (in minutes) of JRE scanning.FleetAgentConfiguration.Builder
linuxConfiguration(FleetAgentOsConfiguration linuxConfiguration)
FleetAgentConfiguration.Builder
macOsConfiguration(FleetAgentOsConfiguration macOsConfiguration)
FleetAgentConfiguration.Builder
timeLastModified(Date timeLastModified)
The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).FleetAgentConfiguration.Builder
windowsConfiguration(FleetAgentOsConfiguration windowsConfiguration)
FleetAgentConfiguration.Builder
workRequestValidityPeriodInDays(Integer workRequestValidityPeriodInDays)
The validity period in days for work requests.
-
-
-
Method Detail
-
jreScanFrequencyInMinutes
public FleetAgentConfiguration.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 FleetAgentConfiguration.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 FleetAgentConfiguration.Builder workRequestValidityPeriodInDays(Integer workRequestValidityPeriodInDays)
The validity period in days for work requests.- Parameters:
workRequestValidityPeriodInDays
- the value to set- Returns:
- this builder
-
agentPollingIntervalInMinutes
public FleetAgentConfiguration.Builder agentPollingIntervalInMinutes(Integer agentPollingIntervalInMinutes)
Agent polling interval in minutes- Parameters:
agentPollingIntervalInMinutes
- the value to set- Returns:
- this builder
-
isCollectingManagedInstanceMetricsEnabled
public FleetAgentConfiguration.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 FleetAgentConfiguration.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 FleetAgentConfiguration.Builder isCapturingIpAddressAndFqdnEnabled(Boolean isCapturingIpAddressAndFqdnEnabled)
Collect network addresses of managed instances in the fleet.- Parameters:
isCapturingIpAddressAndFqdnEnabled
- the value to set- Returns:
- this builder
-
isLibrariesScanEnabled
public FleetAgentConfiguration.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 FleetAgentConfiguration.Builder linuxConfiguration(FleetAgentOsConfiguration linuxConfiguration)
-
windowsConfiguration
public FleetAgentConfiguration.Builder windowsConfiguration(FleetAgentOsConfiguration windowsConfiguration)
-
macOsConfiguration
public FleetAgentConfiguration.Builder macOsConfiguration(FleetAgentOsConfiguration macOsConfiguration)
-
timeLastModified
public FleetAgentConfiguration.Builder timeLastModified(Date timeLastModified)
The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).- Parameters:
timeLastModified
- the value to set- Returns:
- this builder
-
build
public FleetAgentConfiguration build()
-
copy
public FleetAgentConfiguration.Builder copy(FleetAgentConfiguration model)
-
-