Interface GuardrailSensitiveInformationPolicyAssessment.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<GuardrailSensitiveInformationPolicyAssessment.Builder,,- GuardrailSensitiveInformationPolicyAssessment> - SdkBuilder<GuardrailSensitiveInformationPolicyAssessment.Builder,,- GuardrailSensitiveInformationPolicyAssessment> - SdkPojo
- Enclosing class:
- GuardrailSensitiveInformationPolicyAssessment
@Mutable
@NotThreadSafe
public static interface GuardrailSensitiveInformationPolicyAssessment.Builder
extends SdkPojo, CopyableBuilder<GuardrailSensitiveInformationPolicyAssessment.Builder,GuardrailSensitiveInformationPolicyAssessment> 
- 
Method SummaryModifier and TypeMethodDescriptionpiiEntities(Collection<GuardrailPiiEntityFilter> piiEntities) The PII entities in the assessment.piiEntities(Consumer<GuardrailPiiEntityFilter.Builder>... piiEntities) The PII entities in the assessment.piiEntities(GuardrailPiiEntityFilter... piiEntities) The PII entities in the assessment.regexes(Collection<GuardrailRegexFilter> regexes) The regex queries in the assessment.regexes(Consumer<GuardrailRegexFilter.Builder>... regexes) The regex queries in the assessment.regexes(GuardrailRegexFilter... regexes) The regex queries in the assessment.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
piiEntitiesGuardrailSensitiveInformationPolicyAssessment.Builder piiEntities(Collection<GuardrailPiiEntityFilter> piiEntities) The PII entities in the assessment. - Parameters:
- piiEntities- The PII entities in the assessment.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
piiEntitiesGuardrailSensitiveInformationPolicyAssessment.Builder piiEntities(GuardrailPiiEntityFilter... piiEntities) The PII entities in the assessment. - Parameters:
- piiEntities- The PII entities in the assessment.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
piiEntitiesGuardrailSensitiveInformationPolicyAssessment.Builder piiEntities(Consumer<GuardrailPiiEntityFilter.Builder>... piiEntities) The PII entities in the assessment. This is a convenience method that creates an instance of theGuardrailPiiEntityFilter.Builderavoiding the need to create one manually viaGuardrailPiiEntityFilter.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topiiEntities(List<GuardrailPiiEntityFilter>).- Parameters:
- piiEntities- a consumer that will call methods on- GuardrailPiiEntityFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
regexesGuardrailSensitiveInformationPolicyAssessment.Builder regexes(Collection<GuardrailRegexFilter> regexes) The regex queries in the assessment. - Parameters:
- regexes- The regex queries in the assessment.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
regexesThe regex queries in the assessment. - Parameters:
- regexes- The regex queries in the assessment.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
regexesGuardrailSensitiveInformationPolicyAssessment.Builder regexes(Consumer<GuardrailRegexFilter.Builder>... regexes) The regex queries in the assessment. This is a convenience method that creates an instance of theGuardrailRegexFilter.Builderavoiding the need to create one manually viaGuardrailRegexFilter.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toregexes(List<GuardrailRegexFilter>).- Parameters:
- regexes- a consumer that will call methods on- GuardrailRegexFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-