Package com.oracle.bmc.datasafe.model
Class TableEstimateSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.TableEstimateSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class TableEstimateSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelEstimated row count and size details for a table in a subsetting policy.
Note: Objects should always be created or deserialized using theTableEstimateSummary.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 theTableEstimateSummary.Builder, which maintain a set of all explicitly set fields calledTableEstimateSummary.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 classTableEstimateSummary.Builder
-
Constructor Summary
Constructors Constructor Description TableEstimateSummary(String targetId, String schemaName, String tableName, ObjectType objectType, Long initialRowCount, Long estimatedRowCount, String initialSizeInKBs, String estimatedSizeInKBs)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TableEstimateSummary.Builderbuilder()Create a new builder.booleanequals(Object o)LonggetEstimatedRowCount()The estimated number of rows in the table after subsetting.StringgetEstimatedSizeInKBs()The estimated size of the table in KBs after subsetting.LonggetInitialRowCount()The initial number of rows in the table.StringgetInitialSizeInKBs()The initial size of the table in KBs.ObjectTypegetObjectType()The type of the database object.StringgetSchemaName()The name of the schema that contains the table.StringgetTableName()The name of the table.StringgetTargetId()The OCID of the target database associated with the table estimate object.inthashCode()TableEstimateSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
TableEstimateSummary
@Deprecated @ConstructorProperties({"targetId","schemaName","tableName","objectType","initialRowCount","estimatedRowCount","initialSizeInKBs","estimatedSizeInKBs"}) public TableEstimateSummary(String targetId, String schemaName, String tableName, ObjectType objectType, Long initialRowCount, Long estimatedRowCount, String initialSizeInKBs, String estimatedSizeInKBs)
Deprecated.
-
-
Method Detail
-
builder
public static TableEstimateSummary.Builder builder()
Create a new builder.
-
toBuilder
public TableEstimateSummary.Builder toBuilder()
-
getTargetId
public String getTargetId()
The OCID of the target database associated with the table estimate object.- Returns:
- the value
-
getSchemaName
public String getSchemaName()
The name of the schema that contains the table.- Returns:
- the value
-
getTableName
public String getTableName()
The name of the table.- Returns:
- the value
-
getObjectType
public ObjectType getObjectType()
The type of the database object.- Returns:
- the value
-
getInitialRowCount
public Long getInitialRowCount()
The initial number of rows in the table.- Returns:
- the value
-
getEstimatedRowCount
public Long getEstimatedRowCount()
The estimated number of rows in the table after subsetting.- Returns:
- the value
-
getInitialSizeInKBs
public String getInitialSizeInKBs()
The initial size of the table in KBs.- Returns:
- the value
-
getEstimatedSizeInKBs
public String getEstimatedSizeInKBs()
The estimated size of the table in KBs after subsetting.- 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
-
-