- 3.48.0 (latest)
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.42.0
- 3.41.0
- 3.40.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.2
- 3.3.0
- 3.2.0
- 3.0.0
- 2.9.8
- 2.8.9
- 2.7.4
- 2.5.3
- 2.4.0
public class VizierServiceClient implements BackgroundResource
Service Description: Vertex AI Vizier API.
Vertex AI Vizier is a service to solve blackbox optimization problems, such as tuning machine learning hyperparameters and searching over deep learning architectures.
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 (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
Study study = Study.newBuilder().build();
Study response = vizierServiceClient.createStudy(parent, study);
}
Note: close() needs to be called on the VizierServiceClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
The surface of this class includes several types of Java methods for each of the API's methods:
- A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
- A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
- A "callable" method. This type of method takes no parameters and returns 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 VizierServiceSettings 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
VizierServiceSettings vizierServiceSettings =
VizierServiceSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
VizierServiceClient vizierServiceClient = VizierServiceClient.create(vizierServiceSettings);
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
VizierServiceSettings vizierServiceSettings =
VizierServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
VizierServiceClient vizierServiceClient = VizierServiceClient.create(vizierServiceSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
Implements
BackgroundResourceStatic Methods
create()
public static final VizierServiceClient create()
Constructs an instance of VizierServiceClient with default settings.
Returns | |
---|---|
Type | Description |
VizierServiceClient |
Exceptions | |
---|---|
Type | Description |
IOException |
create(VizierServiceSettings settings)
public static final VizierServiceClient create(VizierServiceSettings settings)
Constructs an instance of VizierServiceClient, 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 | VizierServiceSettings |
Returns | |
---|---|
Type | Description |
VizierServiceClient |
Exceptions | |
---|---|
Type | Description |
IOException |
create(VizierServiceStub stub)
public static final VizierServiceClient create(VizierServiceStub stub)
Constructs an instance of VizierServiceClient, using the given stub for making calls. This is for advanced usage - prefer using create(VizierServiceSettings).
Parameter | |
---|---|
Name | Description |
stub | VizierServiceStub |
Returns | |
---|---|
Type | Description |
VizierServiceClient |
Constructors
VizierServiceClient(VizierServiceSettings settings)
protected VizierServiceClient(VizierServiceSettings settings)
Constructs an instance of VizierServiceClient, 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 | VizierServiceSettings |
VizierServiceClient(VizierServiceStub stub)
protected VizierServiceClient(VizierServiceStub stub)
Parameter | |
---|---|
Name | Description |
stub | VizierServiceStub |
Methods
addTrialMeasurement(AddTrialMeasurementRequest request)
public final Trial addTrialMeasurement(AddTrialMeasurementRequest request)
Adds a measurement of the objective metrics to a Trial. This measurement is assumed to have been taken before the Trial is complete.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
AddTrialMeasurementRequest request =
AddTrialMeasurementRequest.newBuilder()
.setTrialName(
TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString())
.setMeasurement(Measurement.newBuilder().build())
.build();
Trial response = vizierServiceClient.addTrialMeasurement(request);
}
Parameter | |
---|---|
Name | Description |
request | AddTrialMeasurementRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Trial |
addTrialMeasurementCallable()
public final UnaryCallable<AddTrialMeasurementRequest,Trial> addTrialMeasurementCallable()
Adds a measurement of the objective metrics to a Trial. This measurement is assumed to have been taken before the Trial is complete.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
AddTrialMeasurementRequest request =
AddTrialMeasurementRequest.newBuilder()
.setTrialName(
TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString())
.setMeasurement(Measurement.newBuilder().build())
.build();
ApiFuture<Trial> future =
vizierServiceClient.addTrialMeasurementCallable().futureCall(request);
// Do something.
Trial response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<AddTrialMeasurementRequest,Trial> |
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 |
checkTrialEarlyStoppingStateAsync(CheckTrialEarlyStoppingStateRequest request)
public final OperationFuture<CheckTrialEarlyStoppingStateResponse,CheckTrialEarlyStoppingStateMetatdata> checkTrialEarlyStoppingStateAsync(CheckTrialEarlyStoppingStateRequest request)
Checks whether a Trial should stop or not. Returns a long-running operation. When the operation is successful, it will contain a CheckTrialEarlyStoppingStateResponse.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
CheckTrialEarlyStoppingStateRequest request =
CheckTrialEarlyStoppingStateRequest.newBuilder()
.setTrialName(
TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString())
.build();
CheckTrialEarlyStoppingStateResponse response =
vizierServiceClient.checkTrialEarlyStoppingStateAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request | CheckTrialEarlyStoppingStateRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<CheckTrialEarlyStoppingStateResponse,CheckTrialEarlyStoppingStateMetatdata> |
checkTrialEarlyStoppingStateCallable()
public final UnaryCallable<CheckTrialEarlyStoppingStateRequest,Operation> checkTrialEarlyStoppingStateCallable()
Checks whether a Trial should stop or not. Returns a long-running operation. When the operation is successful, it will contain a CheckTrialEarlyStoppingStateResponse.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
CheckTrialEarlyStoppingStateRequest request =
CheckTrialEarlyStoppingStateRequest.newBuilder()
.setTrialName(
TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString())
.build();
ApiFuture<Operation> future =
vizierServiceClient.checkTrialEarlyStoppingStateCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CheckTrialEarlyStoppingStateRequest,Operation> |
checkTrialEarlyStoppingStateOperationCallable()
public final OperationCallable<CheckTrialEarlyStoppingStateRequest,CheckTrialEarlyStoppingStateResponse,CheckTrialEarlyStoppingStateMetatdata> checkTrialEarlyStoppingStateOperationCallable()
Checks whether a Trial should stop or not. Returns a long-running operation. When the operation is successful, it will contain a CheckTrialEarlyStoppingStateResponse.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
CheckTrialEarlyStoppingStateRequest request =
CheckTrialEarlyStoppingStateRequest.newBuilder()
.setTrialName(
TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString())
.build();
OperationFuture<CheckTrialEarlyStoppingStateResponse, CheckTrialEarlyStoppingStateMetatdata>
future =
vizierServiceClient
.checkTrialEarlyStoppingStateOperationCallable()
.futureCall(request);
// Do something.
CheckTrialEarlyStoppingStateResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<CheckTrialEarlyStoppingStateRequest,CheckTrialEarlyStoppingStateResponse,CheckTrialEarlyStoppingStateMetatdata> |
close()
public final void close()
completeTrial(CompleteTrialRequest request)
public final Trial completeTrial(CompleteTrialRequest request)
Marks a Trial as complete.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
CompleteTrialRequest request =
CompleteTrialRequest.newBuilder()
.setName(TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString())
.setFinalMeasurement(Measurement.newBuilder().build())
.setTrialInfeasible(true)
.setInfeasibleReason("infeasibleReason1040725388")
.build();
Trial response = vizierServiceClient.completeTrial(request);
}
Parameter | |
---|---|
Name | Description |
request | CompleteTrialRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Trial |
completeTrialCallable()
public final UnaryCallable<CompleteTrialRequest,Trial> completeTrialCallable()
Marks a Trial as complete.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
CompleteTrialRequest request =
CompleteTrialRequest.newBuilder()
.setName(TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString())
.setFinalMeasurement(Measurement.newBuilder().build())
.setTrialInfeasible(true)
.setInfeasibleReason("infeasibleReason1040725388")
.build();
ApiFuture<Trial> future = vizierServiceClient.completeTrialCallable().futureCall(request);
// Do something.
Trial response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CompleteTrialRequest,Trial> |
createStudy(CreateStudyRequest request)
public final Study createStudy(CreateStudyRequest request)
Creates a Study. A resource name will be generated after creation of the Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
CreateStudyRequest request =
CreateStudyRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setStudy(Study.newBuilder().build())
.build();
Study response = vizierServiceClient.createStudy(request);
}
Parameter | |
---|---|
Name | Description |
request | CreateStudyRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Study |
createStudy(LocationName parent, Study study)
public final Study createStudy(LocationName parent, Study study)
Creates a Study. A resource name will be generated after creation of the Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
Study study = Study.newBuilder().build();
Study response = vizierServiceClient.createStudy(parent, study);
}
Parameters | |
---|---|
Name | Description |
parent | LocationName Required. The resource name of the Location to create the CustomJob in. Format:
|
study | Study Required. The Study configuration used to create the Study. |
Returns | |
---|---|
Type | Description |
Study |
createStudy(String parent, Study study)
public final Study createStudy(String parent, Study study)
Creates a Study. A resource name will be generated after creation of the Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
Study study = Study.newBuilder().build();
Study response = vizierServiceClient.createStudy(parent, study);
}
Parameters | |
---|---|
Name | Description |
parent | String Required. The resource name of the Location to create the CustomJob in. Format:
|
study | Study Required. The Study configuration used to create the Study. |
Returns | |
---|---|
Type | Description |
Study |
createStudyCallable()
public final UnaryCallable<CreateStudyRequest,Study> createStudyCallable()
Creates a Study. A resource name will be generated after creation of the Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
CreateStudyRequest request =
CreateStudyRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setStudy(Study.newBuilder().build())
.build();
ApiFuture<Study> future = vizierServiceClient.createStudyCallable().futureCall(request);
// Do something.
Study response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreateStudyRequest,Study> |
createTrial(CreateTrialRequest request)
public final Trial createTrial(CreateTrialRequest request)
Adds a user provided Trial to a Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
CreateTrialRequest request =
CreateTrialRequest.newBuilder()
.setParent(StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString())
.setTrial(Trial.newBuilder().build())
.build();
Trial response = vizierServiceClient.createTrial(request);
}
Parameter | |
---|---|
Name | Description |
request | CreateTrialRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Trial |
createTrial(StudyName parent, Trial trial)
public final Trial createTrial(StudyName parent, Trial trial)
Adds a user provided Trial to a Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
StudyName parent = StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]");
Trial trial = Trial.newBuilder().build();
Trial response = vizierServiceClient.createTrial(parent, trial);
}
Parameters | |
---|---|
Name | Description |
parent | StudyName Required. The resource name of the Study to create the Trial in. Format:
|
trial | Trial Required. The Trial to create. |
Returns | |
---|---|
Type | Description |
Trial |
createTrial(String parent, Trial trial)
public final Trial createTrial(String parent, Trial trial)
Adds a user provided Trial to a Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
String parent = StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString();
Trial trial = Trial.newBuilder().build();
Trial response = vizierServiceClient.createTrial(parent, trial);
}
Parameters | |
---|---|
Name | Description |
parent | String Required. The resource name of the Study to create the Trial in. Format:
|
trial | Trial Required. The Trial to create. |
Returns | |
---|---|
Type | Description |
Trial |
createTrialCallable()
public final UnaryCallable<CreateTrialRequest,Trial> createTrialCallable()
Adds a user provided Trial to a Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
CreateTrialRequest request =
CreateTrialRequest.newBuilder()
.setParent(StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString())
.setTrial(Trial.newBuilder().build())
.build();
ApiFuture<Trial> future = vizierServiceClient.createTrialCallable().futureCall(request);
// Do something.
Trial response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<CreateTrialRequest,Trial> |
deleteStudy(DeleteStudyRequest request)
public final void deleteStudy(DeleteStudyRequest request)
Deletes a Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
DeleteStudyRequest request =
DeleteStudyRequest.newBuilder()
.setName(StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString())
.build();
vizierServiceClient.deleteStudy(request);
}
Parameter | |
---|---|
Name | Description |
request | DeleteStudyRequest The request object containing all of the parameters for the API call. |
deleteStudy(StudyName name)
public final void deleteStudy(StudyName name)
Deletes a Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
StudyName name = StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]");
vizierServiceClient.deleteStudy(name);
}
Parameter | |
---|---|
Name | Description |
name | StudyName Required. The name of the Study resource to be deleted. Format:
|
deleteStudy(String name)
public final void deleteStudy(String name)
Deletes a Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
String name = StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString();
vizierServiceClient.deleteStudy(name);
}
Parameter | |
---|---|
Name | Description |
name | String Required. The name of the Study resource to be deleted. Format:
|
deleteStudyCallable()
public final UnaryCallable<DeleteStudyRequest,Empty> deleteStudyCallable()
Deletes a Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
DeleteStudyRequest request =
DeleteStudyRequest.newBuilder()
.setName(StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString())
.build();
ApiFuture<Empty> future = vizierServiceClient.deleteStudyCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeleteStudyRequest,Empty> |
deleteTrial(DeleteTrialRequest request)
public final void deleteTrial(DeleteTrialRequest request)
Deletes a Trial.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
DeleteTrialRequest request =
DeleteTrialRequest.newBuilder()
.setName(TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString())
.build();
vizierServiceClient.deleteTrial(request);
}
Parameter | |
---|---|
Name | Description |
request | DeleteTrialRequest The request object containing all of the parameters for the API call. |
deleteTrial(TrialName name)
public final void deleteTrial(TrialName name)
Deletes a Trial.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
TrialName name = TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]");
vizierServiceClient.deleteTrial(name);
}
Parameter | |
---|---|
Name | Description |
name | TrialName Required. The Trial's name. Format:
|
deleteTrial(String name)
public final void deleteTrial(String name)
Deletes a Trial.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
String name = TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString();
vizierServiceClient.deleteTrial(name);
}
Parameter | |
---|---|
Name | Description |
name | String Required. The Trial's name. Format:
|
deleteTrialCallable()
public final UnaryCallable<DeleteTrialRequest,Empty> deleteTrialCallable()
Deletes a Trial.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
DeleteTrialRequest request =
DeleteTrialRequest.newBuilder()
.setName(TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString())
.build();
ApiFuture<Empty> future = vizierServiceClient.deleteTrialCallable().futureCall(request);
// Do something.
future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<DeleteTrialRequest,Empty> |
getIamPolicy(GetIamPolicyRequest request)
public final Policy getIamPolicy(GetIamPolicyRequest request)
Gets the access control policy for a resource. Returns an empty policyif the resource exists and does not have a policy set.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
GetIamPolicyRequest request =
GetIamPolicyRequest.newBuilder()
.setResource(
EndpointName.ofProjectLocationEndpointName(
"[PROJECT]", "[LOCATION]", "[ENDPOINT]")
.toString())
.setOptions(GetPolicyOptions.newBuilder().build())
.build();
Policy response = vizierServiceClient.getIamPolicy(request);
}
Parameter | |
---|---|
Name | Description |
request | com.google.iam.v1.GetIamPolicyRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
com.google.iam.v1.Policy |
getIamPolicyCallable()
public final UnaryCallable<GetIamPolicyRequest,Policy> getIamPolicyCallable()
Gets the access control policy for a resource. Returns an empty policyif the resource exists and does not have a policy set.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
GetIamPolicyRequest request =
GetIamPolicyRequest.newBuilder()
.setResource(
EndpointName.ofProjectLocationEndpointName(
"[PROJECT]", "[LOCATION]", "[ENDPOINT]")
.toString())
.setOptions(GetPolicyOptions.newBuilder().build())
.build();
ApiFuture<Policy> future = vizierServiceClient.getIamPolicyCallable().futureCall(request);
// Do something.
Policy response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> |
getLocation(GetLocationRequest request)
public final Location getLocation(GetLocationRequest request)
Gets information about a location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
Location response = vizierServiceClient.getLocation(request);
}
Parameter | |
---|---|
Name | Description |
request | com.google.cloud.location.GetLocationRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
com.google.cloud.location.Location |
getLocationCallable()
public final UnaryCallable<GetLocationRequest,Location> getLocationCallable()
Gets information about a location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
ApiFuture<Location> future = vizierServiceClient.getLocationCallable().futureCall(request);
// Do something.
Location response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> |
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 |
getSettings()
public final VizierServiceSettings getSettings()
Returns | |
---|---|
Type | Description |
VizierServiceSettings |
getStub()
public VizierServiceStub getStub()
Returns | |
---|---|
Type | Description |
VizierServiceStub |
getStudy(GetStudyRequest request)
public final Study getStudy(GetStudyRequest request)
Gets a Study by name.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
GetStudyRequest request =
GetStudyRequest.newBuilder()
.setName(StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString())
.build();
Study response = vizierServiceClient.getStudy(request);
}
Parameter | |
---|---|
Name | Description |
request | GetStudyRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Study |
getStudy(StudyName name)
public final Study getStudy(StudyName name)
Gets a Study by name.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
StudyName name = StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]");
Study response = vizierServiceClient.getStudy(name);
}
Parameter | |
---|---|
Name | Description |
name | StudyName Required. The name of the Study resource. Format:
|
Returns | |
---|---|
Type | Description |
Study |
getStudy(String name)
public final Study getStudy(String name)
Gets a Study by name.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
String name = StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString();
Study response = vizierServiceClient.getStudy(name);
}
Parameter | |
---|---|
Name | Description |
name | String Required. The name of the Study resource. Format:
|
Returns | |
---|---|
Type | Description |
Study |
getStudyCallable()
public final UnaryCallable<GetStudyRequest,Study> getStudyCallable()
Gets a Study by name.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
GetStudyRequest request =
GetStudyRequest.newBuilder()
.setName(StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString())
.build();
ApiFuture<Study> future = vizierServiceClient.getStudyCallable().futureCall(request);
// Do something.
Study response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetStudyRequest,Study> |
getTrial(GetTrialRequest request)
public final Trial getTrial(GetTrialRequest request)
Gets a Trial.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
GetTrialRequest request =
GetTrialRequest.newBuilder()
.setName(TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString())
.build();
Trial response = vizierServiceClient.getTrial(request);
}
Parameter | |
---|---|
Name | Description |
request | GetTrialRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Trial |
getTrial(TrialName name)
public final Trial getTrial(TrialName name)
Gets a Trial.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
TrialName name = TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]");
Trial response = vizierServiceClient.getTrial(name);
}
Parameter | |
---|---|
Name | Description |
name | TrialName Required. The name of the Trial resource. Format:
|
Returns | |
---|---|
Type | Description |
Trial |
getTrial(String name)
public final Trial getTrial(String name)
Gets a Trial.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
String name = TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString();
Trial response = vizierServiceClient.getTrial(name);
}
Parameter | |
---|---|
Name | Description |
name | String Required. The name of the Trial resource. Format:
|
Returns | |
---|---|
Type | Description |
Trial |
getTrialCallable()
public final UnaryCallable<GetTrialRequest,Trial> getTrialCallable()
Gets a Trial.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
GetTrialRequest request =
GetTrialRequest.newBuilder()
.setName(TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString())
.build();
ApiFuture<Trial> future = vizierServiceClient.getTrialCallable().futureCall(request);
// Do something.
Trial response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<GetTrialRequest,Trial> |
isShutdown()
public boolean isShutdown()
Returns | |
---|---|
Type | Description |
boolean |
isTerminated()
public boolean isTerminated()
Returns | |
---|---|
Type | Description |
boolean |
listLocations(ListLocationsRequest request)
public final VizierServiceClient.ListLocationsPagedResponse listLocations(ListLocationsRequest request)
Lists information about the supported locations for this service.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
ListLocationsRequest request =
ListLocationsRequest.newBuilder()
.setName("name3373707")
.setFilter("filter-1274492040")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (Location element : vizierServiceClient.listLocations(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request | com.google.cloud.location.ListLocationsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
VizierServiceClient.ListLocationsPagedResponse |
listLocationsCallable()
public final UnaryCallable<ListLocationsRequest,ListLocationsResponse> listLocationsCallable()
Lists information about the supported locations for this service.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
ListLocationsRequest request =
ListLocationsRequest.newBuilder()
.setName("name3373707")
.setFilter("filter-1274492040")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListLocationsResponse response = vizierServiceClient.listLocationsCallable().call(request);
for (Location element : response.getLocationsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse> |
listLocationsPagedCallable()
public final UnaryCallable<ListLocationsRequest,VizierServiceClient.ListLocationsPagedResponse> listLocationsPagedCallable()
Lists information about the supported locations for this service.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
ListLocationsRequest request =
ListLocationsRequest.newBuilder()
.setName("name3373707")
.setFilter("filter-1274492040")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<Location> future =
vizierServiceClient.listLocationsPagedCallable().futureCall(request);
// Do something.
for (Location element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<com.google.cloud.location.ListLocationsRequest,ListLocationsPagedResponse> |
listOptimalTrials(ListOptimalTrialsRequest request)
public final ListOptimalTrialsResponse listOptimalTrials(ListOptimalTrialsRequest request)
Lists the pareto-optimal Trials for multi-objective Study or the optimal Trials for single-objective Study. The definition of pareto-optimal can be checked in wiki page. https://en.wikipedia.org/wiki/Pareto_efficiency
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
ListOptimalTrialsRequest request =
ListOptimalTrialsRequest.newBuilder()
.setParent(StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString())
.build();
ListOptimalTrialsResponse response = vizierServiceClient.listOptimalTrials(request);
}
Parameter | |
---|---|
Name | Description |
request | ListOptimalTrialsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
ListOptimalTrialsResponse |
listOptimalTrials(StudyName parent)
public final ListOptimalTrialsResponse listOptimalTrials(StudyName parent)
Lists the pareto-optimal Trials for multi-objective Study or the optimal Trials for single-objective Study. The definition of pareto-optimal can be checked in wiki page. https://en.wikipedia.org/wiki/Pareto_efficiency
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
StudyName parent = StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]");
ListOptimalTrialsResponse response = vizierServiceClient.listOptimalTrials(parent);
}
Parameter | |
---|---|
Name | Description |
parent | StudyName Required. The name of the Study that the optimal Trial belongs to. |
Returns | |
---|---|
Type | Description |
ListOptimalTrialsResponse |
listOptimalTrials(String parent)
public final ListOptimalTrialsResponse listOptimalTrials(String parent)
Lists the pareto-optimal Trials for multi-objective Study or the optimal Trials for single-objective Study. The definition of pareto-optimal can be checked in wiki page. https://en.wikipedia.org/wiki/Pareto_efficiency
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
String parent = StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString();
ListOptimalTrialsResponse response = vizierServiceClient.listOptimalTrials(parent);
}
Parameter | |
---|---|
Name | Description |
parent | String Required. The name of the Study that the optimal Trial belongs to. |
Returns | |
---|---|
Type | Description |
ListOptimalTrialsResponse |
listOptimalTrialsCallable()
public final UnaryCallable<ListOptimalTrialsRequest,ListOptimalTrialsResponse> listOptimalTrialsCallable()
Lists the pareto-optimal Trials for multi-objective Study or the optimal Trials for single-objective Study. The definition of pareto-optimal can be checked in wiki page. https://en.wikipedia.org/wiki/Pareto_efficiency
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
ListOptimalTrialsRequest request =
ListOptimalTrialsRequest.newBuilder()
.setParent(StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString())
.build();
ApiFuture<ListOptimalTrialsResponse> future =
vizierServiceClient.listOptimalTrialsCallable().futureCall(request);
// Do something.
ListOptimalTrialsResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListOptimalTrialsRequest,ListOptimalTrialsResponse> |
listStudies(ListStudiesRequest request)
public final VizierServiceClient.ListStudiesPagedResponse listStudies(ListStudiesRequest request)
Lists all the studies in a region for an associated 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 (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
ListStudiesRequest request =
ListStudiesRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
for (Study element : vizierServiceClient.listStudies(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request | ListStudiesRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
VizierServiceClient.ListStudiesPagedResponse |
listStudies(LocationName parent)
public final VizierServiceClient.ListStudiesPagedResponse listStudies(LocationName parent)
Lists all the studies in a region for an associated 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 (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
for (Study element : vizierServiceClient.listStudies(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent | LocationName Required. The resource name of the Location to list the Study from. Format:
|
Returns | |
---|---|
Type | Description |
VizierServiceClient.ListStudiesPagedResponse |
listStudies(String parent)
public final VizierServiceClient.ListStudiesPagedResponse listStudies(String parent)
Lists all the studies in a region for an associated 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 (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
for (Study element : vizierServiceClient.listStudies(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent | String Required. The resource name of the Location to list the Study from. Format:
|
Returns | |
---|---|
Type | Description |
VizierServiceClient.ListStudiesPagedResponse |
listStudiesCallable()
public final UnaryCallable<ListStudiesRequest,ListStudiesResponse> listStudiesCallable()
Lists all the studies in a region for an associated 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 (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
ListStudiesRequest request =
ListStudiesRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
while (true) {
ListStudiesResponse response = vizierServiceClient.listStudiesCallable().call(request);
for (Study element : response.getStudiesList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListStudiesRequest,ListStudiesResponse> |
listStudiesPagedCallable()
public final UnaryCallable<ListStudiesRequest,VizierServiceClient.ListStudiesPagedResponse> listStudiesPagedCallable()
Lists all the studies in a region for an associated 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 (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
ListStudiesRequest request =
ListStudiesRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
ApiFuture<Study> future = vizierServiceClient.listStudiesPagedCallable().futureCall(request);
// Do something.
for (Study element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListStudiesRequest,ListStudiesPagedResponse> |
listTrials(ListTrialsRequest request)
public final VizierServiceClient.ListTrialsPagedResponse listTrials(ListTrialsRequest request)
Lists the Trials associated with a Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
ListTrialsRequest request =
ListTrialsRequest.newBuilder()
.setParent(StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
for (Trial element : vizierServiceClient.listTrials(request).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
request | ListTrialsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
VizierServiceClient.ListTrialsPagedResponse |
listTrials(StudyName parent)
public final VizierServiceClient.ListTrialsPagedResponse listTrials(StudyName parent)
Lists the Trials associated with a Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
StudyName parent = StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]");
for (Trial element : vizierServiceClient.listTrials(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent | StudyName Required. The resource name of the Study to list the Trial from. Format:
|
Returns | |
---|---|
Type | Description |
VizierServiceClient.ListTrialsPagedResponse |
listTrials(String parent)
public final VizierServiceClient.ListTrialsPagedResponse listTrials(String parent)
Lists the Trials associated with a Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
String parent = StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString();
for (Trial element : vizierServiceClient.listTrials(parent).iterateAll()) {
// doThingsWith(element);
}
}
Parameter | |
---|---|
Name | Description |
parent | String Required. The resource name of the Study to list the Trial from. Format:
|
Returns | |
---|---|
Type | Description |
VizierServiceClient.ListTrialsPagedResponse |
listTrialsCallable()
public final UnaryCallable<ListTrialsRequest,ListTrialsResponse> listTrialsCallable()
Lists the Trials associated with a Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
ListTrialsRequest request =
ListTrialsRequest.newBuilder()
.setParent(StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
while (true) {
ListTrialsResponse response = vizierServiceClient.listTrialsCallable().call(request);
for (Trial element : response.getTrialsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListTrialsRequest,ListTrialsResponse> |
listTrialsPagedCallable()
public final UnaryCallable<ListTrialsRequest,VizierServiceClient.ListTrialsPagedResponse> listTrialsPagedCallable()
Lists the Trials associated with a Study.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
ListTrialsRequest request =
ListTrialsRequest.newBuilder()
.setParent(StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString())
.setPageToken("pageToken873572522")
.setPageSize(883849137)
.build();
ApiFuture<Trial> future = vizierServiceClient.listTrialsPagedCallable().futureCall(request);
// Do something.
for (Trial element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
Returns | |
---|---|
Type | Description |
UnaryCallable<ListTrialsRequest,ListTrialsPagedResponse> |
lookupStudy(LocationName parent)
public final Study lookupStudy(LocationName parent)
Looks a study up using the user-defined display_name field instead of the fully qualified resource name.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
Study response = vizierServiceClient.lookupStudy(parent);
}
Parameter | |
---|---|
Name | Description |
parent | LocationName Required. The resource name of the Location to get the Study from. Format:
|
Returns | |
---|---|
Type | Description |
Study |
lookupStudy(LookupStudyRequest request)
public final Study lookupStudy(LookupStudyRequest request)
Looks a study up using the user-defined display_name field instead of the fully qualified resource name.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
LookupStudyRequest request =
LookupStudyRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setDisplayName("displayName1714148973")
.build();
Study response = vizierServiceClient.lookupStudy(request);
}
Parameter | |
---|---|
Name | Description |
request | LookupStudyRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Study |
lookupStudy(String parent)
public final Study lookupStudy(String parent)
Looks a study up using the user-defined display_name field instead of the fully qualified resource name.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
Study response = vizierServiceClient.lookupStudy(parent);
}
Parameter | |
---|---|
Name | Description |
parent | String Required. The resource name of the Location to get the Study from. Format:
|
Returns | |
---|---|
Type | Description |
Study |
lookupStudyCallable()
public final UnaryCallable<LookupStudyRequest,Study> lookupStudyCallable()
Looks a study up using the user-defined display_name field instead of the fully qualified resource name.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
LookupStudyRequest request =
LookupStudyRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setDisplayName("displayName1714148973")
.build();
ApiFuture<Study> future = vizierServiceClient.lookupStudyCallable().futureCall(request);
// Do something.
Study response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<LookupStudyRequest,Study> |
setIamPolicy(SetIamPolicyRequest request)
public final Policy setIamPolicy(SetIamPolicyRequest request)
Sets the access control policy on the specified resource. Replacesany existing policy.
Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
SetIamPolicyRequest request =
SetIamPolicyRequest.newBuilder()
.setResource(
EndpointName.ofProjectLocationEndpointName(
"[PROJECT]", "[LOCATION]", "[ENDPOINT]")
.toString())
.setPolicy(Policy.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
Policy response = vizierServiceClient.setIamPolicy(request);
}
Parameter | |
---|---|
Name | Description |
request | com.google.iam.v1.SetIamPolicyRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
com.google.iam.v1.Policy |
setIamPolicyCallable()
public final UnaryCallable<SetIamPolicyRequest,Policy> setIamPolicyCallable()
Sets the access control policy on the specified resource. Replacesany existing policy.
Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
SetIamPolicyRequest request =
SetIamPolicyRequest.newBuilder()
.setResource(
EndpointName.ofProjectLocationEndpointName(
"[PROJECT]", "[LOCATION]", "[ENDPOINT]")
.toString())
.setPolicy(Policy.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<Policy> future = vizierServiceClient.setIamPolicyCallable().futureCall(request);
// Do something.
Policy response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> |
shutdown()
public void shutdown()
shutdownNow()
public void shutdownNow()
stopTrial(StopTrialRequest request)
public final Trial stopTrial(StopTrialRequest request)
Stops a Trial.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
StopTrialRequest request =
StopTrialRequest.newBuilder()
.setName(TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString())
.build();
Trial response = vizierServiceClient.stopTrial(request);
}
Parameter | |
---|---|
Name | Description |
request | StopTrialRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
Trial |
stopTrialCallable()
public final UnaryCallable<StopTrialRequest,Trial> stopTrialCallable()
Stops a Trial.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
StopTrialRequest request =
StopTrialRequest.newBuilder()
.setName(TrialName.of("[PROJECT]", "[LOCATION]", "[STUDY]", "[TRIAL]").toString())
.build();
ApiFuture<Trial> future = vizierServiceClient.stopTrialCallable().futureCall(request);
// Do something.
Trial response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<StopTrialRequest,Trial> |
suggestTrialsAsync(SuggestTrialsRequest request)
public final OperationFuture<SuggestTrialsResponse,SuggestTrialsMetadata> suggestTrialsAsync(SuggestTrialsRequest request)
Adds one or more Trials to a Study, with parameter values suggested by Vertex AI Vizier. Returns a long-running operation associated with the generation of Trial suggestions. When this long-running operation succeeds, it will contain a SuggestTrialsResponse.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
SuggestTrialsRequest request =
SuggestTrialsRequest.newBuilder()
.setParent(StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString())
.setSuggestionCount(390130452)
.setClientId("clientId908408390")
.addAllContexts(new ArrayList<TrialContext>())
.build();
SuggestTrialsResponse response = vizierServiceClient.suggestTrialsAsync(request).get();
}
Parameter | |
---|---|
Name | Description |
request | SuggestTrialsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
OperationFuture<SuggestTrialsResponse,SuggestTrialsMetadata> |
suggestTrialsCallable()
public final UnaryCallable<SuggestTrialsRequest,Operation> suggestTrialsCallable()
Adds one or more Trials to a Study, with parameter values suggested by Vertex AI Vizier. Returns a long-running operation associated with the generation of Trial suggestions. When this long-running operation succeeds, it will contain a SuggestTrialsResponse.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
SuggestTrialsRequest request =
SuggestTrialsRequest.newBuilder()
.setParent(StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString())
.setSuggestionCount(390130452)
.setClientId("clientId908408390")
.addAllContexts(new ArrayList<TrialContext>())
.build();
ApiFuture<Operation> future = vizierServiceClient.suggestTrialsCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<SuggestTrialsRequest,Operation> |
suggestTrialsOperationCallable()
public final OperationCallable<SuggestTrialsRequest,SuggestTrialsResponse,SuggestTrialsMetadata> suggestTrialsOperationCallable()
Adds one or more Trials to a Study, with parameter values suggested by Vertex AI Vizier. Returns a long-running operation associated with the generation of Trial suggestions. When this long-running operation succeeds, it will contain a SuggestTrialsResponse.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
SuggestTrialsRequest request =
SuggestTrialsRequest.newBuilder()
.setParent(StudyName.of("[PROJECT]", "[LOCATION]", "[STUDY]").toString())
.setSuggestionCount(390130452)
.setClientId("clientId908408390")
.addAllContexts(new ArrayList<TrialContext>())
.build();
OperationFuture<SuggestTrialsResponse, SuggestTrialsMetadata> future =
vizierServiceClient.suggestTrialsOperationCallable().futureCall(request);
// Do something.
SuggestTrialsResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
OperationCallable<SuggestTrialsRequest,SuggestTrialsResponse,SuggestTrialsMetadata> |
testIamPermissions(TestIamPermissionsRequest request)
public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request)
Returns permissions that a caller has on the specified resource. If theresource does not exist,
this will return an empty set ofpermissions, not a NOT_FOUND
error.
Note: This operation is designed to be used for buildingpermission-aware UIs and command-line tools, not for authorizationchecking. This operation may "fail open" without warning.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
TestIamPermissionsRequest request =
TestIamPermissionsRequest.newBuilder()
.setResource(
EndpointName.ofProjectLocationEndpointName(
"[PROJECT]", "[LOCATION]", "[ENDPOINT]")
.toString())
.addAllPermissions(new ArrayList<String>())
.build();
TestIamPermissionsResponse response = vizierServiceClient.testIamPermissions(request);
}
Parameter | |
---|---|
Name | Description |
request | com.google.iam.v1.TestIamPermissionsRequest The request object containing all of the parameters for the API call. |
Returns | |
---|---|
Type | Description |
com.google.iam.v1.TestIamPermissionsResponse |
testIamPermissionsCallable()
public final UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()
Returns permissions that a caller has on the specified resource. If theresource does not exist,
this will return an empty set ofpermissions, not a NOT_FOUND
error.
Note: This operation is designed to be used for buildingpermission-aware UIs and command-line tools, not for authorizationchecking. This operation may "fail open" without warning.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VizierServiceClient vizierServiceClient = VizierServiceClient.create()) {
TestIamPermissionsRequest request =
TestIamPermissionsRequest.newBuilder()
.setResource(
EndpointName.ofProjectLocationEndpointName(
"[PROJECT]", "[LOCATION]", "[ENDPOINT]")
.toString())
.addAllPermissions(new ArrayList<String>())
.build();
ApiFuture<TestIamPermissionsResponse> future =
vizierServiceClient.testIamPermissionsCallable().futureCall(request);
// Do something.
TestIamPermissionsResponse response = future.get();
}
Returns | |
---|---|
Type | Description |
UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> |