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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Plugin.BuildercreatedAt(Instant createdAt)The timestamp for when the plugin was created.Plugin.BuilderdisplayName(String displayName)The name of the plugin.Plugin.BuilderpluginId(String pluginId)The identifier of the plugin.Plugin.BuilderserverUrl(String serverUrl)The plugin server URL used for configuration.Plugin.Builderstate(String state)The current status of the plugin.Plugin.Builderstate(PluginState state)The current status of the plugin.Plugin.Buildertype(String type)The type of the plugin.Plugin.Buildertype(PluginType type)The type of the plugin.Plugin.BuilderupdatedAt(Instant updatedAt)The timestamp for when the plugin was last updated.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
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.
-
-