ContentUploadService
Stay organized with collections
Save and categorize content based on your preferences.
Known Indirect Subclasses
|
Service for uploading media content using Google Cloud Search ByteStream API.
Public Method Summary
abstract
ListenableFuture<Void>
|
uploadContent(String resourceName, AbstractInputStreamContent content)
|
Inherited Method Summary
From interface
com.google.common.util.concurrent.Service
abstract
void
|
addListener(Service.Listener arg0, Executor arg1)
|
abstract
void
|
awaitRunning()
|
abstract
void
|
awaitRunning(long arg0, TimeUnit arg1)
|
abstract
void
|
awaitTerminated(long arg0, TimeUnit arg1)
|
abstract
void
|
awaitTerminated()
|
abstract
Throwable
|
failureCause()
|
abstract
boolean
|
isRunning()
|
abstract
Service
|
startAsync()
|
abstract
Service.State
|
state()
|
abstract
Service
|
stopAsync()
|
Public Methods
public
abstract
ListenableFuture<Void>
uploadContent
(String resourceName, AbstractInputStreamContent content)
Throws
IOException |
if request fails
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-18 UTC.
[null,null,["Last updated 2025-03-18 UTC."],[],[],null,["# ContentUploadService\n\npublic interface **ContentUploadService** implements Service \n\n|---|---|---|\n| Known Indirect Subclasses [ContentUploadServiceImpl](/workspace/cloud-search/docs/reference/sdk/com/google/enterprise/cloudsearch/sdk/indexing/ContentUploadServiceImpl) |------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [ContentUploadServiceImpl](/workspace/cloud-search/docs/reference/sdk/com/google/enterprise/cloudsearch/sdk/indexing/ContentUploadServiceImpl) | Concrete class implementing [ContentUploadService](/workspace/cloud-search/docs/reference/sdk/com/google/enterprise/cloudsearch/sdk/indexing/ContentUploadService) Document content uploads normally occur \"in-line\" as part of the item's upload request. | |||\n\nService for uploading media content using Google Cloud Search ByteStream API. \n\n### Public Method Summary\n\n|-----------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract ListenableFuture\\\u003cVoid\\\u003e | [uploadContent](/workspace/cloud-search/docs/reference/sdk/com/google/enterprise/cloudsearch/sdk/indexing/ContentUploadService#uploadContent(java.lang.String, com.google.api.client.http.AbstractInputStreamContent))(String resourceName, AbstractInputStreamContent content) Uploads [AbstractInputStreamContent](/workspace/cloud-search/docs/reference/sdk/com/google/api/client/http/AbstractInputStreamContent) content for specified resource name obtained using the Cloud Search upload method. |\n\n### Inherited Method Summary\n\nFrom interface com.google.common.util.concurrent.Service \n\n|------------------------|---------------------------------------------------|\n| abstract void | addListener(Service.Listener arg0, Executor arg1) |\n| abstract void | awaitRunning() |\n| abstract void | awaitRunning(long arg0, TimeUnit arg1) |\n| abstract void | awaitTerminated(long arg0, TimeUnit arg1) |\n| abstract void | awaitTerminated() |\n| abstract Throwable | failureCause() |\n| abstract boolean | isRunning() |\n| abstract Service | startAsync() |\n| abstract Service.State | state() |\n| abstract Service | stopAsync() |\n\nPublic Methods\n--------------\n\n#### public abstract ListenableFuture\\\u003cVoid\\\u003e\n**uploadContent**\n(String resourceName, AbstractInputStreamContent content)\n\nUploads [AbstractInputStreamContent](/workspace/cloud-search/docs/reference/sdk/com/google/api/client/http/AbstractInputStreamContent) content for specified resource name obtained using\nthe Cloud Search upload method. \n\n##### Parameters\n\n| resourceName | resource name for content to be uploaded. |\n| content | [AbstractInputStreamContent](/workspace/cloud-search/docs/reference/sdk/com/google/api/client/http/AbstractInputStreamContent) to upload |\n|--------------|------------------------------------------------------------------------------------------------------------------------------------------|\n\n##### Returns\n\n- [ListenableFuture](/workspace/cloud-search/docs/reference/sdk/com/google/common/util/concurrent/ListenableFuture) representing upload result \n\n##### Throws\n\n| IOException | if request fails |\n|-------------|------------------|"]]