Interfaces
BatchingIndexingService | Indexing Service for batching multiple API requests. |
BatchItemRetriever | Connector specific implementation for handling a batch of Item instances from
PollItemsResponse . |
ContentUploadService | Service for uploading media content using Google Cloud Search ByteStream API. |
IndexingConnector | Interface for user-specific implementation details of the connector. |
IndexingConnectorContext | Interface for a context object created by the SDK to pass to the IndexingConnector code. |
IndexingService | Access point between the connector developer and the indexing service API backend. |
ItemRetriever | Connector specific implementation for handling Item from PollItemsResponse . |
Classes
Acl | Represents all aspects of access permissions for an uploaded document. |
Acl.Builder | Mutable ACL for creating instances of Acl . |
Acl.GroupPrincipalParser | Parser used to extract a group principal of either "google" or "external" type. |
Acl.UserPrincipalParser | Parser used to extract a user principal of either "google" or "external" type. |
BatchingIndexingServiceImpl | Concrete class implementing BatchingIndexingService . |
BatchingIndexingServiceImpl.Builder | Builder for creating an instance of BatchingIndexingServiceImpl |
CloudSearchService | Service wrapper for Cloud Search API client. |
ConnectorTraverser | Handles scheduling and execution of indexing connector traversal related tasks. |
ConnectorTraverser.Builder | |
ContentTemplate | Utility to create an HTML template used for formatting content from repository field data (database, CSV, CRM, etc.) for uploading to Cloud Search. |
ContentTemplate.Builder | |
ContentUploadServiceImpl | Concrete class implementing ContentUploadService
Document content uploads normally occur "in-line" as part of the item's upload request. |
ContentUploadServiceImpl.Builder | Builder to create an instance of ContentUploadServiceImpl . |
DefaultAcl | Common default ACL object that can be used for an entire data repository. |
DefaultAcl.Builder | Builder object for constructing a DefaultAcl object. |
IndexingApplication | Main object and access point for the SDK. |
IndexingApplication.Builder | Buider for IndexingApplication instances. |
IndexingItemBuilder | Helper object to build an Item . |
IndexingItemBuilder.FieldOrValue<T> | Construct to specify an actual field value or pointer to a key within the key/values map. |
IndexingServiceImpl | Wrapper object for CloudSearch.Indexing . |
IndexingServiceImpl.Builder | |
IndexingServiceImpl.ServiceManagerHelper | |
MockItem | Generates an Item using IndexingItemBuilder with specified values for metadata. |
MockItem.Builder | Builder class to set meta data attributes of an Item. |
StructuredData | Helper utility to generate a StructuredDataObject . |
StructuredData.ResetStructuredDataRule | TestRule to reset the static StructuredData object for unit tests. |
StructuredDataHelper | Helper class for Mock Connector Structured Data |
TestUtils | Utility methods for integration tests for the indexing SDK. |
UrlBuilder | Constructs an URL from a MessageFormat -style format string
and a set of columns to include in the URL. |
UrlBuilder.Builder | Builder for constructing instances of UrlBuilder . |
Enums
Acl.InheritanceType | The enum that presents the type of inheritance. |
Acl.PrincipalType | Represents type of a Principal |
ContentTemplate.UnmappedColumnsMode | Defines how to treat extra field data provided to the apply(Map) call. |
DefaultAcl.DefaultAclMode | Mode setting used to set a default ACL on an Item . |
IndexingItemBuilder.ItemType | |
IndexingService.ContentFormat | |
IndexingService.RequestMode | Request mode for Item index and delete requests. |
IndexingServiceImpl.Operations | API Operations |
IndexingServiceImpl.PollItemStatus | Valid values for poll Item status. |