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.
-
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_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
-
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_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
-
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
-