Package com.oracle.bmc.datacatalog.model
Class FacetedSearchAggregation
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.datacatalog.model.FacetedSearchAggregation
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20190325") public final class FacetedSearchAggregation extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelAggregation/facets on properties of data object.
 Note: Objects should always be created or deserialized using theFacetedSearchAggregation.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 theFacetedSearchAggregation.Builder, which maintain a set of all explicitly set fields calledFacetedSearchAggregation.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 SummaryNested Classes Modifier and Type Class Description static classFacetedSearchAggregation.Builderstatic classFacetedSearchAggregation.PropertyTypeType of property that indicates if it was defined by the user or system.
 - 
Constructor SummaryConstructors Constructor Description FacetedSearchAggregation(String type, Map<String,Long> aggregation, String dataType, FacetedSearchAggregation.PropertyType propertyType)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FacetedSearchAggregation.Builderbuilder()Create a new builder.booleanequals(Object o)Map<String,Long>getAggregation()Count of number of data objects having property.StringgetDataType()Data type of object property.FacetedSearchAggregation.PropertyTypegetPropertyType()Type of property that indicates if it was defined by the user or system.StringgetType()Name of data object propertyinthashCode()FacetedSearchAggregation.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
FacetedSearchAggregation@Deprecated @ConstructorProperties({"type","aggregation","dataType","propertyType"}) public FacetedSearchAggregation(String type, Map<String,Long> aggregation, String dataType, FacetedSearchAggregation.PropertyType propertyType) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static FacetedSearchAggregation.Builder builder() Create a new builder.
 - 
toBuilderpublic FacetedSearchAggregation.Builder toBuilder() 
 - 
getTypepublic String getType() Name of data object property- Returns:
- the value
 
 - 
getAggregationpublic Map<String,Long> getAggregation() Count of number of data objects having property.- Returns:
- the value
 
 - 
getDataTypepublic String getDataType() Data type of object property.- Returns:
- the value
 
 - 
getPropertyTypepublic FacetedSearchAggregation.PropertyType getPropertyType() Type of property that indicates if it was defined by the user or system.CUSTOM_PROPERTY is defined by the user on a data object. DEFAULT_PROPERTY is defined by the system on a data object. - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-