Package com.oracle.bmc.datasafe.model
Class EstimateTableSizesDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.EstimateTableSizesDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class EstimateTableSizesDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails required to estimate table sizes for a target database using a subsetting policy.
Note: Objects should always be created or deserialized using theEstimateTableSizesDetails.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 theEstimateTableSizesDetails.Builder, which maintain a set of all explicitly set fields calledEstimateTableSizesDetails.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 classEstimateTableSizesDetails.Builder
-
Constructor Summary
Constructors Constructor Description EstimateTableSizesDetails(String targetId, Credentials targetCredentials)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EstimateTableSizesDetails.Builderbuilder()Create a new builder.booleanequals(Object o)CredentialsgetTargetCredentials()StringgetTargetId()The OCID of the target database to use for estimating table sizes.inthashCode()EstimateTableSizesDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
EstimateTableSizesDetails
@Deprecated @ConstructorProperties({"targetId","targetCredentials"}) public EstimateTableSizesDetails(String targetId, Credentials targetCredentials)
Deprecated.
-
-
Method Detail
-
builder
public static EstimateTableSizesDetails.Builder builder()
Create a new builder.
-
toBuilder
public EstimateTableSizesDetails.Builder toBuilder()
-
getTargetId
public String getTargetId()
The OCID of the target database to use for estimating table sizes.If it’s not provided, the value of the targetId attribute in the SubsettingPolicy resource is used.
- Returns:
- the value
-
getTargetCredentials
public Credentials getTargetCredentials()
-
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
-
-