GitHub Repository | Product Reference | RPC Documentation |
Service Description: Service that manages media content + metadata for streaming.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
Asset asset = Asset.newBuilder().build();
String assetId = "assetId-704776149";
Asset response = warehouseClient.createAsset(parent, asset, assetId);
}
Note: close() needs to be called on the WarehouseClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
Method | Description | Method Variants |
---|---|---|
CreateAsset |
Creates an asset inside corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateAsset |
Updates an asset inside corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetAsset |
Reads an asset inside corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListAssets |
Lists an list of assets inside corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteAsset |
Deletes asset inside corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UploadAsset |
Upload asset by specifing the asset Cloud Storage uri. For video warehouse, it requires users who call this API have read access to the cloud storage file. Once it is uploaded, it can be retrieved by GenerateRetrievalUrl API which by default, only can retrieve cloud storage files from the same project of the warehouse. To allow retrieval cloud storage files that are in a separate project, it requires to find the vision ai service account (Go to IAM, check checkbox to show "Include Google-provided role grants", search for "Cloud Vision AI Service Agent") and grant the read access of the cloud storage files to that service account. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GenerateRetrievalUrl |
Generates a signed url for downloading the asset. For video warehouse, please see comment of UploadAsset about how to allow retrieval of cloud storage files in a different project. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
AnalyzeAsset |
Analyze asset to power search capability. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
IndexAsset |
Index one asset for search. Supported corpus type: Corpus.Type.VIDEO_ON_DEMAND |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
RemoveIndexAsset |
Remove one asset's index data for search. Supported corpus type: Corpus.Type.VIDEO_ON_DEMAND |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ViewIndexedAssets |
Lists assets inside an index. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateIndex |
Creates an Index under the corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateIndex |
Updates an Index under the corpus. Users can perform a metadata-only update or trigger a full index rebuild with different update_mask values. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetIndex |
Gets the details of a single Index under a Corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListIndexes |
List all Indexes in a given Corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteIndex |
Delete a single Index. In order to delete an index, the caller must make sure that it is not deployed to any index endpoint. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateCorpus |
Creates a corpus inside a project. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetCorpus |
Gets corpus details inside a project. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateCorpus |
Updates a corpus in a project. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListCorpora |
Lists all corpora in a project. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteCorpus |
Deletes a corpus only if its empty. Returns empty response. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
AnalyzeCorpus |
Analyzes a corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateDataSchema |
Creates data schema inside corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateDataSchema |
Updates data schema inside corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetDataSchema |
Gets data schema inside corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteDataSchema |
Deletes data schema inside corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListDataSchemas |
Lists a list of data schemas inside corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateAnnotation |
Creates annotation inside asset. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetAnnotation |
Reads annotation inside asset. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListAnnotations |
Lists a list of annotations inside asset. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateAnnotation |
Updates annotation inside asset. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteAnnotation |
Deletes annotation inside asset. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
IngestAsset |
Ingests data for the asset. It is not allowed to ingest a data chunk which is already expired according to TTL. This method is only available via the gRPC API (not HTTP since bi-directional streaming is not supported via HTTP). |
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ClipAsset |
Supported by STREAM_VIDEO corpus type. Generates clips for downloading. The api takes in a time range, and generates a clip of the first content available after start_time and before end_time, which may overflow beyond these bounds. Returned clips are truncated if the total size of the clips are larger than 100MB. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GenerateHlsUri |
Generates a uri for an HLS manifest. The api takes in a collection of time ranges, and generates a URI for an HLS manifest that covers all the requested time ranges. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ImportAssets |
Imports assets (images plus annotations) from a meta file on cloud storage. Each row in the meta file is corresponding to an image (specified by a cloud storage uri) and its annotations. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateSearchConfig |
Creates a search configuration inside a corpus. Please follow the rules below to create a valid CreateSearchConfigRequest. --- General Rules --- 1. Request.search_config_id must not be associated with an existing SearchConfig. 2. Request must contain at least one non-empty search_criteria_property or facet_property. 3. mapped_fields must not be empty, and must map to existing UGA keys. 4. All mapped_fields must be of the same type. 5. All mapped_fields must share the same granularity. 6. All mapped_fields must share the same semantic SearchConfig match options. For property-specific rules, please reference the comments for FacetProperty and SearchCriteriaProperty. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateSearchConfig |
Updates a search configuration inside a corpus. Please follow the rules below to create a valid UpdateSearchConfigRequest. --- General Rules --- 1. Request.search_configuration.name must already exist. 2. Request must contain at least one non-empty search_criteria_property or facet_property. 3. mapped_fields must not be empty, and must map to existing UGA keys. 4. All mapped_fields must be of the same type. 5. All mapped_fields must share the same granularity. 6. All mapped_fields must share the same semantic SearchConfig match options. For property-specific rules, please reference the comments for FacetProperty and SearchCriteriaProperty. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetSearchConfig |
Gets a search configuration inside a corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteSearchConfig |
Deletes a search configuration inside a corpus. For a DeleteSearchConfigRequest to be valid, Request.search_configuration.name must already exist. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListSearchConfigs |
Lists all search configurations inside a corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateSearchHypernym |
Creates a SearchHypernym inside a corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateSearchHypernym |
Updates a SearchHypernym inside a corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetSearchHypernym |
Gets a SearchHypernym inside a corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteSearchHypernym |
Deletes a SearchHypernym inside a corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListSearchHypernyms |
Lists SearchHypernyms inside a corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
SearchAssets |
Search media asset. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
SearchIndexEndpoint |
Search a deployed index endpoint (IMAGE corpus type only). |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateIndexEndpoint |
Creates an IndexEndpoint. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetIndexEndpoint |
Gets an IndexEndpoint. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListIndexEndpoints |
Lists all IndexEndpoints in a project. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateIndexEndpoint |
Updates an IndexEndpoint. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteIndexEndpoint |
Deletes an IndexEndpoint. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeployIndex |
Deploys an Index to IndexEndpoint. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UndeployIndex |
Undeploys an Index from IndexEndpoint. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateCollection |
Creates a collection. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteCollection |
Deletes a collection. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetCollection |
Gets a collection. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateCollection |
Updates a collection. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListCollections |
Lists collections inside a corpus. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
AddCollectionItem |
Adds an item into a Collection. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
RemoveCollectionItem |
Removes an item from a collection. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ViewCollectionItems |
View items inside a collection. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of WarehouseSettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
WarehouseSettings warehouseSettings =
WarehouseSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
WarehouseClient warehouseClient = WarehouseClient.create(warehouseSettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
WarehouseSettings warehouseSettings =
WarehouseSettings.newBuilder().setEndpoint(myEndpoint).build();
WarehouseClient warehouseClient = WarehouseClient.create(warehouseSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
WarehouseSettings warehouseSettings = WarehouseSettings.newHttpJsonBuilder().build();
WarehouseClient warehouseClient = WarehouseClient.create(warehouseSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
Static Methods
create()
public static final WarehouseClient create()
Constructs an instance of WarehouseClient with default settings.
Returns | |
---|---|
Type | Description |
WarehouseClient |
Exceptions | |
---|---|
Type | Description |
IOException |
create(WarehouseSettings settings)
public static final WarehouseClient create(WarehouseSettings settings)
Constructs an instance of WarehouseClient, using the given settings. The channels are created based on the settings passed in, or defaults for any settings that are not set.
Parameter | |
---|---|
Name | Description |
settings |
WarehouseSettings |
Returns | |
---|---|
Type | Description |
WarehouseClient |
Exceptions | |
---|---|
Type | Description |
IOException |
create(WarehouseStub stub)
public static final WarehouseClient create(WarehouseStub stub)
Constructs an instance of WarehouseClient, using the given stub for making calls. This is for advanced usage - prefer using create(WarehouseSettings).
Parameter | |
---|---|
Name | Description |
stub |
WarehouseStub |
Returns | |
---|---|
Type | Description |
WarehouseClient |
Constructors
WarehouseClient(WarehouseSettings settings)
protected WarehouseClient(WarehouseSettings settings)
Constructs an instance of WarehouseClient, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.
Parameter | |
---|---|
Name | Description |
settings |
WarehouseSettings |
WarehouseClient(WarehouseStub stub)
protected WarehouseClient(WarehouseStub stub)
Parameter | |
---|---|
Name | Description |
stub |
WarehouseStub |
Methods
addCollectionItem(AddCollectionItemRequest request)
public final AddCollectionItemResponse addCollectionItem(AddCollectionItemRequest request)
Adds an item into a Collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
AddCollectionItemRequest request =
AddCollectionItemRequest.newBuilder()
.setItem(CollectionItem.newBuilder().build())
.build();
AddCollectionItemResponse response = warehouseClient.addCollectionItem(request);
}
Parameter | |
---|---|
Name | Description |
request |
AddCollectionItemRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
AddCollectionItemResponse |
addCollectionItem(CollectionItem item)
public final AddCollectionItemResponse addCollectionItem(CollectionItem item)
Adds an item into a Collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CollectionItem item = CollectionItem.newBuilder().build();
AddCollectionItemResponse response = warehouseClient.addCollectionItem(item);
}
Parameter | |
---|---|
Name | Description |
item |
CollectionItem Required. The item to be added. |
Returns | |
---|---|
Type | Description |
AddCollectionItemResponse |
addCollectionItemCallable()
public final UnaryCallable<AddCollectionItemRequest,AddCollectionItemResponse> addCollectionItemCallable()
Adds an item into a Collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
AddCollectionItemRequest request =
AddCollectionItemRequest.newBuilder()
.setItem(CollectionItem.newBuilder().build())
.build();
ApiFuture<AddCollectionItemResponse> future =
warehouseClient.addCollectionItemCallable().futureCall(request);
// Do something.
AddCollectionItemResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<AddCollectionItemRequest,AddCollectionItemResponse> |
analyzeAssetAsync(AnalyzeAssetRequest request)
public final OperationFuture<AnalyzeAssetResponse,AnalyzeAssetMetadata> analyzeAssetAsync(AnalyzeAssetRequest request)
Analyze asset to power search capability.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
AnalyzeAssetRequest request =
AnalyzeAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.build();
AnalyzeAssetResponse response = warehouseClient.analyzeAssetAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
AnalyzeAssetRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<AnalyzeAssetResponse,AnalyzeAssetMetadata> |
analyzeAssetCallable()
public final UnaryCallable<AnalyzeAssetRequest,Operation> analyzeAssetCallable()
Analyze asset to power search capability.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
AnalyzeAssetRequest request =
AnalyzeAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.build();
ApiFuture<Operation> future = warehouseClient.analyzeAssetCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<AnalyzeAssetRequest,Operation> |
analyzeAssetOperationCallable()
public final OperationCallable<AnalyzeAssetRequest,AnalyzeAssetResponse,AnalyzeAssetMetadata> analyzeAssetOperationCallable()
Analyze asset to power search capability.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
AnalyzeAssetRequest request =
AnalyzeAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.build();
OperationFuture<AnalyzeAssetResponse, AnalyzeAssetMetadata> future =
warehouseClient.analyzeAssetOperationCallable().futureCall(request);
// Do something.
AnalyzeAssetResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<AnalyzeAssetRequest,AnalyzeAssetResponse,AnalyzeAssetMetadata> |
analyzeCorpusAsync(AnalyzeCorpusRequest request)
public final OperationFuture<AnalyzeCorpusResponse,AnalyzeCorpusMetadata> analyzeCorpusAsync(AnalyzeCorpusRequest request)
Analyzes a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
AnalyzeCorpusRequest request =
AnalyzeCorpusRequest.newBuilder()
.setName(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.build();
AnalyzeCorpusResponse response = warehouseClient.analyzeCorpusAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
AnalyzeCorpusRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<AnalyzeCorpusResponse,AnalyzeCorpusMetadata> |
analyzeCorpusCallable()
public final UnaryCallable<AnalyzeCorpusRequest,Operation> analyzeCorpusCallable()
Analyzes a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
AnalyzeCorpusRequest request =
AnalyzeCorpusRequest.newBuilder()
.setName(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.build();
ApiFuture<Operation> future = warehouseClient.analyzeCorpusCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<AnalyzeCorpusRequest,Operation> |
analyzeCorpusOperationCallable()
public final OperationCallable<AnalyzeCorpusRequest,AnalyzeCorpusResponse,AnalyzeCorpusMetadata> analyzeCorpusOperationCallable()
Analyzes a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
AnalyzeCorpusRequest request =
AnalyzeCorpusRequest.newBuilder()
.setName(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.build();
OperationFuture<AnalyzeCorpusResponse, AnalyzeCorpusMetadata> future =
warehouseClient.analyzeCorpusOperationCallable().futureCall(request);
// Do something.
AnalyzeCorpusResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<AnalyzeCorpusRequest,AnalyzeCorpusResponse,AnalyzeCorpusMetadata> |
awaitTermination(long duration, TimeUnit unit)
public boolean awaitTermination(long duration, TimeUnit unit)
Parameters | |
---|---|
Name | Description |
duration |
long |
unit |
TimeUnit |
Returns | |
---|---|
Type | Description |
boolean |
Exceptions | |
---|---|
Type | Description |
InterruptedException |
clipAsset(ClipAssetRequest request)
public final ClipAssetResponse clipAsset(ClipAssetRequest request)
Supported by STREAM_VIDEO corpus type. Generates clips for downloading. The api takes in a time range, and generates a clip of the first content available after start_time and before end_time, which may overflow beyond these bounds. Returned clips are truncated if the total size of the clips are larger than 100MB.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ClipAssetRequest request =
ClipAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setTemporalPartition(Partition.TemporalPartition.newBuilder().build())
.build();
ClipAssetResponse response = warehouseClient.clipAsset(request);
}
Parameter | |
---|---|
Name | Description |
request |
ClipAssetRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
ClipAssetResponse |
clipAssetCallable()
public final UnaryCallable<ClipAssetRequest,ClipAssetResponse> clipAssetCallable()
Supported by STREAM_VIDEO corpus type. Generates clips for downloading. The api takes in a time range, and generates a clip of the first content available after start_time and before end_time, which may overflow beyond these bounds. Returned clips are truncated if the total size of the clips are larger than 100MB.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ClipAssetRequest request =
ClipAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setTemporalPartition(Partition.TemporalPartition.newBuilder().build())
.build();
ApiFuture<ClipAssetResponse> future = warehouseClient.clipAssetCallable().futureCall(request);
// Do something.
ClipAssetResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ClipAssetRequest,ClipAssetResponse> |
close()
public final void close()
createAnnotation(AssetName parent, Annotation annotation, String annotationId)
public final Annotation createAnnotation(AssetName parent, Annotation annotation, String annotationId)
Creates annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
AssetName parent = AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]");
Annotation annotation = Annotation.newBuilder().build();
String annotationId = "annotationId251782314";
Annotation response = warehouseClient.createAnnotation(parent, annotation, annotationId);
}
Parameters | |
---|---|
Name | Description |
parent |
AssetName Required. The parent resource where this annotation will be created. Format:
|
annotation |
Annotation Required. The annotation to create. |
annotationId |
String Optional. The ID to use for the annotation, which will become the final component of the annotation's resource name if user choose to specify. Otherwise, annotation id will be generated by system. This value should be up to 63 characters, and valid characters are /a-z-/. The first character must be a letter, the last could be a letter or a number. |
Returns | |
---|---|
Type | Description |
Annotation |
createAnnotation(CreateAnnotationRequest request)
public final Annotation createAnnotation(CreateAnnotationRequest request)
Creates annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateAnnotationRequest request =
CreateAnnotationRequest.newBuilder()
.setParent(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setAnnotation(Annotation.newBuilder().build())
.setAnnotationId("annotationId251782314")
.build();
Annotation response = warehouseClient.createAnnotation(request);
}
Parameter | |
---|---|
Name | Description |
request |
CreateAnnotationRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Annotation |
createAnnotation(String parent, Annotation annotation, String annotationId)
public final Annotation createAnnotation(String parent, Annotation annotation, String annotationId)
Creates annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent =
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString();
Annotation annotation = Annotation.newBuilder().build();
String annotationId = "annotationId251782314";
Annotation response = warehouseClient.createAnnotation(parent, annotation, annotationId);
}
Parameters | |
---|---|
Name | Description |
parent |
String Required. The parent resource where this annotation will be created. Format:
|
annotation |
Annotation Required. The annotation to create. |
annotationId |
String Optional. The ID to use for the annotation, which will become the final component of the annotation's resource name if user choose to specify. Otherwise, annotation id will be generated by system. This value should be up to 63 characters, and valid characters are /a-z-/. The first character must be a letter, the last could be a letter or a number. |
Returns | |
---|---|
Type | Description |
Annotation |
createAnnotationCallable()
public final UnaryCallable<CreateAnnotationRequest,Annotation> createAnnotationCallable()
Creates annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateAnnotationRequest request =
CreateAnnotationRequest.newBuilder()
.setParent(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setAnnotation(Annotation.newBuilder().build())
.setAnnotationId("annotationId251782314")
.build();
ApiFuture<Annotation> future = warehouseClient.createAnnotationCallable().futureCall(request);
// Do something.
Annotation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreateAnnotationRequest,Annotation> |
createAsset(CorpusName parent, Asset asset, String assetId)
public final Asset createAsset(CorpusName parent, Asset asset, String assetId)
Creates an asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
Asset asset = Asset.newBuilder().build();
String assetId = "assetId-704776149";
Asset response = warehouseClient.createAsset(parent, asset, assetId);
}
Parameters | |
---|---|
Name | Description |
parent |
CorpusName Required. The parent resource where this asset will be created. Format:
|
asset |
Asset Required. The asset to create. |
assetId |
String Optional. The ID to use for the asset, which will become the final component of the asset's resource name if user choose to specify. Otherwise, asset id will be generated by system. This value should be up to 63 characters, and valid characters are /a-z-/. The first character must be a letter, the last could be a letter or a number. |
Returns | |
---|---|
Type | Description |
Asset |
createAsset(CreateAssetRequest request)
public final Asset createAsset(CreateAssetRequest request)
Creates an asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateAssetRequest request =
CreateAssetRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setAsset(Asset.newBuilder().build())
.setAssetId("assetId-704776149")
.build();
Asset response = warehouseClient.createAsset(request);
}
Parameter | |
---|---|
Name | Description |
request |
CreateAssetRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Asset |
createAsset(String parent, Asset asset, String assetId)
public final Asset createAsset(String parent, Asset asset, String assetId)
Creates an asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString();
Asset asset = Asset.newBuilder().build();
String assetId = "assetId-704776149";
Asset response = warehouseClient.createAsset(parent, asset, assetId);
}
Parameters | |
---|---|
Name | Description |
parent |
String Required. The parent resource where this asset will be created. Format:
|
asset |
Asset Required. The asset to create. |
assetId |
String Optional. The ID to use for the asset, which will become the final component of the asset's resource name if user choose to specify. Otherwise, asset id will be generated by system. This value should be up to 63 characters, and valid characters are /a-z-/. The first character must be a letter, the last could be a letter or a number. |
Returns | |
---|---|
Type | Description |
Asset |
createAssetCallable()
public final UnaryCallable<CreateAssetRequest,Asset> createAssetCallable()
Creates an asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateAssetRequest request =
CreateAssetRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setAsset(Asset.newBuilder().build())
.setAssetId("assetId-704776149")
.build();
ApiFuture<Asset> future = warehouseClient.createAssetCallable().futureCall(request);
// Do something.
Asset response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreateAssetRequest,Asset> |
createCollectionAsync(CorpusName parent, Collection collection, String collectionId)
public final OperationFuture<Collection,CreateCollectionMetadata> createCollectionAsync(CorpusName parent, Collection collection, String collectionId)
Creates a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
Collection collection = Collection.newBuilder().build();
String collectionId = "collectionId1636075609";
Collection response =
warehouseClient.createCollectionAsync(parent, collection, collectionId).get();
}
Parameters | |
---|---|
Name | Description |
parent |
CorpusName Required. The parent resource where this collection will be created. Format:
|
collection |
Collection Required. The collection resource to be created. |
collectionId |
String Optional. The ID to use for the collection, which will become the final component of the resource name if user choose to specify. Otherwise, collection id will be generated by system. This value should be up to 55 characters, and valid characters are /a-z-/. The first character must be a letter, the last could be a letter or a number. |
Returns | |
---|---|
Type | Description |
OperationFuture<Collection,CreateCollectionMetadata> |
createCollectionAsync(CreateCollectionRequest request)
public final OperationFuture<Collection,CreateCollectionMetadata> createCollectionAsync(CreateCollectionRequest request)
Creates a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateCollectionRequest request =
CreateCollectionRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setCollection(Collection.newBuilder().build())
.setCollectionId("collectionId1636075609")
.build();
Collection response = warehouseClient.createCollectionAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
CreateCollectionRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Collection,CreateCollectionMetadata> |
createCollectionAsync(String parent, Collection collection, String collectionId)
public final OperationFuture<Collection,CreateCollectionMetadata> createCollectionAsync(String parent, Collection collection, String collectionId)
Creates a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString();
Collection collection = Collection.newBuilder().build();
String collectionId = "collectionId1636075609";
Collection response =
warehouseClient.createCollectionAsync(parent, collection, collectionId).get();
}
Parameters | |
---|---|
Name | Description |
parent |
String Required. The parent resource where this collection will be created. Format:
|
collection |
Collection Required. The collection resource to be created. |
collectionId |
String Optional. The ID to use for the collection, which will become the final component of the resource name if user choose to specify. Otherwise, collection id will be generated by system. This value should be up to 55 characters, and valid characters are /a-z-/. The first character must be a letter, the last could be a letter or a number. |
Returns | |
---|---|
Type | Description |
OperationFuture<Collection,CreateCollectionMetadata> |
createCollectionCallable()
public final UnaryCallable<CreateCollectionRequest,Operation> createCollectionCallable()
Creates a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateCollectionRequest request =
CreateCollectionRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setCollection(Collection.newBuilder().build())
.setCollectionId("collectionId1636075609")
.build();
ApiFuture<Operation> future = warehouseClient.createCollectionCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreateCollectionRequest,Operation> |
createCollectionOperationCallable()
public final OperationCallable<CreateCollectionRequest,Collection,CreateCollectionMetadata> createCollectionOperationCallable()
Creates a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateCollectionRequest request =
CreateCollectionRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setCollection(Collection.newBuilder().build())
.setCollectionId("collectionId1636075609")
.build();
OperationFuture<Collection, CreateCollectionMetadata> future =
warehouseClient.createCollectionOperationCallable().futureCall(request);
// Do something.
Collection response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<CreateCollectionRequest,Collection,CreateCollectionMetadata> |
createCorpusAsync(CreateCorpusRequest request)
public final OperationFuture<Corpus,CreateCorpusMetadata> createCorpusAsync(CreateCorpusRequest request)
Creates a corpus inside a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateCorpusRequest request =
CreateCorpusRequest.newBuilder()
.setParent("parent-995424086")
.setCorpus(Corpus.newBuilder().build())
.build();
Corpus response = warehouseClient.createCorpusAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
CreateCorpusRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Corpus,CreateCorpusMetadata> |
createCorpusAsync(String parent, Corpus corpus)
public final OperationFuture<Corpus,CreateCorpusMetadata> createCorpusAsync(String parent, Corpus corpus)
Creates a corpus inside a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = "parent-995424086";
Corpus corpus = Corpus.newBuilder().build();
Corpus response = warehouseClient.createCorpusAsync(parent, corpus).get();
}
Parameters | |
---|---|
Name | Description |
parent |
String Required. Form: |
corpus |
Corpus Required. The corpus to be created. |
Returns | |
---|---|
Type | Description |
OperationFuture<Corpus,CreateCorpusMetadata> |
createCorpusCallable()
public final UnaryCallable<CreateCorpusRequest,Operation> createCorpusCallable()
Creates a corpus inside a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateCorpusRequest request =
CreateCorpusRequest.newBuilder()
.setParent("parent-995424086")
.setCorpus(Corpus.newBuilder().build())
.build();
ApiFuture<Operation> future = warehouseClient.createCorpusCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreateCorpusRequest,Operation> |
createCorpusOperationCallable()
public final OperationCallable<CreateCorpusRequest,Corpus,CreateCorpusMetadata> createCorpusOperationCallable()
Creates a corpus inside a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateCorpusRequest request =
CreateCorpusRequest.newBuilder()
.setParent("parent-995424086")
.setCorpus(Corpus.newBuilder().build())
.build();
OperationFuture<Corpus, CreateCorpusMetadata> future =
warehouseClient.createCorpusOperationCallable().futureCall(request);
// Do something.
Corpus response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<CreateCorpusRequest,Corpus,CreateCorpusMetadata> |
createDataSchema(CorpusName parent, DataSchema dataSchema)
public final DataSchema createDataSchema(CorpusName parent, DataSchema dataSchema)
Creates data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
DataSchema dataSchema = DataSchema.newBuilder().build();
DataSchema response = warehouseClient.createDataSchema(parent, dataSchema);
}
Parameters | |
---|---|
Name | Description |
parent |
CorpusName Required. The parent resource where this data schema will be created. Format:
|
dataSchema |
DataSchema Required. The data schema to create. |
Returns | |
---|---|
Type | Description |
DataSchema |
createDataSchema(CreateDataSchemaRequest request)
public final DataSchema createDataSchema(CreateDataSchemaRequest request)
Creates data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateDataSchemaRequest request =
CreateDataSchemaRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setDataSchema(DataSchema.newBuilder().build())
.build();
DataSchema response = warehouseClient.createDataSchema(request);
}
Parameter | |
---|---|
Name | Description |
request |
CreateDataSchemaRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
DataSchema |
createDataSchema(String parent, DataSchema dataSchema)
public final DataSchema createDataSchema(String parent, DataSchema dataSchema)
Creates data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString();
DataSchema dataSchema = DataSchema.newBuilder().build();
DataSchema response = warehouseClient.createDataSchema(parent, dataSchema);
}
Parameters | |
---|---|
Name | Description |
parent |
String Required. The parent resource where this data schema will be created. Format:
|
dataSchema |
DataSchema Required. The data schema to create. |
Returns | |
---|---|
Type | Description |
DataSchema |
createDataSchemaCallable()
public final UnaryCallable<CreateDataSchemaRequest,DataSchema> createDataSchemaCallable()
Creates data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateDataSchemaRequest request =
CreateDataSchemaRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setDataSchema(DataSchema.newBuilder().build())
.build();
ApiFuture<DataSchema> future = warehouseClient.createDataSchemaCallable().futureCall(request);
// Do something.
DataSchema response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreateDataSchemaRequest,DataSchema> |
createIndexAsync(CorpusName parent, Index index, String indexId)
public final OperationFuture<Index,CreateIndexMetadata> createIndexAsync(CorpusName parent, Index index, String indexId)
Creates an Index under the corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
Index index = Index.newBuilder().build();
String indexId = "indexId1943291277";
Index response = warehouseClient.createIndexAsync(parent, index, indexId).get();
}
Parameters | |
---|---|
Name | Description |
parent |
CorpusName Required. Value for the parent. The resource name of the Corpus under which this
index is created. Format:
|
index |
Index Required. The index being created. |
indexId |
String Optional. The ID for the index. This will become the final resource name for the index. If the user does not specify this value, it will be generated by system. This value should be up to 63 characters, and valid characters are /a-z-/. The first character must be a letter, the last could be a letter or a number. |
Returns | |
---|---|
Type | Description |
OperationFuture<Index,CreateIndexMetadata> |
createIndexAsync(CreateIndexRequest request)
public final OperationFuture<Index,CreateIndexMetadata> createIndexAsync(CreateIndexRequest request)
Creates an Index under the corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateIndexRequest request =
CreateIndexRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setIndexId("indexId1943291277")
.setIndex(Index.newBuilder().build())
.build();
Index response = warehouseClient.createIndexAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
CreateIndexRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Index,CreateIndexMetadata> |
createIndexAsync(String parent, Index index, String indexId)
public final OperationFuture<Index,CreateIndexMetadata> createIndexAsync(String parent, Index index, String indexId)
Creates an Index under the corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString();
Index index = Index.newBuilder().build();
String indexId = "indexId1943291277";
Index response = warehouseClient.createIndexAsync(parent, index, indexId).get();
}
Parameters | |
---|---|
Name | Description |
parent |
String Required. Value for the parent. The resource name of the Corpus under which this
index is created. Format:
|
index |
Index Required. The index being created. |
indexId |
String Optional. The ID for the index. This will become the final resource name for the index. If the user does not specify this value, it will be generated by system. This value should be up to 63 characters, and valid characters are /a-z-/. The first character must be a letter, the last could be a letter or a number. |
Returns | |
---|---|
Type | Description |
OperationFuture<Index,CreateIndexMetadata> |
createIndexCallable()
public final UnaryCallable<CreateIndexRequest,Operation> createIndexCallable()
Creates an Index under the corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateIndexRequest request =
CreateIndexRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setIndexId("indexId1943291277")
.setIndex(Index.newBuilder().build())
.build();
ApiFuture<Operation> future = warehouseClient.createIndexCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreateIndexRequest,Operation> |
createIndexEndpointAsync(CreateIndexEndpointRequest request)
public final OperationFuture<IndexEndpoint,CreateIndexEndpointMetadata> createIndexEndpointAsync(CreateIndexEndpointRequest request)
Creates an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateIndexEndpointRequest request =
CreateIndexEndpointRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setIndexEndpointId("indexEndpointId-250889214")
.setIndexEndpoint(IndexEndpoint.newBuilder().build())
.build();
IndexEndpoint response = warehouseClient.createIndexEndpointAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
CreateIndexEndpointRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<IndexEndpoint,CreateIndexEndpointMetadata> |
createIndexEndpointAsync(LocationName parent, IndexEndpoint indexEndpoint, String indexEndpointId)
public final OperationFuture<IndexEndpoint,CreateIndexEndpointMetadata> createIndexEndpointAsync(LocationName parent, IndexEndpoint indexEndpoint, String indexEndpointId)
Creates an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
IndexEndpoint indexEndpoint = IndexEndpoint.newBuilder().build();
String indexEndpointId = "indexEndpointId-250889214";
IndexEndpoint response =
warehouseClient.createIndexEndpointAsync(parent, indexEndpoint, indexEndpointId).get();
}
Parameters | |
---|---|
Name | Description |
parent |
LocationName Required. Format: |
indexEndpoint |
IndexEndpoint Required. The resource being created. |
indexEndpointId |
String Optional. The ID to use for the IndexEndpoint, which will become the final component of the IndexEndpoint's resource name if the user specifies it. Otherwise, IndexEndpoint id will be autogenerated. This value should be up to 63 characters, and valid characters are a-z, 0-9 and dash (-). The first character must be a letter, the last must be a letter or a number. |
Returns | |
---|---|
Type | Description |
OperationFuture<IndexEndpoint,CreateIndexEndpointMetadata> |
createIndexEndpointAsync(String parent, IndexEndpoint indexEndpoint, String indexEndpointId)
public final OperationFuture<IndexEndpoint,CreateIndexEndpointMetadata> createIndexEndpointAsync(String parent, IndexEndpoint indexEndpoint, String indexEndpointId)
Creates an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
IndexEndpoint indexEndpoint = IndexEndpoint.newBuilder().build();
String indexEndpointId = "indexEndpointId-250889214";
IndexEndpoint response =
warehouseClient.createIndexEndpointAsync(parent, indexEndpoint, indexEndpointId).get();
}
Parameters | |
---|---|
Name | Description |
parent |
String Required. Format: |
indexEndpoint |
IndexEndpoint Required. The resource being created. |
indexEndpointId |
String Optional. The ID to use for the IndexEndpoint, which will become the final component of the IndexEndpoint's resource name if the user specifies it. Otherwise, IndexEndpoint id will be autogenerated. This value should be up to 63 characters, and valid characters are a-z, 0-9 and dash (-). The first character must be a letter, the last must be a letter or a number. |
Returns | |
---|---|
Type | Description |
OperationFuture<IndexEndpoint,CreateIndexEndpointMetadata> |
createIndexEndpointCallable()
public final UnaryCallable<CreateIndexEndpointRequest,Operation> createIndexEndpointCallable()
Creates an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateIndexEndpointRequest request =
CreateIndexEndpointRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setIndexEndpointId("indexEndpointId-250889214")
.setIndexEndpoint(IndexEndpoint.newBuilder().build())
.build();
ApiFuture<Operation> future =
warehouseClient.createIndexEndpointCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreateIndexEndpointRequest,Operation> |
createIndexEndpointOperationCallable()
public final OperationCallable<CreateIndexEndpointRequest,IndexEndpoint,CreateIndexEndpointMetadata> createIndexEndpointOperationCallable()
Creates an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateIndexEndpointRequest request =
CreateIndexEndpointRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setIndexEndpointId("indexEndpointId-250889214")
.setIndexEndpoint(IndexEndpoint.newBuilder().build())
.build();
OperationFuture<IndexEndpoint, CreateIndexEndpointMetadata> future =
warehouseClient.createIndexEndpointOperationCallable().futureCall(request);
// Do something.
IndexEndpoint response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<CreateIndexEndpointRequest,IndexEndpoint,CreateIndexEndpointMetadata> |
createIndexOperationCallable()
public final OperationCallable<CreateIndexRequest,Index,CreateIndexMetadata> createIndexOperationCallable()
Creates an Index under the corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateIndexRequest request =
CreateIndexRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setIndexId("indexId1943291277")
.setIndex(Index.newBuilder().build())
.build();
OperationFuture<Index, CreateIndexMetadata> future =
warehouseClient.createIndexOperationCallable().futureCall(request);
// Do something.
Index response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<CreateIndexRequest,Index,CreateIndexMetadata> |
createSearchConfig(CorpusName parent, SearchConfig searchConfig, String searchConfigId)
public final SearchConfig createSearchConfig(CorpusName parent, SearchConfig searchConfig, String searchConfigId)
Creates a search configuration inside a corpus.
Please follow the rules below to create a valid CreateSearchConfigRequest. --- General Rules --- 1. Request.search_config_id must not be associated with an existing SearchConfig. 2. Request must contain at least one non-empty search_criteria_property or facet_property. 3. mapped_fields must not be empty, and must map to existing UGA keys. 4. All mapped_fields must be of the same type. 5. All mapped_fields must share the same granularity. 6. All mapped_fields must share the same semantic SearchConfig match options. For property-specific rules, please reference the comments for FacetProperty and SearchCriteriaProperty.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
SearchConfig searchConfig = SearchConfig.newBuilder().build();
String searchConfigId = "searchConfigId1576297925";
SearchConfig response =
warehouseClient.createSearchConfig(parent, searchConfig, searchConfigId);
}
Parameters | |
---|---|
Name | Description |
parent |
CorpusName Required. The parent resource where this search configuration will be created.
Format: |
searchConfig |
SearchConfig Required. The search config to create. |
searchConfigId |
String Required. ID to use for the new search config. Will become the final component of the SearchConfig's resource name. This value should be up to 63 characters, and valid characters are /a-z-_/. The first character must be a letter, the last could be a letter or a number. |
Returns | |
---|---|
Type | Description |
SearchConfig |
createSearchConfig(CreateSearchConfigRequest request)
public final SearchConfig createSearchConfig(CreateSearchConfigRequest request)
Creates a search configuration inside a corpus.
Please follow the rules below to create a valid CreateSearchConfigRequest. --- General Rules --- 1. Request.search_config_id must not be associated with an existing SearchConfig. 2. Request must contain at least one non-empty search_criteria_property or facet_property. 3. mapped_fields must not be empty, and must map to existing UGA keys. 4. All mapped_fields must be of the same type. 5. All mapped_fields must share the same granularity. 6. All mapped_fields must share the same semantic SearchConfig match options. For property-specific rules, please reference the comments for FacetProperty and SearchCriteriaProperty.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateSearchConfigRequest request =
CreateSearchConfigRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setSearchConfig(SearchConfig.newBuilder().build())
.setSearchConfigId("searchConfigId1576297925")
.build();
SearchConfig response = warehouseClient.createSearchConfig(request);
}
Parameter | |
---|---|
Name | Description |
request |
CreateSearchConfigRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
SearchConfig |
createSearchConfig(String parent, SearchConfig searchConfig, String searchConfigId)
public final SearchConfig createSearchConfig(String parent, SearchConfig searchConfig, String searchConfigId)
Creates a search configuration inside a corpus.
Please follow the rules below to create a valid CreateSearchConfigRequest. --- General Rules --- 1. Request.search_config_id must not be associated with an existing SearchConfig. 2. Request must contain at least one non-empty search_criteria_property or facet_property. 3. mapped_fields must not be empty, and must map to existing UGA keys. 4. All mapped_fields must be of the same type. 5. All mapped_fields must share the same granularity. 6. All mapped_fields must share the same semantic SearchConfig match options. For property-specific rules, please reference the comments for FacetProperty and SearchCriteriaProperty.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString();
SearchConfig searchConfig = SearchConfig.newBuilder().build();
String searchConfigId = "searchConfigId1576297925";
SearchConfig response =
warehouseClient.createSearchConfig(parent, searchConfig, searchConfigId);
}
Parameters | |
---|---|
Name | Description |
parent |
String Required. The parent resource where this search configuration will be created.
Format: |
searchConfig |
SearchConfig Required. The search config to create. |
searchConfigId |
String Required. ID to use for the new search config. Will become the final component of the SearchConfig's resource name. This value should be up to 63 characters, and valid characters are /a-z-_/. The first character must be a letter, the last could be a letter or a number. |
Returns | |
---|---|
Type | Description |
SearchConfig |
createSearchConfigCallable()
public final UnaryCallable<CreateSearchConfigRequest,SearchConfig> createSearchConfigCallable()
Creates a search configuration inside a corpus.
Please follow the rules below to create a valid CreateSearchConfigRequest. --- General Rules --- 1. Request.search_config_id must not be associated with an existing SearchConfig. 2. Request must contain at least one non-empty search_criteria_property or facet_property. 3. mapped_fields must not be empty, and must map to existing UGA keys. 4. All mapped_fields must be of the same type. 5. All mapped_fields must share the same granularity. 6. All mapped_fields must share the same semantic SearchConfig match options. For property-specific rules, please reference the comments for FacetProperty and SearchCriteriaProperty.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateSearchConfigRequest request =
CreateSearchConfigRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setSearchConfig(SearchConfig.newBuilder().build())
.setSearchConfigId("searchConfigId1576297925")
.build();
ApiFuture<SearchConfig> future =
warehouseClient.createSearchConfigCallable().futureCall(request);
// Do something.
SearchConfig response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreateSearchConfigRequest,SearchConfig> |
createSearchHypernym(CorpusName parent, SearchHypernym searchHypernym, String searchHypernymId)
public final SearchHypernym createSearchHypernym(CorpusName parent, SearchHypernym searchHypernym, String searchHypernymId)
Creates a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
SearchHypernym searchHypernym = SearchHypernym.newBuilder().build();
String searchHypernymId = "searchHypernymId-314707559";
SearchHypernym response =
warehouseClient.createSearchHypernym(parent, searchHypernym, searchHypernymId);
}
Parameters | |
---|---|
Name | Description |
parent |
CorpusName Required. The parent resource where this SearchHypernym will be created. Format:
|
searchHypernym |
SearchHypernym Required. The SearchHypernym to create. |
searchHypernymId |
String Optional. The search hypernym id. If omitted, a random UUID will be generated. |
Returns | |
---|---|
Type | Description |
SearchHypernym |
createSearchHypernym(CreateSearchHypernymRequest request)
public final SearchHypernym createSearchHypernym(CreateSearchHypernymRequest request)
Creates a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateSearchHypernymRequest request =
CreateSearchHypernymRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setSearchHypernym(SearchHypernym.newBuilder().build())
.setSearchHypernymId("searchHypernymId-314707559")
.build();
SearchHypernym response = warehouseClient.createSearchHypernym(request);
}
Parameter | |
---|---|
Name | Description |
request |
CreateSearchHypernymRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
SearchHypernym |
createSearchHypernym(String parent, SearchHypernym searchHypernym, String searchHypernymId)
public final SearchHypernym createSearchHypernym(String parent, SearchHypernym searchHypernym, String searchHypernymId)
Creates a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString();
SearchHypernym searchHypernym = SearchHypernym.newBuilder().build();
String searchHypernymId = "searchHypernymId-314707559";
SearchHypernym response =
warehouseClient.createSearchHypernym(parent, searchHypernym, searchHypernymId);
}
Parameters | |
---|---|
Name | Description |
parent |
String Required. The parent resource where this SearchHypernym will be created. Format:
|
searchHypernym |
SearchHypernym Required. The SearchHypernym to create. |
searchHypernymId |
String Optional. The search hypernym id. If omitted, a random UUID will be generated. |
Returns | |
---|---|
Type | Description |
SearchHypernym |
createSearchHypernymCallable()
public final UnaryCallable<CreateSearchHypernymRequest,SearchHypernym> createSearchHypernymCallable()
Creates a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CreateSearchHypernymRequest request =
CreateSearchHypernymRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setSearchHypernym(SearchHypernym.newBuilder().build())
.setSearchHypernymId("searchHypernymId-314707559")
.build();
ApiFuture<SearchHypernym> future =
warehouseClient.createSearchHypernymCallable().futureCall(request);
// Do something.
SearchHypernym response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreateSearchHypernymRequest,SearchHypernym> |
deleteAnnotation(AnnotationName name)
public final void deleteAnnotation(AnnotationName name)
Deletes annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
AnnotationName name =
AnnotationName.of(
"[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]", "[ANNOTATION]");
warehouseClient.deleteAnnotation(name);
}
Parameter | |
---|---|
Name | Description |
name |
AnnotationName Required. The name of the annotation to delete. Format:
|
deleteAnnotation(DeleteAnnotationRequest request)
public final void deleteAnnotation(DeleteAnnotationRequest request)
Deletes annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteAnnotationRequest request =
DeleteAnnotationRequest.newBuilder()
.setName(
AnnotationName.of(
"[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]", "[ANNOTATION]")
.toString())
.build();
warehouseClient.deleteAnnotation(request);
}
Parameter | |
---|---|
Name | Description |
request |
DeleteAnnotationRequest The request object containing all of the parameters for the API call. |
deleteAnnotation(String name)
public final void deleteAnnotation(String name)
Deletes annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name =
AnnotationName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]", "[ANNOTATION]")
.toString();
warehouseClient.deleteAnnotation(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The name of the annotation to delete. Format:
|
deleteAnnotationCallable()
public final UnaryCallable<DeleteAnnotationRequest,Empty> deleteAnnotationCallable()
Deletes annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteAnnotationRequest request =
DeleteAnnotationRequest.newBuilder()
.setName(
AnnotationName.of(
"[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]", "[ANNOTATION]")
.toString())
.build();
ApiFuture<Empty> future = warehouseClient.deleteAnnotationCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeleteAnnotationRequest,Empty> |
deleteAssetAsync(AssetName name)
public final OperationFuture<Empty,DeleteAssetMetadata> deleteAssetAsync(AssetName name)
Deletes asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
AssetName name = AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]");
warehouseClient.deleteAssetAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name |
AssetName Required. The name of the asset to delete. Format:
|
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,DeleteAssetMetadata> |
deleteAssetAsync(DeleteAssetRequest request)
public final OperationFuture<Empty,DeleteAssetMetadata> deleteAssetAsync(DeleteAssetRequest request)
Deletes asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteAssetRequest request =
DeleteAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.build();
warehouseClient.deleteAssetAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
DeleteAssetRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,DeleteAssetMetadata> |
deleteAssetAsync(String name)
public final OperationFuture<Empty,DeleteAssetMetadata> deleteAssetAsync(String name)
Deletes asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name =
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString();
warehouseClient.deleteAssetAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The name of the asset to delete. Format:
|
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,DeleteAssetMetadata> |
deleteAssetCallable()
public final UnaryCallable<DeleteAssetRequest,Operation> deleteAssetCallable()
Deletes asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteAssetRequest request =
DeleteAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.build();
ApiFuture<Operation> future = warehouseClient.deleteAssetCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeleteAssetRequest,Operation> |
deleteAssetOperationCallable()
public final OperationCallable<DeleteAssetRequest,Empty,DeleteAssetMetadata> deleteAssetOperationCallable()
Deletes asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteAssetRequest request =
DeleteAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.build();
OperationFuture<Empty, DeleteAssetMetadata> future =
warehouseClient.deleteAssetOperationCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<DeleteAssetRequest,Empty,DeleteAssetMetadata> |
deleteCollectionAsync(CollectionName name)
public final OperationFuture<Empty,DeleteCollectionMetadata> deleteCollectionAsync(CollectionName name)
Deletes a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CollectionName name =
CollectionName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[COLLECTION]");
warehouseClient.deleteCollectionAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name |
CollectionName Required. The name of the collection to delete. Format:
|
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,DeleteCollectionMetadata> |
deleteCollectionAsync(DeleteCollectionRequest request)
public final OperationFuture<Empty,DeleteCollectionMetadata> deleteCollectionAsync(DeleteCollectionRequest request)
Deletes a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteCollectionRequest request =
DeleteCollectionRequest.newBuilder()
.setName(
CollectionName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[COLLECTION]")
.toString())
.build();
warehouseClient.deleteCollectionAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
DeleteCollectionRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,DeleteCollectionMetadata> |
deleteCollectionAsync(String name)
public final OperationFuture<Empty,DeleteCollectionMetadata> deleteCollectionAsync(String name)
Deletes a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name =
CollectionName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[COLLECTION]")
.toString();
warehouseClient.deleteCollectionAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The name of the collection to delete. Format:
|
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,DeleteCollectionMetadata> |
deleteCollectionCallable()
public final UnaryCallable<DeleteCollectionRequest,Operation> deleteCollectionCallable()
Deletes a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteCollectionRequest request =
DeleteCollectionRequest.newBuilder()
.setName(
CollectionName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[COLLECTION]")
.toString())
.build();
ApiFuture<Operation> future = warehouseClient.deleteCollectionCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeleteCollectionRequest,Operation> |
deleteCollectionOperationCallable()
public final OperationCallable<DeleteCollectionRequest,Empty,DeleteCollectionMetadata> deleteCollectionOperationCallable()
Deletes a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteCollectionRequest request =
DeleteCollectionRequest.newBuilder()
.setName(
CollectionName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[COLLECTION]")
.toString())
.build();
OperationFuture<Empty, DeleteCollectionMetadata> future =
warehouseClient.deleteCollectionOperationCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<DeleteCollectionRequest,Empty,DeleteCollectionMetadata> |
deleteCorpus(CorpusName name)
public final void deleteCorpus(CorpusName name)
Deletes a corpus only if its empty. Returns empty response.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName name = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
warehouseClient.deleteCorpus(name);
}
Parameter | |
---|---|
Name | Description |
name |
CorpusName Required. The resource name of the corpus to delete. |
deleteCorpus(DeleteCorpusRequest request)
public final void deleteCorpus(DeleteCorpusRequest request)
Deletes a corpus only if its empty. Returns empty response.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteCorpusRequest request =
DeleteCorpusRequest.newBuilder()
.setName(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.build();
warehouseClient.deleteCorpus(request);
}
Parameter | |
---|---|
Name | Description |
request |
DeleteCorpusRequest The request object containing all of the parameters for the API call. |
deleteCorpus(String name)
public final void deleteCorpus(String name)
Deletes a corpus only if its empty. Returns empty response.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString();
warehouseClient.deleteCorpus(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The resource name of the corpus to delete. |
deleteCorpusCallable()
public final UnaryCallable<DeleteCorpusRequest,Empty> deleteCorpusCallable()
Deletes a corpus only if its empty. Returns empty response.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteCorpusRequest request =
DeleteCorpusRequest.newBuilder()
.setName(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.build();
ApiFuture<Empty> future = warehouseClient.deleteCorpusCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeleteCorpusRequest,Empty> |
deleteDataSchema(DataSchemaName name)
public final void deleteDataSchema(DataSchemaName name)
Deletes data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DataSchemaName name =
DataSchemaName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[DATA_SCHEMA]");
warehouseClient.deleteDataSchema(name);
}
Parameter | |
---|---|
Name | Description |
name |
DataSchemaName Required. The name of the data schema to delete. Format:
|
deleteDataSchema(DeleteDataSchemaRequest request)
public final void deleteDataSchema(DeleteDataSchemaRequest request)
Deletes data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteDataSchemaRequest request =
DeleteDataSchemaRequest.newBuilder()
.setName(
DataSchemaName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[DATA_SCHEMA]")
.toString())
.build();
warehouseClient.deleteDataSchema(request);
}
Parameter | |
---|---|
Name | Description |
request |
DeleteDataSchemaRequest The request object containing all of the parameters for the API call. |
deleteDataSchema(String name)
public final void deleteDataSchema(String name)
Deletes data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name =
DataSchemaName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[DATA_SCHEMA]")
.toString();
warehouseClient.deleteDataSchema(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The name of the data schema to delete. Format:
|
deleteDataSchemaCallable()
public final UnaryCallable<DeleteDataSchemaRequest,Empty> deleteDataSchemaCallable()
Deletes data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteDataSchemaRequest request =
DeleteDataSchemaRequest.newBuilder()
.setName(
DataSchemaName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[DATA_SCHEMA]")
.toString())
.build();
ApiFuture<Empty> future = warehouseClient.deleteDataSchemaCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeleteDataSchemaRequest,Empty> |
deleteIndexAsync(DeleteIndexRequest request)
public final OperationFuture<Empty,DeleteIndexMetadata> deleteIndexAsync(DeleteIndexRequest request)
Delete a single Index. In order to delete an index, the caller must make sure that it is not deployed to any index endpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteIndexRequest request =
DeleteIndexRequest.newBuilder()
.setName(
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString())
.build();
warehouseClient.deleteIndexAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
DeleteIndexRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,DeleteIndexMetadata> |
deleteIndexAsync(IndexName name)
public final OperationFuture<Empty,DeleteIndexMetadata> deleteIndexAsync(IndexName name)
Delete a single Index. In order to delete an index, the caller must make sure that it is not deployed to any index endpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
IndexName name = IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]");
warehouseClient.deleteIndexAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name |
IndexName Required. The name of the index to delete. Format:
|
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,DeleteIndexMetadata> |
deleteIndexAsync(String name)
public final OperationFuture<Empty,DeleteIndexMetadata> deleteIndexAsync(String name)
Delete a single Index. In order to delete an index, the caller must make sure that it is not deployed to any index endpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name =
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString();
warehouseClient.deleteIndexAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The name of the index to delete. Format:
|
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,DeleteIndexMetadata> |
deleteIndexCallable()
public final UnaryCallable<DeleteIndexRequest,Operation> deleteIndexCallable()
Delete a single Index. In order to delete an index, the caller must make sure that it is not deployed to any index endpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteIndexRequest request =
DeleteIndexRequest.newBuilder()
.setName(
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString())
.build();
ApiFuture<Operation> future = warehouseClient.deleteIndexCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeleteIndexRequest,Operation> |
deleteIndexEndpointAsync(DeleteIndexEndpointRequest request)
public final OperationFuture<Empty,DeleteIndexEndpointMetadata> deleteIndexEndpointAsync(DeleteIndexEndpointRequest request)
Deletes an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteIndexEndpointRequest request =
DeleteIndexEndpointRequest.newBuilder()
.setName(
IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString())
.build();
warehouseClient.deleteIndexEndpointAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
DeleteIndexEndpointRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,DeleteIndexEndpointMetadata> |
deleteIndexEndpointAsync(IndexEndpointName name)
public final OperationFuture<Empty,DeleteIndexEndpointMetadata> deleteIndexEndpointAsync(IndexEndpointName name)
Deletes an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
IndexEndpointName name = IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]");
warehouseClient.deleteIndexEndpointAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name |
IndexEndpointName Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,DeleteIndexEndpointMetadata> |
deleteIndexEndpointAsync(String name)
public final OperationFuture<Empty,DeleteIndexEndpointMetadata> deleteIndexEndpointAsync(String name)
Deletes an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name = IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString();
warehouseClient.deleteIndexEndpointAsync(name).get();
}
Parameter | |
---|---|
Name | Description |
name |
String Required. Name of the resource. |
Returns | |
---|---|
Type | Description |
OperationFuture<Empty,DeleteIndexEndpointMetadata> |
deleteIndexEndpointCallable()
public final UnaryCallable<DeleteIndexEndpointRequest,Operation> deleteIndexEndpointCallable()
Deletes an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteIndexEndpointRequest request =
DeleteIndexEndpointRequest.newBuilder()
.setName(
IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString())
.build();
ApiFuture<Operation> future =
warehouseClient.deleteIndexEndpointCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeleteIndexEndpointRequest,Operation> |
deleteIndexEndpointOperationCallable()
public final OperationCallable<DeleteIndexEndpointRequest,Empty,DeleteIndexEndpointMetadata> deleteIndexEndpointOperationCallable()
Deletes an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteIndexEndpointRequest request =
DeleteIndexEndpointRequest.newBuilder()
.setName(
IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString())
.build();
OperationFuture<Empty, DeleteIndexEndpointMetadata> future =
warehouseClient.deleteIndexEndpointOperationCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<DeleteIndexEndpointRequest,Empty,DeleteIndexEndpointMetadata> |
deleteIndexOperationCallable()
public final OperationCallable<DeleteIndexRequest,Empty,DeleteIndexMetadata> deleteIndexOperationCallable()
Delete a single Index. In order to delete an index, the caller must make sure that it is not deployed to any index endpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteIndexRequest request =
DeleteIndexRequest.newBuilder()
.setName(
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString())
.build();
OperationFuture<Empty, DeleteIndexMetadata> future =
warehouseClient.deleteIndexOperationCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<DeleteIndexRequest,Empty,DeleteIndexMetadata> |
deleteSearchConfig(DeleteSearchConfigRequest request)
public final void deleteSearchConfig(DeleteSearchConfigRequest request)
Deletes a search configuration inside a corpus.
For a DeleteSearchConfigRequest to be valid, Request.search_configuration.name must already exist.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteSearchConfigRequest request =
DeleteSearchConfigRequest.newBuilder()
.setName(
SearchConfigName.of(
"[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_CONFIG]")
.toString())
.build();
warehouseClient.deleteSearchConfig(request);
}
Parameter | |
---|---|
Name | Description |
request |
DeleteSearchConfigRequest The request object containing all of the parameters for the API call. |
deleteSearchConfig(SearchConfigName name)
public final void deleteSearchConfig(SearchConfigName name)
Deletes a search configuration inside a corpus.
For a DeleteSearchConfigRequest to be valid, Request.search_configuration.name must already exist.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
SearchConfigName name =
SearchConfigName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_CONFIG]");
warehouseClient.deleteSearchConfig(name);
}
Parameter | |
---|---|
Name | Description |
name |
SearchConfigName Required. The name of the search configuration to delete. Format:
|
deleteSearchConfig(String name)
public final void deleteSearchConfig(String name)
Deletes a search configuration inside a corpus.
For a DeleteSearchConfigRequest to be valid, Request.search_configuration.name must already exist.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name =
SearchConfigName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_CONFIG]")
.toString();
warehouseClient.deleteSearchConfig(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The name of the search configuration to delete. Format:
|
deleteSearchConfigCallable()
public final UnaryCallable<DeleteSearchConfigRequest,Empty> deleteSearchConfigCallable()
Deletes a search configuration inside a corpus.
For a DeleteSearchConfigRequest to be valid, Request.search_configuration.name must already exist.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteSearchConfigRequest request =
DeleteSearchConfigRequest.newBuilder()
.setName(
SearchConfigName.of(
"[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_CONFIG]")
.toString())
.build();
ApiFuture<Empty> future = warehouseClient.deleteSearchConfigCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeleteSearchConfigRequest,Empty> |
deleteSearchHypernym(DeleteSearchHypernymRequest request)
public final void deleteSearchHypernym(DeleteSearchHypernymRequest request)
Deletes a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteSearchHypernymRequest request =
DeleteSearchHypernymRequest.newBuilder()
.setName(
SearchHypernymName.of(
"[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_HYPERNYM]")
.toString())
.build();
warehouseClient.deleteSearchHypernym(request);
}
Parameter | |
---|---|
Name | Description |
request |
DeleteSearchHypernymRequest The request object containing all of the parameters for the API call. |
deleteSearchHypernym(SearchHypernymName name)
public final void deleteSearchHypernym(SearchHypernymName name)
Deletes a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
SearchHypernymName name =
SearchHypernymName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_HYPERNYM]");
warehouseClient.deleteSearchHypernym(name);
}
Parameter | |
---|---|
Name | Description |
name |
SearchHypernymName Required. The name of the SearchHypernym to delete. Format:
|
deleteSearchHypernym(String name)
public final void deleteSearchHypernym(String name)
Deletes a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name =
SearchHypernymName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_HYPERNYM]")
.toString();
warehouseClient.deleteSearchHypernym(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The name of the SearchHypernym to delete. Format:
|
deleteSearchHypernymCallable()
public final UnaryCallable<DeleteSearchHypernymRequest,Empty> deleteSearchHypernymCallable()
Deletes a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeleteSearchHypernymRequest request =
DeleteSearchHypernymRequest.newBuilder()
.setName(
SearchHypernymName.of(
"[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_HYPERNYM]")
.toString())
.build();
ApiFuture<Empty> future = warehouseClient.deleteSearchHypernymCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeleteSearchHypernymRequest,Empty> |
deployIndexAsync(DeployIndexRequest request)
public final OperationFuture<DeployIndexResponse,DeployIndexMetadata> deployIndexAsync(DeployIndexRequest request)
Deploys an Index to IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeployIndexRequest request =
DeployIndexRequest.newBuilder()
.setIndexEndpoint(
IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString())
.setDeployedIndex(DeployedIndex.newBuilder().build())
.build();
DeployIndexResponse response = warehouseClient.deployIndexAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
DeployIndexRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<DeployIndexResponse,DeployIndexMetadata> |
deployIndexCallable()
public final UnaryCallable<DeployIndexRequest,Operation> deployIndexCallable()
Deploys an Index to IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeployIndexRequest request =
DeployIndexRequest.newBuilder()
.setIndexEndpoint(
IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString())
.setDeployedIndex(DeployedIndex.newBuilder().build())
.build();
ApiFuture<Operation> future = warehouseClient.deployIndexCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeployIndexRequest,Operation> |
deployIndexOperationCallable()
public final OperationCallable<DeployIndexRequest,DeployIndexResponse,DeployIndexMetadata> deployIndexOperationCallable()
Deploys an Index to IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DeployIndexRequest request =
DeployIndexRequest.newBuilder()
.setIndexEndpoint(
IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString())
.setDeployedIndex(DeployedIndex.newBuilder().build())
.build();
OperationFuture<DeployIndexResponse, DeployIndexMetadata> future =
warehouseClient.deployIndexOperationCallable().futureCall(request);
// Do something.
DeployIndexResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<DeployIndexRequest,DeployIndexResponse,DeployIndexMetadata> |
generateHlsUri(GenerateHlsUriRequest request)
public final GenerateHlsUriResponse generateHlsUri(GenerateHlsUriRequest request)
Generates a uri for an HLS manifest. The api takes in a collection of time ranges, and generates a URI for an HLS manifest that covers all the requested time ranges.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GenerateHlsUriRequest request =
GenerateHlsUriRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.addAllTemporalPartitions(new ArrayList<Partition.TemporalPartition>())
.setLiveViewEnabled(true)
.build();
GenerateHlsUriResponse response = warehouseClient.generateHlsUri(request);
}
Parameter | |
---|---|
Name | Description |
request |
GenerateHlsUriRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
GenerateHlsUriResponse |
generateHlsUriCallable()
public final UnaryCallable<GenerateHlsUriRequest,GenerateHlsUriResponse> generateHlsUriCallable()
Generates a uri for an HLS manifest. The api takes in a collection of time ranges, and generates a URI for an HLS manifest that covers all the requested time ranges.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GenerateHlsUriRequest request =
GenerateHlsUriRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.addAllTemporalPartitions(new ArrayList<Partition.TemporalPartition>())
.setLiveViewEnabled(true)
.build();
ApiFuture<GenerateHlsUriResponse> future =
warehouseClient.generateHlsUriCallable().futureCall(request);
// Do something.
GenerateHlsUriResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GenerateHlsUriRequest,GenerateHlsUriResponse> |
generateRetrievalUrl(GenerateRetrievalUrlRequest request)
public final GenerateRetrievalUrlResponse generateRetrievalUrl(GenerateRetrievalUrlRequest request)
Generates a signed url for downloading the asset. For video warehouse, please see comment of UploadAsset about how to allow retrieval of cloud storage files in a different project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GenerateRetrievalUrlRequest request =
GenerateRetrievalUrlRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.build();
GenerateRetrievalUrlResponse response = warehouseClient.generateRetrievalUrl(request);
}
Parameter | |
---|---|
Name | Description |
request |
GenerateRetrievalUrlRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
GenerateRetrievalUrlResponse |
generateRetrievalUrlCallable()
public final UnaryCallable<GenerateRetrievalUrlRequest,GenerateRetrievalUrlResponse> generateRetrievalUrlCallable()
Generates a signed url for downloading the asset. For video warehouse, please see comment of UploadAsset about how to allow retrieval of cloud storage files in a different project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GenerateRetrievalUrlRequest request =
GenerateRetrievalUrlRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.build();
ApiFuture<GenerateRetrievalUrlResponse> future =
warehouseClient.generateRetrievalUrlCallable().futureCall(request);
// Do something.
GenerateRetrievalUrlResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GenerateRetrievalUrlRequest,GenerateRetrievalUrlResponse> |
getAnnotation(AnnotationName name)
public final Annotation getAnnotation(AnnotationName name)
Reads annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
AnnotationName name =
AnnotationName.of(
"[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]", "[ANNOTATION]");
Annotation response = warehouseClient.getAnnotation(name);
}
Parameter | |
---|---|
Name | Description |
name |
AnnotationName Required. The name of the annotation to retrieve. Format:
|
Returns | |
---|---|
Type | Description |
Annotation |
getAnnotation(GetAnnotationRequest request)
public final Annotation getAnnotation(GetAnnotationRequest request)
Reads annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetAnnotationRequest request =
GetAnnotationRequest.newBuilder()
.setName(
AnnotationName.of(
"[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]", "[ANNOTATION]")
.toString())
.build();
Annotation response = warehouseClient.getAnnotation(request);
}
Parameter | |
---|---|
Name | Description |
request |
GetAnnotationRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Annotation |
getAnnotation(String name)
public final Annotation getAnnotation(String name)
Reads annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name =
AnnotationName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]", "[ANNOTATION]")
.toString();
Annotation response = warehouseClient.getAnnotation(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The name of the annotation to retrieve. Format:
|
Returns | |
---|---|
Type | Description |
Annotation |
getAnnotationCallable()
public final UnaryCallable<GetAnnotationRequest,Annotation> getAnnotationCallable()
Reads annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetAnnotationRequest request =
GetAnnotationRequest.newBuilder()
.setName(
AnnotationName.of(
"[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]", "[ANNOTATION]")
.toString())
.build();
ApiFuture<Annotation> future = warehouseClient.getAnnotationCallable().futureCall(request);
// Do something.
Annotation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetAnnotationRequest,Annotation> |
getAsset(AssetName name)
public final Asset getAsset(AssetName name)
Reads an asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
AssetName name = AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]");
Asset response = warehouseClient.getAsset(name);
}
Parameter | |
---|---|
Name | Description |
name |
AssetName Required. The name of the asset to retrieve. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset} |
Returns | |
---|---|
Type | Description |
Asset |
getAsset(GetAssetRequest request)
public final Asset getAsset(GetAssetRequest request)
Reads an asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetAssetRequest request =
GetAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.build();
Asset response = warehouseClient.getAsset(request);
}
Parameter | |
---|---|
Name | Description |
request |
GetAssetRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Asset |
getAsset(String name)
public final Asset getAsset(String name)
Reads an asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name =
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString();
Asset response = warehouseClient.getAsset(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The name of the asset to retrieve. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset} |
Returns | |
---|---|
Type | Description |
Asset |
getAssetCallable()
public final UnaryCallable<GetAssetRequest,Asset> getAssetCallable()
Reads an asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetAssetRequest request =
GetAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.build();
ApiFuture<Asset> future = warehouseClient.getAssetCallable().futureCall(request);
// Do something.
Asset response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetAssetRequest,Asset> |
getCollection(CollectionName name)
public final Collection getCollection(CollectionName name)
Gets a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CollectionName name =
CollectionName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[COLLECTION]");
Collection response = warehouseClient.getCollection(name);
}
Parameter | |
---|---|
Name | Description |
name |
CollectionName Required. The name of the collection to retrieve. Format:
|
Returns | |
---|---|
Type | Description |
Collection |
getCollection(GetCollectionRequest request)
public final Collection getCollection(GetCollectionRequest request)
Gets a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetCollectionRequest request =
GetCollectionRequest.newBuilder()
.setName(
CollectionName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[COLLECTION]")
.toString())
.build();
Collection response = warehouseClient.getCollection(request);
}
Parameter | |
---|---|
Name | Description |
request |
GetCollectionRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Collection |
getCollection(String name)
public final Collection getCollection(String name)
Gets a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name =
CollectionName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[COLLECTION]")
.toString();
Collection response = warehouseClient.getCollection(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The name of the collection to retrieve. Format:
|
Returns | |
---|---|
Type | Description |
Collection |
getCollectionCallable()
public final UnaryCallable<GetCollectionRequest,Collection> getCollectionCallable()
Gets a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetCollectionRequest request =
GetCollectionRequest.newBuilder()
.setName(
CollectionName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[COLLECTION]")
.toString())
.build();
ApiFuture<Collection> future = warehouseClient.getCollectionCallable().futureCall(request);
// Do something.
Collection response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetCollectionRequest,Collection> |
getCorpus(CorpusName name)
public final Corpus getCorpus(CorpusName name)
Gets corpus details inside a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName name = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
Corpus response = warehouseClient.getCorpus(name);
}
Parameter | |
---|---|
Name | Description |
name |
CorpusName Required. The resource name of the corpus to retrieve. |
Returns | |
---|---|
Type | Description |
Corpus |
getCorpus(GetCorpusRequest request)
public final Corpus getCorpus(GetCorpusRequest request)
Gets corpus details inside a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetCorpusRequest request =
GetCorpusRequest.newBuilder()
.setName(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.build();
Corpus response = warehouseClient.getCorpus(request);
}
Parameter | |
---|---|
Name | Description |
request |
GetCorpusRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Corpus |
getCorpus(String name)
public final Corpus getCorpus(String name)
Gets corpus details inside a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString();
Corpus response = warehouseClient.getCorpus(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The resource name of the corpus to retrieve. |
Returns | |
---|---|
Type | Description |
Corpus |
getCorpusCallable()
public final UnaryCallable<GetCorpusRequest,Corpus> getCorpusCallable()
Gets corpus details inside a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetCorpusRequest request =
GetCorpusRequest.newBuilder()
.setName(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.build();
ApiFuture<Corpus> future = warehouseClient.getCorpusCallable().futureCall(request);
// Do something.
Corpus response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetCorpusRequest,Corpus> |
getDataSchema(DataSchemaName name)
public final DataSchema getDataSchema(DataSchemaName name)
Gets data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DataSchemaName name =
DataSchemaName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[DATA_SCHEMA]");
DataSchema response = warehouseClient.getDataSchema(name);
}
Parameter | |
---|---|
Name | Description |
name |
DataSchemaName Required. The name of the data schema to retrieve. Format:
|
Returns | |
---|---|
Type | Description |
DataSchema |
getDataSchema(GetDataSchemaRequest request)
public final DataSchema getDataSchema(GetDataSchemaRequest request)
Gets data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetDataSchemaRequest request =
GetDataSchemaRequest.newBuilder()
.setName(
DataSchemaName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[DATA_SCHEMA]")
.toString())
.build();
DataSchema response = warehouseClient.getDataSchema(request);
}
Parameter | |
---|---|
Name | Description |
request |
GetDataSchemaRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
DataSchema |
getDataSchema(String name)
public final DataSchema getDataSchema(String name)
Gets data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name =
DataSchemaName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[DATA_SCHEMA]")
.toString();
DataSchema response = warehouseClient.getDataSchema(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The name of the data schema to retrieve. Format:
|
Returns | |
---|---|
Type | Description |
DataSchema |
getDataSchemaCallable()
public final UnaryCallable<GetDataSchemaRequest,DataSchema> getDataSchemaCallable()
Gets data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetDataSchemaRequest request =
GetDataSchemaRequest.newBuilder()
.setName(
DataSchemaName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[DATA_SCHEMA]")
.toString())
.build();
ApiFuture<DataSchema> future = warehouseClient.getDataSchemaCallable().futureCall(request);
// Do something.
DataSchema response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetDataSchemaRequest,DataSchema> |
getHttpJsonOperationsClient()
public final OperationsClient getHttpJsonOperationsClient()
Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.
Returns | |
---|---|
Type | Description |
OperationsClient |
getIndex(GetIndexRequest request)
public final Index getIndex(GetIndexRequest request)
Gets the details of a single Index under a Corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetIndexRequest request =
GetIndexRequest.newBuilder()
.setName(
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString())
.build();
Index response = warehouseClient.getIndex(request);
}
Parameter | |
---|---|
Name | Description |
request |
GetIndexRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Index |
getIndex(IndexName name)
public final Index getIndex(IndexName name)
Gets the details of a single Index under a Corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
IndexName name = IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]");
Index response = warehouseClient.getIndex(name);
}
Parameter | |
---|---|
Name | Description |
name |
IndexName Required. Name of the Index resource. Format:
|
Returns | |
---|---|
Type | Description |
Index |
getIndex(String name)
public final Index getIndex(String name)
Gets the details of a single Index under a Corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name =
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString();
Index response = warehouseClient.getIndex(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. Name of the Index resource. Format:
|
Returns | |
---|---|
Type | Description |
Index |
getIndexCallable()
public final UnaryCallable<GetIndexRequest,Index> getIndexCallable()
Gets the details of a single Index under a Corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetIndexRequest request =
GetIndexRequest.newBuilder()
.setName(
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString())
.build();
ApiFuture<Index> future = warehouseClient.getIndexCallable().futureCall(request);
// Do something.
Index response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetIndexRequest,Index> |
getIndexEndpoint(GetIndexEndpointRequest request)
public final IndexEndpoint getIndexEndpoint(GetIndexEndpointRequest request)
Gets an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetIndexEndpointRequest request =
GetIndexEndpointRequest.newBuilder()
.setName(
IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString())
.build();
IndexEndpoint response = warehouseClient.getIndexEndpoint(request);
}
Parameter | |
---|---|
Name | Description |
request |
GetIndexEndpointRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
IndexEndpoint |
getIndexEndpoint(IndexEndpointName name)
public final IndexEndpoint getIndexEndpoint(IndexEndpointName name)
Gets an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
IndexEndpointName name = IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]");
IndexEndpoint response = warehouseClient.getIndexEndpoint(name);
}
Parameter | |
---|---|
Name | Description |
name |
IndexEndpointName Required. Name of the IndexEndpoint resource. |
Returns | |
---|---|
Type | Description |
IndexEndpoint |
getIndexEndpoint(String name)
public final IndexEndpoint getIndexEndpoint(String name)
Gets an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name = IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString();
IndexEndpoint response = warehouseClient.getIndexEndpoint(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. Name of the IndexEndpoint resource. |
Returns | |
---|---|
Type | Description |
IndexEndpoint |
getIndexEndpointCallable()
public final UnaryCallable<GetIndexEndpointRequest,IndexEndpoint> getIndexEndpointCallable()
Gets an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetIndexEndpointRequest request =
GetIndexEndpointRequest.newBuilder()
.setName(
IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString())
.build();
ApiFuture<IndexEndpoint> future =
warehouseClient.getIndexEndpointCallable().futureCall(request);
// Do something.
IndexEndpoint response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetIndexEndpointRequest,IndexEndpoint> |
getOperationsClient()
public final OperationsClient getOperationsClient()
Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.
Returns | |
---|---|
Type | Description |
OperationsClient |
getSearchConfig(GetSearchConfigRequest request)
public final SearchConfig getSearchConfig(GetSearchConfigRequest request)
Gets a search configuration inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetSearchConfigRequest request =
GetSearchConfigRequest.newBuilder()
.setName(
SearchConfigName.of(
"[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_CONFIG]")
.toString())
.build();
SearchConfig response = warehouseClient.getSearchConfig(request);
}
Parameter | |
---|---|
Name | Description |
request |
GetSearchConfigRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
SearchConfig |
getSearchConfig(SearchConfigName name)
public final SearchConfig getSearchConfig(SearchConfigName name)
Gets a search configuration inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
SearchConfigName name =
SearchConfigName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_CONFIG]");
SearchConfig response = warehouseClient.getSearchConfig(name);
}
Parameter | |
---|---|
Name | Description |
name |
SearchConfigName Required. The name of the search configuration to retrieve. Format:
|
Returns | |
---|---|
Type | Description |
SearchConfig |
getSearchConfig(String name)
public final SearchConfig getSearchConfig(String name)
Gets a search configuration inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name =
SearchConfigName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_CONFIG]")
.toString();
SearchConfig response = warehouseClient.getSearchConfig(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The name of the search configuration to retrieve. Format:
|
Returns | |
---|---|
Type | Description |
SearchConfig |
getSearchConfigCallable()
public final UnaryCallable<GetSearchConfigRequest,SearchConfig> getSearchConfigCallable()
Gets a search configuration inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetSearchConfigRequest request =
GetSearchConfigRequest.newBuilder()
.setName(
SearchConfigName.of(
"[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_CONFIG]")
.toString())
.build();
ApiFuture<SearchConfig> future =
warehouseClient.getSearchConfigCallable().futureCall(request);
// Do something.
SearchConfig response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetSearchConfigRequest,SearchConfig> |
getSearchHypernym(GetSearchHypernymRequest request)
public final SearchHypernym getSearchHypernym(GetSearchHypernymRequest request)
Gets a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetSearchHypernymRequest request =
GetSearchHypernymRequest.newBuilder()
.setName(
SearchHypernymName.of(
"[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_HYPERNYM]")
.toString())
.build();
SearchHypernym response = warehouseClient.getSearchHypernym(request);
}
Parameter | |
---|---|
Name | Description |
request |
GetSearchHypernymRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
SearchHypernym |
getSearchHypernym(SearchHypernymName name)
public final SearchHypernym getSearchHypernym(SearchHypernymName name)
Gets a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
SearchHypernymName name =
SearchHypernymName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_HYPERNYM]");
SearchHypernym response = warehouseClient.getSearchHypernym(name);
}
Parameter | |
---|---|
Name | Description |
name |
SearchHypernymName Required. The name of the SearchHypernym to retrieve. Format:
|
Returns | |
---|---|
Type | Description |
SearchHypernym |
getSearchHypernym(String name)
public final SearchHypernym getSearchHypernym(String name)
Gets a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String name =
SearchHypernymName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_HYPERNYM]")
.toString();
SearchHypernym response = warehouseClient.getSearchHypernym(name);
}
Parameter | |
---|---|
Name | Description |
name |
String Required. The name of the SearchHypernym to retrieve. Format:
|
Returns | |
---|---|
Type | Description |
SearchHypernym |
getSearchHypernymCallable()
public final UnaryCallable<GetSearchHypernymRequest,SearchHypernym> getSearchHypernymCallable()
Gets a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
GetSearchHypernymRequest request =
GetSearchHypernymRequest.newBuilder()
.setName(
SearchHypernymName.of(
"[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[SEARCH_HYPERNYM]")
.toString())
.build();
ApiFuture<SearchHypernym> future =
warehouseClient.getSearchHypernymCallable().futureCall(request);
// Do something.
SearchHypernym response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetSearchHypernymRequest,SearchHypernym> |
getSettings()
public final WarehouseSettings getSettings()
Returns | |
---|---|
Type | Description |
WarehouseSettings |
getStub()
public WarehouseStub getStub()
Returns | |
---|---|
Type | Description |
WarehouseStub |
importAssetsAsync(ImportAssetsRequest request)
public final OperationFuture<ImportAssetsResponse,ImportAssetsMetadata> importAssetsAsync(ImportAssetsRequest request)
Imports assets (images plus annotations) from a meta file on cloud storage. Each row in the meta file is corresponding to an image (specified by a cloud storage uri) and its annotations.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ImportAssetsRequest request =
ImportAssetsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.build();
ImportAssetsResponse response = warehouseClient.importAssetsAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
ImportAssetsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<ImportAssetsResponse,ImportAssetsMetadata> |
importAssetsCallable()
public final UnaryCallable<ImportAssetsRequest,Operation> importAssetsCallable()
Imports assets (images plus annotations) from a meta file on cloud storage. Each row in the meta file is corresponding to an image (specified by a cloud storage uri) and its annotations.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ImportAssetsRequest request =
ImportAssetsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.build();
ApiFuture<Operation> future = warehouseClient.importAssetsCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ImportAssetsRequest,Operation> |
importAssetsOperationCallable()
public final OperationCallable<ImportAssetsRequest,ImportAssetsResponse,ImportAssetsMetadata> importAssetsOperationCallable()
Imports assets (images plus annotations) from a meta file on cloud storage. Each row in the meta file is corresponding to an image (specified by a cloud storage uri) and its annotations.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ImportAssetsRequest request =
ImportAssetsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.build();
OperationFuture<ImportAssetsResponse, ImportAssetsMetadata> future =
warehouseClient.importAssetsOperationCallable().futureCall(request);
// Do something.
ImportAssetsResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<ImportAssetsRequest,ImportAssetsResponse,ImportAssetsMetadata> |
indexAssetAsync(IndexAssetRequest request)
public final OperationFuture<IndexAssetResponse,IndexAssetMetadata> indexAssetAsync(IndexAssetRequest request)
Index one asset for search. Supported corpus type: Corpus.Type.VIDEO_ON_DEMAND
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
IndexAssetRequest request =
IndexAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setIndex(
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString())
.build();
IndexAssetResponse response = warehouseClient.indexAssetAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
IndexAssetRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<IndexAssetResponse,IndexAssetMetadata> |
indexAssetCallable()
public final UnaryCallable<IndexAssetRequest,Operation> indexAssetCallable()
Index one asset for search. Supported corpus type: Corpus.Type.VIDEO_ON_DEMAND
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
IndexAssetRequest request =
IndexAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setIndex(
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString())
.build();
ApiFuture<Operation> future = warehouseClient.indexAssetCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<IndexAssetRequest,Operation> |
indexAssetOperationCallable()
public final OperationCallable<IndexAssetRequest,IndexAssetResponse,IndexAssetMetadata> indexAssetOperationCallable()
Index one asset for search. Supported corpus type: Corpus.Type.VIDEO_ON_DEMAND
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
IndexAssetRequest request =
IndexAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setIndex(
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString())
.build();
OperationFuture<IndexAssetResponse, IndexAssetMetadata> future =
warehouseClient.indexAssetOperationCallable().futureCall(request);
// Do something.
IndexAssetResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<IndexAssetRequest,IndexAssetResponse,IndexAssetMetadata> |
ingestAssetCallable()
public final BidiStreamingCallable<IngestAssetRequest,IngestAssetResponse> ingestAssetCallable()
Ingests data for the asset. It is not allowed to ingest a data chunk which is already expired according to TTL. This method is only available via the gRPC API (not HTTP since bi-directional streaming is not supported via HTTP).
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
BidiStream<IngestAssetRequest, IngestAssetResponse> bidiStream =
warehouseClient.ingestAssetCallable().call();
IngestAssetRequest request = IngestAssetRequest.newBuilder().build();
bidiStream.send(request);
for (IngestAssetResponse response : bidiStream) {
// Do something when a response is received.
}
}
Returns | |
---|---|
Type | Description |
BidiStreamingCallable<IngestAssetRequest,IngestAssetResponse> |
isShutdown()
public boolean isShutdown()
Returns | |
---|---|
Type | Description |
boolean |
isTerminated()
public boolean isTerminated()
Returns | |
---|---|
Type | Description |
boolean |
listAnnotations(AssetName parent)
public final WarehouseClient.ListAnnotationsPagedResponse listAnnotations(AssetName parent)
Lists a list of annotations inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
AssetName parent = AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]");
for (Annotation element : warehouseClient.listAnnotations(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
AssetName The parent, which owns this collection of annotations. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ListAnnotationsPagedResponse |
listAnnotations(ListAnnotationsRequest request)
public final WarehouseClient.ListAnnotationsPagedResponse listAnnotations(ListAnnotationsRequest request)
Lists a list of annotations inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListAnnotationsRequest request =
ListAnnotationsRequest.newBuilder()
.setParent(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
for (Annotation element : warehouseClient.listAnnotations(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ListAnnotationsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
WarehouseClient.ListAnnotationsPagedResponse |
listAnnotations(String parent)
public final WarehouseClient.ListAnnotationsPagedResponse listAnnotations(String parent)
Lists a list of annotations inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent =
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString();
for (Annotation element : warehouseClient.listAnnotations(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
String The parent, which owns this collection of annotations. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ListAnnotationsPagedResponse |
listAnnotationsCallable()
public final UnaryCallable<ListAnnotationsRequest,ListAnnotationsResponse> listAnnotationsCallable()
Lists a list of annotations inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListAnnotationsRequest request =
ListAnnotationsRequest.newBuilder()
.setParent(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
while (true) {
ListAnnotationsResponse response = warehouseClient.listAnnotationsCallable().call(request);
for (Annotation element : response.getAnnotationsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListAnnotationsRequest,ListAnnotationsResponse> |
listAnnotationsPagedCallable()
public final UnaryCallable<ListAnnotationsRequest,WarehouseClient.ListAnnotationsPagedResponse> listAnnotationsPagedCallable()
Lists a list of annotations inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListAnnotationsRequest request =
ListAnnotationsRequest.newBuilder()
.setParent(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
ApiFuture<Annotation> future =
warehouseClient.listAnnotationsPagedCallable().futureCall(request);
// Do something.
for (Annotation element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListAnnotationsRequest,ListAnnotationsPagedResponse> |
listAssets(CorpusName parent)
public final WarehouseClient.ListAssetsPagedResponse listAssets(CorpusName parent)
Lists an list of assets inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
for (Asset element : warehouseClient.listAssets(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
CorpusName Required. The parent, which owns this collection of assets. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ListAssetsPagedResponse |
listAssets(ListAssetsRequest request)
public final WarehouseClient.ListAssetsPagedResponse listAssets(ListAssetsRequest request)
Lists an list of assets inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListAssetsRequest request =
ListAssetsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
for (Asset element : warehouseClient.listAssets(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ListAssetsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
WarehouseClient.ListAssetsPagedResponse |
listAssets(String parent)
public final WarehouseClient.ListAssetsPagedResponse listAssets(String parent)
Lists an list of assets inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString();
for (Asset element : warehouseClient.listAssets(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
String Required. The parent, which owns this collection of assets. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ListAssetsPagedResponse |
listAssetsCallable()
public final UnaryCallable<ListAssetsRequest,ListAssetsResponse> listAssetsCallable()
Lists an list of assets inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListAssetsRequest request =
ListAssetsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
while (true) {
ListAssetsResponse response = warehouseClient.listAssetsCallable().call(request);
for (Asset element : response.getAssetsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListAssetsRequest,ListAssetsResponse> |
listAssetsPagedCallable()
public final UnaryCallable<ListAssetsRequest,WarehouseClient.ListAssetsPagedResponse> listAssetsPagedCallable()
Lists an list of assets inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListAssetsRequest request =
ListAssetsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
ApiFuture<Asset> future = warehouseClient.listAssetsPagedCallable().futureCall(request);
// Do something.
for (Asset element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListAssetsRequest,ListAssetsPagedResponse> |
listCollections(CorpusName parent)
public final WarehouseClient.ListCollectionsPagedResponse listCollections(CorpusName parent)
Lists collections inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
for (Collection element : warehouseClient.listCollections(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
CorpusName Required. The parent corpus. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ListCollectionsPagedResponse |
listCollections(ListCollectionsRequest request)
public final WarehouseClient.ListCollectionsPagedResponse listCollections(ListCollectionsRequest request)
Lists collections inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListCollectionsRequest request =
ListCollectionsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (Collection element : warehouseClient.listCollections(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ListCollectionsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
WarehouseClient.ListCollectionsPagedResponse |
listCollections(String parent)
public final WarehouseClient.ListCollectionsPagedResponse listCollections(String parent)
Lists collections inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString();
for (Collection element : warehouseClient.listCollections(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
String Required. The parent corpus. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ListCollectionsPagedResponse |
listCollectionsCallable()
public final UnaryCallable<ListCollectionsRequest,ListCollectionsResponse> listCollectionsCallable()
Lists collections inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListCollectionsRequest request =
ListCollectionsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListCollectionsResponse response = warehouseClient.listCollectionsCallable().call(request);
for (Collection element : response.getCollectionsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListCollectionsRequest,ListCollectionsResponse> |
listCollectionsPagedCallable()
public final UnaryCallable<ListCollectionsRequest,WarehouseClient.ListCollectionsPagedResponse> listCollectionsPagedCallable()
Lists collections inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListCollectionsRequest request =
ListCollectionsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<Collection> future =
warehouseClient.listCollectionsPagedCallable().futureCall(request);
// Do something.
for (Collection element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListCollectionsRequest,ListCollectionsPagedResponse> |
listCorpora(ListCorporaRequest request)
public final WarehouseClient.ListCorporaPagedResponse listCorpora(ListCorporaRequest request)
Lists all corpora in a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListCorporaRequest request =
ListCorporaRequest.newBuilder()
.setParent("parent-995424086")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
for (Corpus element : warehouseClient.listCorpora(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ListCorporaRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
WarehouseClient.ListCorporaPagedResponse |
listCorpora(String parent)
public final WarehouseClient.ListCorporaPagedResponse listCorpora(String parent)
Lists all corpora in a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = "parent-995424086";
for (Corpus element : warehouseClient.listCorpora(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
String Required. The resource name of the project from which to list corpora. |
Returns | |
---|---|
Type | Description |
WarehouseClient.ListCorporaPagedResponse |
listCorporaCallable()
public final UnaryCallable<ListCorporaRequest,ListCorporaResponse> listCorporaCallable()
Lists all corpora in a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListCorporaRequest request =
ListCorporaRequest.newBuilder()
.setParent("parent-995424086")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
while (true) {
ListCorporaResponse response = warehouseClient.listCorporaCallable().call(request);
for (Corpus element : response.getCorporaList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListCorporaRequest,ListCorporaResponse> |
listCorporaPagedCallable()
public final UnaryCallable<ListCorporaRequest,WarehouseClient.ListCorporaPagedResponse> listCorporaPagedCallable()
Lists all corpora in a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListCorporaRequest request =
ListCorporaRequest.newBuilder()
.setParent("parent-995424086")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
ApiFuture<Corpus> future = warehouseClient.listCorporaPagedCallable().futureCall(request);
// Do something.
for (Corpus element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListCorporaRequest,ListCorporaPagedResponse> |
listDataSchemas(CorpusName parent)
public final WarehouseClient.ListDataSchemasPagedResponse listDataSchemas(CorpusName parent)
Lists a list of data schemas inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
for (DataSchema element : warehouseClient.listDataSchemas(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
CorpusName Required. The parent, which owns this collection of data schemas. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ListDataSchemasPagedResponse |
listDataSchemas(ListDataSchemasRequest request)
public final WarehouseClient.ListDataSchemasPagedResponse listDataSchemas(ListDataSchemasRequest request)
Lists a list of data schemas inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListDataSchemasRequest request =
ListDataSchemasRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (DataSchema element : warehouseClient.listDataSchemas(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ListDataSchemasRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
WarehouseClient.ListDataSchemasPagedResponse |
listDataSchemas(String parent)
public final WarehouseClient.ListDataSchemasPagedResponse listDataSchemas(String parent)
Lists a list of data schemas inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString();
for (DataSchema element : warehouseClient.listDataSchemas(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
String Required. The parent, which owns this collection of data schemas. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ListDataSchemasPagedResponse |
listDataSchemasCallable()
public final UnaryCallable<ListDataSchemasRequest,ListDataSchemasResponse> listDataSchemasCallable()
Lists a list of data schemas inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListDataSchemasRequest request =
ListDataSchemasRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListDataSchemasResponse response = warehouseClient.listDataSchemasCallable().call(request);
for (DataSchema element : response.getDataSchemasList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListDataSchemasRequest,ListDataSchemasResponse> |
listDataSchemasPagedCallable()
public final UnaryCallable<ListDataSchemasRequest,WarehouseClient.ListDataSchemasPagedResponse> listDataSchemasPagedCallable()
Lists a list of data schemas inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListDataSchemasRequest request =
ListDataSchemasRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<DataSchema> future =
warehouseClient.listDataSchemasPagedCallable().futureCall(request);
// Do something.
for (DataSchema element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListDataSchemasRequest,ListDataSchemasPagedResponse> |
listIndexEndpoints(ListIndexEndpointsRequest request)
public final WarehouseClient.ListIndexEndpointsPagedResponse listIndexEndpoints(ListIndexEndpointsRequest request)
Lists all IndexEndpoints in a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListIndexEndpointsRequest request =
ListIndexEndpointsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
for (IndexEndpoint element : warehouseClient.listIndexEndpoints(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ListIndexEndpointsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
WarehouseClient.ListIndexEndpointsPagedResponse |
listIndexEndpoints(LocationName parent)
public final WarehouseClient.ListIndexEndpointsPagedResponse listIndexEndpoints(LocationName parent)
Lists all IndexEndpoints in a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
for (IndexEndpoint element : warehouseClient.listIndexEndpoints(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
LocationName Required. Format: |
Returns | |
---|---|
Type | Description |
WarehouseClient.ListIndexEndpointsPagedResponse |
listIndexEndpoints(String parent)
public final WarehouseClient.ListIndexEndpointsPagedResponse listIndexEndpoints(String parent)
Lists all IndexEndpoints in a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
for (IndexEndpoint element : warehouseClient.listIndexEndpoints(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
String Required. Format: |
Returns | |
---|---|
Type | Description |
WarehouseClient.ListIndexEndpointsPagedResponse |
listIndexEndpointsCallable()
public final UnaryCallable<ListIndexEndpointsRequest,ListIndexEndpointsResponse> listIndexEndpointsCallable()
Lists all IndexEndpoints in a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListIndexEndpointsRequest request =
ListIndexEndpointsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
while (true) {
ListIndexEndpointsResponse response =
warehouseClient.listIndexEndpointsCallable().call(request);
for (IndexEndpoint element : response.getIndexEndpointsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListIndexEndpointsRequest,ListIndexEndpointsResponse> |
listIndexEndpointsPagedCallable()
public final UnaryCallable<ListIndexEndpointsRequest,WarehouseClient.ListIndexEndpointsPagedResponse> listIndexEndpointsPagedCallable()
Lists all IndexEndpoints in a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListIndexEndpointsRequest request =
ListIndexEndpointsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
ApiFuture<IndexEndpoint> future =
warehouseClient.listIndexEndpointsPagedCallable().futureCall(request);
// Do something.
for (IndexEndpoint element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListIndexEndpointsRequest,ListIndexEndpointsPagedResponse> |
listIndexes(CorpusName parent)
public final WarehouseClient.ListIndexesPagedResponse listIndexes(CorpusName parent)
List all Indexes in a given Corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
for (Index element : warehouseClient.listIndexes(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
CorpusName Required. The parent corpus that owns this collection of indexes. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ListIndexesPagedResponse |
listIndexes(ListIndexesRequest request)
public final WarehouseClient.ListIndexesPagedResponse listIndexes(ListIndexesRequest request)
List all Indexes in a given Corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListIndexesRequest request =
ListIndexesRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (Index element : warehouseClient.listIndexes(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ListIndexesRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
WarehouseClient.ListIndexesPagedResponse |
listIndexes(String parent)
public final WarehouseClient.ListIndexesPagedResponse listIndexes(String parent)
List all Indexes in a given Corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString();
for (Index element : warehouseClient.listIndexes(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
String Required. The parent corpus that owns this collection of indexes. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ListIndexesPagedResponse |
listIndexesCallable()
public final UnaryCallable<ListIndexesRequest,ListIndexesResponse> listIndexesCallable()
List all Indexes in a given Corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListIndexesRequest request =
ListIndexesRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListIndexesResponse response = warehouseClient.listIndexesCallable().call(request);
for (Index element : response.getIndexesList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListIndexesRequest,ListIndexesResponse> |
listIndexesPagedCallable()
public final UnaryCallable<ListIndexesRequest,WarehouseClient.ListIndexesPagedResponse> listIndexesPagedCallable()
List all Indexes in a given Corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListIndexesRequest request =
ListIndexesRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<Index> future = warehouseClient.listIndexesPagedCallable().futureCall(request);
// Do something.
for (Index element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListIndexesRequest,ListIndexesPagedResponse> |
listSearchConfigs(CorpusName parent)
public final WarehouseClient.ListSearchConfigsPagedResponse listSearchConfigs(CorpusName parent)
Lists all search configurations inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
for (SearchConfig element : warehouseClient.listSearchConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
CorpusName Required. The parent, which owns this collection of search configurations.
Format: |
Returns | |
---|---|
Type | Description |
WarehouseClient.ListSearchConfigsPagedResponse |
listSearchConfigs(ListSearchConfigsRequest request)
public final WarehouseClient.ListSearchConfigsPagedResponse listSearchConfigs(ListSearchConfigsRequest request)
Lists all search configurations inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListSearchConfigsRequest request =
ListSearchConfigsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (SearchConfig element : warehouseClient.listSearchConfigs(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ListSearchConfigsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
WarehouseClient.ListSearchConfigsPagedResponse |
listSearchConfigs(String parent)
public final WarehouseClient.ListSearchConfigsPagedResponse listSearchConfigs(String parent)
Lists all search configurations inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString();
for (SearchConfig element : warehouseClient.listSearchConfigs(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
String Required. The parent, which owns this collection of search configurations.
Format: |
Returns | |
---|---|
Type | Description |
WarehouseClient.ListSearchConfigsPagedResponse |
listSearchConfigsCallable()
public final UnaryCallable<ListSearchConfigsRequest,ListSearchConfigsResponse> listSearchConfigsCallable()
Lists all search configurations inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListSearchConfigsRequest request =
ListSearchConfigsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListSearchConfigsResponse response =
warehouseClient.listSearchConfigsCallable().call(request);
for (SearchConfig element : response.getSearchConfigsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListSearchConfigsRequest,ListSearchConfigsResponse> |
listSearchConfigsPagedCallable()
public final UnaryCallable<ListSearchConfigsRequest,WarehouseClient.ListSearchConfigsPagedResponse> listSearchConfigsPagedCallable()
Lists all search configurations inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListSearchConfigsRequest request =
ListSearchConfigsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<SearchConfig> future =
warehouseClient.listSearchConfigsPagedCallable().futureCall(request);
// Do something.
for (SearchConfig element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListSearchConfigsRequest,ListSearchConfigsPagedResponse> |
listSearchHypernyms(CorpusName parent)
public final WarehouseClient.ListSearchHypernymsPagedResponse listSearchHypernyms(CorpusName parent)
Lists SearchHypernyms inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CorpusName parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]");
for (SearchHypernym element : warehouseClient.listSearchHypernyms(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
CorpusName Required. The parent, which owns this collection of SearchHypernyms. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ListSearchHypernymsPagedResponse |
listSearchHypernyms(ListSearchHypernymsRequest request)
public final WarehouseClient.ListSearchHypernymsPagedResponse listSearchHypernyms(ListSearchHypernymsRequest request)
Lists SearchHypernyms inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListSearchHypernymsRequest request =
ListSearchHypernymsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (SearchHypernym element : warehouseClient.listSearchHypernyms(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ListSearchHypernymsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
WarehouseClient.ListSearchHypernymsPagedResponse |
listSearchHypernyms(String parent)
public final WarehouseClient.ListSearchHypernymsPagedResponse listSearchHypernyms(String parent)
Lists SearchHypernyms inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String parent = CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString();
for (SearchHypernym element : warehouseClient.listSearchHypernyms(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent |
String Required. The parent, which owns this collection of SearchHypernyms. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ListSearchHypernymsPagedResponse |
listSearchHypernymsCallable()
public final UnaryCallable<ListSearchHypernymsRequest,ListSearchHypernymsResponse> listSearchHypernymsCallable()
Lists SearchHypernyms inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListSearchHypernymsRequest request =
ListSearchHypernymsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListSearchHypernymsResponse response =
warehouseClient.listSearchHypernymsCallable().call(request);
for (SearchHypernym element : response.getSearchHypernymsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListSearchHypernymsRequest,ListSearchHypernymsResponse> |
listSearchHypernymsPagedCallable()
public final UnaryCallable<ListSearchHypernymsRequest,WarehouseClient.ListSearchHypernymsPagedResponse> listSearchHypernymsPagedCallable()
Lists SearchHypernyms inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ListSearchHypernymsRequest request =
ListSearchHypernymsRequest.newBuilder()
.setParent(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<SearchHypernym> future =
warehouseClient.listSearchHypernymsPagedCallable().futureCall(request);
// Do something.
for (SearchHypernym element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListSearchHypernymsRequest,ListSearchHypernymsPagedResponse> |
removeCollectionItem(CollectionItem item)
public final RemoveCollectionItemResponse removeCollectionItem(CollectionItem item)
Removes an item from a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CollectionItem item = CollectionItem.newBuilder().build();
RemoveCollectionItemResponse response = warehouseClient.removeCollectionItem(item);
}
Parameter | |
---|---|
Name | Description |
item |
CollectionItem Required. The item to be removed. |
Returns | |
---|---|
Type | Description |
RemoveCollectionItemResponse |
removeCollectionItem(RemoveCollectionItemRequest request)
public final RemoveCollectionItemResponse removeCollectionItem(RemoveCollectionItemRequest request)
Removes an item from a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
RemoveCollectionItemRequest request =
RemoveCollectionItemRequest.newBuilder()
.setItem(CollectionItem.newBuilder().build())
.build();
RemoveCollectionItemResponse response = warehouseClient.removeCollectionItem(request);
}
Parameter | |
---|---|
Name | Description |
request |
RemoveCollectionItemRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
RemoveCollectionItemResponse |
removeCollectionItemCallable()
public final UnaryCallable<RemoveCollectionItemRequest,RemoveCollectionItemResponse> removeCollectionItemCallable()
Removes an item from a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
RemoveCollectionItemRequest request =
RemoveCollectionItemRequest.newBuilder()
.setItem(CollectionItem.newBuilder().build())
.build();
ApiFuture<RemoveCollectionItemResponse> future =
warehouseClient.removeCollectionItemCallable().futureCall(request);
// Do something.
RemoveCollectionItemResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<RemoveCollectionItemRequest,RemoveCollectionItemResponse> |
removeIndexAssetAsync(RemoveIndexAssetRequest request)
public final OperationFuture<RemoveIndexAssetResponse,RemoveIndexAssetMetadata> removeIndexAssetAsync(RemoveIndexAssetRequest request)
Remove one asset's index data for search. Supported corpus type: Corpus.Type.VIDEO_ON_DEMAND
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
RemoveIndexAssetRequest request =
RemoveIndexAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setIndex(
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString())
.build();
RemoveIndexAssetResponse response = warehouseClient.removeIndexAssetAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
RemoveIndexAssetRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<RemoveIndexAssetResponse,RemoveIndexAssetMetadata> |
removeIndexAssetCallable()
public final UnaryCallable<RemoveIndexAssetRequest,Operation> removeIndexAssetCallable()
Remove one asset's index data for search. Supported corpus type: Corpus.Type.VIDEO_ON_DEMAND
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
RemoveIndexAssetRequest request =
RemoveIndexAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setIndex(
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString())
.build();
ApiFuture<Operation> future = warehouseClient.removeIndexAssetCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<RemoveIndexAssetRequest,Operation> |
removeIndexAssetOperationCallable()
public final OperationCallable<RemoveIndexAssetRequest,RemoveIndexAssetResponse,RemoveIndexAssetMetadata> removeIndexAssetOperationCallable()
Remove one asset's index data for search. Supported corpus type: Corpus.Type.VIDEO_ON_DEMAND
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
RemoveIndexAssetRequest request =
RemoveIndexAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setIndex(
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString())
.build();
OperationFuture<RemoveIndexAssetResponse, RemoveIndexAssetMetadata> future =
warehouseClient.removeIndexAssetOperationCallable().futureCall(request);
// Do something.
RemoveIndexAssetResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<RemoveIndexAssetRequest,RemoveIndexAssetResponse,RemoveIndexAssetMetadata> |
searchAssets(SearchAssetsRequest request)
public final WarehouseClient.SearchAssetsPagedResponse searchAssets(SearchAssetsRequest request)
Search media asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
SearchAssetsRequest request =
SearchAssetsRequest.newBuilder()
.setCorpus(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setContentTimeRanges(DateTimeRangeArray.newBuilder().build())
.addAllCriteria(new ArrayList<Criteria>())
.addAllFacetSelections(new ArrayList<FacetGroup>())
.addAllResultAnnotationKeys(new ArrayList<String>())
.setSearchQuery("searchQuery-552137728")
.build();
for (SearchResultItem element : warehouseClient.searchAssets(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
SearchAssetsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
WarehouseClient.SearchAssetsPagedResponse |
searchAssetsCallable()
public final UnaryCallable<SearchAssetsRequest,SearchAssetsResponse> searchAssetsCallable()
Search media asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
SearchAssetsRequest request =
SearchAssetsRequest.newBuilder()
.setCorpus(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setContentTimeRanges(DateTimeRangeArray.newBuilder().build())
.addAllCriteria(new ArrayList<Criteria>())
.addAllFacetSelections(new ArrayList<FacetGroup>())
.addAllResultAnnotationKeys(new ArrayList<String>())
.setSearchQuery("searchQuery-552137728")
.build();
while (true) {
SearchAssetsResponse response = warehouseClient.searchAssetsCallable().call(request);
for (SearchResultItem element : response.getSearchResultItemsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<SearchAssetsRequest,SearchAssetsResponse> |
searchAssetsPagedCallable()
public final UnaryCallable<SearchAssetsRequest,WarehouseClient.SearchAssetsPagedResponse> searchAssetsPagedCallable()
Search media asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
SearchAssetsRequest request =
SearchAssetsRequest.newBuilder()
.setCorpus(CorpusName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setContentTimeRanges(DateTimeRangeArray.newBuilder().build())
.addAllCriteria(new ArrayList<Criteria>())
.addAllFacetSelections(new ArrayList<FacetGroup>())
.addAllResultAnnotationKeys(new ArrayList<String>())
.setSearchQuery("searchQuery-552137728")
.build();
ApiFuture<SearchResultItem> future =
warehouseClient.searchAssetsPagedCallable().futureCall(request);
// Do something.
for (SearchResultItem element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<SearchAssetsRequest,SearchAssetsPagedResponse> |
searchIndexEndpoint(SearchIndexEndpointRequest request)
public final WarehouseClient.SearchIndexEndpointPagedResponse searchIndexEndpoint(SearchIndexEndpointRequest request)
Search a deployed index endpoint (IMAGE corpus type only).
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
SearchIndexEndpointRequest request =
SearchIndexEndpointRequest.newBuilder()
.setIndexEndpoint(
IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString())
.addAllCriteria(new ArrayList<Criteria>())
.addAllExclusionCriteria(new ArrayList<Criteria>())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (SearchResultItem element : warehouseClient.searchIndexEndpoint(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
SearchIndexEndpointRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
WarehouseClient.SearchIndexEndpointPagedResponse |
searchIndexEndpointCallable()
public final UnaryCallable<SearchIndexEndpointRequest,SearchIndexEndpointResponse> searchIndexEndpointCallable()
Search a deployed index endpoint (IMAGE corpus type only).
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
SearchIndexEndpointRequest request =
SearchIndexEndpointRequest.newBuilder()
.setIndexEndpoint(
IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString())
.addAllCriteria(new ArrayList<Criteria>())
.addAllExclusionCriteria(new ArrayList<Criteria>())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
SearchIndexEndpointResponse response =
warehouseClient.searchIndexEndpointCallable().call(request);
for (SearchResultItem element : response.getSearchResultItemsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<SearchIndexEndpointRequest,SearchIndexEndpointResponse> |
searchIndexEndpointPagedCallable()
public final UnaryCallable<SearchIndexEndpointRequest,WarehouseClient.SearchIndexEndpointPagedResponse> searchIndexEndpointPagedCallable()
Search a deployed index endpoint (IMAGE corpus type only).
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
SearchIndexEndpointRequest request =
SearchIndexEndpointRequest.newBuilder()
.setIndexEndpoint(
IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString())
.addAllCriteria(new ArrayList<Criteria>())
.addAllExclusionCriteria(new ArrayList<Criteria>())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<SearchResultItem> future =
warehouseClient.searchIndexEndpointPagedCallable().futureCall(request);
// Do something.
for (SearchResultItem element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<SearchIndexEndpointRequest,SearchIndexEndpointPagedResponse> |
shutdown()
public void shutdown()
shutdownNow()
public void shutdownNow()
undeployIndexAsync(UndeployIndexRequest request)
public final OperationFuture<UndeployIndexResponse,UndeployIndexMetadata> undeployIndexAsync(UndeployIndexRequest request)
Undeploys an Index from IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UndeployIndexRequest request =
UndeployIndexRequest.newBuilder()
.setIndexEndpoint(
IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString())
.build();
UndeployIndexResponse response = warehouseClient.undeployIndexAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
UndeployIndexRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<UndeployIndexResponse,UndeployIndexMetadata> |
undeployIndexCallable()
public final UnaryCallable<UndeployIndexRequest,Operation> undeployIndexCallable()
Undeploys an Index from IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UndeployIndexRequest request =
UndeployIndexRequest.newBuilder()
.setIndexEndpoint(
IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString())
.build();
ApiFuture<Operation> future = warehouseClient.undeployIndexCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UndeployIndexRequest,Operation> |
undeployIndexOperationCallable()
public final OperationCallable<UndeployIndexRequest,UndeployIndexResponse,UndeployIndexMetadata> undeployIndexOperationCallable()
Undeploys an Index from IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UndeployIndexRequest request =
UndeployIndexRequest.newBuilder()
.setIndexEndpoint(
IndexEndpointName.of("[PROJECT]", "[LOCATION]", "[INDEX_ENDPOINT]").toString())
.build();
OperationFuture<UndeployIndexResponse, UndeployIndexMetadata> future =
warehouseClient.undeployIndexOperationCallable().futureCall(request);
// Do something.
UndeployIndexResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<UndeployIndexRequest,UndeployIndexResponse,UndeployIndexMetadata> |
updateAnnotation(Annotation annotation, FieldMask updateMask)
public final Annotation updateAnnotation(Annotation annotation, FieldMask updateMask)
Updates annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
Annotation annotation = Annotation.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Annotation response = warehouseClient.updateAnnotation(annotation, updateMask);
}
Parameters | |
---|---|
Name | Description |
annotation |
Annotation Required. The annotation to update. The annotation's |
updateMask |
FieldMask The list of fields to be updated. |
Returns | |
---|---|
Type | Description |
Annotation |
updateAnnotation(UpdateAnnotationRequest request)
public final Annotation updateAnnotation(UpdateAnnotationRequest request)
Updates annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateAnnotationRequest request =
UpdateAnnotationRequest.newBuilder()
.setAnnotation(Annotation.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
Annotation response = warehouseClient.updateAnnotation(request);
}
Parameter | |
---|---|
Name | Description |
request |
UpdateAnnotationRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Annotation |
updateAnnotationCallable()
public final UnaryCallable<UpdateAnnotationRequest,Annotation> updateAnnotationCallable()
Updates annotation inside asset.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateAnnotationRequest request =
UpdateAnnotationRequest.newBuilder()
.setAnnotation(Annotation.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<Annotation> future = warehouseClient.updateAnnotationCallable().futureCall(request);
// Do something.
Annotation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdateAnnotationRequest,Annotation> |
updateAsset(Asset asset, FieldMask updateMask)
public final Asset updateAsset(Asset asset, FieldMask updateMask)
Updates an asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
Asset asset = Asset.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Asset response = warehouseClient.updateAsset(asset, updateMask);
}
Parameters | |
---|---|
Name | Description |
asset |
Asset Required. The asset to update. The asset's |
updateMask |
FieldMask The list of fields to be updated. |
Returns | |
---|---|
Type | Description |
Asset |
updateAsset(UpdateAssetRequest request)
public final Asset updateAsset(UpdateAssetRequest request)
Updates an asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateAssetRequest request =
UpdateAssetRequest.newBuilder()
.setAsset(Asset.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
Asset response = warehouseClient.updateAsset(request);
}
Parameter | |
---|---|
Name | Description |
request |
UpdateAssetRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Asset |
updateAssetCallable()
public final UnaryCallable<UpdateAssetRequest,Asset> updateAssetCallable()
Updates an asset inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateAssetRequest request =
UpdateAssetRequest.newBuilder()
.setAsset(Asset.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<Asset> future = warehouseClient.updateAssetCallable().futureCall(request);
// Do something.
Asset response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdateAssetRequest,Asset> |
updateCollection(Collection collection, FieldMask updateMask)
public final Collection updateCollection(Collection collection, FieldMask updateMask)
Updates a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
Collection collection = Collection.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Collection response = warehouseClient.updateCollection(collection, updateMask);
}
Parameters | |
---|---|
Name | Description |
collection |
Collection Required. The collection to update. The collection's |
updateMask |
FieldMask The list of fields to be updated. - Unset |
Returns | |
---|---|
Type | Description |
Collection |
updateCollection(UpdateCollectionRequest request)
public final Collection updateCollection(UpdateCollectionRequest request)
Updates a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateCollectionRequest request =
UpdateCollectionRequest.newBuilder()
.setCollection(Collection.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
Collection response = warehouseClient.updateCollection(request);
}
Parameter | |
---|---|
Name | Description |
request |
UpdateCollectionRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Collection |
updateCollectionCallable()
public final UnaryCallable<UpdateCollectionRequest,Collection> updateCollectionCallable()
Updates a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateCollectionRequest request =
UpdateCollectionRequest.newBuilder()
.setCollection(Collection.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<Collection> future = warehouseClient.updateCollectionCallable().futureCall(request);
// Do something.
Collection response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdateCollectionRequest,Collection> |
updateCorpus(Corpus corpus, FieldMask updateMask)
public final Corpus updateCorpus(Corpus corpus, FieldMask updateMask)
Updates a corpus in a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
Corpus corpus = Corpus.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Corpus response = warehouseClient.updateCorpus(corpus, updateMask);
}
Parameters | |
---|---|
Name | Description |
corpus |
Corpus Required. The corpus which replaces the resource on the server. |
updateMask |
FieldMask The list of fields to be updated. |
Returns | |
---|---|
Type | Description |
Corpus |
updateCorpus(UpdateCorpusRequest request)
public final Corpus updateCorpus(UpdateCorpusRequest request)
Updates a corpus in a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateCorpusRequest request =
UpdateCorpusRequest.newBuilder()
.setCorpus(Corpus.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
Corpus response = warehouseClient.updateCorpus(request);
}
Parameter | |
---|---|
Name | Description |
request |
UpdateCorpusRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Corpus |
updateCorpusCallable()
public final UnaryCallable<UpdateCorpusRequest,Corpus> updateCorpusCallable()
Updates a corpus in a project.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateCorpusRequest request =
UpdateCorpusRequest.newBuilder()
.setCorpus(Corpus.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<Corpus> future = warehouseClient.updateCorpusCallable().futureCall(request);
// Do something.
Corpus response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdateCorpusRequest,Corpus> |
updateDataSchema(DataSchema dataSchema, FieldMask updateMask)
public final DataSchema updateDataSchema(DataSchema dataSchema, FieldMask updateMask)
Updates data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
DataSchema dataSchema = DataSchema.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
DataSchema response = warehouseClient.updateDataSchema(dataSchema, updateMask);
}
Parameters | |
---|---|
Name | Description |
dataSchema |
DataSchema Required. The data schema's |
updateMask |
FieldMask The list of fields to be updated. |
Returns | |
---|---|
Type | Description |
DataSchema |
updateDataSchema(UpdateDataSchemaRequest request)
public final DataSchema updateDataSchema(UpdateDataSchemaRequest request)
Updates data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateDataSchemaRequest request =
UpdateDataSchemaRequest.newBuilder()
.setDataSchema(DataSchema.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
DataSchema response = warehouseClient.updateDataSchema(request);
}
Parameter | |
---|---|
Name | Description |
request |
UpdateDataSchemaRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
DataSchema |
updateDataSchemaCallable()
public final UnaryCallable<UpdateDataSchemaRequest,DataSchema> updateDataSchemaCallable()
Updates data schema inside corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateDataSchemaRequest request =
UpdateDataSchemaRequest.newBuilder()
.setDataSchema(DataSchema.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<DataSchema> future = warehouseClient.updateDataSchemaCallable().futureCall(request);
// Do something.
DataSchema response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdateDataSchemaRequest,DataSchema> |
updateIndexAsync(Index index, FieldMask updateMask)
public final OperationFuture<Index,UpdateIndexMetadata> updateIndexAsync(Index index, FieldMask updateMask)
Updates an Index under the corpus. Users can perform a metadata-only update or trigger a full index rebuild with different update_mask values.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
Index index = Index.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
Index response = warehouseClient.updateIndexAsync(index, updateMask).get();
}
Parameters | |
---|---|
Name | Description |
index |
Index Required. The resource being updated. |
updateMask |
FieldMask Required. Field mask is used to specify the fields to be overwritten in the Index resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field of the resource will be overwritten if it is in the mask. Empty field mask is not allowed. If the mask is "*", it triggers a full update of the index, and also a whole rebuild of index data. |
Returns | |
---|---|
Type | Description |
OperationFuture<Index,UpdateIndexMetadata> |
updateIndexAsync(UpdateIndexRequest request)
public final OperationFuture<Index,UpdateIndexMetadata> updateIndexAsync(UpdateIndexRequest request)
Updates an Index under the corpus. Users can perform a metadata-only update or trigger a full index rebuild with different update_mask values.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateIndexRequest request =
UpdateIndexRequest.newBuilder()
.setIndex(Index.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
Index response = warehouseClient.updateIndexAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
UpdateIndexRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<Index,UpdateIndexMetadata> |
updateIndexCallable()
public final UnaryCallable<UpdateIndexRequest,Operation> updateIndexCallable()
Updates an Index under the corpus. Users can perform a metadata-only update or trigger a full index rebuild with different update_mask values.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateIndexRequest request =
UpdateIndexRequest.newBuilder()
.setIndex(Index.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<Operation> future = warehouseClient.updateIndexCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdateIndexRequest,Operation> |
updateIndexEndpointAsync(IndexEndpoint indexEndpoint, FieldMask updateMask)
public final OperationFuture<IndexEndpoint,UpdateIndexEndpointMetadata> updateIndexEndpointAsync(IndexEndpoint indexEndpoint, FieldMask updateMask)
Updates an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
IndexEndpoint indexEndpoint = IndexEndpoint.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
IndexEndpoint response =
warehouseClient.updateIndexEndpointAsync(indexEndpoint, updateMask).get();
}
Parameters | |
---|---|
Name | Description |
indexEndpoint |
IndexEndpoint Required. The resource being updated. |
updateMask |
FieldMask Required. Field mask is used to specify the fields to be overwritten in the IndexEndpoint resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field of the resource will be overwritten if it is in the mask. Empty field mask is not allowed. If the mask is "*", then this is a full replacement of the resource. |
Returns | |
---|---|
Type | Description |
OperationFuture<IndexEndpoint,UpdateIndexEndpointMetadata> |
updateIndexEndpointAsync(UpdateIndexEndpointRequest request)
public final OperationFuture<IndexEndpoint,UpdateIndexEndpointMetadata> updateIndexEndpointAsync(UpdateIndexEndpointRequest request)
Updates an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateIndexEndpointRequest request =
UpdateIndexEndpointRequest.newBuilder()
.setIndexEndpoint(IndexEndpoint.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
IndexEndpoint response = warehouseClient.updateIndexEndpointAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
UpdateIndexEndpointRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<IndexEndpoint,UpdateIndexEndpointMetadata> |
updateIndexEndpointCallable()
public final UnaryCallable<UpdateIndexEndpointRequest,Operation> updateIndexEndpointCallable()
Updates an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateIndexEndpointRequest request =
UpdateIndexEndpointRequest.newBuilder()
.setIndexEndpoint(IndexEndpoint.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<Operation> future =
warehouseClient.updateIndexEndpointCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdateIndexEndpointRequest,Operation> |
updateIndexEndpointOperationCallable()
public final OperationCallable<UpdateIndexEndpointRequest,IndexEndpoint,UpdateIndexEndpointMetadata> updateIndexEndpointOperationCallable()
Updates an IndexEndpoint.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateIndexEndpointRequest request =
UpdateIndexEndpointRequest.newBuilder()
.setIndexEndpoint(IndexEndpoint.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
OperationFuture<IndexEndpoint, UpdateIndexEndpointMetadata> future =
warehouseClient.updateIndexEndpointOperationCallable().futureCall(request);
// Do something.
IndexEndpoint response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<UpdateIndexEndpointRequest,IndexEndpoint,UpdateIndexEndpointMetadata> |
updateIndexOperationCallable()
public final OperationCallable<UpdateIndexRequest,Index,UpdateIndexMetadata> updateIndexOperationCallable()
Updates an Index under the corpus. Users can perform a metadata-only update or trigger a full index rebuild with different update_mask values.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateIndexRequest request =
UpdateIndexRequest.newBuilder()
.setIndex(Index.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
OperationFuture<Index, UpdateIndexMetadata> future =
warehouseClient.updateIndexOperationCallable().futureCall(request);
// Do something.
Index response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<UpdateIndexRequest,Index,UpdateIndexMetadata> |
updateSearchConfig(SearchConfig searchConfig, FieldMask updateMask)
public final SearchConfig updateSearchConfig(SearchConfig searchConfig, FieldMask updateMask)
Updates a search configuration inside a corpus.
Please follow the rules below to create a valid UpdateSearchConfigRequest. --- General Rules --- 1. Request.search_configuration.name must already exist. 2. Request must contain at least one non-empty search_criteria_property or facet_property. 3. mapped_fields must not be empty, and must map to existing UGA keys. 4. All mapped_fields must be of the same type. 5. All mapped_fields must share the same granularity. 6. All mapped_fields must share the same semantic SearchConfig match options. For property-specific rules, please reference the comments for FacetProperty and SearchCriteriaProperty.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
SearchConfig searchConfig = SearchConfig.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
SearchConfig response = warehouseClient.updateSearchConfig(searchConfig, updateMask);
}
Parameters | |
---|---|
Name | Description |
searchConfig |
SearchConfig Required. The search configuration to update. The search configuration's |
updateMask |
FieldMask The list of fields to be updated. If left unset, all field paths will be updated/overwritten. |
Returns | |
---|---|
Type | Description |
SearchConfig |
updateSearchConfig(UpdateSearchConfigRequest request)
public final SearchConfig updateSearchConfig(UpdateSearchConfigRequest request)
Updates a search configuration inside a corpus.
Please follow the rules below to create a valid UpdateSearchConfigRequest. --- General Rules --- 1. Request.search_configuration.name must already exist. 2. Request must contain at least one non-empty search_criteria_property or facet_property. 3. mapped_fields must not be empty, and must map to existing UGA keys. 4. All mapped_fields must be of the same type. 5. All mapped_fields must share the same granularity. 6. All mapped_fields must share the same semantic SearchConfig match options. For property-specific rules, please reference the comments for FacetProperty and SearchCriteriaProperty.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateSearchConfigRequest request =
UpdateSearchConfigRequest.newBuilder()
.setSearchConfig(SearchConfig.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
SearchConfig response = warehouseClient.updateSearchConfig(request);
}
Parameter | |
---|---|
Name | Description |
request |
UpdateSearchConfigRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
SearchConfig |
updateSearchConfigCallable()
public final UnaryCallable<UpdateSearchConfigRequest,SearchConfig> updateSearchConfigCallable()
Updates a search configuration inside a corpus.
Please follow the rules below to create a valid UpdateSearchConfigRequest. --- General Rules --- 1. Request.search_configuration.name must already exist. 2. Request must contain at least one non-empty search_criteria_property or facet_property. 3. mapped_fields must not be empty, and must map to existing UGA keys. 4. All mapped_fields must be of the same type. 5. All mapped_fields must share the same granularity. 6. All mapped_fields must share the same semantic SearchConfig match options. For property-specific rules, please reference the comments for FacetProperty and SearchCriteriaProperty.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateSearchConfigRequest request =
UpdateSearchConfigRequest.newBuilder()
.setSearchConfig(SearchConfig.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<SearchConfig> future =
warehouseClient.updateSearchConfigCallable().futureCall(request);
// Do something.
SearchConfig response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdateSearchConfigRequest,SearchConfig> |
updateSearchHypernym(SearchHypernym searchHypernym, FieldMask updateMask)
public final SearchHypernym updateSearchHypernym(SearchHypernym searchHypernym, FieldMask updateMask)
Updates a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
SearchHypernym searchHypernym = SearchHypernym.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
SearchHypernym response = warehouseClient.updateSearchHypernym(searchHypernym, updateMask);
}
Parameters | |
---|---|
Name | Description |
searchHypernym |
SearchHypernym Required. The SearchHypernym to update. The search hypernym's |
updateMask |
FieldMask The list of fields to be updated. If left unset, all field paths will be updated/overwritten. |
Returns | |
---|---|
Type | Description |
SearchHypernym |
updateSearchHypernym(UpdateSearchHypernymRequest request)
public final SearchHypernym updateSearchHypernym(UpdateSearchHypernymRequest request)
Updates a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateSearchHypernymRequest request =
UpdateSearchHypernymRequest.newBuilder()
.setSearchHypernym(SearchHypernym.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
SearchHypernym response = warehouseClient.updateSearchHypernym(request);
}
Parameter | |
---|---|
Name | Description |
request |
UpdateSearchHypernymRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
SearchHypernym |
updateSearchHypernymCallable()
public final UnaryCallable<UpdateSearchHypernymRequest,SearchHypernym> updateSearchHypernymCallable()
Updates a SearchHypernym inside a corpus.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UpdateSearchHypernymRequest request =
UpdateSearchHypernymRequest.newBuilder()
.setSearchHypernym(SearchHypernym.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<SearchHypernym> future =
warehouseClient.updateSearchHypernymCallable().futureCall(request);
// Do something.
SearchHypernym response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdateSearchHypernymRequest,SearchHypernym> |
uploadAssetAsync(UploadAssetRequest request)
public final OperationFuture<UploadAssetResponse,UploadAssetMetadata> uploadAssetAsync(UploadAssetRequest request)
Upload asset by specifing the asset Cloud Storage uri. For video warehouse, it requires users who call this API have read access to the cloud storage file. Once it is uploaded, it can be retrieved by GenerateRetrievalUrl API which by default, only can retrieve cloud storage files from the same project of the warehouse. To allow retrieval cloud storage files that are in a separate project, it requires to find the vision ai service account (Go to IAM, check checkbox to show "Include Google-provided role grants", search for "Cloud Vision AI Service Agent") and grant the read access of the cloud storage files to that service account.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UploadAssetRequest request =
UploadAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setAssetSource(AssetSource.newBuilder().build())
.build();
UploadAssetResponse response = warehouseClient.uploadAssetAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request |
UploadAssetRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<UploadAssetResponse,UploadAssetMetadata> |
uploadAssetCallable()
public final UnaryCallable<UploadAssetRequest,Operation> uploadAssetCallable()
Upload asset by specifing the asset Cloud Storage uri. For video warehouse, it requires users who call this API have read access to the cloud storage file. Once it is uploaded, it can be retrieved by GenerateRetrievalUrl API which by default, only can retrieve cloud storage files from the same project of the warehouse. To allow retrieval cloud storage files that are in a separate project, it requires to find the vision ai service account (Go to IAM, check checkbox to show "Include Google-provided role grants", search for "Cloud Vision AI Service Agent") and grant the read access of the cloud storage files to that service account.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UploadAssetRequest request =
UploadAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setAssetSource(AssetSource.newBuilder().build())
.build();
ApiFuture<Operation> future = warehouseClient.uploadAssetCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UploadAssetRequest,Operation> |
uploadAssetOperationCallable()
public final OperationCallable<UploadAssetRequest,UploadAssetResponse,UploadAssetMetadata> uploadAssetOperationCallable()
Upload asset by specifing the asset Cloud Storage uri. For video warehouse, it requires users who call this API have read access to the cloud storage file. Once it is uploaded, it can be retrieved by GenerateRetrievalUrl API which by default, only can retrieve cloud storage files from the same project of the warehouse. To allow retrieval cloud storage files that are in a separate project, it requires to find the vision ai service account (Go to IAM, check checkbox to show "Include Google-provided role grants", search for "Cloud Vision AI Service Agent") and grant the read access of the cloud storage files to that service account.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
UploadAssetRequest request =
UploadAssetRequest.newBuilder()
.setName(
AssetName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[ASSET]").toString())
.setAssetSource(AssetSource.newBuilder().build())
.build();
OperationFuture<UploadAssetResponse, UploadAssetMetadata> future =
warehouseClient.uploadAssetOperationCallable().futureCall(request);
// Do something.
UploadAssetResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<UploadAssetRequest,UploadAssetResponse,UploadAssetMetadata> |
viewCollectionItems(CollectionName collection)
public final WarehouseClient.ViewCollectionItemsPagedResponse viewCollectionItems(CollectionName collection)
View items inside a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
CollectionName collection =
CollectionName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[COLLECTION]");
for (CollectionItem element : warehouseClient.viewCollectionItems(collection).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
collection |
CollectionName Required. The collection to view. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ViewCollectionItemsPagedResponse |
viewCollectionItems(ViewCollectionItemsRequest request)
public final WarehouseClient.ViewCollectionItemsPagedResponse viewCollectionItems(ViewCollectionItemsRequest request)
View items inside a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ViewCollectionItemsRequest request =
ViewCollectionItemsRequest.newBuilder()
.setCollection(
CollectionName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[COLLECTION]")
.toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (CollectionItem element : warehouseClient.viewCollectionItems(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ViewCollectionItemsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
WarehouseClient.ViewCollectionItemsPagedResponse |
viewCollectionItems(String collection)
public final WarehouseClient.ViewCollectionItemsPagedResponse viewCollectionItems(String collection)
View items inside a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String collection =
CollectionName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[COLLECTION]")
.toString();
for (CollectionItem element : warehouseClient.viewCollectionItems(collection).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
collection |
String Required. The collection to view. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ViewCollectionItemsPagedResponse |
viewCollectionItemsCallable()
public final UnaryCallable<ViewCollectionItemsRequest,ViewCollectionItemsResponse> viewCollectionItemsCallable()
View items inside a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ViewCollectionItemsRequest request =
ViewCollectionItemsRequest.newBuilder()
.setCollection(
CollectionName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[COLLECTION]")
.toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ViewCollectionItemsResponse response =
warehouseClient.viewCollectionItemsCallable().call(request);
for (CollectionItem element : response.getItemsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ViewCollectionItemsRequest,ViewCollectionItemsResponse> |
viewCollectionItemsPagedCallable()
public final UnaryCallable<ViewCollectionItemsRequest,WarehouseClient.ViewCollectionItemsPagedResponse> viewCollectionItemsPagedCallable()
View items inside a collection.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ViewCollectionItemsRequest request =
ViewCollectionItemsRequest.newBuilder()
.setCollection(
CollectionName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[COLLECTION]")
.toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<CollectionItem> future =
warehouseClient.viewCollectionItemsPagedCallable().futureCall(request);
// Do something.
for (CollectionItem element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ViewCollectionItemsRequest,ViewCollectionItemsPagedResponse> |
viewIndexedAssets(IndexName index)
public final WarehouseClient.ViewIndexedAssetsPagedResponse viewIndexedAssets(IndexName index)
Lists assets inside an index.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
IndexName index = IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]");
for (IndexedAsset element : warehouseClient.viewIndexedAssets(index).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
index |
IndexName Required. The index that owns this collection of assets. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ViewIndexedAssetsPagedResponse |
viewIndexedAssets(ViewIndexedAssetsRequest request)
public final WarehouseClient.ViewIndexedAssetsPagedResponse viewIndexedAssets(ViewIndexedAssetsRequest request)
Lists assets inside an index.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ViewIndexedAssetsRequest request =
ViewIndexedAssetsRequest.newBuilder()
.setIndex(
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
for (IndexedAsset element : warehouseClient.viewIndexedAssets(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request |
ViewIndexedAssetsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
WarehouseClient.ViewIndexedAssetsPagedResponse |
viewIndexedAssets(String index)
public final WarehouseClient.ViewIndexedAssetsPagedResponse viewIndexedAssets(String index)
Lists assets inside an index.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
String index =
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString();
for (IndexedAsset element : warehouseClient.viewIndexedAssets(index).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
index |
String Required. The index that owns this collection of assets. Format:
|
Returns | |
---|---|
Type | Description |
WarehouseClient.ViewIndexedAssetsPagedResponse |
viewIndexedAssetsCallable()
public final UnaryCallable<ViewIndexedAssetsRequest,ViewIndexedAssetsResponse> viewIndexedAssetsCallable()
Lists assets inside an index.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ViewIndexedAssetsRequest request =
ViewIndexedAssetsRequest.newBuilder()
.setIndex(
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
while (true) {
ViewIndexedAssetsResponse response =
warehouseClient.viewIndexedAssetsCallable().call(request);
for (IndexedAsset element : response.getIndexedAssetsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ViewIndexedAssetsRequest,ViewIndexedAssetsResponse> |
viewIndexedAssetsPagedCallable()
public final UnaryCallable<ViewIndexedAssetsRequest,WarehouseClient.ViewIndexedAssetsPagedResponse> viewIndexedAssetsPagedCallable()
Lists assets inside an index.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (WarehouseClient warehouseClient = WarehouseClient.create()) {
ViewIndexedAssetsRequest request =
ViewIndexedAssetsRequest.newBuilder()
.setIndex(
IndexName.of("[PROJECT_NUMBER]", "[LOCATION]", "[CORPUS]", "[INDEX]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
ApiFuture<IndexedAsset> future =
warehouseClient.viewIndexedAssetsPagedCallable().futureCall(request);
// Do something.
for (IndexedAsset element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ViewIndexedAssetsRequest,ViewIndexedAssetsPagedResponse> |