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

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

Returns:The family_version of this RequestSummarizedJavaDownloadCountsDetails.
Return type:str
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
limit

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

Returns:The limit of this RequestSummarizedJavaDownloadCountsDetails.
Return type:int
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
release_version

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

Returns:The release_version of this RequestSummarizedJavaDownloadCountsDetails.
Return type:str
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
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
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
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