Interface RecommendationTrigger.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RecommendationTrigger.Builder,RecommendationTrigger>,SdkBuilder<RecommendationTrigger.Builder,RecommendationTrigger>,SdkPojo
- Enclosing class:
- RecommendationTrigger
public static interface RecommendationTrigger.Builder extends SdkPojo, CopyableBuilder<RecommendationTrigger.Builder,RecommendationTrigger>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default RecommendationTrigger.Builderdata(Consumer<RecommendationTriggerData.Builder> data)A union type containing information related to the trigger.RecommendationTrigger.Builderdata(RecommendationTriggerData data)A union type containing information related to the trigger.RecommendationTrigger.Builderid(String id)The identifier of the recommendation trigger.RecommendationTrigger.BuilderrecommendationIds(String... recommendationIds)The identifiers of the recommendations.RecommendationTrigger.BuilderrecommendationIds(Collection<String> recommendationIds)The identifiers of the recommendations.RecommendationTrigger.Buildersource(String source)The source of the recommendation trigger.RecommendationTrigger.Buildersource(RecommendationSourceType source)The source of the recommendation trigger.RecommendationTrigger.Buildertype(String type)The type of recommendation trigger.RecommendationTrigger.Buildertype(RecommendationTriggerType type)The type of recommendation trigger.-
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 Detail
-
data
RecommendationTrigger.Builder data(RecommendationTriggerData data)
A union type containing information related to the trigger.
- Parameters:
data- A union type containing information related to the trigger.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
data
default RecommendationTrigger.Builder data(Consumer<RecommendationTriggerData.Builder> data)
A union type containing information related to the trigger.
This is a convenience method that creates an instance of theRecommendationTriggerData.Builderavoiding the need to create one manually viaRecommendationTriggerData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todata(RecommendationTriggerData).- Parameters:
data- a consumer that will call methods onRecommendationTriggerData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
data(RecommendationTriggerData)
-
id
RecommendationTrigger.Builder id(String id)
The identifier of the recommendation trigger.
- Parameters:
id- The identifier of the recommendation trigger.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendationIds
RecommendationTrigger.Builder recommendationIds(Collection<String> recommendationIds)
The identifiers of the recommendations.
- Parameters:
recommendationIds- The identifiers of the recommendations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendationIds
RecommendationTrigger.Builder recommendationIds(String... recommendationIds)
The identifiers of the recommendations.
- Parameters:
recommendationIds- The identifiers of the recommendations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
RecommendationTrigger.Builder source(String source)
The source of the recommendation trigger.
-
ISSUE_DETECTION: The corresponding recommendations were triggered by a Contact Lens issue.
-
RULE_EVALUATION: The corresponding recommendations were triggered by a Contact Lens rule.
- Parameters:
source- The source of the recommendation trigger.-
ISSUE_DETECTION: The corresponding recommendations were triggered by a Contact Lens issue.
-
RULE_EVALUATION: The corresponding recommendations were triggered by a Contact Lens rule.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationSourceType,RecommendationSourceType
-
-
source
RecommendationTrigger.Builder source(RecommendationSourceType source)
The source of the recommendation trigger.
-
ISSUE_DETECTION: The corresponding recommendations were triggered by a Contact Lens issue.
-
RULE_EVALUATION: The corresponding recommendations were triggered by a Contact Lens rule.
- Parameters:
source- The source of the recommendation trigger.-
ISSUE_DETECTION: The corresponding recommendations were triggered by a Contact Lens issue.
-
RULE_EVALUATION: The corresponding recommendations were triggered by a Contact Lens rule.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationSourceType,RecommendationSourceType
-
-
type
RecommendationTrigger.Builder type(String type)
The type of recommendation trigger.
- Parameters:
type- The type of recommendation trigger.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationTriggerType,RecommendationTriggerType
-
type
RecommendationTrigger.Builder type(RecommendationTriggerType type)
The type of recommendation trigger.
- Parameters:
type- The type of recommendation trigger.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecommendationTriggerType,RecommendationTriggerType
-
-