Interface EvaluationReviewConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EvaluationReviewConfiguration.Builder,,EvaluationReviewConfiguration> SdkBuilder<EvaluationReviewConfiguration.Builder,,EvaluationReviewConfiguration> SdkPojo
- Enclosing class:
EvaluationReviewConfiguration
@Mutable
@NotThreadSafe
public static interface EvaluationReviewConfiguration.Builder
extends SdkPojo, CopyableBuilder<EvaluationReviewConfiguration.Builder,EvaluationReviewConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptioneligibilityDays(Integer eligibilityDays) Number of days during which a request for review can be submitted for evaluations created from this form.reviewNotificationRecipients(Collection<EvaluationReviewNotificationRecipient> reviewNotificationRecipients) List of recipients who should be notified when a review is requested.reviewNotificationRecipients(Consumer<EvaluationReviewNotificationRecipient.Builder>... reviewNotificationRecipients) List of recipients who should be notified when a review is requested.reviewNotificationRecipients(EvaluationReviewNotificationRecipient... reviewNotificationRecipients) List of recipients who should be notified when a review is requested.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
reviewNotificationRecipients
EvaluationReviewConfiguration.Builder reviewNotificationRecipients(Collection<EvaluationReviewNotificationRecipient> reviewNotificationRecipients) List of recipients who should be notified when a review is requested.
- Parameters:
reviewNotificationRecipients- List of recipients who should be notified when a review is requested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reviewNotificationRecipients
EvaluationReviewConfiguration.Builder reviewNotificationRecipients(EvaluationReviewNotificationRecipient... reviewNotificationRecipients) List of recipients who should be notified when a review is requested.
- Parameters:
reviewNotificationRecipients- List of recipients who should be notified when a review is requested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reviewNotificationRecipients
EvaluationReviewConfiguration.Builder reviewNotificationRecipients(Consumer<EvaluationReviewNotificationRecipient.Builder>... reviewNotificationRecipients) List of recipients who should be notified when a review is requested.
This is a convenience method that creates an instance of theEvaluationReviewNotificationRecipient.Builderavoiding the need to create one manually viaEvaluationReviewNotificationRecipient.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreviewNotificationRecipients(List<EvaluationReviewNotificationRecipient>).- Parameters:
reviewNotificationRecipients- a consumer that will call methods onEvaluationReviewNotificationRecipient.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
eligibilityDays
Number of days during which a request for review can be submitted for evaluations created from this form.
- Parameters:
eligibilityDays- Number of days during which a request for review can be submitted for evaluations created from this form.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-