Package com.oracle.bmc.datasafe.model
Class SubsettingRuleProcessingChainObjectSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.SubsettingRuleProcessingChainObjectSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class SubsettingRuleProcessingChainObjectSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSummary of a subsetting schema relation processed while extracting rows for processing a subsetting rule.
Note: Objects should always be created or deserialized using theSubsettingRuleProcessingChainObjectSummary.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 theSubsettingRuleProcessingChainObjectSummary.Builder, which maintain a set of all explicitly set fields calledSubsettingRuleProcessingChainObjectSummary.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 classSubsettingRuleProcessingChainObjectSummary.Builderstatic classSubsettingRuleProcessingChainObjectSummary.PropagationImpactThe impact on the related table due to the processing of subsetting rule
-
Constructor Summary
Constructors Constructor Description SubsettingRuleProcessingChainObjectSummary(String key, String subsettingSchemaRelationKey, String parentSchemaName, String parentObjectName, List<String> parentColumns, String childSchemaName, String childObjectName, List<String> childColumns, SubsettingRuleProcessingChainObjectSummary.PropagationImpact propagationImpact, Long approximateRowCountBeforeSubsetting, Long estimatedRowCountAfterSubsetting, Boolean isEnabledForProcessing)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SubsettingRuleProcessingChainObjectSummary.Builderbuilder()Create a new builder.booleanequals(Object o)LonggetApproximateRowCountBeforeSubsetting()The approximate count of rows in the subsetting table before subsettingList<String>getChildColumns()Unique identifiers identifying the child columns in the relation.StringgetChildObjectName()The name of the child subsetting tableStringgetChildSchemaName()The database schema that contains the child subsetting tableLonggetEstimatedRowCountAfterSubsetting()The estimated count of rows in the subsetting table after subsettingBooleangetIsEnabledForProcessing()Indicates if this object/edge is enabled for processingStringgetKey()The unique key that identifies a subsetting relation processed.List<String>getParentColumns()Unique identifiers identifying the parents columns in the relation.StringgetParentObjectName()The name of the parent subsetting tableStringgetParentSchemaName()The database schema that contains the parent subsetting tableSubsettingRuleProcessingChainObjectSummary.PropagationImpactgetPropagationImpact()The impact on the related table due to the processing of subsetting ruleStringgetSubsettingSchemaRelationKey()The unique key that identifies a subsetting relation.inthashCode()SubsettingRuleProcessingChainObjectSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
SubsettingRuleProcessingChainObjectSummary
@Deprecated @ConstructorProperties({"key","subsettingSchemaRelationKey","parentSchemaName","parentObjectName","parentColumns","childSchemaName","childObjectName","childColumns","propagationImpact","approximateRowCountBeforeSubsetting","estimatedRowCountAfterSubsetting","isEnabledForProcessing"}) public SubsettingRuleProcessingChainObjectSummary(String key, String subsettingSchemaRelationKey, String parentSchemaName, String parentObjectName, List<String> parentColumns, String childSchemaName, String childObjectName, List<String> childColumns, SubsettingRuleProcessingChainObjectSummary.PropagationImpact propagationImpact, Long approximateRowCountBeforeSubsetting, Long estimatedRowCountAfterSubsetting, Boolean isEnabledForProcessing)
Deprecated.
-
-
Method Detail
-
builder
public static SubsettingRuleProcessingChainObjectSummary.Builder builder()
Create a new builder.
-
toBuilder
public SubsettingRuleProcessingChainObjectSummary.Builder toBuilder()
-
getKey
public String getKey()
The unique key that identifies a subsetting relation processed.The key is numeric and unique within a processing order
- Returns:
- the value
-
getSubsettingSchemaRelationKey
public String getSubsettingSchemaRelationKey()
The unique key that identifies a subsetting relation.- Returns:
- the value
-
getParentSchemaName
public String getParentSchemaName()
The database schema that contains the parent subsetting table- Returns:
- the value
-
getParentObjectName
public String getParentObjectName()
The name of the parent subsetting table- Returns:
- the value
-
getParentColumns
public List<String> getParentColumns()
Unique identifiers identifying the parents columns in the relation.- Returns:
- the value
-
getChildSchemaName
public String getChildSchemaName()
The database schema that contains the child subsetting table- Returns:
- the value
-
getChildObjectName
public String getChildObjectName()
The name of the child subsetting table- Returns:
- the value
-
getChildColumns
public List<String> getChildColumns()
Unique identifiers identifying the child columns in the relation.- Returns:
- the value
-
getPropagationImpact
public SubsettingRuleProcessingChainObjectSummary.PropagationImpact getPropagationImpact()
The impact on the related table due to the processing of subsetting rule- Returns:
- the value
-
getApproximateRowCountBeforeSubsetting
public Long getApproximateRowCountBeforeSubsetting()
The approximate count of rows in the subsetting table before subsetting- Returns:
- the value
-
getEstimatedRowCountAfterSubsetting
public Long getEstimatedRowCountAfterSubsetting()
The estimated count of rows in the subsetting table after subsetting- Returns:
- the value
-
getIsEnabledForProcessing
public Boolean getIsEnabledForProcessing()
Indicates if this object/edge is enabled for processing- 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
-
-