org.gradle.api.plugins

## Interface ExtensionsSchema.ExtensionSchema

- Enclosing interface:
    ExtensionsSchema

      @Incubating
      public static interface ExtensionsSchema.ExtensionSchema

  Schema of an extension.
  Since:
    4.5

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `getName()` The name of the extension.
    `TypeOf<?>` | `getPublicType()` The public type of the extension.
    `boolean` | `isDeferredConfigurable()` Is the extension a deferred configurable.

- - ### Method Detail

    - #### getName

          String getName()

      The name of the extension.
      Returns:
        the name of the extension

    - #### getPublicType

          TypeOf<?> getPublicType()

      The public type of the extension.
      Returns:
        the public type of the extension

    - #### isDeferredConfigurable

          boolean isDeferredConfigurable()

      Is the extension a deferred configurable.
      Returns:
        `true` if the extension is a deferred configurable, `false` otherwise
      See Also:
        `DeferredConfigurable`