Interface Plugin.Builder

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

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

    • pluginId

      Plugin.Builder pluginId(String pluginId)

      The identifier of the plugin.

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

      Plugin.Builder displayName(String displayName)

      The name of the plugin.

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

      Plugin.Builder type(String type)

      The type of the plugin.

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

      The type of the plugin.

      Parameters:
      type - The type of the plugin.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • serverUrl

      Plugin.Builder serverUrl(String serverUrl)

      The plugin server URL used for configuration.

      Parameters:
      serverUrl - The plugin server URL used for configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      Plugin.Builder state(String state)

      The current status of the plugin.

      Parameters:
      state - The current status of the plugin.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The current status of the plugin.

      Parameters:
      state - The current status of the plugin.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • buildStatus

      Plugin.Builder buildStatus(String buildStatus)

      The status of the plugin.

      Parameters:
      buildStatus - The status of the plugin.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • buildStatus

      Plugin.Builder buildStatus(PluginBuildStatus buildStatus)

      The status of the plugin.

      Parameters:
      buildStatus - The status of the plugin.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      Plugin.Builder createdAt(Instant createdAt)

      The timestamp for when the plugin was created.

      Parameters:
      createdAt - The timestamp for when the plugin was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      Plugin.Builder updatedAt(Instant updatedAt)

      The timestamp for when the plugin was last updated.

      Parameters:
      updatedAt - The timestamp for when the plugin was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.