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.BuilderagentPollingIntervalInMinutes(Integer agentPollingIntervalInMinutes)Agent polling interval in minutesFleetAgentConfigurationbuild()FleetAgentConfiguration.Buildercopy(FleetAgentConfiguration model)FleetAgentConfiguration.BuilderisCapturingIpAddressAndFqdnEnabled(Boolean isCapturingIpAddressAndFqdnEnabled)Collect network addresses of managed instances in the fleet.FleetAgentConfiguration.BuilderisCollectingManagedInstanceMetricsEnabled(Boolean isCollectingManagedInstanceMetricsEnabled)Collect JMS agent metrics on all managed instances in the fleet.FleetAgentConfiguration.BuilderisCollectingUsernamesEnabled(Boolean isCollectingUsernamesEnabled)Collect username for application invocations for all managed instances in the fleet.FleetAgentConfiguration.BuilderisLibrariesScanEnabled(Boolean isLibrariesScanEnabled)Enable libraries scan on all managed instances in the fleet.FleetAgentConfiguration.BuilderjavaUsageTrackerProcessingFrequencyInMinutes(Integer javaUsageTrackerProcessingFrequencyInMinutes)The frequency (in minutes) of Java Usage Tracker processing.FleetAgentConfiguration.BuilderjreScanFrequencyInMinutes(Integer jreScanFrequencyInMinutes)The frequency (in minutes) of JRE scanning.FleetAgentConfiguration.BuilderlinuxConfiguration(FleetAgentOsConfiguration linuxConfiguration)FleetAgentConfiguration.BuildermacOsConfiguration(FleetAgentOsConfiguration macOsConfiguration)FleetAgentConfiguration.BuildertimeLastModified(Date timeLastModified)The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).FleetAgentConfiguration.BuilderwindowsConfiguration(FleetAgentOsConfiguration windowsConfiguration)FleetAgentConfiguration.BuilderworkRequestValidityPeriodInDays(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)
-
-