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, Boolean isCapturingIpAddressAndFqdnEnabled, Boolean isLibrariesScanEnabled, FleetAgentOsConfiguration linuxConfiguration, FleetAgentOsConfiguration windowsConfiguration, FleetAgentOsConfiguration macOsConfiguration)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateFleetAgentConfigurationDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
Integer
getAgentPollingIntervalInMinutes()
Agent polling interval in minutesBoolean
getIsCapturingIpAddressAndFqdnEnabled()
Collect network addresses of managed instances in the fleet.Boolean
getIsCollectingManagedInstanceMetricsEnabled()
Collect JMS agent metrics on all managed instances in the fleet.Boolean
getIsCollectingUsernamesEnabled()
Collect username for application invocations for all managed instances in the fleet.Boolean
getIsLibrariesScanEnabled()
Enable libraries scan on all managed instances in the fleet.Integer
getJavaUsageTrackerProcessingFrequencyInMinutes()
The frequency (in minutes) of Java Usage Tracker processing.Integer
getJreScanFrequencyInMinutes()
The frequency (in minutes) of JRE scanning.FleetAgentOsConfiguration
getLinuxConfiguration()
FleetAgentOsConfiguration
getMacOsConfiguration()
FleetAgentOsConfiguration
getWindowsConfiguration()
Integer
getWorkRequestValidityPeriodInDays()
The validity period in days for work requests.int
hashCode()
UpdateFleetAgentConfigurationDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
UpdateFleetAgentConfigurationDetails
@Deprecated @ConstructorProperties({"jreScanFrequencyInMinutes","javaUsageTrackerProcessingFrequencyInMinutes","workRequestValidityPeriodInDays","agentPollingIntervalInMinutes","isCollectingManagedInstanceMetricsEnabled","isCollectingUsernamesEnabled","isCapturingIpAddressAndFqdnEnabled","isLibrariesScanEnabled","linuxConfiguration","windowsConfiguration","macOsConfiguration"}) public UpdateFleetAgentConfigurationDetails(Integer jreScanFrequencyInMinutes, Integer javaUsageTrackerProcessingFrequencyInMinutes, Integer workRequestValidityPeriodInDays, Integer agentPollingIntervalInMinutes, Boolean isCollectingManagedInstanceMetricsEnabled, Boolean isCollectingUsernamesEnabled, Boolean isCapturingIpAddressAndFqdnEnabled, Boolean isLibrariesScanEnabled, 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
-
getIsCapturingIpAddressAndFqdnEnabled
public Boolean getIsCapturingIpAddressAndFqdnEnabled()
Collect network addresses of managed instances in the fleet.- Returns:
- the value
-
getIsLibrariesScanEnabled
public Boolean getIsLibrariesScanEnabled()
Enable libraries scan on 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
-
-