Package com.oracle.bmc.datasafe.model
Class PartitionSubsetRuleEntry
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.SubsetRuleEntry
-
- com.oracle.bmc.datasafe.model.PartitionSubsetRuleEntry
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class PartitionSubsetRuleEntry extends SubsetRuleEntryDefines a subsetting rule based on partitions and sub-partitions to filter rows
Note: Objects should always be created or deserialized using thePartitionSubsetRuleEntry.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
PartitionSubsetRuleEntry.Builder, which maintain a set of all explicitly set fields calledPartitionSubsetRuleEntry.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 classPartitionSubsetRuleEntry.Builder-
Nested classes/interfaces inherited from class com.oracle.bmc.datasafe.model.SubsetRuleEntry
SubsetRuleEntry.RuleType
-
-
Constructor Summary
Constructors Constructor Description PartitionSubsetRuleEntry(List<String> partitionsList, List<String> subPartitionsList)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PartitionSubsetRuleEntry.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getPartitionsList()A list of partition names which are to be part of the subset dataList<String>getSubPartitionsList()A list of sub-partition names which are to be part of the subset data.inthashCode()PartitionSubsetRuleEntry.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
PartitionSubsetRuleEntry
@Deprecated public PartitionSubsetRuleEntry(List<String> partitionsList, List<String> subPartitionsList)
Deprecated.
-
-
Method Detail
-
builder
public static PartitionSubsetRuleEntry.Builder builder()
Create a new builder.
-
toBuilder
public PartitionSubsetRuleEntry.Builder toBuilder()
-
getPartitionsList
public List<String> getPartitionsList()
A list of partition names which are to be part of the subset data- Returns:
- the value
-
getSubPartitionsList
public List<String> getSubPartitionsList()
A list of sub-partition names which are to be part of the subset data.The sub-partition names should have the partition name also, separated by a dot
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classSubsetRuleEntry
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classSubsetRuleEntry- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classSubsetRuleEntry
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSubsetRuleEntry
-
-