Interface EvaluationReviewMetadata.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EvaluationReviewMetadata.Builder,,EvaluationReviewMetadata> SdkBuilder<EvaluationReviewMetadata.Builder,,EvaluationReviewMetadata> SdkPojo
- Enclosing class:
EvaluationReviewMetadata
@Mutable
@NotThreadSafe
public static interface EvaluationReviewMetadata.Builder
extends SdkPojo, CopyableBuilder<EvaluationReviewMetadata.Builder,EvaluationReviewMetadata>
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.CreatedBy is deprecated.createdTime(Instant createdTime) Deprecated.CreatedTime is deprecated.requestedBy(String requestedBy) The user who requested the evaluation review.requestedTime(Instant requestedTime) The timestamp when the evaluation review was requested.The unique identifier for the evaluation review.reviewRequestComments(Collection<EvaluationReviewRequestComment> reviewRequestComments) Comments provided when requesting the evaluation review.reviewRequestComments(Consumer<EvaluationReviewRequestComment.Builder>... reviewRequestComments) Comments provided when requesting the evaluation review.reviewRequestComments(EvaluationReviewRequestComment... reviewRequestComments) Comments provided when requesting the evaluation review.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
-
reviewId
The unique identifier for the evaluation review.
- Parameters:
reviewId- The unique identifier for the evaluation review.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedTime
The timestamp when the evaluation review was requested.
- Parameters:
requestedTime- The timestamp when the evaluation review was requested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedBy
The user who requested the evaluation review.
- Parameters:
requestedBy- The user who requested the evaluation review.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTime
Deprecated.CreatedTime is deprecated.The timestamp when the evaluation review was created.
- Parameters:
createdTime- The timestamp when the evaluation review was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
Deprecated.CreatedBy is deprecated.The user who created the evaluation review.
- Parameters:
createdBy- The user who created the evaluation review.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reviewRequestComments
EvaluationReviewMetadata.Builder reviewRequestComments(Collection<EvaluationReviewRequestComment> reviewRequestComments) Comments provided when requesting the evaluation review.
- Parameters:
reviewRequestComments- Comments provided when requesting the evaluation review.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reviewRequestComments
EvaluationReviewMetadata.Builder reviewRequestComments(EvaluationReviewRequestComment... reviewRequestComments) Comments provided when requesting the evaluation review.
- Parameters:
reviewRequestComments- Comments provided when requesting the evaluation review.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reviewRequestComments
EvaluationReviewMetadata.Builder reviewRequestComments(Consumer<EvaluationReviewRequestComment.Builder>... reviewRequestComments) Comments provided when requesting the evaluation review.
This is a convenience method that creates an instance of theEvaluationReviewRequestComment.Builderavoiding the need to create one manually viaEvaluationReviewRequestComment.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreviewRequestComments(List<EvaluationReviewRequestComment>).- Parameters:
reviewRequestComments- a consumer that will call methods onEvaluationReviewRequestComment.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-