Package com.veeva.vault.sdk.api.data
Interface ObjectValidationRuleMetadataRequest.Builder
- Enclosing interface:
- ObjectValidationRuleMetadataRequest
public static interface ObjectValidationRuleMetadataRequest.Builder
Creates an instance of
ObjectValidationRuleMetadataRequest.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Validates and retrieves a completedObjectValidationRuleMetadataRequest.Optional: When included, retrieves both active and inactive validation rules.withObjectName(String objectName) Required: Sets the object name.withValidationRuleNames(List<String> validationRuleNames) Optional: Sets a filter to retrieve active object validation rule metadata with the specified names.
-
Method Details
-
withObjectName
Required: Sets the object name.- Parameters:
objectName- the name of the object for which to retrieve the validation rule. Cannot be null or empty. Object must exist. For example,"product__v".- Returns:
- this
ObjectValidationRuleMetadataRequest.Builder
-
withValidationRuleNames
ObjectValidationRuleMetadataRequest.Builder withValidationRuleNames(List<String> validationRuleNames) Optional: Sets a filter to retrieve active object validation rule metadata with the specified names. When omitted, retrieves all active validation rules.- Parameters:
validationRuleNames- the List of validation rule names. Cannot be null or empty. For example,object_validation_rule_name__c.- Returns:
- this
ObjectValidationRuleMetadataRequest.Builder
-
includeInactive
ObjectValidationRuleMetadataRequest.Builder includeInactive()Optional: When included, retrieves both active and inactive validation rules. When omitted, retrieves only active validation rules.- Returns:
- this
ObjectValidationRuleMetadataRequest.Builder
-
build
Validates and retrieves a completedObjectValidationRuleMetadataRequest.- Returns:
- the completed
ObjectValidationRuleMetadataRequest
-