ReportPropertyDetails¶
-
class
oci.opsi.models.ReportPropertyDetails(**kwargs)¶ Bases:
objectChargeback plan report properties.
Methods
__init__(**kwargs)Initializes a new ReportPropertyDetails object with values from keyword arguments. Attributes
analysis_time_interval[Required] Gets the analysis_time_interval of this ReportPropertyDetails. group_by[Required] Gets the group_by of this ReportPropertyDetails. time_interval_end[Required] Gets the time_interval_end of this ReportPropertyDetails. time_interval_start[Required] Gets the time_interval_start of this ReportPropertyDetails. -
__init__(**kwargs)¶ Initializes a new ReportPropertyDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - analysis_time_interval (str) – The value to assign to the analysis_time_interval property of this ReportPropertyDetails.
- time_interval_start (datetime) – The value to assign to the time_interval_start property of this ReportPropertyDetails.
- time_interval_end (datetime) – The value to assign to the time_interval_end property of this ReportPropertyDetails.
- group_by (object) – The value to assign to the group_by property of this ReportPropertyDetails.
-
analysis_time_interval¶ [Required] Gets the analysis_time_interval of this ReportPropertyDetails. Specify time period in ISO 8601 format with respect to current time. If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored. Examples P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
Returns: The analysis_time_interval of this ReportPropertyDetails. Return type: str
-
group_by¶ [Required] Gets the group_by of this ReportPropertyDetails. Report filters used in grouping
Returns: The group_by of this ReportPropertyDetails. Return type: object
-
time_interval_end¶ [Required] Gets the time_interval_end of this ReportPropertyDetails. The end timestamp that was passed into the request.
Returns: The time_interval_end of this ReportPropertyDetails. Return type: datetime
-
time_interval_start¶ [Required] Gets the time_interval_start of this ReportPropertyDetails. The start timestamp that was passed into the request.
Returns: The time_interval_start of this ReportPropertyDetails. Return type: datetime
-