Interface GuardrailSensitiveInformationPolicy.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GuardrailSensitiveInformationPolicy.Builder,GuardrailSensitiveInformationPolicy>,SdkBuilder<GuardrailSensitiveInformationPolicy.Builder,GuardrailSensitiveInformationPolicy>,SdkPojo
- Enclosing class:
- GuardrailSensitiveInformationPolicy
public static interface GuardrailSensitiveInformationPolicy.Builder extends SdkPojo, CopyableBuilder<GuardrailSensitiveInformationPolicy.Builder,GuardrailSensitiveInformationPolicy>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GuardrailSensitiveInformationPolicy.BuilderpiiEntities(Collection<GuardrailPiiEntity> piiEntities)The list of PII entities configured for the guardrail.GuardrailSensitiveInformationPolicy.BuilderpiiEntities(Consumer<GuardrailPiiEntity.Builder>... piiEntities)The list of PII entities configured for the guardrail.GuardrailSensitiveInformationPolicy.BuilderpiiEntities(GuardrailPiiEntity... piiEntities)The list of PII entities configured for the guardrail.GuardrailSensitiveInformationPolicy.Builderregexes(Collection<GuardrailRegex> regexes)The list of regular expressions configured for the guardrail.GuardrailSensitiveInformationPolicy.Builderregexes(Consumer<GuardrailRegex.Builder>... regexes)The list of regular expressions configured for the guardrail.GuardrailSensitiveInformationPolicy.Builderregexes(GuardrailRegex... regexes)The list of regular expressions configured for the guardrail.-
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, sdkFields
-
-
-
-
Method Detail
-
piiEntities
GuardrailSensitiveInformationPolicy.Builder piiEntities(Collection<GuardrailPiiEntity> piiEntities)
The list of PII entities configured for the guardrail.
- Parameters:
piiEntities- The list of PII entities configured for the guardrail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
piiEntities
GuardrailSensitiveInformationPolicy.Builder piiEntities(GuardrailPiiEntity... piiEntities)
The list of PII entities configured for the guardrail.
- Parameters:
piiEntities- The list of PII entities configured for the guardrail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
piiEntities
GuardrailSensitiveInformationPolicy.Builder piiEntities(Consumer<GuardrailPiiEntity.Builder>... piiEntities)
The list of PII entities configured for the guardrail.
This is a convenience method that creates an instance of theGuardrailPiiEntity.Builderavoiding the need to create one manually viaGuardrailPiiEntity.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#piiEntities(List.) - Parameters:
piiEntities- a consumer that will call methods onGuardrailPiiEntity.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#piiEntities(java.util.Collection)
-
regexes
GuardrailSensitiveInformationPolicy.Builder regexes(Collection<GuardrailRegex> regexes)
The list of regular expressions configured for the guardrail.
- Parameters:
regexes- The list of regular expressions configured for the guardrail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regexes
GuardrailSensitiveInformationPolicy.Builder regexes(GuardrailRegex... regexes)
The list of regular expressions configured for the guardrail.
- Parameters:
regexes- The list of regular expressions configured for the guardrail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regexes
GuardrailSensitiveInformationPolicy.Builder regexes(Consumer<GuardrailRegex.Builder>... regexes)
The list of regular expressions configured for the guardrail.
This is a convenience method that creates an instance of theGuardrailRegex.Builderavoiding the need to create one manually viaGuardrailRegex.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#regexes(List.) - Parameters:
regexes- a consumer that will call methods onGuardrailRegex.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#regexes(java.util.Collection)
-
-