Package com.oracle.bmc.opsi.model
Class DataObjectColumnMetadata
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.opsi.model.DataObjectColumnMetadata
-
@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 theDataObjectColumnMetadata.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 theDataObjectColumnMetadata.Builder
, which maintain a set of all explicitly set fields calledDataObjectColumnMetadata.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
DataObjectColumnMetadata.Builder
static class
DataObjectColumnMetadata.Category
Category of the column.static class
DataObjectColumnMetadata.DataTypeName
Type name of a data object column.
-
Constructor Summary
Constructors Constructor Description DataObjectColumnMetadata(String name, DataObjectColumnMetadata.Category category, String dataType, DataObjectColumnMetadata.DataTypeName dataTypeName, String displayName, String description, String groupName, DataObjectColumnUnit unitDetails)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Constructor Detail
-
DataObjectColumnMetadata
@Deprecated @ConstructorProperties({"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)
Deprecated.
-
-
Method Detail
-
builder
public static DataObjectColumnMetadata.Builder builder()
Create a new builder.
-
toBuilder
public DataObjectColumnMetadata.Builder toBuilder()
-
getName
public String getName()
Name of the column.- Returns:
- the value
-
getCategory
public DataObjectColumnMetadata.Category getCategory()
Category of the column.- Returns:
- the value
-
getDataType
public String getDataType()
Type of a data object column.- Returns:
- the value
-
getDataTypeName
public DataObjectColumnMetadata.DataTypeName getDataTypeName()
Type name of a data object column.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
Display name of the column.- Returns:
- the value
-
getDescription
public String getDescription()
Description of the column.- Returns:
- the value
-
getGroupName
public String getGroupName()
Group name of the column.- Returns:
- the value
-
getUnitDetails
public DataObjectColumnUnit getUnitDetails()
-
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
-
-