Package com.oracle.bmc.opsi.model
Class WarehouseDataObjectSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.opsi.model.WarehouseDataObjectSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class WarehouseDataObjectSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSummary of a Warehouse data object.
 Note: Objects should always be created or deserialized using theWarehouseDataObjectSummary.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 theWarehouseDataObjectSummary.Builder, which maintain a set of all explicitly set fields calledWarehouseDataObjectSummary.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 SummaryNested Classes Modifier and Type Class Description static classWarehouseDataObjectSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description WarehouseDataObjectSummary(DataObjectType dataObjectType, String name, String owner, WarehouseDataObjectDetails details)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WarehouseDataObjectSummary.Builderbuilder()Create a new builder.booleanequals(Object o)DataObjectTypegetDataObjectType()Type of the data object.WarehouseDataObjectDetailsgetDetails()StringgetName()Name of the data object, which can be used in data object queries just like how view names are used in a query.StringgetOwner()Owner of the data object, which can be used in data object queries in front of data object names just like SCHEMA.VIEW notation in queries.inthashCode()WarehouseDataObjectSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
WarehouseDataObjectSummary@Deprecated @ConstructorProperties({"dataObjectType","name","owner","details"}) public WarehouseDataObjectSummary(DataObjectType dataObjectType, String name, String owner, WarehouseDataObjectDetails details) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static WarehouseDataObjectSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic WarehouseDataObjectSummary.Builder toBuilder() 
 - 
getDataObjectTypepublic DataObjectType getDataObjectType() Type of the data object.- Returns:
- the value
 
 - 
getNamepublic String getName() Name of the data object, which can be used in data object queries just like how view names are used in a query.- Returns:
- the value
 
 - 
getOwnerpublic String getOwner() Owner of the data object, which can be used in data object queries in front of data object names just like SCHEMA.VIEW notation in queries.- Returns:
- the value
 
 - 
getDetailspublic WarehouseDataObjectDetails getDetails() 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-