ApplicationInstallationUsageSummary

class oci.jms.models.ApplicationInstallationUsageSummary(**kwargs)

Bases: object

Summarizes application installation usage information during a specified time period. The main difference between ApplicationUsage and ApplicationInstallationUsageSummary is the presence of installation information. ApplicationUsage provides only aggregated information for an application regardless of the installation paths. Therefore, two different applications with the same application name installed in two different paths will be aggregated to a single application. This aggregation makes it difficult to focus actions to single application installed on a known path. An application installation is independent of the Java Runtime on which it’s running or the Managed Instance where it’s installed.

Methods

__init__(**kwargs) Initializes a new ApplicationInstallationUsageSummary object with values from keyword arguments.

Attributes

application_installation_key [Required] Gets the application_installation_key of this ApplicationInstallationUsageSummary.
application_key [Required] Gets the application_key of this ApplicationInstallationUsageSummary.
application_type [Required] Gets the application_type of this ApplicationInstallationUsageSummary.
approximate_installation_count Gets the approximate_installation_count of this ApplicationInstallationUsageSummary.
approximate_jre_count Gets the approximate_jre_count of this ApplicationInstallationUsageSummary.
approximate_managed_instance_count Gets the approximate_managed_instance_count of this ApplicationInstallationUsageSummary.
display_name [Required] Gets the display_name of this ApplicationInstallationUsageSummary.
full_class_path Gets the full_class_path of this ApplicationInstallationUsageSummary.
installation_path Gets the installation_path of this ApplicationInstallationUsageSummary.
operating_systems Gets the operating_systems of this ApplicationInstallationUsageSummary.
time_end Gets the time_end of this ApplicationInstallationUsageSummary.
time_first_seen Gets the time_first_seen of this ApplicationInstallationUsageSummary.
time_last_seen Gets the time_last_seen of this ApplicationInstallationUsageSummary.
time_start Gets the time_start of this ApplicationInstallationUsageSummary.
__init__(**kwargs)

Initializes a new ApplicationInstallationUsageSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • application_installation_key (str) – The value to assign to the application_installation_key property of this ApplicationInstallationUsageSummary.
  • application_key (str) – The value to assign to the application_key property of this ApplicationInstallationUsageSummary.
  • display_name (str) – The value to assign to the display_name property of this ApplicationInstallationUsageSummary.
  • application_type (str) – The value to assign to the application_type property of this ApplicationInstallationUsageSummary.
  • installation_path (str) – The value to assign to the installation_path property of this ApplicationInstallationUsageSummary.
  • full_class_path (list[str]) – The value to assign to the full_class_path property of this ApplicationInstallationUsageSummary.
  • operating_systems (list[oci.jms.models.OperatingSystem]) – The value to assign to the operating_systems property of this ApplicationInstallationUsageSummary.
  • approximate_installation_count (int) – The value to assign to the approximate_installation_count property of this ApplicationInstallationUsageSummary.
  • approximate_jre_count (int) – The value to assign to the approximate_jre_count property of this ApplicationInstallationUsageSummary.
  • approximate_managed_instance_count (int) – The value to assign to the approximate_managed_instance_count property of this ApplicationInstallationUsageSummary.
  • time_start (datetime) – The value to assign to the time_start property of this ApplicationInstallationUsageSummary.
  • time_end (datetime) – The value to assign to the time_end property of this ApplicationInstallationUsageSummary.
  • time_first_seen (datetime) – The value to assign to the time_first_seen property of this ApplicationInstallationUsageSummary.
  • time_last_seen (datetime) – The value to assign to the time_last_seen property of this ApplicationInstallationUsageSummary.
application_installation_key

[Required] Gets the application_installation_key of this ApplicationInstallationUsageSummary. An internal identifier for the application installation that is unique to a Fleet.

Returns:The application_installation_key of this ApplicationInstallationUsageSummary.
Return type:str
application_key

[Required] Gets the application_key of this ApplicationInstallationUsageSummary. An internal identifier for the application that is unique to a Fleet. ApplicationKey will be identical for applications with different installation information.

Returns:The application_key of this ApplicationInstallationUsageSummary.
Return type:str
application_type

[Required] Gets the application_type of this ApplicationInstallationUsageSummary. The type of the application, denoted by how the application was started.

Returns:The application_type of this ApplicationInstallationUsageSummary.
Return type:str
approximate_installation_count

Gets the approximate_installation_count of this ApplicationInstallationUsageSummary. The approximate count of installations running this application.

Returns:The approximate_installation_count of this ApplicationInstallationUsageSummary.
Return type:int
approximate_jre_count

Gets the approximate_jre_count of this ApplicationInstallationUsageSummary. The approximate count of Java Runtimes running this application.

Returns:The approximate_jre_count of this ApplicationInstallationUsageSummary.
Return type:int
approximate_managed_instance_count

Gets the approximate_managed_instance_count of this ApplicationInstallationUsageSummary. The approximate count of managed instances reporting this application.

Returns:The approximate_managed_instance_count of this ApplicationInstallationUsageSummary.
Return type:int
display_name

[Required] Gets the display_name of this ApplicationInstallationUsageSummary. The name of the application.

Returns:The display_name of this ApplicationInstallationUsageSummary.
Return type:str
full_class_path

Gets the full_class_path of this ApplicationInstallationUsageSummary. List of full paths where the application last searched for classes. Contains full paths to all items from module-list and class path list.

Returns:The full_class_path of this ApplicationInstallationUsageSummary.
Return type:list[str]
installation_path

Gets the installation_path of this ApplicationInstallationUsageSummary. The full path on which the application installation was detected.

Returns:The installation_path of this ApplicationInstallationUsageSummary.
Return type:str
operating_systems

Gets the operating_systems of this ApplicationInstallationUsageSummary. The operating systems running this application.

Returns:The operating_systems of this ApplicationInstallationUsageSummary.
Return type:list[oci.jms.models.OperatingSystem]
time_end

Gets the time_end of this ApplicationInstallationUsageSummary. 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.

Returns:The time_end of this ApplicationInstallationUsageSummary.
Return type:datetime
time_first_seen

Gets the time_first_seen of this ApplicationInstallationUsageSummary. 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.

Returns:The time_first_seen of this ApplicationInstallationUsageSummary.
Return type:datetime
time_last_seen

Gets the time_last_seen of this ApplicationInstallationUsageSummary. 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.

Returns:The time_last_seen of this ApplicationInstallationUsageSummary.
Return type:datetime
time_start

Gets the time_start of this ApplicationInstallationUsageSummary. 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.

Returns:The time_start of this ApplicationInstallationUsageSummary.
Return type:datetime