RequestSummarizedJavaDownloadCountsDetails

class oci.jms_java_downloads.models.RequestSummarizedJavaDownloadCountsDetails(**kwargs)

Bases: object

Attributes to summarize the Java download counts in a tenancy.

Attributes:

GROUP_AS_JAVA_FAMILY

A constant which can be used with the group_as property of a RequestSummarizedJavaDownloadCountsDetails.

GROUP_AS_JAVA_RELEASE

A constant which can be used with the group_as property of a RequestSummarizedJavaDownloadCountsDetails.

GROUP_AS_PLATFORM

A constant which can be used with the group_as property of a RequestSummarizedJavaDownloadCountsDetails.

SORT_BY_DOWNLOAD_COUNT

A constant which can be used with the sort_by property of a RequestSummarizedJavaDownloadCountsDetails.

SORT_BY_FAMILY_VERSION

A constant which can be used with the sort_by property of a RequestSummarizedJavaDownloadCountsDetails.

SORT_ORDER_ASC

A constant which can be used with the sort_order property of a RequestSummarizedJavaDownloadCountsDetails.

SORT_ORDER_DESC

A constant which can be used with the sort_order property of a RequestSummarizedJavaDownloadCountsDetails.

compartment_id

[Required] Gets the compartment_id of this RequestSummarizedJavaDownloadCountsDetails.

family_version

Gets the family_version of this RequestSummarizedJavaDownloadCountsDetails.

group_as

[Required] Gets the group_as of this RequestSummarizedJavaDownloadCountsDetails.

limit

Gets the limit of this RequestSummarizedJavaDownloadCountsDetails.

page

Gets the page of this RequestSummarizedJavaDownloadCountsDetails.

release_version

Gets the release_version of this RequestSummarizedJavaDownloadCountsDetails.

sort_by

Gets the sort_by of this RequestSummarizedJavaDownloadCountsDetails.

sort_order

Gets the sort_order of this RequestSummarizedJavaDownloadCountsDetails.

time_end

Gets the time_end of this RequestSummarizedJavaDownloadCountsDetails.

time_start

Gets the time_start of this RequestSummarizedJavaDownloadCountsDetails.

Methods:

__init__(**kwargs)

Initializes a new RequestSummarizedJavaDownloadCountsDetails object with values from keyword arguments.

GROUP_AS_JAVA_FAMILY = 'JAVA_FAMILY'

A constant which can be used with the group_as property of a RequestSummarizedJavaDownloadCountsDetails. This constant has a value of “JAVA_FAMILY”

GROUP_AS_JAVA_RELEASE = 'JAVA_RELEASE'

A constant which can be used with the group_as property of a RequestSummarizedJavaDownloadCountsDetails. This constant has a value of “JAVA_RELEASE”

GROUP_AS_PLATFORM = 'PLATFORM'

A constant which can be used with the group_as property of a RequestSummarizedJavaDownloadCountsDetails. This constant has a value of “PLATFORM”

SORT_BY_DOWNLOAD_COUNT = 'DOWNLOAD_COUNT'

A constant which can be used with the sort_by property of a RequestSummarizedJavaDownloadCountsDetails. This constant has a value of “DOWNLOAD_COUNT”

SORT_BY_FAMILY_VERSION = 'FAMILY_VERSION'

A constant which can be used with the sort_by property of a RequestSummarizedJavaDownloadCountsDetails. This constant has a value of “FAMILY_VERSION”

SORT_ORDER_ASC = 'ASC'

A constant which can be used with the sort_order property of a RequestSummarizedJavaDownloadCountsDetails. This constant has a value of “ASC”

SORT_ORDER_DESC = 'DESC'

A constant which can be used with the sort_order property of a RequestSummarizedJavaDownloadCountsDetails. This constant has a value of “DESC”

__init__(**kwargs)

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

