Package com.oracle.bmc.jms.model
Class UpdateFleetAgentConfigurationDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.jms.model.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 theUpdateFleetAgentConfigurationDetails.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 theUpdateFleetAgentConfigurationDetails.Builder
, which maintain a set of all explicitly set fields calledUpdateFleetAgentConfigurationDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UpdateFleetAgentConfigurationDetails.Builder
-
Constructor Summary
Constructors Constructor Description UpdateFleetAgentConfigurationDetails(Integer jreScanFrequencyInMinutes, Integer javaUsageTrackerProcessingFrequencyInMinutes, Integer workRequestValidityPeriodInDays, Integer agentPollingIntervalInMinutes, Boolean isCollectingManagedInstanceMetricsEnabled, Boolean isCollectingUsernamesEnabled, FleetAgentOsConfiguration linuxConfiguration, FleetAgentOsConfiguration windowsConfiguration, FleetAgentOsConfiguration macOsConfiguration)
Deprecated.
-
Method Summary
-
-
-
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
-
builder
public static UpdateFleetAgentConfigurationDetails.Builder builder()
Create a new builder.
-
toBuilder
public UpdateFleetAgentConfigurationDetails.Builder toBuilder()
-
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
-
getLinuxConfiguration
public FleetAgentOsConfiguration getLinuxConfiguration()
-
getWindowsConfiguration
public FleetAgentOsConfiguration getWindowsConfiguration()
-
getMacOsConfiguration
public FleetAgentOsConfiguration getMacOsConfiguration()
-
toString
public String toString()
- Overrides:
toString
in classcom.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 classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-