Class DaiEncodingProfileServiceClient (0.58.0)

GitHub RepositoryProduct Reference

Service Description: Provides methods for handling DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   DaiEncodingProfileName name =
       DaiEncodingProfileName.of("[NETWORK_CODE]", "[DAI_ENCODING_PROFILE]");
   DaiEncodingProfile response = daiEncodingProfileServiceClient.getDaiEncodingProfile(name);
 }
 

Note: close() needs to be called on the DaiEncodingProfileServiceClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().

Methods
Method Description Method Variants

GetDaiEncodingProfile

Retrieves a DaiEncodingProfile object.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • getDaiEncodingProfile(GetDaiEncodingProfileRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • getDaiEncodingProfile(DaiEncodingProfileName name)

  • getDaiEncodingProfile(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • getDaiEncodingProfileCallable()

ListDaiEncodingProfiles

Lists DaiEncodingProfile objects.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • listDaiEncodingProfiles(ListDaiEncodingProfilesRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • listDaiEncodingProfiles(NetworkName parent)

  • listDaiEncodingProfiles(String parent)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • listDaiEncodingProfilesPagedCallable()

  • listDaiEncodingProfilesCallable()

CreateDaiEncodingProfile

Creates a DaiEncodingProfile object.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • createDaiEncodingProfile(CreateDaiEncodingProfileRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • createDaiEncodingProfile(NetworkName parent, DaiEncodingProfile daiEncodingProfile)

  • createDaiEncodingProfile(String parent, DaiEncodingProfile daiEncodingProfile)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • createDaiEncodingProfileCallable()

BatchCreateDaiEncodingProfiles

Batch creates DaiEncodingProfile objects.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • batchCreateDaiEncodingProfiles(NetworkName parent, List<CreateDaiEncodingProfileRequest> requests)

  • batchCreateDaiEncodingProfiles(String parent, List<CreateDaiEncodingProfileRequest> requests)

  • batchCreateDaiEncodingProfiles(BatchCreateDaiEncodingProfilesRequest request)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • batchCreateDaiEncodingProfilesCallable()

UpdateDaiEncodingProfile

Updates a DaiEncodingProfile object.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • updateDaiEncodingProfile(UpdateDaiEncodingProfileRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • updateDaiEncodingProfile(DaiEncodingProfile daiEncodingProfile, FieldMask updateMask)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • updateDaiEncodingProfileCallable()

BatchUpdateDaiEncodingProfiles

Batch updates DaiEncodingProfile objects.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • batchUpdateDaiEncodingProfiles(NetworkName parent, List<UpdateDaiEncodingProfileRequest> requests)

  • batchUpdateDaiEncodingProfiles(String parent, List<UpdateDaiEncodingProfileRequest> requests)

  • batchUpdateDaiEncodingProfiles(BatchUpdateDaiEncodingProfilesRequest request)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • batchUpdateDaiEncodingProfilesCallable()

BatchActivateDaiEncodingProfiles

Activates a list of DaiEncodingProfile objects.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • batchActivateDaiEncodingProfiles(NetworkName parent, List<ActivateDaiEncodingProfileRequest> requests)

  • batchActivateDaiEncodingProfiles(String parent, List<ActivateDaiEncodingProfileRequest> requests)

  • batchActivateDaiEncodingProfiles(BatchActivateDaiEncodingProfilesRequest request)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • batchActivateDaiEncodingProfilesCallable()

BatchArchiveDaiEncodingProfiles

Archives a list of DaiEncodingProfile objects.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • batchArchiveDaiEncodingProfiles(NetworkName parent, List<ArchiveDaiEncodingProfileRequest> requests)

  • batchArchiveDaiEncodingProfiles(String parent, List<ArchiveDaiEncodingProfileRequest> requests)

  • batchArchiveDaiEncodingProfiles(BatchArchiveDaiEncodingProfilesRequest request)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • batchArchiveDaiEncodingProfilesCallable()

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 DaiEncodingProfileServiceSettings 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
 DaiEncodingProfileServiceSettings daiEncodingProfileServiceSettings =
     DaiEncodingProfileServiceSettings.newBuilder()
         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
         .build();
 DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create(daiEncodingProfileServiceSettings);
 

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
 DaiEncodingProfileServiceSettings daiEncodingProfileServiceSettings =
     DaiEncodingProfileServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
 DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create(daiEncodingProfileServiceSettings);
 

Please refer to the GitHub repository's samples for more quickstart code snippets.

Inheritance

java.lang.Object > DaiEncodingProfileServiceClient

Static Methods

create()

public static final DaiEncodingProfileServiceClient create()

Constructs an instance of DaiEncodingProfileServiceClient with default settings.

Returns
Type Description
DaiEncodingProfileServiceClient
Exceptions
Type Description
IOException

create(DaiEncodingProfileServiceSettings settings)

public static final DaiEncodingProfileServiceClient create(DaiEncodingProfileServiceSettings settings)

Constructs an instance of DaiEncodingProfileServiceClient, 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 DaiEncodingProfileServiceSettings
Returns
Type Description
DaiEncodingProfileServiceClient
Exceptions
Type Description
IOException

create(DaiEncodingProfileServiceStub stub)

public static final DaiEncodingProfileServiceClient create(DaiEncodingProfileServiceStub stub)

Constructs an instance of DaiEncodingProfileServiceClient, using the given stub for making calls. This is for advanced usage - prefer using create(DaiEncodingProfileServiceSettings).

Parameter
Name Description
stub DaiEncodingProfileServiceStub
Returns
Type Description
DaiEncodingProfileServiceClient

Constructors

DaiEncodingProfileServiceClient(DaiEncodingProfileServiceSettings settings)

protected DaiEncodingProfileServiceClient(DaiEncodingProfileServiceSettings settings)

Constructs an instance of DaiEncodingProfileServiceClient, 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 DaiEncodingProfileServiceSettings

DaiEncodingProfileServiceClient(DaiEncodingProfileServiceStub stub)

protected DaiEncodingProfileServiceClient(DaiEncodingProfileServiceStub stub)
Parameter
Name Description
stub DaiEncodingProfileServiceStub

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

batchActivateDaiEncodingProfiles(@Nullable NetworkName parent, List<ActivateDaiEncodingProfileRequest> requests)

public final BatchActivateDaiEncodingProfilesResponse batchActivateDaiEncodingProfiles(@Nullable NetworkName parent, List<ActivateDaiEncodingProfileRequest> requests)

Activates a list of DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   NetworkName parent = NetworkName.of("[NETWORK_CODE]");
   List<ActivateDaiEncodingProfileRequest> requests = new ArrayList<>();
   BatchActivateDaiEncodingProfilesResponse response =
       daiEncodingProfileServiceClient.batchActivateDaiEncodingProfiles(parent, requests);
 }
 
Parameters
Name Description
parent @org.jspecify.annotations.Nullable com.google.ads.admanager.v1.NetworkName

Required. Format: networks/{network_code}

requests List<ActivateDaiEncodingProfileRequest>

Required. The DaiEncodingProfile objects to activate. A maximum of 100 objects can be activated in a batch.

Returns
Type Description
BatchActivateDaiEncodingProfilesResponse

batchActivateDaiEncodingProfiles(BatchActivateDaiEncodingProfilesRequest request)

public final BatchActivateDaiEncodingProfilesResponse batchActivateDaiEncodingProfiles(BatchActivateDaiEncodingProfilesRequest request)

Activates a list of DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   BatchActivateDaiEncodingProfilesRequest request =
       BatchActivateDaiEncodingProfilesRequest.newBuilder()
           .setParent(NetworkName.of("[NETWORK_CODE]").toString())
           .addAllRequests(new ArrayList<ActivateDaiEncodingProfileRequest>())
           .build();
   BatchActivateDaiEncodingProfilesResponse response =
       daiEncodingProfileServiceClient.batchActivateDaiEncodingProfiles(request);
 }
 
Parameter
Name Description
request BatchActivateDaiEncodingProfilesRequest

The request object containing all of the parameters for the API call.

Returns
Type Description
BatchActivateDaiEncodingProfilesResponse

batchActivateDaiEncodingProfiles(String parent, List<ActivateDaiEncodingProfileRequest> requests)

public final BatchActivateDaiEncodingProfilesResponse batchActivateDaiEncodingProfiles(String parent, List<ActivateDaiEncodingProfileRequest> requests)

Activates a list of DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   String parent = NetworkName.of("[NETWORK_CODE]").toString();
   List<ActivateDaiEncodingProfileRequest> requests = new ArrayList<>();
   BatchActivateDaiEncodingProfilesResponse response =
       daiEncodingProfileServiceClient.batchActivateDaiEncodingProfiles(parent, requests);
 }
 
Parameters
Name Description
parent String

Required. Format: networks/{network_code}

requests List<ActivateDaiEncodingProfileRequest>

Required. The DaiEncodingProfile objects to activate. A maximum of 100 objects can be activated in a batch.

Returns
Type Description
BatchActivateDaiEncodingProfilesResponse

batchActivateDaiEncodingProfilesCallable()

public final UnaryCallable<BatchActivateDaiEncodingProfilesRequest,BatchActivateDaiEncodingProfilesResponse> batchActivateDaiEncodingProfilesCallable()

Activates a list of DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   BatchActivateDaiEncodingProfilesRequest request =
       BatchActivateDaiEncodingProfilesRequest.newBuilder()
           .setParent(NetworkName.of("[NETWORK_CODE]").toString())
           .addAllRequests(new ArrayList<ActivateDaiEncodingProfileRequest>())
           .build();
   ApiFuture<BatchActivateDaiEncodingProfilesResponse> future =
       daiEncodingProfileServiceClient
           .batchActivateDaiEncodingProfilesCallable()
           .futureCall(request);
   // Do something.
   BatchActivateDaiEncodingProfilesResponse response = future.get();
 }
 
Returns
Type Description
UnaryCallable<BatchActivateDaiEncodingProfilesRequest,BatchActivateDaiEncodingProfilesResponse>

batchArchiveDaiEncodingProfiles(@Nullable NetworkName parent, List<ArchiveDaiEncodingProfileRequest> requests)

public final BatchArchiveDaiEncodingProfilesResponse batchArchiveDaiEncodingProfiles(@Nullable NetworkName parent, List<ArchiveDaiEncodingProfileRequest> requests)

Archives a list of DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   NetworkName parent = NetworkName.of("[NETWORK_CODE]");
   List<ArchiveDaiEncodingProfileRequest> requests = new ArrayList<>();
   BatchArchiveDaiEncodingProfilesResponse response =
       daiEncodingProfileServiceClient.batchArchiveDaiEncodingProfiles(parent, requests);
 }
 
Parameters
Name Description
parent @org.jspecify.annotations.Nullable com.google.ads.admanager.v1.NetworkName

Required. Format: networks/{network_code}

requests List<ArchiveDaiEncodingProfileRequest>

Required. The DaiEncodingProfile objects to archive. A maximum of 100 objects can be archived in a batch.

Returns
Type Description
BatchArchiveDaiEncodingProfilesResponse

batchArchiveDaiEncodingProfiles(BatchArchiveDaiEncodingProfilesRequest request)

public final BatchArchiveDaiEncodingProfilesResponse batchArchiveDaiEncodingProfiles(BatchArchiveDaiEncodingProfilesRequest request)

Archives a list of DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   BatchArchiveDaiEncodingProfilesRequest request =
       BatchArchiveDaiEncodingProfilesRequest.newBuilder()
           .setParent(NetworkName.of("[NETWORK_CODE]").toString())
           .addAllRequests(new ArrayList<ArchiveDaiEncodingProfileRequest>())
           .build();
   BatchArchiveDaiEncodingProfilesResponse response =
       daiEncodingProfileServiceClient.batchArchiveDaiEncodingProfiles(request);
 }
 
Parameter
Name Description
request BatchArchiveDaiEncodingProfilesRequest

The request object containing all of the parameters for the API call.

Returns
Type Description
BatchArchiveDaiEncodingProfilesResponse

batchArchiveDaiEncodingProfiles(String parent, List<ArchiveDaiEncodingProfileRequest> requests)

public final BatchArchiveDaiEncodingProfilesResponse batchArchiveDaiEncodingProfiles(String parent, List<ArchiveDaiEncodingProfileRequest> requests)

Archives a list of DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   String parent = NetworkName.of("[NETWORK_CODE]").toString();
   List<ArchiveDaiEncodingProfileRequest> requests = new ArrayList<>();
   BatchArchiveDaiEncodingProfilesResponse response =
       daiEncodingProfileServiceClient.batchArchiveDaiEncodingProfiles(parent, requests);
 }
 
Parameters
Name Description
parent String

Required. Format: networks/{network_code}

requests List<ArchiveDaiEncodingProfileRequest>

Required. The DaiEncodingProfile objects to archive. A maximum of 100 objects can be archived in a batch.

Returns
Type Description
BatchArchiveDaiEncodingProfilesResponse

batchArchiveDaiEncodingProfilesCallable()

public final UnaryCallable<BatchArchiveDaiEncodingProfilesRequest,BatchArchiveDaiEncodingProfilesResponse> batchArchiveDaiEncodingProfilesCallable()

Archives a list of DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   BatchArchiveDaiEncodingProfilesRequest request =
       BatchArchiveDaiEncodingProfilesRequest.newBuilder()
           .setParent(NetworkName.of("[NETWORK_CODE]").toString())
           .addAllRequests(new ArrayList<ArchiveDaiEncodingProfileRequest>())
           .build();
   ApiFuture<BatchArchiveDaiEncodingProfilesResponse> future =
       daiEncodingProfileServiceClient
           .batchArchiveDaiEncodingProfilesCallable()
           .futureCall(request);
   // Do something.
   BatchArchiveDaiEncodingProfilesResponse response = future.get();
 }
 
Returns
Type Description
UnaryCallable<BatchArchiveDaiEncodingProfilesRequest,BatchArchiveDaiEncodingProfilesResponse>

batchCreateDaiEncodingProfiles(@Nullable NetworkName parent, List<CreateDaiEncodingProfileRequest> requests)

public final BatchCreateDaiEncodingProfilesResponse batchCreateDaiEncodingProfiles(@Nullable NetworkName parent, List<CreateDaiEncodingProfileRequest> requests)

Batch creates DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   NetworkName parent = NetworkName.of("[NETWORK_CODE]");
   List<CreateDaiEncodingProfileRequest> requests = new ArrayList<>();
   BatchCreateDaiEncodingProfilesResponse response =
       daiEncodingProfileServiceClient.batchCreateDaiEncodingProfiles(parent, requests);
 }
 
Parameters
Name Description
parent @org.jspecify.annotations.Nullable com.google.ads.admanager.v1.NetworkName

Required. The parent resource where DaiEncodingProfiles will be created. Format: networks/{network_code} The parent field in the CreateDaiEncodingProfileRequest must match this field.

requests List<CreateDaiEncodingProfileRequest>

Required. The DaiEncodingProfile objects to create. A maximum of 100 objects can be created in a batch.

Returns
Type Description
BatchCreateDaiEncodingProfilesResponse

batchCreateDaiEncodingProfiles(BatchCreateDaiEncodingProfilesRequest request)

public final BatchCreateDaiEncodingProfilesResponse batchCreateDaiEncodingProfiles(BatchCreateDaiEncodingProfilesRequest request)

Batch creates DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   BatchCreateDaiEncodingProfilesRequest request =
       BatchCreateDaiEncodingProfilesRequest.newBuilder()
           .setParent(NetworkName.of("[NETWORK_CODE]").toString())
           .addAllRequests(new ArrayList<CreateDaiEncodingProfileRequest>())
           .build();
   BatchCreateDaiEncodingProfilesResponse response =
       daiEncodingProfileServiceClient.batchCreateDaiEncodingProfiles(request);
 }
 
Parameter
Name Description
request BatchCreateDaiEncodingProfilesRequest

The request object containing all of the parameters for the API call.

Returns
Type Description
BatchCreateDaiEncodingProfilesResponse

batchCreateDaiEncodingProfiles(String parent, List<CreateDaiEncodingProfileRequest> requests)

public final BatchCreateDaiEncodingProfilesResponse batchCreateDaiEncodingProfiles(String parent, List<CreateDaiEncodingProfileRequest> requests)

Batch creates DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   String parent = NetworkName.of("[NETWORK_CODE]").toString();
   List<CreateDaiEncodingProfileRequest> requests = new ArrayList<>();
   BatchCreateDaiEncodingProfilesResponse response =
       daiEncodingProfileServiceClient.batchCreateDaiEncodingProfiles(parent, requests);
 }
 
Parameters
Name Description
parent String

Required. The parent resource where DaiEncodingProfiles will be created. Format: networks/{network_code} The parent field in the CreateDaiEncodingProfileRequest must match this field.

requests List<CreateDaiEncodingProfileRequest>

Required. The DaiEncodingProfile objects to create. A maximum of 100 objects can be created in a batch.

Returns
Type Description
BatchCreateDaiEncodingProfilesResponse

batchCreateDaiEncodingProfilesCallable()

public final UnaryCallable<BatchCreateDaiEncodingProfilesRequest,BatchCreateDaiEncodingProfilesResponse> batchCreateDaiEncodingProfilesCallable()

Batch creates DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   BatchCreateDaiEncodingProfilesRequest request =
       BatchCreateDaiEncodingProfilesRequest.newBuilder()
           .setParent(NetworkName.of("[NETWORK_CODE]").toString())
           .addAllRequests(new ArrayList<CreateDaiEncodingProfileRequest>())
           .build();
   ApiFuture<BatchCreateDaiEncodingProfilesResponse> future =
       daiEncodingProfileServiceClient
           .batchCreateDaiEncodingProfilesCallable()
           .futureCall(request);
   // Do something.
   BatchCreateDaiEncodingProfilesResponse response = future.get();
 }
 
