IndexAction<T> Class

  • java.lang.Object
    • com.azure.search.documents.models.IndexAction<T>

Type Parameters

T

The type of the document used in the indexing action.

public final class IndexAction<T>

Represents an index action that operates on a document.

Constructor Summary

Constructor Description
IndexAction()

Creates an instance of IndexAction.

Method Summary

Modifier and Type Method and Description
IndexActionType getActionType()

Get the actionType property: The operation to perform on a document in an indexing batch.

T getDocument()

Get the document on which the action will be performed; Fields other than the key are ignored for delete actions.

IndexAction<T> setActionType(IndexActionType actionType)

Set the actionType property: The operation to perform on a document in an indexing batch.

IndexAction<T> setDocument(T document)

Get the document on which the action will be performed; Fields other than the key are ignored for delete actions.

Methods inherited from java.lang.Object

Constructor Details

IndexAction

public IndexAction()

Creates an instance of IndexAction.

Method Details

getActionType

public IndexActionType getActionType()

Get the actionType property: The operation to perform on a document in an indexing batch.

Returns:

the actionType value.

getDocument

public T getDocument()

Get the document on which the action will be performed; Fields other than the key are ignored for delete actions.

Returns:

the document value.

setActionType

public IndexAction<T> setActionType(IndexActionType actionType)

Set the actionType property: The operation to perform on a document in an indexing batch.

Parameters:

actionType - the actionType value to set.

Returns:

the IndexAction object itself.

setDocument

public IndexAction<T> setDocument(T document)

Get the document on which the action will be performed; Fields other than the key are ignored for delete actions.

Parameters:

document - the document value to set.

Returns:

the IndexAction object itself.

Applies to