Interface PutComplianceInquiryFeedbackRequest.Builder
- All Superinterfaces:
ArtifactRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<PutComplianceInquiryFeedbackRequest.Builder,,PutComplianceInquiryFeedbackRequest> SdkBuilder<PutComplianceInquiryFeedbackRequest.Builder,,PutComplianceInquiryFeedbackRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
PutComplianceInquiryFeedbackRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier to ensure that the operation completes no more than one time.An optional comment for the feedback.complianceInquiryId(String complianceInquiryId) The unique identifier for the compliance inquiry.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.queryIdentifier(Integer queryIdentifier) The sequential identifier of the query to provide feedback on.The rating for the feedback.rating(FeedbackRating rating) The rating for the feedback.reasonCodes(Collection<FeedbackReasonCode> reasonCodes) The reason codes that describe why you rated the response.reasonCodes(FeedbackReasonCode... reasonCodes) The reason codes that describe why you rated the response.reasonCodesWithStrings(String... reasonCodes) The reason codes that describe why you rated the response.reasonCodesWithStrings(Collection<String> reasonCodes) The reason codes that describe why you rated the response.responseRevisionId(Integer responseRevisionId) The response revision ID.Methods inherited from interface software.amazon.awssdk.services.artifact.model.ArtifactRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods 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
-
complianceInquiryId
The unique identifier for the compliance inquiry.
- Parameters:
complianceInquiryId- The unique identifier for the compliance inquiry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryIdentifier
The sequential identifier of the query to provide feedback on.
- Parameters:
queryIdentifier- The sequential identifier of the query to provide feedback on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rating
The rating for the feedback. Valid values are THUMBS_UP and THUMBS_DOWN.
- Parameters:
rating- The rating for the feedback. Valid values are THUMBS_UP and THUMBS_DOWN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rating
The rating for the feedback. Valid values are THUMBS_UP and THUMBS_DOWN.
- Parameters:
rating- The rating for the feedback. Valid values are THUMBS_UP and THUMBS_DOWN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
responseRevisionId
The response revision ID. Use this value to prevent submitting feedback on a stale response.
- Parameters:
responseRevisionId- The response revision ID. Use this value to prevent submitting feedback on a stale response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reasonCodesWithStrings
The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.
- Parameters:
reasonCodes- The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reasonCodesWithStrings
The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.
- Parameters:
reasonCodes- The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reasonCodes
The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.
- Parameters:
reasonCodes- The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reasonCodes
The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.
- Parameters:
reasonCodes- The reason codes that describe why you rated the response. Valid values are OTHER, PARTIAL_RESPONSE, and IRRELEVANT_RESPONSE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
comment
An optional comment for the feedback.
- Parameters:
comment- An optional comment for the feedback.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, the service ignores the request, but does not return an error.
- Parameters:
clientToken- A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, the service ignores the request, but does not return an error.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
PutComplianceInquiryFeedbackRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PutComplianceInquiryFeedbackRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-