Class FleetAgentConfiguration


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20210610")
    public final class FleetAgentConfiguration
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Management Agent Configuration for a Fleet.

    Includes JRE scanning frequency and a list of include/exclude file system paths.
    Note: Objects should always be created or deserialized using the FleetAgentConfiguration.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the FleetAgentConfiguration.Builder, which maintain a set of all explicitly set fields called FleetAgentConfiguration.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).

    • Constructor Detail

      • FleetAgentConfiguration

        @Deprecated
        @ConstructorProperties({"jreScanFrequencyInMinutes","javaUsageTrackerProcessingFrequencyInMinutes","workRequestValidityPeriodInDays","agentPollingIntervalInMinutes","isCollectingManagedInstanceMetricsEnabled","isCollectingUsernamesEnabled","linuxConfiguration","windowsConfiguration","macOsConfiguration","timeLastModified"})
        public FleetAgentConfiguration​(Integer jreScanFrequencyInMinutes,
                                       Integer javaUsageTrackerProcessingFrequencyInMinutes,
                                       Integer workRequestValidityPeriodInDays,
                                       Integer agentPollingIntervalInMinutes,
                                       Boolean isCollectingManagedInstanceMetricsEnabled,
                                       Boolean isCollectingUsernamesEnabled,
                                       FleetAgentOsConfiguration linuxConfiguration,
                                       FleetAgentOsConfiguration windowsConfiguration,
                                       FleetAgentOsConfiguration macOsConfiguration,
                                       Date timeLastModified)
        Deprecated.
    • Method Detail

      • getJreScanFrequencyInMinutes

        public Integer getJreScanFrequencyInMinutes()
        The frequency (in minutes) of JRE scanning.

        (That is, how often should JMS scan for JRE installations.)

        Returns:
        the value
      • getJavaUsageTrackerProcessingFrequencyInMinutes

        public Integer getJavaUsageTrackerProcessingFrequencyInMinutes()
        The frequency (in minutes) of Java Usage Tracker processing.

        (That is, how often should JMS process data from the Java Usage Tracker.)

        Returns:
        the value
      • getWorkRequestValidityPeriodInDays

        public Integer getWorkRequestValidityPeriodInDays()
        The validity period in days for work requests.
        Returns:
        the value
      • getAgentPollingIntervalInMinutes

        public Integer getAgentPollingIntervalInMinutes()
        Agent polling interval in minutes
        Returns:
        the value
      • getIsCollectingManagedInstanceMetricsEnabled

        public Boolean getIsCollectingManagedInstanceMetricsEnabled()
        Collect JMS agent metrics on all managed instances in the fleet.
        Returns:
        the value
      • getIsCollectingUsernamesEnabled

        public Boolean getIsCollectingUsernamesEnabled()
        Collect username for application invocations for all managed instances in the fleet.
        Returns:
        the value
      • getTimeLastModified

        public Date getTimeLastModified()
        The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel