| GitHub Repository | Product Reference |
Service Description: Provides methods for handling ViewabilityProvider objects.
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 (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
ViewabilityProviderName name =
ViewabilityProviderName.of("[NETWORK_CODE]", "[VIEWABILITY_PROVIDER]");
ViewabilityProvider response = viewabilityProviderServiceClient.getViewabilityProvider(name);
}
Note: close() needs to be called on the ViewabilityProviderServiceClient 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 |
|---|---|---|
GetViewabilityProvider |
Retrieves a ViewabilityProvider object. |
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.
|
ListViewabilityProviders |
Lists ViewabilityProvider objects. |
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.
|
CreateViewabilityProvider |
Creates a ViewabilityProvider object. |
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.
|
BatchCreateViewabilityProviders |
Creates ViewabilityProvider objects. |
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.
|
UpdateViewabilityProvider |
Updates a ViewabilityProvider object. |
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.
|
BatchUpdateViewabilityProviders |
Batch updates ViewabilityProvider objects. |
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 ViewabilityProviderServiceSettings 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
ViewabilityProviderServiceSettings viewabilityProviderServiceSettings =
ViewabilityProviderServiceSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create(viewabilityProviderServiceSettings);
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
ViewabilityProviderServiceSettings viewabilityProviderServiceSettings =
ViewabilityProviderServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create(viewabilityProviderServiceSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
Static Methods
create()
public static final ViewabilityProviderServiceClient create()Constructs an instance of ViewabilityProviderServiceClient with default settings.
| Returns | |
|---|---|
| Type | Description |
ViewabilityProviderServiceClient |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
create(ViewabilityProviderServiceSettings settings)
public static final ViewabilityProviderServiceClient create(ViewabilityProviderServiceSettings settings)Constructs an instance of ViewabilityProviderServiceClient, 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 |
ViewabilityProviderServiceSettings |
| Returns | |
|---|---|
| Type | Description |
ViewabilityProviderServiceClient |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
create(ViewabilityProviderServiceStub stub)
public static final ViewabilityProviderServiceClient create(ViewabilityProviderServiceStub stub)Constructs an instance of ViewabilityProviderServiceClient, using the given stub for making calls. This is for advanced usage - prefer using create(ViewabilityProviderServiceSettings).
| Parameter | |
|---|---|
| Name | Description |
stub |
ViewabilityProviderServiceStub |
| Returns | |
|---|---|
| Type | Description |
ViewabilityProviderServiceClient |
|
Constructors
ViewabilityProviderServiceClient(ViewabilityProviderServiceSettings settings)
protected ViewabilityProviderServiceClient(ViewabilityProviderServiceSettings settings)Constructs an instance of ViewabilityProviderServiceClient, 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 |
ViewabilityProviderServiceSettings |
ViewabilityProviderServiceClient(ViewabilityProviderServiceStub stub)
protected ViewabilityProviderServiceClient(ViewabilityProviderServiceStub stub)| Parameter | |
|---|---|
| Name | Description |
stub |
ViewabilityProviderServiceStub |
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 |
|
batchCreateViewabilityProviders(@Nullable NetworkName parent, List<CreateViewabilityProviderRequest> requests)
public final BatchCreateViewabilityProvidersResponse batchCreateViewabilityProviders(@Nullable NetworkName parent, List<CreateViewabilityProviderRequest> requests)Creates ViewabilityProvider objects.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
NetworkName parent = NetworkName.of("[NETWORK_CODE]");
List<CreateViewabilityProviderRequest> requests = new ArrayList<>();
BatchCreateViewabilityProvidersResponse response =
viewabilityProviderServiceClient.batchCreateViewabilityProviders(parent, requests);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.ads.admanager.v1.NetworkNameRequired. The parent resource where
ViewabilityProviders will be created.
Format: |
requests |
List<CreateViewabilityProviderRequest>Required. The ViewabilityProvider objects to create. A maximum of 100 objects can be created in a batch. |
| Returns | |
|---|---|
| Type | Description |
BatchCreateViewabilityProvidersResponse |
|
batchCreateViewabilityProviders(BatchCreateViewabilityProvidersRequest request)
public final BatchCreateViewabilityProvidersResponse batchCreateViewabilityProviders(BatchCreateViewabilityProvidersRequest request)Creates ViewabilityProvider objects.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
BatchCreateViewabilityProvidersRequest request =
BatchCreateViewabilityProvidersRequest.newBuilder()
.setParent(NetworkName.of("[NETWORK_CODE]").toString())
.addAllRequests(new ArrayList<CreateViewabilityProviderRequest>())
.build();
BatchCreateViewabilityProvidersResponse response =
viewabilityProviderServiceClient.batchCreateViewabilityProviders(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
BatchCreateViewabilityProvidersRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
BatchCreateViewabilityProvidersResponse |
|
batchCreateViewabilityProviders(String parent, List<CreateViewabilityProviderRequest> requests)
public final BatchCreateViewabilityProvidersResponse batchCreateViewabilityProviders(String parent, List<CreateViewabilityProviderRequest> requests)Creates ViewabilityProvider objects.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
String parent = NetworkName.of("[NETWORK_CODE]").toString();
List<CreateViewabilityProviderRequest> requests = new ArrayList<>();
BatchCreateViewabilityProvidersResponse response =
viewabilityProviderServiceClient.batchCreateViewabilityProviders(parent, requests);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent resource where
ViewabilityProviders will be created.
Format: |
requests |
List<CreateViewabilityProviderRequest>Required. The ViewabilityProvider objects to create. A maximum of 100 objects can be created in a batch. |
| Returns | |
|---|---|
| Type | Description |
BatchCreateViewabilityProvidersResponse |
|
batchCreateViewabilityProvidersCallable()
public final UnaryCallable<BatchCreateViewabilityProvidersRequest,BatchCreateViewabilityProvidersResponse> batchCreateViewabilityProvidersCallable()Creates ViewabilityProvider objects.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
BatchCreateViewabilityProvidersRequest request =
BatchCreateViewabilityProvidersRequest.newBuilder()
.setParent(NetworkName.of("[NETWORK_CODE]").toString())
.addAllRequests(new ArrayList<CreateViewabilityProviderRequest>())
.build();
ApiFuture<BatchCreateViewabilityProvidersResponse> future =
viewabilityProviderServiceClient
.batchCreateViewabilityProvidersCallable()
.futureCall(request);
// Do something.
BatchCreateViewabilityProvidersResponse response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<BatchCreateViewabilityProvidersRequest,BatchCreateViewabilityProvidersResponse> |
|
batchUpdateViewabilityProviders(@Nullable NetworkName parent, List<UpdateViewabilityProviderRequest> requests)
public final BatchUpdateViewabilityProvidersResponse batchUpdateViewabilityProviders(@Nullable NetworkName parent, List<UpdateViewabilityProviderRequest> requests)Batch updates ViewabilityProvider objects.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
NetworkName parent = NetworkName.of("[NETWORK_CODE]");
List<UpdateViewabilityProviderRequest> requests = new ArrayList<>();
BatchUpdateViewabilityProvidersResponse response =
viewabilityProviderServiceClient.batchUpdateViewabilityProviders(parent, requests);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.ads.admanager.v1.NetworkNameRequired. The parent resource where
ViewabilityProviders will be updated.
Format: |
requests |
List<UpdateViewabilityProviderRequest>Required. The ViewabilityProvider objects to update. A maximum of 100 objects can be updated in a batch. |
| Returns | |
|---|---|
| Type | Description |
BatchUpdateViewabilityProvidersResponse |
|
batchUpdateViewabilityProviders(BatchUpdateViewabilityProvidersRequest request)
public final BatchUpdateViewabilityProvidersResponse batchUpdateViewabilityProviders(BatchUpdateViewabilityProvidersRequest request)Batch updates ViewabilityProvider objects.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
BatchUpdateViewabilityProvidersRequest request =
BatchUpdateViewabilityProvidersRequest.newBuilder()
.setParent(NetworkName.of("[NETWORK_CODE]").toString())
.addAllRequests(new ArrayList<UpdateViewabilityProviderRequest>())
.build();
BatchUpdateViewabilityProvidersResponse response =
viewabilityProviderServiceClient.batchUpdateViewabilityProviders(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
BatchUpdateViewabilityProvidersRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
BatchUpdateViewabilityProvidersResponse |
|
batchUpdateViewabilityProviders(String parent, List<UpdateViewabilityProviderRequest> requests)
public final BatchUpdateViewabilityProvidersResponse batchUpdateViewabilityProviders(String parent, List<UpdateViewabilityProviderRequest> requests)Batch updates ViewabilityProvider objects.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
String parent = NetworkName.of("[NETWORK_CODE]").toString();
List<UpdateViewabilityProviderRequest> requests = new ArrayList<>();
BatchUpdateViewabilityProvidersResponse response =
viewabilityProviderServiceClient.batchUpdateViewabilityProviders(parent, requests);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent resource where
ViewabilityProviders will be updated.
Format: |
requests |
List<UpdateViewabilityProviderRequest>Required. The ViewabilityProvider objects to update. A maximum of 100 objects can be updated in a batch. |
| Returns | |
|---|---|
| Type | Description |
BatchUpdateViewabilityProvidersResponse |
|
batchUpdateViewabilityProvidersCallable()
public final UnaryCallable<BatchUpdateViewabilityProvidersRequest,BatchUpdateViewabilityProvidersResponse> batchUpdateViewabilityProvidersCallable()Batch updates ViewabilityProvider objects.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
BatchUpdateViewabilityProvidersRequest request =
BatchUpdateViewabilityProvidersRequest.newBuilder()
.setParent(NetworkName.of("[NETWORK_CODE]").toString())
.addAllRequests(new ArrayList<UpdateViewabilityProviderRequest>())
.build();
ApiFuture<BatchUpdateViewabilityProvidersResponse> future =
viewabilityProviderServiceClient
.batchUpdateViewabilityProvidersCallable()
.futureCall(request);
// Do something.
BatchUpdateViewabilityProvidersResponse response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<BatchUpdateViewabilityProvidersRequest,BatchUpdateViewabilityProvidersResponse> |
|
close()
public final void close()createViewabilityProvider(@Nullable NetworkName parent, ViewabilityProvider viewabilityProvider)
public final ViewabilityProvider createViewabilityProvider(@Nullable NetworkName parent, ViewabilityProvider viewabilityProvider)Creates a ViewabilityProvider object.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
NetworkName parent = NetworkName.of("[NETWORK_CODE]");
ViewabilityProvider viewabilityProvider = ViewabilityProvider.newBuilder().build();
ViewabilityProvider response =
viewabilityProviderServiceClient.createViewabilityProvider(parent, viewabilityProvider);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.ads.admanager.v1.NetworkNameRequired. The parent resource where this
ViewabilityProvider will be created. Format:
|
viewabilityProvider |
ViewabilityProviderRequired. The ViewabilityProvider to create. |
| Returns | |
|---|---|
| Type | Description |
ViewabilityProvider |
|
createViewabilityProvider(CreateViewabilityProviderRequest request)
public final ViewabilityProvider createViewabilityProvider(CreateViewabilityProviderRequest request)Creates a ViewabilityProvider object.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
CreateViewabilityProviderRequest request =
CreateViewabilityProviderRequest.newBuilder()
.setParent(NetworkName.of("[NETWORK_CODE]").toString())
.setViewabilityProvider(ViewabilityProvider.newBuilder().build())
.build();
ViewabilityProvider response =
viewabilityProviderServiceClient.createViewabilityProvider(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
CreateViewabilityProviderRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ViewabilityProvider |
|
createViewabilityProvider(String parent, ViewabilityProvider viewabilityProvider)
public final ViewabilityProvider createViewabilityProvider(String parent, ViewabilityProvider viewabilityProvider)Creates a ViewabilityProvider object.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
String parent = NetworkName.of("[NETWORK_CODE]").toString();
ViewabilityProvider viewabilityProvider = ViewabilityProvider.newBuilder().build();
ViewabilityProvider response =
viewabilityProviderServiceClient.createViewabilityProvider(parent, viewabilityProvider);
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent resource where this
ViewabilityProvider will be created. Format:
|
viewabilityProvider |
ViewabilityProviderRequired. The ViewabilityProvider to create. |
| Returns | |
|---|---|
| Type | Description |
ViewabilityProvider |
|
createViewabilityProviderCallable()
public final UnaryCallable<CreateViewabilityProviderRequest,ViewabilityProvider> createViewabilityProviderCallable()Creates a ViewabilityProvider object.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
CreateViewabilityProviderRequest request =
CreateViewabilityProviderRequest.newBuilder()
.setParent(NetworkName.of("[NETWORK_CODE]").toString())
.setViewabilityProvider(ViewabilityProvider.newBuilder().build())
.build();
ApiFuture<ViewabilityProvider> future =
viewabilityProviderServiceClient.createViewabilityProviderCallable().futureCall(request);
// Do something.
ViewabilityProvider response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<CreateViewabilityProviderRequest,ViewabilityProvider> |
|
getSettings()
public final @Nullable ViewabilityProviderServiceSettings getSettings()| Returns | |
|---|---|
| Type | Description |
@org.jspecify.annotations.Nullable com.google.ads.admanager.v1.ViewabilityProviderServiceSettings |
|
getStub()
public ViewabilityProviderServiceStub getStub()| Returns | |
|---|---|
| Type | Description |
ViewabilityProviderServiceStub |
|
getViewabilityProvider(@Nullable ViewabilityProviderName name)
public final ViewabilityProvider getViewabilityProvider(@Nullable ViewabilityProviderName name)Retrieves a ViewabilityProvider object.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
ViewabilityProviderName name =
ViewabilityProviderName.of("[NETWORK_CODE]", "[VIEWABILITY_PROVIDER]");
ViewabilityProvider response = viewabilityProviderServiceClient.getViewabilityProvider(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
@org.jspecify.annotations.Nullable com.google.ads.admanager.v1.ViewabilityProviderNameRequired. The resource name of the
ViewabilityProvider. Format:
|
| Returns | |
|---|---|
| Type | Description |
ViewabilityProvider |
|
getViewabilityProvider(GetViewabilityProviderRequest request)
public final ViewabilityProvider getViewabilityProvider(GetViewabilityProviderRequest request)Retrieves a ViewabilityProvider object.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
GetViewabilityProviderRequest request =
GetViewabilityProviderRequest.newBuilder()
.setName(
ViewabilityProviderName.of("[NETWORK_CODE]", "[VIEWABILITY_PROVIDER]").toString())
.build();
ViewabilityProvider response =
viewabilityProviderServiceClient.getViewabilityProvider(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetViewabilityProviderRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ViewabilityProvider |
|
getViewabilityProvider(String name)
public final ViewabilityProvider getViewabilityProvider(String name)Retrieves a ViewabilityProvider object.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
String name =
ViewabilityProviderName.of("[NETWORK_CODE]", "[VIEWABILITY_PROVIDER]").toString();
ViewabilityProvider response = viewabilityProviderServiceClient.getViewabilityProvider(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. The resource name of the
ViewabilityProvider. Format:
|
| Returns | |
|---|---|
| Type | Description |
ViewabilityProvider |
|
getViewabilityProviderCallable()
public final UnaryCallable<GetViewabilityProviderRequest,ViewabilityProvider> getViewabilityProviderCallable()Retrieves a ViewabilityProvider object.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
GetViewabilityProviderRequest request =
GetViewabilityProviderRequest.newBuilder()
.setName(
ViewabilityProviderName.of("[NETWORK_CODE]", "[VIEWABILITY_PROVIDER]").toString())
.build();
ApiFuture<ViewabilityProvider> future =
viewabilityProviderServiceClient.getViewabilityProviderCallable().futureCall(request);
// Do something.
ViewabilityProvider response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetViewabilityProviderRequest,ViewabilityProvider> |
|
isShutdown()
public boolean isShutdown()| Returns | |
|---|---|
| Type | Description |
boolean |
|
isTerminated()
public boolean isTerminated()| Returns | |
|---|---|
| Type | Description |
boolean |
|
listViewabilityProviders(@Nullable NetworkName parent)
public final ViewabilityProviderServiceClient.ListViewabilityProvidersPagedResponse listViewabilityProviders(@Nullable NetworkName parent)Lists ViewabilityProvider objects.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
NetworkName parent = NetworkName.of("[NETWORK_CODE]");
for (ViewabilityProvider element :
viewabilityProviderServiceClient.listViewabilityProviders(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
@org.jspecify.annotations.Nullable com.google.ads.admanager.v1.NetworkNameRequired. The parent, which owns this collection of
ViewabilityProviders. Format:
|
| Returns | |
|---|---|
| Type | Description |
ViewabilityProviderServiceClient.ListViewabilityProvidersPagedResponse |
|
listViewabilityProviders(ListViewabilityProvidersRequest request)
public final ViewabilityProviderServiceClient.ListViewabilityProvidersPagedResponse listViewabilityProviders(ListViewabilityProvidersRequest request)Lists ViewabilityProvider objects.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
ListViewabilityProvidersRequest request =
ListViewabilityProvidersRequest.newBuilder()
.setParent(NetworkName.of("[NETWORK_CODE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.setSkip(3532159)
.build();
for (ViewabilityProvider element :
viewabilityProviderServiceClient.listViewabilityProviders(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListViewabilityProvidersRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ViewabilityProviderServiceClient.ListViewabilityProvidersPagedResponse |
|
listViewabilityProviders(String parent)
public final ViewabilityProviderServiceClient.ListViewabilityProvidersPagedResponse listViewabilityProviders(String parent)Lists ViewabilityProvider objects.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
String parent = NetworkName.of("[NETWORK_CODE]").toString();
for (ViewabilityProvider element :
viewabilityProviderServiceClient.listViewabilityProviders(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent, which owns this collection of
ViewabilityProviders. Format:
|
| Returns | |
|---|---|
| Type | Description |
ViewabilityProviderServiceClient.ListViewabilityProvidersPagedResponse |
|
listViewabilityProvidersCallable()
public final UnaryCallable<ListViewabilityProvidersRequest,ListViewabilityProvidersResponse> listViewabilityProvidersCallable()Lists ViewabilityProvider objects.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
ListViewabilityProvidersRequest request =
ListViewabilityProvidersRequest.newBuilder()
.setParent(NetworkName.of("[NETWORK_CODE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.setSkip(3532159)
.build();
while (true) {
ListViewabilityProvidersResponse response =
viewabilityProviderServiceClient.listViewabilityProvidersCallable().call(request);
for (ViewabilityProvider element : response.getViewabilityProvidersList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListViewabilityProvidersRequest,ListViewabilityProvidersResponse> |
|
listViewabilityProvidersPagedCallable()
public final UnaryCallable<ListViewabilityProvidersRequest,ViewabilityProviderServiceClient.ListViewabilityProvidersPagedResponse> listViewabilityProvidersPagedCallable()Lists ViewabilityProvider objects.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
ListViewabilityProvidersRequest request =
ListViewabilityProvidersRequest.newBuilder()
.setParent(NetworkName.of("[NETWORK_CODE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.setSkip(3532159)
.build();
ApiFuture<ViewabilityProvider> future =
viewabilityProviderServiceClient
.listViewabilityProvidersPagedCallable()
.futureCall(request);
// Do something.
for (ViewabilityProvider element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListViewabilityProvidersRequest,ListViewabilityProvidersPagedResponse> |
|
shutdown()
public void shutdown()shutdownNow()
public void shutdownNow()updateViewabilityProvider(UpdateViewabilityProviderRequest request)
public final ViewabilityProvider updateViewabilityProvider(UpdateViewabilityProviderRequest request)Updates a ViewabilityProvider object.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
UpdateViewabilityProviderRequest request =
UpdateViewabilityProviderRequest.newBuilder()
.setViewabilityProvider(ViewabilityProvider.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ViewabilityProvider response =
viewabilityProviderServiceClient.updateViewabilityProvider(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateViewabilityProviderRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ViewabilityProvider |
|
updateViewabilityProvider(ViewabilityProvider viewabilityProvider, FieldMask updateMask)
public final ViewabilityProvider updateViewabilityProvider(ViewabilityProvider viewabilityProvider, FieldMask updateMask)Updates a ViewabilityProvider object.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
ViewabilityProvider viewabilityProvider = ViewabilityProvider.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
ViewabilityProvider response =
viewabilityProviderServiceClient.updateViewabilityProvider(
viewabilityProvider, updateMask);
}
| Parameters | |
|---|---|
| Name | Description |
viewabilityProvider |
ViewabilityProviderRequired. The ViewabilityProvider to update. The ViewabilityProvider's |
updateMask |
FieldMaskOptional. The list of fields to update. |
| Returns | |
|---|---|
| Type | Description |
ViewabilityProvider |
|
updateViewabilityProviderCallable()
public final UnaryCallable<UpdateViewabilityProviderRequest,ViewabilityProvider> updateViewabilityProviderCallable()Updates a ViewabilityProvider object.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ViewabilityProviderServiceClient viewabilityProviderServiceClient =
ViewabilityProviderServiceClient.create()) {
UpdateViewabilityProviderRequest request =
UpdateViewabilityProviderRequest.newBuilder()
.setViewabilityProvider(ViewabilityProvider.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<ViewabilityProvider> future =
viewabilityProviderServiceClient.updateViewabilityProviderCallable().futureCall(request);
// Do something.
ViewabilityProvider response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateViewabilityProviderRequest,ViewabilityProvider> |
|