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
-