Class AvroGenerationConfig

    • Field Detail

      • includeNamespace

        public Boolean includeNamespace
        Adds namespace derived from package to Avro schema. Default: true.
      • includeSuperTypes

        public Boolean includeSuperTypes
        Includes properties from super types. Default: true.
      • includeAssociations

        public Boolean includeAssociations
        Includes properties from associations. Default: true.
      • includeGeneratedMilestoning

        public Boolean includeGeneratedMilestoning
        Includes generated milestoning properties. Default: false.
      • timestampLogicalType

        public String timestampLogicalType
        Timestamp logical type. Default is timestamp-micros. Possible values: timestamp-millis, timestamp-micros, or any other registered types.
      • propertyProfile

        public List<String> propertyProfile
        Generates properties from specified profile tags
      • generateLogicalTypes

        public Boolean generateLogicalTypes
      • namespaceOverride

        public Map<String,​String> namespaceOverride
        Override namespace in generated schema
    • Constructor Detail

      • AvroGenerationConfig

        public AvroGenerationConfig()