Interface AvroExtension

All Known Implementing Classes:
DefaultAvroExtension

public interface AvroExtension
  • Method Details

    • getOutputCharacterEncoding

      org.gradle.api.provider.Property<String> getOutputCharacterEncoding()
    • getStringType

      org.gradle.api.provider.Property<String> getStringType()
    • getFieldVisibility

      org.gradle.api.provider.Property<String> getFieldVisibility()
    • getTemplateDirectory

      org.gradle.api.provider.Property<String> getTemplateDirectory()
    • getAdditionalVelocityToolClasses

      org.gradle.api.provider.ListProperty<String> getAdditionalVelocityToolClasses()
    • isCreateSetters

      org.gradle.api.provider.Property<Boolean> isCreateSetters()
    • isCreateOptionalGetters

      org.gradle.api.provider.Property<Boolean> isCreateOptionalGetters()
    • isGettersReturnOptional

      org.gradle.api.provider.Property<Boolean> isGettersReturnOptional()
    • isOptionalGettersForNullableFieldsOnly

      org.gradle.api.provider.Property<Boolean> isOptionalGettersForNullableFieldsOnly()
    • isEnableDecimalLogicalType

      org.gradle.api.provider.Property<Boolean> isEnableDecimalLogicalType()
    • getConversionsAndTypeFactoriesClasspath

      org.gradle.api.file.ConfigurableFileCollection getConversionsAndTypeFactoriesClasspath()
    • getLogicalTypeFactories

      @Deprecated org.gradle.api.provider.MapProperty<String,Class<? extends org.apache.avro.LogicalTypes.LogicalTypeFactory>> getLogicalTypeFactories()
      Deprecated.
    • getLogicalTypeFactoryClassNames

      org.gradle.api.provider.MapProperty<String,String> getLogicalTypeFactoryClassNames()
    • getCustomConversions

      @Deprecated org.gradle.api.provider.ListProperty<Class<? extends org.apache.avro.Conversion<?>>> getCustomConversions()
      Deprecated.
    • getCustomConversionClassNames

      org.gradle.api.provider.ListProperty<String> getCustomConversionClassNames()
    • logicalTypeFactory

      @Deprecated AvroExtension logicalTypeFactory(String typeName, Class<? extends org.apache.avro.LogicalTypes.LogicalTypeFactory> typeFactoryClass)
    • logicalTypeFactory

      AvroExtension logicalTypeFactory(String typeName, String typeFactoryClassName)
    • customConversion

      @Deprecated AvroExtension customConversion(Class<? extends org.apache.avro.Conversion<?>> conversionClass)
      Deprecated.
    • customConversion

      AvroExtension customConversion(String conversionClassName)