Interface Plugin.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<Plugin.Builder,,- Plugin> - SdkBuilder<Plugin.Builder,,- Plugin> - SdkPojo
- Enclosing class:
- Plugin
@Mutable
@NotThreadSafe
public static interface Plugin.Builder
extends SdkPojo, CopyableBuilder<Plugin.Builder,Plugin> 
- 
Method SummaryModifier and TypeMethodDescriptionbuildStatus(String buildStatus) The status of the plugin.buildStatus(PluginBuildStatus buildStatus) The status of the plugin.The timestamp for when the plugin was created.displayName(String displayName) The name of the plugin.The identifier of the plugin.The plugin server URL used for configuration.The current status of the plugin.state(PluginState state) The current status of the plugin.The type of the plugin.type(PluginType type) The type of the plugin.The timestamp for when the plugin was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
pluginIdThe 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.
 
- 
displayNameThe 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.
 
- 
typeThe 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:
 
- 
typeThe 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:
 
- 
serverUrlThe 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.
 
- 
stateThe 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:
 
- 
stateThe 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:
 
- 
buildStatusThe 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:
 
- 
buildStatusThe 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:
 
- 
createdAtThe 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.
 
- 
updatedAtThe 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.
 
 
-