Package com.oracle.bmc.opsi.model
Class ReportPropertyDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.ReportPropertyDetails.Builder
-
- Enclosing class:
- ReportPropertyDetails
public static class ReportPropertyDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReportPropertyDetails.BuilderanalysisTimeInterval(String analysisTimeInterval)Specify time period in ISO 8601 format with respect to current time.ReportPropertyDetailsbuild()ReportPropertyDetails.Buildercopy(ReportPropertyDetails model)ReportPropertyDetails.BuildergroupBy(Object groupBy)Report filters used in groupingReportPropertyDetails.BuildertimeIntervalEnd(Date timeIntervalEnd)The end timestamp that was passed into the request.ReportPropertyDetails.BuildertimeIntervalStart(Date timeIntervalStart)The start timestamp that was passed into the request.
-
-
-
Method Detail
-
analysisTimeInterval
public ReportPropertyDetails.Builder analysisTimeInterval(String analysisTimeInterval)
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).
- Parameters:
analysisTimeInterval- the value to set- Returns:
- this builder
-
timeIntervalStart
public ReportPropertyDetails.Builder timeIntervalStart(Date timeIntervalStart)
The start timestamp that was passed into the request.- Parameters:
timeIntervalStart- the value to set- Returns:
- this builder
-
timeIntervalEnd
public ReportPropertyDetails.Builder timeIntervalEnd(Date timeIntervalEnd)
The end timestamp that was passed into the request.- Parameters:
timeIntervalEnd- the value to set- Returns:
- this builder
-
groupBy
public ReportPropertyDetails.Builder groupBy(Object groupBy)
Report filters used in grouping- Parameters:
groupBy- the value to set- Returns:
- this builder
-
build
public ReportPropertyDetails build()
-
copy
public ReportPropertyDetails.Builder copy(ReportPropertyDetails model)
-
-