Class UpdateFleetAgentConfigurationDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20210610")
    public final class UpdateFleetAgentConfigurationDetails
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Attributes to update a Fleet Agent Configuration.
    Note: Objects should always be created or deserialized using the UpdateFleetAgentConfigurationDetails.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 UpdateFleetAgentConfigurationDetails.Builder, which maintain a set of all explicitly set fields called UpdateFleetAgentConfigurationDetails.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

      • UpdateFleetAgentConfigurationDetails

        @Deprecated
        @ConstructorProperties({"jreScanFrequencyInMinutes","javaUsageTrackerProcessingFrequencyInMinutes","workRequestValidityPeriodInDays","agentPollingIntervalInMinutes","isCollectingManagedInstanceMetricsEnabled","isCollectingUsernamesEnabled","linuxConfiguration","windowsConfiguration","macOsConfiguration"})
        public UpdateFleetAgentConfigurationDetails​(Integer jreScanFrequencyInMinutes,
                                                    Integer javaUsageTrackerProcessingFrequencyInMinutes,
                                                    Integer workRequestValidityPeriodInDays,
                                                    Integer agentPollingIntervalInMinutes,
                                                    Boolean isCollectingManagedInstanceMetricsEnabled,
                                                    Boolean isCollectingUsernamesEnabled,
                                                    FleetAgentOsConfiguration linuxConfiguration,
                                                    FleetAgentOsConfiguration windowsConfiguration,
                                                    FleetAgentOsConfiguration macOsConfiguration)
        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
      • 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