@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class DataObjectColumnMetadata extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Metadata of a column in a data object resultset.
Note: Objects should always be created or deserialized using the DataObjectColumnMetadata.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 DataObjectColumnMetadata.Builder
, which maintain a
set of all explicitly set fields called DataObjectColumnMetadata.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 |
DataObjectColumnMetadata.Builder |
static class |
DataObjectColumnMetadata.Category
Category of the column.
|
static class |
DataObjectColumnMetadata.DataTypeName
Type name of a data object column.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
DataObjectColumnMetadata(String name,
DataObjectColumnMetadata.Category category,
String dataType,
DataObjectColumnMetadata.DataTypeName dataTypeName,
String displayName,
String description,
String groupName,
DataObjectColumnUnit unitDetails)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static DataObjectColumnMetadata.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
DataObjectColumnMetadata.Category |
getCategory()
Category of the column.
|
String |
getDataType()
Type of a data object column.
|
DataObjectColumnMetadata.DataTypeName |
getDataTypeName()
Type name of a data object column.
|
String |
getDescription()
Description of the column.
|
String |
getDisplayName()
Display name of the column.
|
String |
getGroupName()
Group name of the column.
|
String |
getName()
Name of the column.
|
DataObjectColumnUnit |
getUnitDetails() |
int |
hashCode() |
DataObjectColumnMetadata.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"name","category","dataType","dataTypeName","displayName","description","groupName","unitDetails"}) public DataObjectColumnMetadata(String name, DataObjectColumnMetadata.Category category, String dataType, DataObjectColumnMetadata.DataTypeName dataTypeName, String displayName, String description, String groupName, DataObjectColumnUnit unitDetails)
public static DataObjectColumnMetadata.Builder builder()
Create a new builder.
public DataObjectColumnMetadata.Builder toBuilder()
public String getName()
Name of the column.
public DataObjectColumnMetadata.Category getCategory()
Category of the column.
public String getDataType()
Type of a data object column.
public DataObjectColumnMetadata.DataTypeName getDataTypeName()
Type name of a data object column.
public String getDisplayName()
Display name of the column.
public String getDescription()
Description of the column.
public String getGroupName()
Group name of the column.
public DataObjectColumnUnit getUnitDetails()
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.