Package com.oracle.bmc.usageapi.model
Class QueryDefinition.Builder
- java.lang.Object
-
- com.oracle.bmc.usageapi.model.QueryDefinition.Builder
-
- Enclosing class:
- QueryDefinition
public static class QueryDefinition.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryDefinition
build()
QueryDefinition.Builder
copy(QueryDefinition model)
QueryDefinition.Builder
costAnalysisUI(CostAnalysisUI costAnalysisUI)
QueryDefinition.Builder
displayName(String displayName)
The query display name.QueryDefinition.Builder
reportQuery(ReportQuery reportQuery)
QueryDefinition.Builder
version(BigDecimal version)
The saved query version.
-
-
-
Method Detail
-
displayName
public QueryDefinition.Builder displayName(String displayName)
The query display name.Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
reportQuery
public QueryDefinition.Builder reportQuery(ReportQuery reportQuery)
-
costAnalysisUI
public QueryDefinition.Builder costAnalysisUI(CostAnalysisUI costAnalysisUI)
-
version
public QueryDefinition.Builder version(BigDecimal version)
The saved query version.- Parameters:
version
- the value to set- Returns:
- this builder
-
build
public QueryDefinition build()
-
copy
public QueryDefinition.Builder copy(QueryDefinition model)
-
-