Interface CustomPluginSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CustomPluginSummary.Builder,
,CustomPluginSummary> SdkBuilder<CustomPluginSummary.Builder,
,CustomPluginSummary> SdkPojo
- Enclosing class:
CustomPluginSummary
public static interface CustomPluginSummary.Builder
extends SdkPojo, CopyableBuilder<CustomPluginSummary.Builder,CustomPluginSummary>
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The time that the custom plugin was created.customPluginArn
(String customPluginArn) The Amazon Resource Name (ARN) of the custom plugin.customPluginState
(String customPluginState) The state of the custom plugin.customPluginState
(CustomPluginState customPluginState) The state of the custom plugin.description
(String description) A description of the custom plugin.default CustomPluginSummary.Builder
latestRevision
(Consumer<CustomPluginRevisionSummary.Builder> latestRevision) The latest revision of the custom plugin.latestRevision
(CustomPluginRevisionSummary latestRevision) The latest revision of the custom plugin.The name of the custom plugin.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 Details
-
creationTime
The time that the custom plugin was created.
- Parameters:
creationTime
- The time that the custom plugin was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customPluginArn
The Amazon Resource Name (ARN) of the custom plugin.
- Parameters:
customPluginArn
- The Amazon Resource Name (ARN) of the custom plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customPluginState
The state of the custom plugin.
- Parameters:
customPluginState
- The state of the custom plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customPluginState
The state of the custom plugin.
- Parameters:
customPluginState
- The state of the custom plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
A description of the custom plugin.
- Parameters:
description
- A description of the custom plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestRevision
The latest revision of the custom plugin.
- Parameters:
latestRevision
- The latest revision of the custom plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestRevision
default CustomPluginSummary.Builder latestRevision(Consumer<CustomPluginRevisionSummary.Builder> latestRevision) The latest revision of the custom plugin.
This is a convenience method that creates an instance of theCustomPluginRevisionSummary.Builder
avoiding the need to create one manually viaCustomPluginRevisionSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolatestRevision(CustomPluginRevisionSummary)
.- Parameters:
latestRevision
- a consumer that will call methods onCustomPluginRevisionSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the custom plugin.
- Parameters:
name
- The name of the custom plugin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-