public static class HoodieClusteringPlan.Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<HoodieClusteringPlan> implements org.apache.avro.data.RecordBuilder<HoodieClusteringPlan>
| Modifier and Type | Method and Description |
|---|---|
HoodieClusteringPlan |
build() |
HoodieClusteringPlan.Builder |
clearExtraMetadata()
Clears the value of the 'extraMetadata' field.
|
HoodieClusteringPlan.Builder |
clearInputGroups()
Clears the value of the 'inputGroups' field.
|
HoodieClusteringPlan.Builder |
clearPreserveHoodieMetadata()
Clears the value of the 'preserveHoodieMetadata' field.
|
HoodieClusteringPlan.Builder |
clearStrategy()
Clears the value of the 'strategy' field.
|
HoodieClusteringPlan.Builder |
clearVersion()
Clears the value of the 'version' field.
|
Map<String,String> |
getExtraMetadata()
Gets the value of the 'extraMetadata' field.
|
List<HoodieClusteringGroup> |
getInputGroups()
Gets the value of the 'inputGroups' field.
|
Boolean |
getPreserveHoodieMetadata()
Gets the value of the 'preserveHoodieMetadata' field.
|
HoodieClusteringStrategy |
getStrategy()
Gets the value of the 'strategy' field.
|
HoodieClusteringStrategy.Builder |
getStrategyBuilder()
Gets the Builder instance for the 'strategy' field and creates one if it doesn't exist yet.
|
Integer |
getVersion()
Gets the value of the 'version' field.
|
boolean |
hasExtraMetadata()
Checks whether the 'extraMetadata' field has been set.
|
boolean |
hasInputGroups()
Checks whether the 'inputGroups' field has been set.
|
boolean |
hasPreserveHoodieMetadata()
Checks whether the 'preserveHoodieMetadata' field has been set.
|
boolean |
hasStrategy()
Checks whether the 'strategy' field has been set.
|
boolean |
hasStrategyBuilder()
Checks whether the 'strategy' field has an active Builder instance
|
boolean |
hasVersion()
Checks whether the 'version' field has been set.
|
HoodieClusteringPlan.Builder |
setExtraMetadata(Map<String,String> value)
Sets the value of the 'extraMetadata' field.
|
HoodieClusteringPlan.Builder |
setInputGroups(List<HoodieClusteringGroup> value)
Sets the value of the 'inputGroups' field.
|
HoodieClusteringPlan.Builder |
setPreserveHoodieMetadata(Boolean value)
Sets the value of the 'preserveHoodieMetadata' field.
|
HoodieClusteringPlan.Builder |
setStrategy(HoodieClusteringStrategy value)
Sets the value of the 'strategy' field.
|
HoodieClusteringPlan.Builder |
setStrategyBuilder(HoodieClusteringStrategy.Builder value)
Sets the Builder instance for the 'strategy' field
|
HoodieClusteringPlan.Builder |
setVersion(Integer value)
Sets the value of the 'version' field.
|
public List<HoodieClusteringGroup> getInputGroups()
public HoodieClusteringPlan.Builder setInputGroups(List<HoodieClusteringGroup> value)
value - The value of 'inputGroups'.public boolean hasInputGroups()
public HoodieClusteringPlan.Builder clearInputGroups()
public HoodieClusteringStrategy getStrategy()
public HoodieClusteringPlan.Builder setStrategy(HoodieClusteringStrategy value)
value - The value of 'strategy'.public boolean hasStrategy()
public HoodieClusteringStrategy.Builder getStrategyBuilder()
public HoodieClusteringPlan.Builder setStrategyBuilder(HoodieClusteringStrategy.Builder value)
value - The builder instance that must be set.public boolean hasStrategyBuilder()
public HoodieClusteringPlan.Builder clearStrategy()
public Map<String,String> getExtraMetadata()
public HoodieClusteringPlan.Builder setExtraMetadata(Map<String,String> value)
value - The value of 'extraMetadata'.public boolean hasExtraMetadata()
public HoodieClusteringPlan.Builder clearExtraMetadata()
public Integer getVersion()
public HoodieClusteringPlan.Builder setVersion(Integer value)
value - The value of 'version'.public boolean hasVersion()
public HoodieClusteringPlan.Builder clearVersion()
public Boolean getPreserveHoodieMetadata()
public HoodieClusteringPlan.Builder setPreserveHoodieMetadata(Boolean value)
value - The value of 'preserveHoodieMetadata'.public boolean hasPreserveHoodieMetadata()
public HoodieClusteringPlan.Builder clearPreserveHoodieMetadata()
public HoodieClusteringPlan build()
build in interface org.apache.avro.data.RecordBuilder<HoodieClusteringPlan>Copyright © 2024 The Apache Software Foundation. All rights reserved.