Class FleetAgentConfiguration
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.jms.model.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 theFleetAgentConfiguration.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 theFleetAgentConfiguration.Builder
, which maintain a set of all explicitly set fields calledFleetAgentConfiguration.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
FleetAgentConfiguration.Builder
-
Constructor Summary
Constructors Constructor Description FleetAgentConfiguration(Integer jreScanFrequencyInMinutes, Integer javaUsageTrackerProcessingFrequencyInMinutes, Integer workRequestValidityPeriodInDays, Integer agentPollingIntervalInMinutes, Boolean isCollectingManagedInstanceMetricsEnabled, Boolean isCollectingUsernamesEnabled, FleetAgentOsConfiguration linuxConfiguration, FleetAgentOsConfiguration windowsConfiguration, FleetAgentOsConfiguration macOsConfiguration, Date timeLastModified)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FleetAgentConfiguration.Builder
builder()
Create a new builder.boolean
equals(Object o)
Integer
getAgentPollingIntervalInMinutes()
Agent polling interval in minutesBoolean
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.Integer
getJavaUsageTrackerProcessingFrequencyInMinutes()
The frequency (in minutes) of Java Usage Tracker processing.Integer
getJreScanFrequencyInMinutes()
The frequency (in minutes) of JRE scanning.FleetAgentOsConfiguration
getLinuxConfiguration()
FleetAgentOsConfiguration
getMacOsConfiguration()
Date
getTimeLastModified()
The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).FleetAgentOsConfiguration
getWindowsConfiguration()
Integer
getWorkRequestValidityPeriodInDays()
The validity period in days for work requests.int
hashCode()
FleetAgentConfiguration.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
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
-
builder
public static FleetAgentConfiguration.Builder builder()
Create a new builder.
-
toBuilder
public FleetAgentConfiguration.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()
-
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 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
-
-