Class ReportDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fleetappsmanagement.model.ReportDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250228") public final class ReportDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelfetch reports for FAM based on filter.
Note: Objects should always be created or deserialized using theReportDetails.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 theReportDetails.Builder, which maintain a set of all explicitly set fields calledReportDetails.Builder.__explicitlySet__. ThehashCode()andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReportDetails.Builderstatic classReportDetails.ConditionCondition.static classReportDetails.GranularityGranularity.
-
Constructor Summary
Constructors Constructor Description ReportDetails(String name, ReportDetails.Granularity granularity, ReportTimeRange reportTimeRange, ReportDetails.Condition condition, List<Filter> filters, List<OrderClause> orderClause)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReportDetails.Builderbuilder()Create a new builder.booleanequals(Object o)ReportDetails.ConditiongetCondition()Condition.List<Filter>getFilters()Filters for reports.ReportDetails.GranularitygetGranularity()Granularity.StringgetName()Name of report.List<OrderClause>getOrderClause()order clauses for reports.ReportTimeRangegetReportTimeRange()inthashCode()ReportDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ReportDetails
@Deprecated @ConstructorProperties({"name","granularity","reportTimeRange","condition","filters","orderClause"}) public ReportDetails(String name, ReportDetails.Granularity granularity, ReportTimeRange reportTimeRange, ReportDetails.Condition condition, List<Filter> filters, List<OrderClause> orderClause)
Deprecated.
-
-
Method Detail
-
builder
public static ReportDetails.Builder builder()
Create a new builder.
-
toBuilder
public ReportDetails.Builder toBuilder()
-
getName
public String getName()
Name of report.- Returns:
- the value
-
getGranularity
public ReportDetails.Granularity getGranularity()
Granularity.- Returns:
- the value
-
getReportTimeRange
public ReportTimeRange getReportTimeRange()
-
getCondition
public ReportDetails.Condition getCondition()
Condition.- Returns:
- the value
-
getOrderClause
public List<OrderClause> getOrderClause()
order clauses for reports.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-