Returns
Type Description
UnaryCallable<BatchCreateDaiEncodingProfilesRequest,BatchCreateDaiEncodingProfilesResponse>

batchUpdateDaiEncodingProfiles(@Nullable NetworkName parent, List<UpdateDaiEncodingProfileRequest> requests)

public final BatchUpdateDaiEncodingProfilesResponse batchUpdateDaiEncodingProfiles(@Nullable NetworkName parent, List<UpdateDaiEncodingProfileRequest> requests)

Batch updates DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   NetworkName parent = NetworkName.of("[NETWORK_CODE]");
   List<UpdateDaiEncodingProfileRequest> requests = new ArrayList<>();
   BatchUpdateDaiEncodingProfilesResponse response =
       daiEncodingProfileServiceClient.batchUpdateDaiEncodingProfiles(parent, requests);
 }
 
Parameters
Name Description
parent @org.jspecify.annotations.Nullable com.google.ads.admanager.v1.NetworkName

Required. The parent resource where DaiEncodingProfiles will be updated. Format: networks/{network_code} The parent field in the UpdateDaiEncodingProfileRequest must match this field.

requests List<UpdateDaiEncodingProfileRequest>

Required. The DaiEncodingProfile objects to update. A maximum of 100 objects can be updated in a batch.

Returns
Type Description
BatchUpdateDaiEncodingProfilesResponse

batchUpdateDaiEncodingProfiles(BatchUpdateDaiEncodingProfilesRequest request)

public final BatchUpdateDaiEncodingProfilesResponse batchUpdateDaiEncodingProfiles(BatchUpdateDaiEncodingProfilesRequest request)

Batch updates DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   BatchUpdateDaiEncodingProfilesRequest request =
       BatchUpdateDaiEncodingProfilesRequest.newBuilder()
           .setParent(NetworkName.of("[NETWORK_CODE]").toString())
           .addAllRequests(new ArrayList<UpdateDaiEncodingProfileRequest>())
           .build();
   BatchUpdateDaiEncodingProfilesResponse response =
       daiEncodingProfileServiceClient.batchUpdateDaiEncodingProfiles(request);
 }
 
Parameter
Name Description
request BatchUpdateDaiEncodingProfilesRequest

The request object containing all of the parameters for the API call.

Returns
Type Description
BatchUpdateDaiEncodingProfilesResponse

batchUpdateDaiEncodingProfiles(String parent, List<UpdateDaiEncodingProfileRequest> requests)

public final BatchUpdateDaiEncodingProfilesResponse batchUpdateDaiEncodingProfiles(String parent, List<UpdateDaiEncodingProfileRequest> requests)

Batch updates DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   String parent = NetworkName.of("[NETWORK_CODE]").toString();
   List<UpdateDaiEncodingProfileRequest> requests = new ArrayList<>();
   BatchUpdateDaiEncodingProfilesResponse response =
       daiEncodingProfileServiceClient.batchUpdateDaiEncodingProfiles(parent, requests);
 }
 
Parameters
Name Description
parent String

Required. The parent resource where DaiEncodingProfiles will be updated. Format: networks/{network_code} The parent field in the UpdateDaiEncodingProfileRequest must match this field.

requests List<UpdateDaiEncodingProfileRequest>

Required. The DaiEncodingProfile objects to update. A maximum of 100 objects can be updated in a batch.

Returns
Type Description
BatchUpdateDaiEncodingProfilesResponse

batchUpdateDaiEncodingProfilesCallable()

public final UnaryCallable<BatchUpdateDaiEncodingProfilesRequest,BatchUpdateDaiEncodingProfilesResponse> batchUpdateDaiEncodingProfilesCallable()

Batch updates DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   BatchUpdateDaiEncodingProfilesRequest request =
       BatchUpdateDaiEncodingProfilesRequest.newBuilder()
           .setParent(NetworkName.of("[NETWORK_CODE]").toString())
           .addAllRequests(new ArrayList<UpdateDaiEncodingProfileRequest>())
           .build();
   ApiFuture<BatchUpdateDaiEncodingProfilesResponse> future =
       daiEncodingProfileServiceClient
           .batchUpdateDaiEncodingProfilesCallable()
           .futureCall(request);
   // Do something.
   BatchUpdateDaiEncodingProfilesResponse response = future.get();
 }
 
Returns
Type Description
UnaryCallable<BatchUpdateDaiEncodingProfilesRequest,BatchUpdateDaiEncodingProfilesResponse>

