Interface SopRecommendation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SopRecommendation.Builder,
,SopRecommendation> SdkBuilder<SopRecommendation.Builder,
,SopRecommendation> SdkPojo
- Enclosing class:
SopRecommendation
@Mutable
@NotThreadSafe
public static interface SopRecommendation.Builder
extends SdkPojo, CopyableBuilder<SopRecommendation.Builder,SopRecommendation>
-
Method Summary
Modifier and TypeMethodDescriptionappComponentName
(String appComponentName) Name of the Application Component.description
(String description) Description of the SOP recommendation.items
(Collection<RecommendationItem> items) The recommendation items.items
(Consumer<RecommendationItem.Builder>... items) The recommendation items.items
(RecommendationItem... items) The recommendation items.Name of the SOP recommendation.prerequisite
(String prerequisite) Prerequisite for the SOP recommendation.recommendationId
(String recommendationId) Identifier for the SOP recommendation.recommendationStatus
(String recommendationStatus) Status of the recommended standard operating procedure.recommendationStatus
(RecommendationStatus recommendationStatus) Status of the recommended standard operating procedure.referenceId
(String referenceId) Reference identifier for the SOP recommendation.serviceType
(String serviceType) The service type.serviceType
(SopServiceType serviceType) The service type.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, sdkFieldNameToField, sdkFields
-
Method Details
-
appComponentName
Name of the Application Component.
- Parameters:
appComponentName
- Name of the Application Component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Description of the SOP recommendation.
- Parameters:
description
- Description of the SOP recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
The recommendation items.
- Parameters:
items
- The recommendation items.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
The recommendation items.
- Parameters:
items
- The recommendation items.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
items
The recommendation items.
This is a convenience method that creates an instance of theRecommendationItem.Builder
avoiding the need to create one manually viaRecommendationItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toitems(List<RecommendationItem>)
.- Parameters:
items
- a consumer that will call methods onRecommendationItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
Name of the SOP recommendation.
- Parameters:
name
- Name of the SOP recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prerequisite
Prerequisite for the SOP recommendation.
- Parameters:
prerequisite
- Prerequisite for the SOP recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendationId
Identifier for the SOP recommendation.
- Parameters:
recommendationId
- Identifier for the SOP recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendationStatus
Status of the recommended standard operating procedure.
- Parameters:
recommendationStatus
- Status of the recommended standard operating procedure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
recommendationStatus
Status of the recommended standard operating procedure.
- Parameters:
recommendationStatus
- Status of the recommended standard operating procedure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
referenceId
Reference identifier for the SOP recommendation.
- Parameters:
referenceId
- Reference identifier for the SOP recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceType
The service type.
- Parameters:
serviceType
- The service type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
serviceType
The service type.
- Parameters:
serviceType
- The service type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-