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.ExplicitlySetBmcModel
Summary 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 Summary
Nested Classes Modifier and Type Class Description static class
WarehouseDataObjectSummary.Builder
-
Constructor Summary
Constructors Constructor Description WarehouseDataObjectSummary(DataObjectType dataObjectType, String name, String owner, WarehouseDataObjectDetails details)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WarehouseDataObjectSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
DataObjectType
getDataObjectType()
Type of the data object.WarehouseDataObjectDetails
getDetails()
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.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.int
hashCode()
WarehouseDataObjectSummary.Builder
toBuilder()
String
toString()
String
toString(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
-
builder
public static WarehouseDataObjectSummary.Builder builder()
Create a new builder.
-
toBuilder
public WarehouseDataObjectSummary.Builder toBuilder()
-
getDataObjectType
public DataObjectType getDataObjectType()
Type of the data object.- Returns:
- the value
-
getName
public 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
-
getOwner
public 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
-
getDetails
public WarehouseDataObjectDetails getDetails()
-
toString
public String toString()
- Overrides:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-