@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class GenerateReportDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details for the report generation.
Note: Objects should always be created or deserialized using the GenerateReportDetails.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the GenerateReportDetails.Builder
, which maintain a
set of all explicitly set fields called GenerateReportDetails.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
GenerateReportDetails.Builder |
static class |
GenerateReportDetails.MimeType
Specifies the format of report to be .xls or .pdf or .json
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
GenerateReportDetails(String displayName,
List<String> targetIds,
String description,
String compartmentId,
GenerateReportDetails.MimeType mimeType,
Date timeLessThan,
Date timeGreaterThan,
Integer rowLimit)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static GenerateReportDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCompartmentId()
The OCID of the
compartment into which the resource should be moved.
|
String |
getDescription()
The description of the report to be generated
|
String |
getDisplayName()
The name of the report to be generated
|
GenerateReportDetails.MimeType |
getMimeType()
Specifies the format of report to be .xls or .pdf or .json
|
Integer |
getRowLimit()
Specifies the limit on the number of rows in the report.
|
List<String> |
getTargetIds()
Array of database target OCIDs.
|
Date |
getTimeGreaterThan()
Specifies the time after which the data needs to be reported.
|
Date |
getTimeLessThan()
Specifies the time until which the data needs to be reported.
|
int |
hashCode() |
GenerateReportDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"displayName","targetIds","description","compartmentId","mimeType","timeLessThan","timeGreaterThan","rowLimit"}) public GenerateReportDetails(String displayName, List<String> targetIds, String description, String compartmentId, GenerateReportDetails.MimeType mimeType, Date timeLessThan, Date timeGreaterThan, Integer rowLimit)
public static GenerateReportDetails.Builder builder()
Create a new builder.
public GenerateReportDetails.Builder toBuilder()
public String getDisplayName()
The name of the report to be generated
public String getDescription()
The description of the report to be generated
public String getCompartmentId()
The OCID of the compartment into which the resource should be moved.
public GenerateReportDetails.MimeType getMimeType()
Specifies the format of report to be .xls or .pdf or .json
public Date getTimeLessThan()
Specifies the time until which the data needs to be reported.
public Date getTimeGreaterThan()
Specifies the time after which the data needs to be reported.
public Integer getRowLimit()
Specifies the limit on the number of rows in the report.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.