Package com.oracle.bmc.datasafe.model
Class ScheduleAuditReportDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.ScheduleAuditReportDetails.Builder
-
- Enclosing class:
- ScheduleAuditReportDetails
public static class ScheduleAuditReportDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduleAuditReportDetails
build()
ScheduleAuditReportDetails.Builder
copy(ScheduleAuditReportDetails model)
ScheduleAuditReportDetails.Builder
recordTimeSpan(String recordTimeSpan)
The time span of records in report to be scheduled.ScheduleAuditReportDetails.Builder
rowLimit(Integer rowLimit)
Specifies the limit on the number of rows in the report.
-
-
-
Method Detail
-
rowLimit
public ScheduleAuditReportDetails.Builder rowLimit(Integer rowLimit)
Specifies the limit on the number of rows in the report.- Parameters:
rowLimit
- the value to set- Returns:
- this builder
-
recordTimeSpan
public ScheduleAuditReportDetails.Builder recordTimeSpan(String recordTimeSpan)
The time span of records in report to be scheduled.Allowed period strings - “H”,“D”,“M”,“Y” Each of the above fields potentially introduce constraints. A workRequest is created only when period-value satisfies all the constraints. Constraints introduced: 1. period = H (The allowed range for period-value is [1, 23]) 2. period = D (The allowed range for period-value is [1, 30]) 3. period = M (The allowed range for period-value is [1, 11]) 4. period = Y (The minimum period-value is 1) - Parameters:
recordTimeSpan
- the value to set- Returns:
- this builder
-
build
public ScheduleAuditReportDetails build()
-
copy
public ScheduleAuditReportDetails.Builder copy(ScheduleAuditReportDetails model)
-
-