Class JreUsage
Java Runtime usage during a specified time period. A Java Runtime is identified by its vendor and version.
Inherited Members
Namespace: Oci.JmsService.Models
Assembly: OCI.DotNetSDK.Jms.dll
Syntax
public class JreUsage
Properties
ApproximateApplicationCount
Declaration
[JsonProperty(PropertyName = "approximateApplicationCount")]
public int? ApproximateApplicationCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The approximate count of the applications running on this Java Runtime. |
ApproximateInstallationCount
Declaration
[JsonProperty(PropertyName = "approximateInstallationCount")]
public int? ApproximateInstallationCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The approximate count of installations that are installations of this Java Runtime. |
ApproximateManagedInstanceCount
Declaration
[JsonProperty(PropertyName = "approximateManagedInstanceCount")]
public int? ApproximateManagedInstanceCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The approximate count of the managed instances that report this Java Runtime. |
ApproximatePendingWorkRequestCount
Declaration
[JsonProperty(PropertyName = "approximatePendingWorkRequestCount")]
public int? ApproximatePendingWorkRequestCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The approximate count of work requests working on this Java Runtime. |
DaysUnderSecurityBaseline
Declaration
[JsonProperty(PropertyName = "daysUnderSecurityBaseline")]
public int? DaysUnderSecurityBaseline { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of days since this release has been under the security baseline. |
Distribution
Declaration
[Required(ErrorMessage = "Distribution is required.")]
[JsonProperty(PropertyName = "distribution")]
public string Distribution { get; set; }
Property Value
Type | Description |
---|---|
string | The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example Java(TM) SE Runtime Environment. |
Remarks
Required
EndOfSupportLifeDate
Declaration
[JsonProperty(PropertyName = "endOfSupportLifeDate")]
public DateTime? EndOfSupportLifeDate { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The End of Support Life (EOSL) date of the Java Runtime (formatted according to RFC3339). |
FleetId
Declaration
[JsonProperty(PropertyName = "fleetId")]
public string FleetId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the related fleet. |
Id
Declaration
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string | The internal identifier of the Java Runtime. |
ManagedInstanceId
Declaration
[JsonProperty(PropertyName = "managedInstanceId")]
public string ManagedInstanceId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the related managed instance. This property value is present only for /listJreUsage. |
OperatingSystems
Declaration
[JsonProperty(PropertyName = "operatingSystems")]
public List<OperatingSystem> OperatingSystems { get; set; }
Property Value
Type | Description |
---|---|
List<OperatingSystem> | The operating systems that have this Java Runtime installed. |
ReleaseDate
Declaration
[JsonProperty(PropertyName = "releaseDate")]
public DateTime? ReleaseDate { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The release date of the Java Runtime (formatted according to RFC3339). |
SecurityStatus
Declaration
[JsonProperty(PropertyName = "securityStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public JreSecurityStatus? SecurityStatus { get; set; }
Property Value
Type | Description |
---|---|
JreSecurityStatus? | The security status of the Java Runtime. |
TimeEnd
Declaration
[JsonProperty(PropertyName = "timeEnd")]
public DateTime? TimeEnd { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | Upper bound of the specified time period filter. JMS provides a view of the data that is per day. The query uses only the date element of the parameter. |
TimeFirstSeen
Declaration
[JsonProperty(PropertyName = "timeFirstSeen")]
public DateTime? TimeFirstSeen { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the resource was first reported to JMS. This is potentially before the specified time period provided by the filters. For example, a resource can be first reported to JMS before the start of a specified time period, if it is also reported during the time period. |
TimeLastSeen
Declaration
[JsonProperty(PropertyName = "timeLastSeen")]
public DateTime? TimeLastSeen { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the resource was last reported to JMS. This is potentially after the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period. |
TimeStart
Declaration
[JsonProperty(PropertyName = "timeStart")]
public DateTime? TimeStart { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | Lower bound of the specified time period filter. JMS provides a view of the data that is per day. The query uses only the date element of the parameter. |
Vendor
Declaration
[Required(ErrorMessage = "Vendor is required.")]
[JsonProperty(PropertyName = "vendor")]
public string Vendor { get; set; }
Property Value
Type | Description |
---|---|
string | The vendor of the Java Runtime. |
Remarks
Required
Version
Declaration
[Required(ErrorMessage = "Version is required.")]
[JsonProperty(PropertyName = "version")]
public string Version { get; set; }
Property Value
Type | Description |
---|---|
string | The version of the Java Runtime. |
Remarks
Required