Interface Plugin.Builder

    • Method Detail

      • 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.
      • 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.
      • 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.
      • 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:
        PluginState, PluginState
      • state

        Plugin.Builder state​(PluginState 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:
        PluginState, PluginState
      • 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:
        PluginType, PluginType
      • type

        Plugin.Builder type​(PluginType 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:
        PluginType, PluginType
      • 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.