Class ReportDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.fleetappsmanagement.model.ReportDetails.Builder
-
- Enclosing class:
- ReportDetails
public static class ReportDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReportDetailsbuild()ReportDetails.Buildercondition(ReportDetails.Condition condition)Condition.ReportDetails.Buildercopy(ReportDetails model)ReportDetails.Builderfilters(List<Filter> filters)Filters for reports.ReportDetails.Buildergranularity(ReportDetails.Granularity granularity)Granularity.ReportDetails.Buildername(String name)Name of report.ReportDetails.BuilderorderClause(List<OrderClause> orderClause)order clauses for reports.ReportDetails.BuilderreportTimeRange(ReportTimeRange reportTimeRange)
-
-
-
Method Detail
-
name
public ReportDetails.Builder name(String name)
Name of report.- Parameters:
name- the value to set- Returns:
- this builder
-
granularity
public ReportDetails.Builder granularity(ReportDetails.Granularity granularity)
Granularity.- Parameters:
granularity- the value to set- Returns:
- this builder
-
reportTimeRange
public ReportDetails.Builder reportTimeRange(ReportTimeRange reportTimeRange)
-
condition
public ReportDetails.Builder condition(ReportDetails.Condition condition)
Condition.- Parameters:
condition- the value to set- Returns:
- this builder
-
filters
public ReportDetails.Builder filters(List<Filter> filters)
Filters for reports.- Parameters:
filters- the value to set- Returns:
- this builder
-
orderClause
public ReportDetails.Builder orderClause(List<OrderClause> orderClause)
order clauses for reports.- Parameters:
orderClause- the value to set- Returns:
- this builder
-
build
public ReportDetails build()
-
copy
public ReportDetails.Builder copy(ReportDetails model)
-
-