close()

public final void close()

createDaiEncodingProfile(@Nullable NetworkName parent, DaiEncodingProfile daiEncodingProfile)

public final DaiEncodingProfile createDaiEncodingProfile(@Nullable NetworkName parent, DaiEncodingProfile daiEncodingProfile)

Creates a DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   NetworkName parent = NetworkName.of("[NETWORK_CODE]");
   DaiEncodingProfile daiEncodingProfile = DaiEncodingProfile.newBuilder().build();
   DaiEncodingProfile response =
       daiEncodingProfileServiceClient.createDaiEncodingProfile(parent, daiEncodingProfile);
 }
 
Parameters
Name Description
parent @org.jspecify.annotations.Nullable com.google.ads.admanager.v1.NetworkName

Required. The parent resource where this DaiEncodingProfile will be created. Format: networks/{network_code}

daiEncodingProfile DaiEncodingProfile

Required. The DaiEncodingProfile to create.

Returns
Type Description
DaiEncodingProfile

createDaiEncodingProfile(CreateDaiEncodingProfileRequest request)

public final DaiEncodingProfile createDaiEncodingProfile(CreateDaiEncodingProfileRequest request)

Creates a DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   CreateDaiEncodingProfileRequest request =
       CreateDaiEncodingProfileRequest.newBuilder()
           .setParent(NetworkName.of("[NETWORK_CODE]").toString())
           .setDaiEncodingProfile(DaiEncodingProfile.newBuilder().build())
           .build();
   DaiEncodingProfile response =
       daiEncodingProfileServiceClient.createDaiEncodingProfile(request);
 }
 
Parameter
Name Description
request CreateDaiEncodingProfileRequest

The request object containing all of the parameters for the API call.

Returns
Type Description
DaiEncodingProfile

createDaiEncodingProfile(String parent, DaiEncodingProfile daiEncodingProfile)

public final DaiEncodingProfile createDaiEncodingProfile(String parent, DaiEncodingProfile daiEncodingProfile)

Creates a DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   String parent = NetworkName.of("[NETWORK_CODE]").toString();
   DaiEncodingProfile daiEncodingProfile = DaiEncodingProfile.newBuilder().build();
   DaiEncodingProfile response =
       daiEncodingProfileServiceClient.createDaiEncodingProfile(parent, daiEncodingProfile);
 }
 
Parameters
Name Description
parent String

Required. The parent resource where this DaiEncodingProfile will be created. Format: networks/{network_code}

daiEncodingProfile DaiEncodingProfile

Required. The DaiEncodingProfile to create.

Returns
Type Description
DaiEncodingProfile

createDaiEncodingProfileCallable()

public final UnaryCallable<CreateDaiEncodingProfileRequest,DaiEncodingProfile> createDaiEncodingProfileCallable()

Creates a DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   CreateDaiEncodingProfileRequest request =
       CreateDaiEncodingProfileRequest.newBuilder()
           .setParent(NetworkName.of("[NETWORK_CODE]").toString())
           .setDaiEncodingProfile(DaiEncodingProfile.newBuilder().build())
           .build();
   ApiFuture<DaiEncodingProfile> future =
       daiEncodingProfileServiceClient.createDaiEncodingProfileCallable().futureCall(request);
   // Do something.
   DaiEncodingProfile response = future.get();
 }
 
Returns
Type Description
UnaryCallable<CreateDaiEncodingProfileRequest,DaiEncodingProfile>

getDaiEncodingProfile(@Nullable DaiEncodingProfileName name)

public final DaiEncodingProfile getDaiEncodingProfile(@Nullable DaiEncodingProfileName name)

Retrieves a DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   DaiEncodingProfileName name =
       DaiEncodingProfileName.of("[NETWORK_CODE]", "[DAI_ENCODING_PROFILE]");
   DaiEncodingProfile response = daiEncodingProfileServiceClient.getDaiEncodingProfile(name);
 }
 
Parameter
Name Description
name @org.jspecify.annotations.Nullable com.google.ads.admanager.v1.DaiEncodingProfileName

Required. The resource name of the DaiEncodingProfile. Format: networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile_id}

Returns
Type Description
DaiEncodingProfile

getDaiEncodingProfile(GetDaiEncodingProfileRequest request)

public final DaiEncodingProfile getDaiEncodingProfile(GetDaiEncodingProfileRequest request)

