Package com.veeva.vault.sdk.api.data
Interface ObjectFieldCollectionRequest.Builder
- Enclosing interface:
- ObjectFieldCollectionRequest
public static interface ObjectFieldCollectionRequest.Builder
Creates an instance of
ObjectFieldCollectionRequest.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Validates and retrieves a completedObjectFieldCollectionRequest.Creates an instance ofObjectFieldFilter.Builder.withFieldFilter(ObjectFieldFilter objectFieldFilter) Optional: Sets the filter to be applied forObjectFieldbulk retrieval.withObjectName(String objectName) Deprecated.
-
Method Details
-
withObjectName
Deprecated.as of 23R1.3, seeObjectMetadataService.newFieldCollectionRequestBuilder()Required: Sets the object name.- Parameters:
objectName- the name of the object. Cannot be null or empty. Object must exist. For example, product__v.- Returns:
- this
ObjectFieldCollectionRequest.Builder
-
withFieldFilter
Optional: Sets the filter to be applied forObjectFieldbulk retrieval. If omitted, retrieves all field metadata for the specified object.- Parameters:
objectFieldFilter- the filter criteria to apply. Cannot be null or empty.- Returns:
- this
ObjectFieldCollectionRequest.Builder
-
newFieldFilterBuilder
ObjectFieldFilter.Builder newFieldFilterBuilder()Creates an instance ofObjectFieldFilter.Builder.- Returns:
- an
ObjectFieldFilter.Builder
-
build
ObjectFieldCollectionRequest build()Validates and retrieves a completedObjectFieldCollectionRequest.- Returns:
- the completed
ObjectFieldCollectionRequest
-
ObjectMetadataService.newFieldCollectionRequestBuilder()