AppSearchBatchResult
public final class AppSearchBatchResult<KeyType, ValueType>
Provides results for AppSearch batch operations which encompass multiple documents.
Individual results of a batch operation are separated into two maps: one for successes and one for failures. For successes, getSuccesses will return a map of keys to instances of the value type. For failures, getFailures will return a map of keys to AppSearchResult objects.
Alternatively, getAll returns a map of keys to AppSearchResult objects for both successes and failures.
| Parameters | |
|---|---|
<KeyType> |
The type of the keys for which the results will be reported. |
<ValueType> |
The type of the result objects for successful results. |
| See also | |
|---|---|
putAsync |
|
getByDocumentIdAsync |
|
AppSearchSession |
Summary
Nested types |
|---|
public final class AppSearchBatchResult.Builder<KeyType, ValueType>Builder for |
Public methods |
|
|---|---|
@NonNull Map<KeyType, AppSearchResult<ValueType>> |
getAll()Returns a |
@NonNull Map<KeyType, AppSearchResult<ValueType>> |
Returns a |
@NonNull Map<KeyType, ValueType> |
Returns a |
boolean |
Returns |
@NonNull String |
toString() |
Public methods
getAll
public @NonNull Map<KeyType, AppSearchResult<ValueType>> getAll()
Returns a Map of keys mapped to instances of AppSearchResult for all individual results.
The values of the Map will not be null.
getFailures
public @NonNull Map<KeyType, AppSearchResult<ValueType>> getFailures()
Returns a Map of keys mapped to instances of AppSearchResult for all failed individual results.
The values of the Map will not be null.
getSuccesses
public @NonNull Map<KeyType, ValueType> getSuccesses()
Returns a Map of keys mapped to instances of the value type for all successful individual results.
Example: getByDocumentIdAsync returns an AppSearchBatchResult. Each key (the document ID, of String type) will map to a GenericDocument object.
The values of the Map will not be null.
isSuccess
public boolean isSuccess()
Returns true if this AppSearchBatchResult has no failures.