Retrieves a DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   GetDaiEncodingProfileRequest request =
       GetDaiEncodingProfileRequest.newBuilder()
           .setName(
               DaiEncodingProfileName.of("[NETWORK_CODE]", "[DAI_ENCODING_PROFILE]").toString())
           .build();
   DaiEncodingProfile response = daiEncodingProfileServiceClient.getDaiEncodingProfile(request);
 }
 
Parameter
Name Description
request GetDaiEncodingProfileRequest

The request object containing all of the parameters for the API call.

Returns
Type Description
DaiEncodingProfile

getDaiEncodingProfile(String name)

public final DaiEncodingProfile getDaiEncodingProfile(String name)

Retrieves a DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   String name =
       DaiEncodingProfileName.of("[NETWORK_CODE]", "[DAI_ENCODING_PROFILE]").toString();
   DaiEncodingProfile response = daiEncodingProfileServiceClient.getDaiEncodingProfile(name);
 }
 
Parameter
Name Description
name String

Required. The resource name of the DaiEncodingProfile. Format: networks/{network_code}/daiEncodingProfiles/{dai_encoding_profile_id}

Returns
Type Description
DaiEncodingProfile

getDaiEncodingProfileCallable()

public final UnaryCallable<GetDaiEncodingProfileRequest,DaiEncodingProfile> getDaiEncodingProfileCallable()

Retrieves a DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   GetDaiEncodingProfileRequest request =
       GetDaiEncodingProfileRequest.newBuilder()
           .setName(
               DaiEncodingProfileName.of("[NETWORK_CODE]", "[DAI_ENCODING_PROFILE]").toString())
           .build();
   ApiFuture<DaiEncodingProfile> future =
       daiEncodingProfileServiceClient.getDaiEncodingProfileCallable().futureCall(request);
   // Do something.
   DaiEncodingProfile response = future.get();
 }
 
Returns
Type Description
UnaryCallable<GetDaiEncodingProfileRequest,DaiEncodingProfile>

getSettings()

public final @Nullable DaiEncodingProfileServiceSettings getSettings()
Returns
Type Description
@org.jspecify.annotations.Nullable com.google.ads.admanager.v1.DaiEncodingProfileServiceSettings

getStub()

public DaiEncodingProfileServiceStub getStub()
Returns
Type Description
DaiEncodingProfileServiceStub

isShutdown()

public boolean isShutdown()
Returns
Type Description
boolean

isTerminated()

public boolean isTerminated()
Returns
Type Description
boolean

listDaiEncodingProfiles(@Nullable NetworkName parent)

public final DaiEncodingProfileServiceClient.ListDaiEncodingProfilesPagedResponse listDaiEncodingProfiles(@Nullable NetworkName parent)

