OperatingSystem

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

Bases: object

Operating System of the platform on which the Java Runtime was reported.

Attributes:

FAMILY_LINUX

A constant which can be used with the family property of a OperatingSystem.

FAMILY_MACOS

A constant which can be used with the family property of a OperatingSystem.

FAMILY_UNKNOWN

A constant which can be used with the family property of a OperatingSystem.

FAMILY_WINDOWS

A constant which can be used with the family property of a OperatingSystem.

architecture

[Required] Gets the architecture of this OperatingSystem.

container_count

Gets the container_count of this OperatingSystem.

distribution

Gets the distribution of this OperatingSystem.

family

[Required] Gets the family of this OperatingSystem.

managed_instance_count

Gets the managed_instance_count of this OperatingSystem.

name

[Required] Gets the name of this OperatingSystem.

version

[Required] Gets the version of this OperatingSystem.

Methods:

__init__(**kwargs)

Initializes a new OperatingSystem object with values from keyword arguments.

FAMILY_LINUX = 'LINUX'

A constant which can be used with the family property of a OperatingSystem. This constant has a value of “LINUX”

FAMILY_MACOS = 'MACOS'

A constant which can be used with the family property of a OperatingSystem. This constant has a value of “MACOS”

FAMILY_UNKNOWN = 'UNKNOWN'

A constant which can be used with the family property of a OperatingSystem. This constant has a value of “UNKNOWN”

FAMILY_WINDOWS = 'WINDOWS'

A constant which can be used with the family property of a OperatingSystem. This constant has a value of “WINDOWS”

__init__(**kwargs)

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

Parameters
  • family (str) – The value to assign to the family property of this OperatingSystem. Allowed values for this property are: “LINUX”, “WINDOWS”, “MACOS”, “UNKNOWN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

  • name (str) – The value to assign to the name property of this OperatingSystem.

  • distribution (str) – The value to assign to the distribution property of this OperatingSystem.

  • version (str) – The value to assign to the version property of this OperatingSystem.

  • architecture (str) – The value to assign to the architecture property of this OperatingSystem.

  • managed_instance_count (int) – The value to assign to the managed_instance_count property of this OperatingSystem.

  • container_count (int) – The value to assign to the container_count property of this OperatingSystem.

property architecture

[Required] Gets the architecture of this OperatingSystem. The architecture of the operating system as provided by the Java system property os.arch.

Returns

The architecture of this OperatingSystem.

Return type

str

property container_count

Gets the container_count of this OperatingSystem. Number of containers running the operating system.

Returns

The container_count of this OperatingSystem.

Return type

int

property distribution

Gets the distribution of this OperatingSystem. The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.

Returns

The distribution of this OperatingSystem.

Return type

str

property family

[Required] Gets the family of this OperatingSystem. The operating system type, such as Windows, Linux or macOS

Allowed values for this property are: “LINUX”, “WINDOWS”, “MACOS”, “UNKNOWN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns

The family of this OperatingSystem.

Return type

str

property managed_instance_count

Gets the managed_instance_count of this OperatingSystem. Number of instances running the operating system.

Returns

The managed_instance_count of this OperatingSystem.

Return type

int

property name

[Required] Gets the name of this OperatingSystem. The name of the operating system as provided by the Java system property os.name.

Returns

The name of this OperatingSystem.

Return type

str

property version

[Required] Gets the version of this OperatingSystem. The version of the operating system as provided by the Java system property os.version.

Returns

The version of this OperatingSystem.

Return type

str