Class ValidationConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ValidationConfiguration.Builder,ValidationConfiguration>
Configuration for data quality validation. Used to select the Rulesets and Validation Mode to be used in the profile job. When ValidationConfiguration is null, the profile job will run without data quality validation.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe Amazon Resource Name (ARN) for the ruleset to be validated in the profile job.static Class<? extends ValidationConfiguration.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final ValidationModeMode of data quality validation.final StringMode of data quality validation.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
rulesetArn
The Amazon Resource Name (ARN) for the ruleset to be validated in the profile job. The TargetArn of the selected ruleset should be the same as the Amazon Resource Name (ARN) of the dataset that is associated with the profile job.
- Returns:
- The Amazon Resource Name (ARN) for the ruleset to be validated in the profile job. The TargetArn of the selected ruleset should be the same as the Amazon Resource Name (ARN) of the dataset that is associated with the profile job.
-
validationMode
Mode of data quality validation. Default mode is “CHECK_ALL” which verifies all rules defined in the selected ruleset.
If the service returns an enum value that is not available in the current SDK version,
validationModewill returnValidationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvalidationModeAsString().- Returns:
- Mode of data quality validation. Default mode is “CHECK_ALL” which verifies all rules defined in the selected ruleset.
- See Also:
-
validationModeAsString
Mode of data quality validation. Default mode is “CHECK_ALL” which verifies all rules defined in the selected ruleset.
If the service returns an enum value that is not available in the current SDK version,
validationModewill returnValidationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvalidationModeAsString().- Returns:
- Mode of data quality validation. Default mode is “CHECK_ALL” which verifies all rules defined in the selected ruleset.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ValidationConfiguration.Builder,ValidationConfiguration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-