Package org.apache.streams.plugins.hive
Class StreamsHiveGenerationConfig
java.lang.Object
org.jsonschema2pojo.DefaultGenerationConfig
org.apache.streams.plugins.hive.StreamsHiveGenerationConfig
- All Implemented Interfaces:
GenerationConfig,org.jsonschema2pojo.GenerationConfig
public class StreamsHiveGenerationConfig
extends org.jsonschema2pojo.DefaultGenerationConfig
implements GenerationConfig
Configures StreamsHiveResourceGenerator.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidsetExclusions(Set<String> exclusions) voidsetMaxDepth(int maxDepth) voidsetSourceDirectory(String sourceDirectory) voidsetSourcePaths(List<String> sourcePaths) voidsetTargetDirectory(String targetDirectory) Methods inherited from class org.jsonschema2pojo.DefaultGenerationConfig
getAnnotationStyle, getClassNamePrefix, getClassNameSuffix, getCustomAnnotator, getCustomDatePattern, getCustomDateTimePattern, getCustomRuleFactory, getCustomTimePattern, getDateTimeType, getDateType, getFileExtensions, getFileFilter, getFormatTypeMapping, getInclusionLevel, getOutputEncoding, getPropertyWordDelimiters, getRefFragmentPathDelimiters, getSourceSortOrder, getSourceType, getTargetPackage, getTargetVersion, getTimeType, getToStringExcludes, isConstructorsRequiredPropertiesOnly, isFormatDates, isFormatDateTimes, isFormatTimes, isGenerateBuilders, isIncludeAdditionalProperties, isIncludeAllPropertiesConstructor, isIncludeConstructorPropertiesAnnotation, isIncludeConstructors, isIncludeCopyConstructor, isIncludeDynamicAccessors, isIncludeDynamicBuilders, isIncludeDynamicGetters, isIncludeDynamicSetters, isIncludeGeneratedAnnotation, isIncludeGetters, isIncludeHashcodeAndEquals, isIncludeJsr303Annotations, isIncludeJsr305Annotations, isIncludeRequiredPropertiesConstructor, isIncludeSetters, isIncludeToString, isIncludeTypeInfo, isInitializeCollections, isParcelable, isRemoveOldOutput, isSerializable, isUseBigDecimals, isUseBigIntegers, isUseDoubleNumbers, isUseInnerClassBuilders, isUseJakartaValidation, isUseJodaDates, isUseJodaLocalDates, isUseJodaLocalTimes, isUseLongIntegers, isUseOptionalForGetters, isUsePrimitives, isUseTitleAsClassnameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.streams.util.schema.GenerationConfig
getFileFilter, getOutputEncoding
-
Constructor Details
-
StreamsHiveGenerationConfig
public StreamsHiveGenerationConfig()
-
-
Method Details
-
getSourceDirectory
-
getSourcePaths
-
getExclusions
-
setExclusions
-
getMaxDepth
public int getMaxDepth() -
setSourceDirectory
-
setSourcePaths
-
setTargetDirectory
-
getTargetDirectory
- Specified by:
getTargetDirectoryin interfaceGenerationConfig- Specified by:
getTargetDirectoryin interfaceorg.jsonschema2pojo.GenerationConfig- Overrides:
getTargetDirectoryin classorg.jsonschema2pojo.DefaultGenerationConfig
-
getSource
- Specified by:
getSourcein interfaceGenerationConfig- Specified by:
getSourcein interfaceorg.jsonschema2pojo.GenerationConfig- Overrides:
getSourcein classorg.jsonschema2pojo.DefaultGenerationConfig
-
setMaxDepth
public void setMaxDepth(int maxDepth)
-