Class FleetAgentConfiguration.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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
      • 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