ReportDetails

class oci.fleet_apps_management.models.ReportDetails(**kwargs)

Bases: object

fetch reports for FAM based on filter.

Attributes

CONDITION_ALL A constant which can be used with the condition property of a ReportDetails.
CONDITION_ANY A constant which can be used with the condition property of a ReportDetails.
GRANULARITY_DAY A constant which can be used with the granularity property of a ReportDetails.
GRANULARITY_MONTH A constant which can be used with the granularity property of a ReportDetails.
GRANULARITY_QUARTER A constant which can be used with the granularity property of a ReportDetails.
GRANULARITY_WEEK A constant which can be used with the granularity property of a ReportDetails.
GRANULARITY_YEAR A constant which can be used with the granularity property of a ReportDetails.
condition Gets the condition of this ReportDetails.
filters Gets the filters of this ReportDetails.
granularity Gets the granularity of this ReportDetails.
name [Required] Gets the name of this ReportDetails.
order_clause Gets the order_clause of this ReportDetails.
report_time_range Gets the report_time_range of this ReportDetails.

Methods

__init__(**kwargs) Initializes a new ReportDetails object with values from keyword arguments.
CONDITION_ALL = 'ALL'

A constant which can be used with the condition property of a ReportDetails. This constant has a value of “ALL”

CONDITION_ANY = 'ANY'

A constant which can be used with the condition property of a ReportDetails. This constant has a value of “ANY”

GRANULARITY_DAY = 'DAY'

A constant which can be used with the granularity property of a ReportDetails. This constant has a value of “DAY”

GRANULARITY_MONTH = 'MONTH'

A constant which can be used with the granularity property of a ReportDetails. This constant has a value of “MONTH”

GRANULARITY_QUARTER = 'QUARTER'

A constant which can be used with the granularity property of a ReportDetails. This constant has a value of “QUARTER”

GRANULARITY_WEEK = 'WEEK'

A constant which can be used with the granularity property of a ReportDetails. This constant has a value of “WEEK”

GRANULARITY_YEAR = 'YEAR'

A constant which can be used with the granularity property of a ReportDetails. This constant has a value of “YEAR”

__init__(**kwargs)

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

Parameters:
  • name (str) – The value to assign to the name property of this ReportDetails.
  • granularity (str) – The value to assign to the granularity property of this ReportDetails. Allowed values for this property are: “DAY”, “WEEK”, “MONTH”, “QUARTER”, “YEAR”
  • report_time_range (oci.fleet_apps_management.models.ReportTimeRange) – The value to assign to the report_time_range property of this ReportDetails.
  • condition (str) – The value to assign to the condition property of this ReportDetails. Allowed values for this property are: “ALL”, “ANY”
  • filters (list[oci.fleet_apps_management.models.Filter]) – The value to assign to the filters property of this ReportDetails.
  • order_clause (list[oci.fleet_apps_management.models.OrderClause]) – The value to assign to the order_clause property of this ReportDetails.
condition

Gets the condition of this ReportDetails. Condition.

Allowed values for this property are: “ALL”, “ANY”

Returns:The condition of this ReportDetails.
Return type:str
filters

Gets the filters of this ReportDetails. Filters for reports.

Returns:The filters of this ReportDetails.
Return type:list[oci.fleet_apps_management.models.Filter]
granularity

Gets the granularity of this ReportDetails. Granularity.

Allowed values for this property are: “DAY”, “WEEK”, “MONTH”, “QUARTER”, “YEAR”

Returns:The granularity of this ReportDetails.
Return type:str
name

[Required] Gets the name of this ReportDetails. Name of report.

Returns:The name of this ReportDetails.
Return type:str
order_clause

Gets the order_clause of this ReportDetails. order clauses for reports.

Returns:The order_clause of this ReportDetails.
Return type:list[oci.fleet_apps_management.models.OrderClause]
report_time_range

Gets the report_time_range of this ReportDetails.

Returns:The report_time_range of this ReportDetails.
Return type:oci.fleet_apps_management.models.ReportTimeRange