- 2.55.0 (latest)
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.1
- 2.4.0
- 2.3.0
- 2.2.3
- 2.1.0
- 2.0.19
GitHub Repository | Product Reference |
Service Description: Service for managing LLM generated questions in search serving.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
GenerativeQuestionsFeatureConfig generativeQuestionsFeatureConfig =
GenerativeQuestionsFeatureConfig.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
GenerativeQuestionsFeatureConfig response =
generativeQuestionServiceClient.updateGenerativeQuestionsFeatureConfig(
generativeQuestionsFeatureConfig, updateMask);
}
Note: close() needs to be called on the GenerativeQuestionServiceClient 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 |
---|---|---|
UpdateGenerativeQuestionsFeatureConfig |
Manages overal generative question feature state -- enables toggling feature on and off. |
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.
|
GetGenerativeQuestionsFeatureConfig |
Manages overal generative question feature state -- enables toggling feature on and off. |
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.
|
ListGenerativeQuestionConfigs |
Returns all questions for a given catalog. |
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.
|
UpdateGenerativeQuestionConfig |
Allows management of individual questions. |
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.
|
BatchUpdateGenerativeQuestionConfigs |
Allows management of multiple questions. |
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.
|
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 GenerativeQuestionServiceSettings 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
GenerativeQuestionServiceSettings generativeQuestionServiceSettings =
GenerativeQuestionServiceSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create(generativeQuestionServiceSettings);
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
GenerativeQuestionServiceSettings generativeQuestionServiceSettings =
GenerativeQuestionServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create(generativeQuestionServiceSettings);
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
GenerativeQuestionServiceSettings generativeQuestionServiceSettings =
GenerativeQuestionServiceSettings.newHttpJsonBuilder().build();
GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create(generativeQuestionServiceSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
Static Methods
create()
public static final GenerativeQuestionServiceClient create()
Constructs an instance of GenerativeQuestionServiceClient with default settings.
Returns | |
---|---|
Type | Description |
GenerativeQuestionServiceClient |
Exceptions | |
---|---|
Type | Description |
IOException |
create(GenerativeQuestionServiceSettings settings)
public static final GenerativeQuestionServiceClient create(GenerativeQuestionServiceSettings settings)
Constructs an instance of GenerativeQuestionServiceClient, 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 |
GenerativeQuestionServiceSettings |
Returns | |
---|---|
Type | Description |
GenerativeQuestionServiceClient |
Exceptions | |
---|---|
Type | Description |
IOException |
create(GenerativeQuestionServiceStub stub)
public static final GenerativeQuestionServiceClient create(GenerativeQuestionServiceStub stub)
Constructs an instance of GenerativeQuestionServiceClient, using the given stub for making calls. This is for advanced usage - prefer using create(GenerativeQuestionServiceSettings).
Parameter | |
---|---|
Name | Description |
stub |
GenerativeQuestionServiceStub |
Returns | |
---|---|
Type | Description |
GenerativeQuestionServiceClient |
Constructors
GenerativeQuestionServiceClient(GenerativeQuestionServiceSettings settings)
protected GenerativeQuestionServiceClient(GenerativeQuestionServiceSettings settings)
Constructs an instance of GenerativeQuestionServiceClient, 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 |
GenerativeQuestionServiceSettings |
GenerativeQuestionServiceClient(GenerativeQuestionServiceStub stub)
protected GenerativeQuestionServiceClient(GenerativeQuestionServiceStub stub)
Parameter | |
---|---|
Name | Description |
stub |
GenerativeQuestionServiceStub |
Methods
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 |
batchUpdateGenerativeQuestionConfigs(BatchUpdateGenerativeQuestionConfigsRequest request)
public final BatchUpdateGenerativeQuestionConfigsResponse batchUpdateGenerativeQuestionConfigs(BatchUpdateGenerativeQuestionConfigsRequest request)
Allows management of multiple questions.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
BatchUpdateGenerativeQuestionConfigsRequest request =
BatchUpdateGenerativeQuestionConfigsRequest.newBuilder()
.setParent(CatalogName.of("[PROJECT]", "[LOCATION]", "[CATALOG]").toString())
.addAllRequests(new ArrayList<UpdateGenerativeQuestionConfigRequest>())
.build();
BatchUpdateGenerativeQuestionConfigsResponse response =
generativeQuestionServiceClient.batchUpdateGenerativeQuestionConfigs(request);
}
Parameter | |
---|---|
Name | Description |
request |
BatchUpdateGenerativeQuestionConfigsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
BatchUpdateGenerativeQuestionConfigsResponse |
batchUpdateGenerativeQuestionConfigs(CatalogName parent, List<UpdateGenerativeQuestionConfigRequest> requests)
public final BatchUpdateGenerativeQuestionConfigsResponse batchUpdateGenerativeQuestionConfigs(CatalogName parent, List<UpdateGenerativeQuestionConfigRequest> requests)
Allows management of multiple questions.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
CatalogName parent = CatalogName.of("[PROJECT]", "[LOCATION]", "[CATALOG]");
List<UpdateGenerativeQuestionConfigRequest> requests = new ArrayList<>();
BatchUpdateGenerativeQuestionConfigsResponse response =
generativeQuestionServiceClient.batchUpdateGenerativeQuestionConfigs(parent, requests);
}
Parameters | |
---|---|
Name | Description |
parent |
CatalogName Optional. Resource name of the parent catalog. Format: projects/{project}/locations/{location}/catalogs/{catalog} |
requests |
List<UpdateGenerativeQuestionConfigRequest> Required. The updates question configs. |
Returns | |
---|---|
Type | Description |
BatchUpdateGenerativeQuestionConfigsResponse |
batchUpdateGenerativeQuestionConfigs(String parent, List<UpdateGenerativeQuestionConfigRequest> requests)
public final BatchUpdateGenerativeQuestionConfigsResponse batchUpdateGenerativeQuestionConfigs(String parent, List<UpdateGenerativeQuestionConfigRequest> requests)
Allows management of multiple questions.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
String parent = CatalogName.of("[PROJECT]", "[LOCATION]", "[CATALOG]").toString();
List<UpdateGenerativeQuestionConfigRequest> requests = new ArrayList<>();
BatchUpdateGenerativeQuestionConfigsResponse response =
generativeQuestionServiceClient.batchUpdateGenerativeQuestionConfigs(parent, requests);
}
Parameters | |
---|---|
Name | Description |
parent |
String Optional. Resource name of the parent catalog. Format: projects/{project}/locations/{location}/catalogs/{catalog} |
requests |
List<UpdateGenerativeQuestionConfigRequest> Required. The updates question configs. |
Returns | |
---|---|
Type | Description |
BatchUpdateGenerativeQuestionConfigsResponse |
batchUpdateGenerativeQuestionConfigsCallable()
public final UnaryCallable<BatchUpdateGenerativeQuestionConfigsRequest,BatchUpdateGenerativeQuestionConfigsResponse> batchUpdateGenerativeQuestionConfigsCallable()
Allows management of multiple questions.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
BatchUpdateGenerativeQuestionConfigsRequest request =
BatchUpdateGenerativeQuestionConfigsRequest.newBuilder()
.setParent(CatalogName.of("[PROJECT]", "[LOCATION]", "[CATALOG]").toString())
.addAllRequests(new ArrayList<UpdateGenerativeQuestionConfigRequest>())
.build();
ApiFuture<BatchUpdateGenerativeQuestionConfigsResponse> future =
generativeQuestionServiceClient
.batchUpdateGenerativeQuestionConfigsCallable()
.futureCall(request);
// Do something.
BatchUpdateGenerativeQuestionConfigsResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<BatchUpdateGenerativeQuestionConfigsRequest,BatchUpdateGenerativeQuestionConfigsResponse> |
close()
public final void close()
getGenerativeQuestionsFeatureConfig(CatalogName catalog)
public final GenerativeQuestionsFeatureConfig getGenerativeQuestionsFeatureConfig(CatalogName catalog)
Manages overal generative question feature state -- enables toggling feature on and off.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
CatalogName catalog = CatalogName.of("[PROJECT]", "[LOCATION]", "[CATALOG]");
GenerativeQuestionsFeatureConfig response =
generativeQuestionServiceClient.getGenerativeQuestionsFeatureConfig(catalog);
}
Parameter | |
---|---|
Name | Description |
catalog |
CatalogName Required. Resource name of the parent catalog. Format: projects/{project}/locations/{location}/catalogs/{catalog} |
Returns | |
---|---|
Type | Description |
GenerativeQuestionsFeatureConfig |
getGenerativeQuestionsFeatureConfig(GetGenerativeQuestionsFeatureConfigRequest request)
public final GenerativeQuestionsFeatureConfig getGenerativeQuestionsFeatureConfig(GetGenerativeQuestionsFeatureConfigRequest request)
Manages overal generative question feature state -- enables toggling feature on and off.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
GetGenerativeQuestionsFeatureConfigRequest request =
GetGenerativeQuestionsFeatureConfigRequest.newBuilder()
.setCatalog(CatalogName.of("[PROJECT]", "[LOCATION]", "[CATALOG]").toString())
.build();
GenerativeQuestionsFeatureConfig response =
generativeQuestionServiceClient.getGenerativeQuestionsFeatureConfig(request);
}
Parameter | |
---|---|
Name | Description |
request |
GetGenerativeQuestionsFeatureConfigRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
GenerativeQuestionsFeatureConfig |
getGenerativeQuestionsFeatureConfig(String catalog)
public final GenerativeQuestionsFeatureConfig getGenerativeQuestionsFeatureConfig(String catalog)
Manages overal generative question feature state -- enables toggling feature on and off.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
String catalog = CatalogName.of("[PROJECT]", "[LOCATION]", "[CATALOG]").toString();
GenerativeQuestionsFeatureConfig response =
generativeQuestionServiceClient.getGenerativeQuestionsFeatureConfig(catalog);
}
Parameter | |
---|---|
Name | Description |
catalog |
String Required. Resource name of the parent catalog. Format: projects/{project}/locations/{location}/catalogs/{catalog} |
Returns | |
---|---|
Type | Description |
GenerativeQuestionsFeatureConfig |
getGenerativeQuestionsFeatureConfigCallable()
public final UnaryCallable<GetGenerativeQuestionsFeatureConfigRequest,GenerativeQuestionsFeatureConfig> getGenerativeQuestionsFeatureConfigCallable()
Manages overal generative question feature state -- enables toggling feature on and off.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
GetGenerativeQuestionsFeatureConfigRequest request =
GetGenerativeQuestionsFeatureConfigRequest.newBuilder()
.setCatalog(CatalogName.of("[PROJECT]", "[LOCATION]", "[CATALOG]").toString())
.build();
ApiFuture<GenerativeQuestionsFeatureConfig> future =
generativeQuestionServiceClient
.getGenerativeQuestionsFeatureConfigCallable()
.futureCall(request);
// Do something.
GenerativeQuestionsFeatureConfig response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetGenerativeQuestionsFeatureConfigRequest,GenerativeQuestionsFeatureConfig> |
getSettings()
public final GenerativeQuestionServiceSettings getSettings()
Returns | |
---|---|
Type | Description |
GenerativeQuestionServiceSettings |
getStub()
public GenerativeQuestionServiceStub getStub()
Returns | |
---|---|
Type | Description |
GenerativeQuestionServiceStub |
isShutdown()
public boolean isShutdown()
Returns | |
---|---|
Type | Description |
boolean |
isTerminated()
public boolean isTerminated()
Returns | |
---|---|
Type | Description |
boolean |
listGenerativeQuestionConfigs(CatalogName parent)
public final ListGenerativeQuestionConfigsResponse listGenerativeQuestionConfigs(CatalogName parent)
Returns all questions for a given catalog.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
CatalogName parent = CatalogName.of("[PROJECT]", "[LOCATION]", "[CATALOG]");
ListGenerativeQuestionConfigsResponse response =
generativeQuestionServiceClient.listGenerativeQuestionConfigs(parent);
}
Parameter | |
---|---|
Name | Description |
parent |
CatalogName Required. Resource name of the parent catalog. Format: projects/{project}/locations/{location}/catalogs/{catalog} |
Returns | |
---|---|
Type | Description |
ListGenerativeQuestionConfigsResponse |
listGenerativeQuestionConfigs(ListGenerativeQuestionConfigsRequest request)
public final ListGenerativeQuestionConfigsResponse listGenerativeQuestionConfigs(ListGenerativeQuestionConfigsRequest request)
Returns all questions for a given catalog.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
ListGenerativeQuestionConfigsRequest request =
ListGenerativeQuestionConfigsRequest.newBuilder()
.setParent(CatalogName.of("[PROJECT]", "[LOCATION]", "[CATALOG]").toString())
.build();
ListGenerativeQuestionConfigsResponse response =
generativeQuestionServiceClient.listGenerativeQuestionConfigs(request);
}
Parameter | |
---|---|
Name | Description |
request |
ListGenerativeQuestionConfigsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
ListGenerativeQuestionConfigsResponse |
listGenerativeQuestionConfigs(String parent)
public final ListGenerativeQuestionConfigsResponse listGenerativeQuestionConfigs(String parent)
Returns all questions for a given catalog.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
String parent = CatalogName.of("[PROJECT]", "[LOCATION]", "[CATALOG]").toString();
ListGenerativeQuestionConfigsResponse response =
generativeQuestionServiceClient.listGenerativeQuestionConfigs(parent);
}
Parameter | |
---|---|
Name | Description |
parent |
String Required. Resource name of the parent catalog. Format: projects/{project}/locations/{location}/catalogs/{catalog} |
Returns | |
---|---|
Type | Description |
ListGenerativeQuestionConfigsResponse |
listGenerativeQuestionConfigsCallable()
public final UnaryCallable<ListGenerativeQuestionConfigsRequest,ListGenerativeQuestionConfigsResponse> listGenerativeQuestionConfigsCallable()
Returns all questions for a given catalog.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
ListGenerativeQuestionConfigsRequest request =
ListGenerativeQuestionConfigsRequest.newBuilder()
.setParent(CatalogName.of("[PROJECT]", "[LOCATION]", "[CATALOG]").toString())
.build();
ApiFuture<ListGenerativeQuestionConfigsResponse> future =
generativeQuestionServiceClient
.listGenerativeQuestionConfigsCallable()
.futureCall(request);
// Do something.
ListGenerativeQuestionConfigsResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListGenerativeQuestionConfigsRequest,ListGenerativeQuestionConfigsResponse> |
shutdown()
public void shutdown()
shutdownNow()
public void shutdownNow()
updateGenerativeQuestionConfig(GenerativeQuestionConfig generativeQuestionConfig, FieldMask updateMask)
public final GenerativeQuestionConfig updateGenerativeQuestionConfig(GenerativeQuestionConfig generativeQuestionConfig, FieldMask updateMask)
Allows management of individual questions.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
GenerativeQuestionConfig generativeQuestionConfig =
GenerativeQuestionConfig.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
GenerativeQuestionConfig response =
generativeQuestionServiceClient.updateGenerativeQuestionConfig(
generativeQuestionConfig, updateMask);
}
Parameters | |
---|---|
Name | Description |
generativeQuestionConfig |
GenerativeQuestionConfig Required. The question to update. |
updateMask |
FieldMask Optional. Indicates which fields in the provided GenerativeQuestionConfig to update. The following are NOT supported:
If not set or empty, all supported fields are updated. |
Returns | |
---|---|
Type | Description |
GenerativeQuestionConfig |
updateGenerativeQuestionConfig(UpdateGenerativeQuestionConfigRequest request)
public final GenerativeQuestionConfig updateGenerativeQuestionConfig(UpdateGenerativeQuestionConfigRequest request)
Allows management of individual questions.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
UpdateGenerativeQuestionConfigRequest request =
UpdateGenerativeQuestionConfigRequest.newBuilder()
.setGenerativeQuestionConfig(GenerativeQuestionConfig.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
GenerativeQuestionConfig response =
generativeQuestionServiceClient.updateGenerativeQuestionConfig(request);
}
Parameter | |
---|---|
Name | Description |
request |
UpdateGenerativeQuestionConfigRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
GenerativeQuestionConfig |
updateGenerativeQuestionConfigCallable()
public final UnaryCallable<UpdateGenerativeQuestionConfigRequest,GenerativeQuestionConfig> updateGenerativeQuestionConfigCallable()
Allows management of individual questions.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
UpdateGenerativeQuestionConfigRequest request =
UpdateGenerativeQuestionConfigRequest.newBuilder()
.setGenerativeQuestionConfig(GenerativeQuestionConfig.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<GenerativeQuestionConfig> future =
generativeQuestionServiceClient
.updateGenerativeQuestionConfigCallable()
.futureCall(request);
// Do something.
GenerativeQuestionConfig response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdateGenerativeQuestionConfigRequest,GenerativeQuestionConfig> |
updateGenerativeQuestionsFeatureConfig(GenerativeQuestionsFeatureConfig generativeQuestionsFeatureConfig, FieldMask updateMask)
public final GenerativeQuestionsFeatureConfig updateGenerativeQuestionsFeatureConfig(GenerativeQuestionsFeatureConfig generativeQuestionsFeatureConfig, FieldMask updateMask)
Manages overal generative question feature state -- enables toggling feature on and off.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
GenerativeQuestionsFeatureConfig generativeQuestionsFeatureConfig =
GenerativeQuestionsFeatureConfig.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
GenerativeQuestionsFeatureConfig response =
generativeQuestionServiceClient.updateGenerativeQuestionsFeatureConfig(
generativeQuestionsFeatureConfig, updateMask);
}
Parameters | |
---|---|
Name | Description |
generativeQuestionsFeatureConfig |
GenerativeQuestionsFeatureConfig Required. The configuration managing the feature state. |
updateMask |
FieldMask Optional. Indicates which fields in the provided GenerativeQuestionsFeatureConfig to update. If not set or empty, all supported fields are updated. |
Returns | |
---|---|
Type | Description |
GenerativeQuestionsFeatureConfig |
updateGenerativeQuestionsFeatureConfig(UpdateGenerativeQuestionsFeatureConfigRequest request)
public final GenerativeQuestionsFeatureConfig updateGenerativeQuestionsFeatureConfig(UpdateGenerativeQuestionsFeatureConfigRequest request)
Manages overal generative question feature state -- enables toggling feature on and off.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
UpdateGenerativeQuestionsFeatureConfigRequest request =
UpdateGenerativeQuestionsFeatureConfigRequest.newBuilder()
.setGenerativeQuestionsFeatureConfig(
GenerativeQuestionsFeatureConfig.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
GenerativeQuestionsFeatureConfig response =
generativeQuestionServiceClient.updateGenerativeQuestionsFeatureConfig(request);
}
Parameter | |
---|---|
Name | Description |
request |
UpdateGenerativeQuestionsFeatureConfigRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
GenerativeQuestionsFeatureConfig |
updateGenerativeQuestionsFeatureConfigCallable()
public final UnaryCallable<UpdateGenerativeQuestionsFeatureConfigRequest,GenerativeQuestionsFeatureConfig> updateGenerativeQuestionsFeatureConfigCallable()
Manages overal generative question feature state -- enables toggling feature on and off.
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 (GenerativeQuestionServiceClient generativeQuestionServiceClient =
GenerativeQuestionServiceClient.create()) {
UpdateGenerativeQuestionsFeatureConfigRequest request =
UpdateGenerativeQuestionsFeatureConfigRequest.newBuilder()
.setGenerativeQuestionsFeatureConfig(
GenerativeQuestionsFeatureConfig.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<GenerativeQuestionsFeatureConfig> future =
generativeQuestionServiceClient
.updateGenerativeQuestionsFeatureConfigCallable()
.futureCall(request);
// Do something.
GenerativeQuestionsFeatureConfig response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<UpdateGenerativeQuestionsFeatureConfigRequest,GenerativeQuestionsFeatureConfig> |