Class AzureAISearchBaseOp<REQUEST,RESULT>
java.lang.Object
io.nosqlbench.adapter.azureaisearch.ops.AzureAISearchBaseOp<REQUEST,RESULT>
- All Implemented Interfaces:
CycleOp<RESULT>,LongFunction<RESULT>
- Direct Known Subclasses:
AzureAISearchClientBaseOp,AzureAISearchCreateOrUpdateIndexOp,AzureAISearchDeleteIndexOp,AzureAISearchListIndexesOp
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final LongFunction<RESULT> protected static final org.apache.logging.log4j.Loggerprotected final REQUESTprotected final com.azure.search.documents.indexes.SearchIndexClient -
Constructor Summary
ConstructorsConstructorDescriptionAzureAISearchBaseOp(com.azure.search.documents.indexes.SearchIndexClient searchIndexClient, REQUEST requestParam) AzureAISearchBaseOp(com.azure.search.documents.indexes.SearchIndexClient searchIndexClient, REQUEST requestParam, LongFunction<RESULT> call) -
Method Summary
-
Field Details
-
logger
protected static final org.apache.logging.log4j.Logger logger -
searchIndexClient
protected final com.azure.search.documents.indexes.SearchIndexClient searchIndexClient -
request
-
apiCall
-
-
Constructor Details
-
AzureAISearchBaseOp
public AzureAISearchBaseOp(com.azure.search.documents.indexes.SearchIndexClient searchIndexClient, REQUEST requestParam) -
AzureAISearchBaseOp
public AzureAISearchBaseOp(com.azure.search.documents.indexes.SearchIndexClient searchIndexClient, REQUEST requestParam, LongFunction<RESULT> call)
-
-
Method Details
-
apply
-
applyOp
-
toString
-