Interface GuardrailChecksResults.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<GuardrailChecksResults.Builder,,GuardrailChecksResults> SdkBuilder<GuardrailChecksResults.Builder,,GuardrailChecksResults> SdkPojo
- Enclosing class:
GuardrailChecksResults
@Mutable
@NotThreadSafe
public static interface GuardrailChecksResults.Builder
extends SdkPojo, CopyableBuilder<GuardrailChecksResults.Builder,GuardrailChecksResults>
-
Method Summary
Modifier and TypeMethodDescriptiondefault GuardrailChecksResults.BuildercontentFilter(Consumer<GuardrailChecksContentFilterResult.Builder> contentFilter) The content filter check results.contentFilter(GuardrailChecksContentFilterResult contentFilter) The content filter check results.default GuardrailChecksResults.BuilderpromptAttack(Consumer<GuardrailChecksPromptAttackResult.Builder> promptAttack) The prompt attack check results.promptAttack(GuardrailChecksPromptAttackResult promptAttack) The prompt attack check results.default GuardrailChecksResults.BuildersensitiveInformation(Consumer<GuardrailChecksSensitiveInformationResult.Builder> sensitiveInformation) The sensitive information check results.sensitiveInformation(GuardrailChecksSensitiveInformationResult sensitiveInformation) The sensitive information check results.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
-
contentFilter
The content filter check results.
- Parameters:
contentFilter- The content filter check results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentFilter
default GuardrailChecksResults.Builder contentFilter(Consumer<GuardrailChecksContentFilterResult.Builder> contentFilter) The content filter check results.
This is a convenience method that creates an instance of theGuardrailChecksContentFilterResult.Builderavoiding the need to create one manually viaGuardrailChecksContentFilterResult.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontentFilter(GuardrailChecksContentFilterResult).- Parameters:
contentFilter- a consumer that will call methods onGuardrailChecksContentFilterResult.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
promptAttack
The prompt attack check results.
- Parameters:
promptAttack- The prompt attack check results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
promptAttack
default GuardrailChecksResults.Builder promptAttack(Consumer<GuardrailChecksPromptAttackResult.Builder> promptAttack) The prompt attack check results.
This is a convenience method that creates an instance of theGuardrailChecksPromptAttackResult.Builderavoiding the need to create one manually viaGuardrailChecksPromptAttackResult.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topromptAttack(GuardrailChecksPromptAttackResult).- Parameters:
promptAttack- a consumer that will call methods onGuardrailChecksPromptAttackResult.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sensitiveInformation
GuardrailChecksResults.Builder sensitiveInformation(GuardrailChecksSensitiveInformationResult sensitiveInformation) The sensitive information check results.
- Parameters:
sensitiveInformation- The sensitive information check results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sensitiveInformation
default GuardrailChecksResults.Builder sensitiveInformation(Consumer<GuardrailChecksSensitiveInformationResult.Builder> sensitiveInformation) The sensitive information check results.
This is a convenience method that creates an instance of theGuardrailChecksSensitiveInformationResult.Builderavoiding the need to create one manually viaGuardrailChecksSensitiveInformationResult.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosensitiveInformation(GuardrailChecksSensitiveInformationResult).- Parameters:
sensitiveInformation- a consumer that will call methods onGuardrailChecksSensitiveInformationResult.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-