Lists DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   NetworkName parent = NetworkName.of("[NETWORK_CODE]");
   for (DaiEncodingProfile element :
       daiEncodingProfileServiceClient.listDaiEncodingProfiles(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
Name Description
parent @org.jspecify.annotations.Nullable com.google.ads.admanager.v1.NetworkName

Required. The parent, which owns this collection of DaiEncodingProfiles. Format: networks/{network_code}

Returns
Type Description
DaiEncodingProfileServiceClient.ListDaiEncodingProfilesPagedResponse

listDaiEncodingProfiles(ListDaiEncodingProfilesRequest request)

public final DaiEncodingProfileServiceClient.ListDaiEncodingProfilesPagedResponse listDaiEncodingProfiles(ListDaiEncodingProfilesRequest request)

Lists DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   ListDaiEncodingProfilesRequest request =
       ListDaiEncodingProfilesRequest.newBuilder()
           .setParent(NetworkName.of("[NETWORK_CODE]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .setSkip(3532159)
           .build();
   for (DaiEncodingProfile element :
       daiEncodingProfileServiceClient.listDaiEncodingProfiles(request).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
Name Description
request ListDaiEncodingProfilesRequest

The request object containing all of the parameters for the API call.

Returns
Type Description
DaiEncodingProfileServiceClient.ListDaiEncodingProfilesPagedResponse

listDaiEncodingProfiles(String parent)

public final DaiEncodingProfileServiceClient.ListDaiEncodingProfilesPagedResponse listDaiEncodingProfiles(String parent)

Lists DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   String parent = NetworkName.of("[NETWORK_CODE]").toString();
   for (DaiEncodingProfile element :
       daiEncodingProfileServiceClient.listDaiEncodingProfiles(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
Name Description
parent String

Required. The parent, which owns this collection of DaiEncodingProfiles. Format: networks/{network_code}

Returns
Type Description
DaiEncodingProfileServiceClient.ListDaiEncodingProfilesPagedResponse

listDaiEncodingProfilesCallable()

public final UnaryCallable<ListDaiEncodingProfilesRequest,ListDaiEncodingProfilesResponse> listDaiEncodingProfilesCallable()

Lists DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   ListDaiEncodingProfilesRequest request =
       ListDaiEncodingProfilesRequest.newBuilder()
           .setParent(NetworkName.of("[NETWORK_CODE]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .setSkip(3532159)
           .build();
   while (true) {
     ListDaiEncodingProfilesResponse response =
         daiEncodingProfileServiceClient.listDaiEncodingProfilesCallable().call(request);
     for (DaiEncodingProfile element : response.getDaiEncodingProfilesList()) {
       // doThingsWith(element);
     }
     String nextPageToken = response.getNextPageToken();
     if (!Strings.isNullOrEmpty(nextPageToken)) {
       request = request.toBuilder().setPageToken(nextPageToken).build();
     } else {
       break;
     }
   }
 }
 
Returns
Type Description
UnaryCallable<ListDaiEncodingProfilesRequest,ListDaiEncodingProfilesResponse>

listDaiEncodingProfilesPagedCallable()

public final UnaryCallable<ListDaiEncodingProfilesRequest,DaiEncodingProfileServiceClient.ListDaiEncodingProfilesPagedResponse> listDaiEncodingProfilesPagedCallable()

Lists DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   ListDaiEncodingProfilesRequest request =
       ListDaiEncodingProfilesRequest.newBuilder()
           .setParent(NetworkName.of("[NETWORK_CODE]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .setSkip(3532159)
           .build();
   ApiFuture<DaiEncodingProfile> future =
       daiEncodingProfileServiceClient
           .listDaiEncodingProfilesPagedCallable()
           .futureCall(request);
   // Do something.
   for (DaiEncodingProfile element : future.get().iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Returns
Type Description
UnaryCallable<ListDaiEncodingProfilesRequest,ListDaiEncodingProfilesPagedResponse>

shutdown()

public void shutdown()

shutdownNow()

public void shutdownNow()

updateDaiEncodingProfile(DaiEncodingProfile daiEncodingProfile, FieldMask updateMask)

public final DaiEncodingProfile updateDaiEncodingProfile(DaiEncodingProfile daiEncodingProfile, FieldMask updateMask)

Updates a DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   DaiEncodingProfile daiEncodingProfile = DaiEncodingProfile.newBuilder().build();
   FieldMask updateMask = FieldMask.newBuilder().build();
   DaiEncodingProfile response =
       daiEncodingProfileServiceClient.updateDaiEncodingProfile(daiEncodingProfile, updateMask);
 }
 
Parameters
Name Description
daiEncodingProfile DaiEncodingProfile

Required. The DaiEncodingProfile to update.

The DaiEncodingProfile's name is used to identify the DaiEncodingProfile to update.

updateMask FieldMask

Optional. The list of fields to update.

Returns
Type Description
DaiEncodingProfile

updateDaiEncodingProfile(UpdateDaiEncodingProfileRequest request)

public final DaiEncodingProfile updateDaiEncodingProfile(UpdateDaiEncodingProfileRequest request)

Updates a DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   UpdateDaiEncodingProfileRequest request =
       UpdateDaiEncodingProfileRequest.newBuilder()
           .setDaiEncodingProfile(DaiEncodingProfile.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   DaiEncodingProfile response =
       daiEncodingProfileServiceClient.updateDaiEncodingProfile(request);
 }
 
Parameter
Name Description
request UpdateDaiEncodingProfileRequest

The request object containing all of the parameters for the API call.

Returns
Type Description
DaiEncodingProfile

updateDaiEncodingProfileCallable()

public final UnaryCallable<UpdateDaiEncodingProfileRequest,DaiEncodingProfile> updateDaiEncodingProfileCallable()

Updates a DaiEncodingProfile 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 (DaiEncodingProfileServiceClient daiEncodingProfileServiceClient =
     DaiEncodingProfileServiceClient.create()) {
   UpdateDaiEncodingProfileRequest request =
       UpdateDaiEncodingProfileRequest.newBuilder()
           .setDaiEncodingProfile(DaiEncodingProfile.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   ApiFuture<DaiEncodingProfile> future =
       daiEncodingProfileServiceClient.updateDaiEncodingProfileCallable().futureCall(request);
   // Do something.
   DaiEncodingProfile response = future.get();
 }
 
Returns
Type Description
UnaryCallable<UpdateDaiEncodingProfileRequest,DaiEncodingProfile>