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_invoked_by

Gets the application_invoked_by 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_library_count

Gets the approximate_library_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.

  • approximate_library_count (int) – The value to assign to the approximate_library_count property of this ApplicationInstallationUsageSummary.

  • application_invoked_by (str) – The value to assign to the application_invoked_by 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.

property 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

property application_invoked_by

Gets the application_invoked_by of this ApplicationInstallationUsageSummary. Comma separated list of user names that invoked application installations.

Returns

The application_invoked_by of this ApplicationInstallationUsageSummary.

Return type

str

property 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

property 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

property 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

property 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

property approximate_library_count

Gets the approximate_library_count of this ApplicationInstallationUsageSummary. The approximate count of libraries in this application.

Returns

The approximate_library_count of this ApplicationInstallationUsageSummary.

Return type

int

property 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

property 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

property 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]

property 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

property 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]

property 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

property 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

property 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

property 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