Package com.oracle.bmc.datasafe.model
Class SubsettingSchemaObjectSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.SubsettingSchemaObjectSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class SubsettingSchemaObjectSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSummary of a table included in the schema for a subsetting policy
Note: Objects should always be created or deserialized using theSubsettingSchemaObjectSummary.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
SubsettingSchemaObjectSummary.Builder, which maintain a set of all explicitly set fields calledSubsettingSchemaObjectSummary.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 classSubsettingSchemaObjectSummary.Builder
-
Constructor Summary
Constructors Constructor Description SubsettingSchemaObjectSummary(String key, String schemaName, String objectName, ObjectType objectType, Long initialRowCount, Boolean isStatsStale, Date timeCreated, Date timeUpdated)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SubsettingSchemaObjectSummary.Builderbuilder()Create a new builder.booleanequals(Object o)LonggetInitialRowCount()The initial number of rows in this object/tableBooleangetIsStatsStale()Indicates if the table stats are stale.StringgetKey()The unique key that identifies a subsetting table.StringgetObjectName()The name of the database objectObjectTypegetObjectType()The type of the database object that contains the subsetting tableStringgetSchemaName()The database schema that contains the subsetting tableDategetTimeCreated()The date and time the subsetting table was created, in the format defined by RFC3339.DategetTimeUpdated()The date and time the subsetting table was last updated, in the format defined by RFC3339.inthashCode()SubsettingSchemaObjectSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
SubsettingSchemaObjectSummary
@Deprecated @ConstructorProperties({"key","schemaName","objectName","objectType","initialRowCount","isStatsStale","timeCreated","timeUpdated"}) public SubsettingSchemaObjectSummary(String key, String schemaName, String objectName, ObjectType objectType, Long initialRowCount, Boolean isStatsStale, Date timeCreated, Date timeUpdated)
Deprecated.
-
-
Method Detail
-
builder
public static SubsettingSchemaObjectSummary.Builder builder()
Create a new builder.
-
toBuilder
public SubsettingSchemaObjectSummary.Builder toBuilder()
-
getKey
public String getKey()
The unique key that identifies a subsetting table.The key is numeric and unique within a subsetting policy
- Returns:
- the value
-
getSchemaName
public String getSchemaName()
The database schema that contains the subsetting table- Returns:
- the value
-
getObjectName
public String getObjectName()
The name of the database object- Returns:
- the value
-
getObjectType
public ObjectType getObjectType()
The type of the database object that contains the subsetting table- Returns:
- the value
-
getInitialRowCount
public Long getInitialRowCount()
The initial number of rows in this object/table- Returns:
- the value
-
getIsStatsStale
public Boolean getIsStatsStale()
Indicates if the table stats are stale.This can be used to judge the accuracy of initialRowCount
- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The date and time the subsetting table was created, in the format defined by RFC3339.- Returns:
- the value
-
getTimeUpdated
public Date getTimeUpdated()
The date and time the subsetting table was last updated, in the format defined by RFC3339.- 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
-
-