Parameters
  • compartment_id (str) – The value to assign to the compartment_id property of this RequestSummarizedJavaDownloadCountsDetails.

  • group_as (str) – The value to assign to the group_as property of this RequestSummarizedJavaDownloadCountsDetails. Allowed values for this property are: “JAVA_FAMILY”, “JAVA_RELEASE”, “PLATFORM”

  • family_version (str) – The value to assign to the family_version property of this RequestSummarizedJavaDownloadCountsDetails.

  • release_version (str) – The value to assign to the release_version property of this RequestSummarizedJavaDownloadCountsDetails.

  • time_start (datetime) – The value to assign to the time_start property of this RequestSummarizedJavaDownloadCountsDetails.

  • time_end (datetime) – The value to assign to the time_end property of this RequestSummarizedJavaDownloadCountsDetails.

  • sort_by (str) – The value to assign to the sort_by property of this RequestSummarizedJavaDownloadCountsDetails. Allowed values for this property are: “FAMILY_VERSION”, “DOWNLOAD_COUNT”

  • sort_order (str) – The value to assign to the sort_order property of this RequestSummarizedJavaDownloadCountsDetails. Allowed values for this property are: “ASC”, “DESC”

  • limit (int) – The value to assign to the limit property of this RequestSummarizedJavaDownloadCountsDetails.

  • page (str) – The value to assign to the page property of this RequestSummarizedJavaDownloadCountsDetails.

property compartment_id

[Required] Gets the compartment_id of this RequestSummarizedJavaDownloadCountsDetails. The compartment OCID here should be the tenancy OCID.

Returns

The compartment_id of this RequestSummarizedJavaDownloadCountsDetails.

Return type

str

property family_version

Gets the family_version of this RequestSummarizedJavaDownloadCountsDetails. Unique Java family version identifier.

Returns

The family_version of this RequestSummarizedJavaDownloadCountsDetails.

Return type

str

property group_as

[Required] Gets the group_as of this RequestSummarizedJavaDownloadCountsDetails. The property that specifies the aggregation type for the download counts.

Allowed values for this property are: “JAVA_FAMILY”, “JAVA_RELEASE”, “PLATFORM”

Returns

The group_as of this RequestSummarizedJavaDownloadCountsDetails.

Return type

str

property limit

Gets the limit of this RequestSummarizedJavaDownloadCountsDetails. The maximum number of items to return.

Returns

The limit of this RequestSummarizedJavaDownloadCountsDetails.

Return type

int

property page

Gets the page of this RequestSummarizedJavaDownloadCountsDetails. The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous call.

Returns

The page of this RequestSummarizedJavaDownloadCountsDetails.

Return type

str

property release_version

Gets the release_version of this RequestSummarizedJavaDownloadCountsDetails. Unique Java release version identifier.

Returns

The release_version of this RequestSummarizedJavaDownloadCountsDetails.

Return type

str

property sort_by

Gets the sort_by of this RequestSummarizedJavaDownloadCountsDetails. The property to be used for sorting the aggregated report.

Allowed values for this property are: “FAMILY_VERSION”, “DOWNLOAD_COUNT”

Returns

The sort_by of this RequestSummarizedJavaDownloadCountsDetails.

Return type

str

property sort_order

Gets the sort_order of this RequestSummarizedJavaDownloadCountsDetails. The sort order for the aggregated report.

Allowed values for this property are: “ASC”, “DESC”

Returns

The sort_order of this RequestSummarizedJavaDownloadCountsDetails.

Return type

str

property time_end

Gets the time_end of this RequestSummarizedJavaDownloadCountsDetails. The end time until when the download data has to be included (formatted according to RFC3339).

Returns

The time_end of this RequestSummarizedJavaDownloadCountsDetails.

Return type

datetime

property time_start

Gets the time_start of this RequestSummarizedJavaDownloadCountsDetails. The start time from when download data has to be included (formatted according to RFC3339).

Returns

The time_start of this RequestSummarizedJavaDownloadCountsDetails.

Return type

datetime