Interface PluginProperties.Builder

All Superinterfaces:
Buildable, CopyableBuilder<PluginProperties.Builder,PluginProperties>, SdkBuilder<PluginProperties.Builder,PluginProperties>, SdkPojo
Enclosing class:
PluginProperties

public static interface PluginProperties.Builder extends SdkPojo, CopyableBuilder<PluginProperties.Builder,PluginProperties>
  • Method Details

    • name

      The name of the plugin.

      Parameters:
      name - The name of the plugin.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      PluginProperties.Builder description(String description)

      The description of the plugin.

      Parameters:
      description - The description of the plugin.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      PluginProperties.Builder version(String version)

      The version of the plugin.

      Parameters:
      version - The version of the plugin.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • className

      PluginProperties.Builder className(String className)

      The name of the class to load.

      Parameters:
      className - The name of the class to load.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • uncompressedSizeInBytes

      PluginProperties.Builder uncompressedSizeInBytes(Long uncompressedSizeInBytes)

      The uncompressed size of the plugin.

      Parameters:
      uncompressedSizeInBytes - The uncompressed size of the plugin.
      Returns:
      Returns a reference to this object so that method calls can be chained together.