Package org.apache.pinot.spi.config
Class BaseJsonConfig
- java.lang.Object
-
- org.apache.pinot.spi.config.BaseJsonConfig
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AdhocTaskConfig,AggregationConfig,BatchIngestionConfig,BloomFilterConfig,ColumnPartitionConfig,CompletionConfig,ComplexTypeConfig,DedupConfig,DimensionTableConfig,FieldConfig,FilterConfig,IndexingConfig,IngestionConfig,Instance,InstanceAssignmentConfig,InstanceConstraintConfig,InstanceReplicaGroupPartitionConfig,InstanceTagPoolConfig,JsonIndexConfig,QueryConfig,QuotaConfig,ReplicaGroupStrategyConfig,RoutingConfig,SegmentAssignmentConfig,SegmentPartitionConfig,SegmentsValidationAndRetentionConfig,StarTreeIndexConfig,StreamIngestionConfig,TableConfig,TableConfigs,TableCustomConfig,TableTaskConfig,TagOverrideConfig,Tenant,TenantConfig,TierConfig,TimestampConfig,TransformConfig,TunerConfig,UpsertConfig,UserConfig
public abstract class BaseJsonConfig extends Object implements Serializable
Base implementation for the JSON based configurations.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BaseJsonConfig()
-
-
-
Method Detail
-
toJsonNode
public com.fasterxml.jackson.databind.JsonNode toJsonNode()
-
toJsonString
public String toJsonString()
-
-