Interface PropertiesMixin

All Known Subinterfaces:
OptionsMixin
All Known Implementing Classes:
BuildImage, ComposeRm, ComposeStop, ComposeTask, ComposeUp, ContainerExtension, DockerCliTask, PushImage, RunImage, SaveImage, TagImage, WriteEnv

public interface PropertiesMixin
  • Method Summary

    Modifier and Type
    Method
    Description
    default org.gradle.api.file.DirectoryProperty
     
    default org.gradle.api.file.RegularFileProperty
     
    org.gradle.api.model.ObjectFactory
     
    org.gradle.api.provider.ProviderFactory
     
    default <T> org.gradle.api.provider.ListProperty<T>
    listProperty(Class<T> clazz)
     
    default <T> org.gradle.api.provider.Property<T>
    property(Class<T> clazz)
     
    default <T> org.gradle.api.provider.Provider<T>
    provider(Callable<? extends T> callable)
     
  • Method Details

    • getObjectFactory

      @Inject org.gradle.api.model.ObjectFactory getObjectFactory()
    • getProviders

      @Inject org.gradle.api.provider.ProviderFactory getProviders()
    • provider

      default <T> org.gradle.api.provider.Provider<T> provider(Callable<? extends T> callable)
    • property

      default <T> org.gradle.api.provider.Property<T> property(Class<T> clazz)
    • listProperty

      default <T> org.gradle.api.provider.ListProperty<T> listProperty(Class<T> clazz)
    • fileProperty

      default org.gradle.api.file.RegularFileProperty fileProperty()
    • directoryProperty

      default org.gradle.api.file.DirectoryProperty directoryProperty()