Interface GuardrailConverseContentBlock.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GuardrailConverseContentBlock.Builder,
,GuardrailConverseContentBlock> SdkBuilder<GuardrailConverseContentBlock.Builder,
,GuardrailConverseContentBlock> SdkPojo
- Enclosing class:
GuardrailConverseContentBlock
@Mutable
@NotThreadSafe
public static interface GuardrailConverseContentBlock.Builder
extends SdkPojo, CopyableBuilder<GuardrailConverseContentBlock.Builder,GuardrailConverseContentBlock>
-
Method Summary
Modifier and TypeMethodDescriptionImage within converse content block to be evaluated by the guardrail.image
(GuardrailConverseImageBlock image) Image within converse content block to be evaluated by the guardrail.The text to guard.The text to guard.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 Details
-
text
The text to guard.
- Parameters:
text
- The text to guard.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
text
default GuardrailConverseContentBlock.Builder text(Consumer<GuardrailConverseTextBlock.Builder> text) The text to guard.
This is a convenience method that creates an instance of theGuardrailConverseTextBlock.Builder
avoiding the need to create one manually viaGuardrailConverseTextBlock.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totext(GuardrailConverseTextBlock)
.- Parameters:
text
- a consumer that will call methods onGuardrailConverseTextBlock.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
image
Image within converse content block to be evaluated by the guardrail.
- Parameters:
image
- Image within converse content block to be evaluated by the guardrail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
image
default GuardrailConverseContentBlock.Builder image(Consumer<GuardrailConverseImageBlock.Builder> image) Image within converse content block to be evaluated by the guardrail.
This is a convenience method that creates an instance of theGuardrailConverseImageBlock.Builder
avoiding the need to create one manually viaGuardrailConverseImageBlock.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toimage(GuardrailConverseImageBlock)
.- Parameters:
image
- a consumer that will call methods onGuardrailConverseImageBlock.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-