Package com.oracle.bmc.datasafe.model
Class GenerateReportDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.datasafe.model.GenerateReportDetails.Builder
 
- 
- Enclosing class:
- GenerateReportDetails
 
 public static class GenerateReportDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description GenerateReportDetailsbuild()GenerateReportDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment into which the resource should be moved.GenerateReportDetails.Buildercopy(GenerateReportDetails model)GenerateReportDetails.Builderdescription(String description)The description of the report to be generatedGenerateReportDetails.BuilderdisplayName(String displayName)The name of the report to be generatedGenerateReportDetails.BuildermimeType(GenerateReportDetails.MimeType mimeType)Specifies the format of report to be .xls or .pdf or .jsonGenerateReportDetails.BuilderrowLimit(Integer rowLimit)Specifies the limit on the number of rows in the report.GenerateReportDetails.BuildertargetGroupIds(List<String> targetGroupIds)Array of target group OCIDs.GenerateReportDetails.BuildertargetIds(List<String> targetIds)Array of database target OCIDs.GenerateReportDetails.BuildertimeGreaterThan(Date timeGreaterThan)Specifies the time after which the data needs to be reported.GenerateReportDetails.BuildertimeLessThan(Date timeLessThan)Specifies the time until which the data needs to be reported.
 
- 
- 
- 
Method Detail- 
displayNamepublic GenerateReportDetails.Builder displayName(String displayName) The name of the report to be generated- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
targetIdspublic GenerateReportDetails.Builder targetIds(List<String> targetIds) Array of database target OCIDs.- Parameters:
- targetIds- the value to set
- Returns:
- this builder
 
 - 
targetGroupIdspublic GenerateReportDetails.Builder targetGroupIds(List<String> targetGroupIds) Array of target group OCIDs.- Parameters:
- targetGroupIds- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic GenerateReportDetails.Builder description(String description) The description of the report to be generated- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic GenerateReportDetails.Builder compartmentId(String compartmentId) The OCID of the compartment into which the resource should be moved.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
mimeTypepublic GenerateReportDetails.Builder mimeType(GenerateReportDetails.MimeType mimeType) Specifies the format of report to be .xls or .pdf or .json- Parameters:
- mimeType- the value to set
- Returns:
- this builder
 
 - 
timeLessThanpublic GenerateReportDetails.Builder timeLessThan(Date timeLessThan) Specifies the time until which the data needs to be reported.- Parameters:
- timeLessThan- the value to set
- Returns:
- this builder
 
 - 
timeGreaterThanpublic GenerateReportDetails.Builder timeGreaterThan(Date timeGreaterThan) Specifies the time after which the data needs to be reported.- Parameters:
- timeGreaterThan- the value to set
- Returns:
- this builder
 
 - 
rowLimitpublic GenerateReportDetails.Builder rowLimit(Integer rowLimit) Specifies the limit on the number of rows in the report.- Parameters:
- rowLimit- the value to set
- Returns:
- this builder
 
 - 
buildpublic GenerateReportDetails build() 
 - 
copypublic GenerateReportDetails.Builder copy(GenerateReportDetails model) 
 
- 
 
-