Interface SopRecommendation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SopRecommendation.Builder,SopRecommendation>,SdkBuilder<SopRecommendation.Builder,SopRecommendation>,SdkPojo
- Enclosing class:
- SopRecommendation
public static interface SopRecommendation.Builder extends SdkPojo, CopyableBuilder<SopRecommendation.Builder,SopRecommendation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SopRecommendation.BuilderappComponentName(String appComponentName)Name of the Application Component.SopRecommendation.Builderdescription(String description)Description of the SOP recommendation.SopRecommendation.Builderitems(Collection<RecommendationItem> items)The recommendation items.SopRecommendation.Builderitems(Consumer<RecommendationItem.Builder>... items)The recommendation items.SopRecommendation.Builderitems(RecommendationItem... items)The recommendation items.SopRecommendation.Buildername(String name)Name of the SOP recommendation.SopRecommendation.Builderprerequisite(String prerequisite)Prerequisite for the SOP recommendation.SopRecommendation.BuilderrecommendationId(String recommendationId)Identifier for the SOP recommendation.SopRecommendation.BuilderrecommendationStatus(String recommendationStatus)Status of the recommended standard operating procedure.SopRecommendation.BuilderrecommendationStatus(RecommendationStatus recommendationStatus)Status of the recommended standard operating procedure.SopRecommendation.BuilderreferenceId(String referenceId)Reference identifier for the SOP recommendation.SopRecommendation.BuilderserviceType(String serviceType)The service type.SopRecommendation.BuilderserviceType(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, sdkFields
-
-
-
-
Method Detail
-
appComponentName
SopRecommendation.Builder appComponentName(String 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
SopRecommendation.Builder description(String 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
SopRecommendation.Builder items(Collection<RecommendationItem> 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
SopRecommendation.Builder items(RecommendationItem... 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
SopRecommendation.Builder items(Consumer<RecommendationItem.Builder>... items)
The recommendation items.
This is a convenience method that creates an instance of theRecommendationItem.Builderavoiding the need to create one manually viaRecommendationItem.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#items(List.) - 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:
#items(java.util.Collection)
-
name
SopRecommendation.Builder name(String 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
SopRecommendation.Builder prerequisite(String 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
SopRecommendation.Builder recommendationId(String 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
SopRecommendation.Builder recommendationStatus(String 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,RecommendationStatus
-
recommendationStatus
SopRecommendation.Builder recommendationStatus(RecommendationStatus 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,RecommendationStatus
-
referenceId
SopRecommendation.Builder referenceId(String 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
SopRecommendation.Builder serviceType(String 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:
SopServiceType,SopServiceType
-
serviceType
SopRecommendation.Builder serviceType(SopServiceType 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:
SopServiceType,SopServiceType
-
-