QueryDefinition¶
- 
class oci.usage_api.models.QueryDefinition(**kwargs)¶
- Bases: - object- The common fields for queries. - Methods - __init__(**kwargs)- Initializes a new QueryDefinition object with values from keyword arguments. - Attributes - cost_analysis_ui- [Required] Gets the cost_analysis_ui of this QueryDefinition. - display_name- [Required] Gets the display_name of this QueryDefinition. - report_query- [Required] Gets the report_query of this QueryDefinition. - version- [Required] Gets the version of this QueryDefinition. - 
__init__(**kwargs)¶
- Initializes a new QueryDefinition object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): - Parameters: - display_name (str) – The value to assign to the display_name property of this QueryDefinition.
- report_query (oci.usage_api.models.ReportQuery) – The value to assign to the report_query property of this QueryDefinition.
- cost_analysis_ui (oci.usage_api.models.CostAnalysisUI) – The value to assign to the cost_analysis_ui property of this QueryDefinition.
- version (float) – The value to assign to the version property of this QueryDefinition.
 
 - 
cost_analysis_ui¶
- [Required] Gets the cost_analysis_ui of this QueryDefinition. - Returns: - The cost_analysis_ui of this QueryDefinition. - Return type: - oci.usage_api.models.CostAnalysisUI 
 - 
display_name¶
- [Required] Gets the display_name of this QueryDefinition. The query display name. Avoid entering confidential information. - Returns: - The display_name of this QueryDefinition. - Return type: - str 
 - 
report_query¶
- [Required] Gets the report_query of this QueryDefinition. - Returns: - The report_query of this QueryDefinition. - Return type: - oci.usage_api.models.ReportQuery 
 - 
version¶
- [Required] Gets the version of this QueryDefinition. The saved query version. - Returns: - The version of this QueryDefinition. - Return type: - float 
 
-