Package com.sap.ai.sdk.grounding.model
Class DocumentBulkDeleteRequest
java.lang.Object
com.sap.ai.sdk.grounding.model.DocumentBulkDeleteRequest
A request to delete documents by their IDs.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceBuilder helper class. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor for DocumentBulkDeleteRequest. -
Method Summary
Modifier and TypeMethodDescriptionaddIdsItem(UUID idsItem) Add one ids instance to thisDocumentBulkDeleteRequest.create()Create a type-safe, fluent-api builder object to construct a newDocumentBulkDeleteRequestinstance with all required arguments.booleangetCustomField(String name) Deprecated.Get the names of the unrecognizable properties of theDocumentBulkDeleteRequest.getIds()List of document IDs to deleteinthashCode()Set the ids of thisDocumentBulkDeleteRequestinstance and return the same instance.voidsetCustomField(String customFieldName, Object customFieldValue) Set an unrecognizable property of thisDocumentBulkDeleteRequestinstance.voidSet the ids of thisDocumentBulkDeleteRequestinstance.toMap()Get the value of all properties of thisDocumentBulkDeleteRequestinstance including unrecognized properties.toString()
-
Constructor Details
-
DocumentBulkDeleteRequest
protected DocumentBulkDeleteRequest()Default constructor for DocumentBulkDeleteRequest.
-
-
Method Details
-
ids
Set the ids of thisDocumentBulkDeleteRequestinstance and return the same instance.- Parameters:
ids- List of document IDs to delete- Returns:
- The same instance of this
DocumentBulkDeleteRequestclass
-
addIdsItem
Add one ids instance to thisDocumentBulkDeleteRequest.- Parameters:
idsItem- The ids that should be added- Returns:
- The same instance of type
DocumentBulkDeleteRequest
-
getIds
List of document IDs to delete- Returns:
- ids The ids of this
DocumentBulkDeleteRequestinstance.
-
setIds
Set the ids of thisDocumentBulkDeleteRequestinstance.- Parameters:
ids- List of document IDs to delete
-
getCustomFieldNames
Get the names of the unrecognizable properties of theDocumentBulkDeleteRequest.- Returns:
- The set of properties names
-
getCustomField
@Nullable @Deprecated public Object getCustomField(@Nonnull String name) throws NoSuchElementException Deprecated.UsetoMap()instead.Get the value of an unrecognizable property of thisDocumentBulkDeleteRequestinstance.- Parameters:
name- The name of the property- Returns:
- The value of the property
- Throws:
NoSuchElementException- If no property with the given name could be found.
-
toMap
Get the value of all properties of thisDocumentBulkDeleteRequestinstance including unrecognized properties.- Returns:
- The map of all properties
-
setCustomField
Set an unrecognizable property of thisDocumentBulkDeleteRequestinstance. If the map previously contained a mapping for the key, the old value is replaced by the specified value.- Parameters:
customFieldName- The name of the propertycustomFieldValue- The value of the property
-
equals
-
hashCode
public int hashCode() -
toString
-
create
Create a type-safe, fluent-api builder object to construct a newDocumentBulkDeleteRequestinstance with all required arguments.
-
toMap()instead.