Skip to content

Commit 32b6d4b

Browse files
chore: generate libraries
1 parent 5dac810 commit 32b6d4b

216 files changed

Lines changed: 54138 additions & 2208 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

gapic-libraries-bom/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<parent>
1616
<artifactId>google-cloud-pom-parent</artifactId>
1717
<groupId>com.google.cloud</groupId>
18-
<version>1.87.0</version><!-- {x-version-update:google-cloud-java:current} -->
18+
<version>1.87.1</version><!-- {x-version-update:google-cloud-java:current} -->
1919
<relativePath>../google-cloud-pom-parent/pom.xml</relativePath>
2020
</parent>
2121

java-datamanager/data-manager/src/main/java/com/google/ads/datamanager/v1/IngestionServiceClient.java

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,21 @@
107107
* </td>
108108
* </tr>
109109
* <tr>
110+
* <td><p> IngestAdEvents</td>
111+
* <td><p> Uploads a list of [AdEvent][google.ads.datamanager.v1.AdEvent] resources to Google Analytics.
112+
* <p> This feature is only available to accounts on an allowlist.</td>
113+
* <td>
114+
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
115+
* <ul>
116+
* <li><p> ingestAdEvents(IngestAdEventsRequest request)
117+
* </ul>
118+
* <p>Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.</p>
119+
* <ul>
120+
* <li><p> ingestAdEventsCallable()
121+
* </ul>
122+
* </td>
123+
* </tr>
124+
* <tr>
110125
* <td><p> RetrieveRequestStatus</td>
111126
* <td><p> Gets the status of a request given request id.</td>
112127
* <td>
@@ -438,6 +453,71 @@ public final UnaryCallable<IngestEventsRequest, IngestEventsResponse> ingestEven
438453
return stub.ingestEventsCallable();
439454
}
440455

456+
// AUTO-GENERATED DOCUMENTATION AND METHOD.
457+
/**
458+
* Uploads a list of [AdEvent][google.ads.datamanager.v1.AdEvent] resources to Google Analytics.
459+
*
460+
* <p>This feature is only available to accounts on an allowlist.
461+
*
462+
* <p>Sample code:
463+
*
464+
* <pre>{@code
465+
* // This snippet has been automatically generated and should be regarded as a code template only.
466+
* // It will require modifications to work:
467+
* // - It may require correct/in-range values for request initialization.
468+
* // - It may require specifying regional endpoints when creating the service client as shown in
469+
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
470+
* try (IngestionServiceClient ingestionServiceClient = IngestionServiceClient.create()) {
471+
* IngestAdEventsRequest request =
472+
* IngestAdEventsRequest.newBuilder()
473+
* .addAllAdEvents(new ArrayList<AdEvent>())
474+
* .setEncryptionInfo(EncryptionInfo.newBuilder().build())
475+
* .setValidateOnly(true)
476+
* .build();
477+
* IngestAdEventsResponse response = ingestionServiceClient.ingestAdEvents(request);
478+
* }
479+
* }</pre>
480+
*
481+
* @param request The request object containing all of the parameters for the API call.
482+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
483+
*/
484+
public final IngestAdEventsResponse ingestAdEvents(IngestAdEventsRequest request) {
485+
return ingestAdEventsCallable().call(request);
486+
}
487+
488+
// AUTO-GENERATED DOCUMENTATION AND METHOD.
489+
/**
490+
* Uploads a list of [AdEvent][google.ads.datamanager.v1.AdEvent] resources to Google Analytics.
491+
*
492+
* <p>This feature is only available to accounts on an allowlist.
493+
*
494+
* <p>Sample code:
495+
*
496+
* <pre>{@code
497+
* // This snippet has been automatically generated and should be regarded as a code template only.
498+
* // It will require modifications to work:
499+
* // - It may require correct/in-range values for request initialization.
500+
* // - It may require specifying regional endpoints when creating the service client as shown in
501+
* // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
502+
* try (IngestionServiceClient ingestionServiceClient = IngestionServiceClient.create()) {
503+
* IngestAdEventsRequest request =
504+
* IngestAdEventsRequest.newBuilder()
505+
* .addAllAdEvents(new ArrayList<AdEvent>())
506+
* .setEncryptionInfo(EncryptionInfo.newBuilder().build())
507+
* .setValidateOnly(true)
508+
* .build();
509+
* ApiFuture<IngestAdEventsResponse> future =
510+
* ingestionServiceClient.ingestAdEventsCallable().futureCall(request);
511+
* // Do something.
512+
* IngestAdEventsResponse response = future.get();
513+
* }
514+
* }</pre>
515+
*/
516+
public final UnaryCallable<IngestAdEventsRequest, IngestAdEventsResponse>
517+
ingestAdEventsCallable() {
518+
return stub.ingestAdEventsCallable();
519+
}
520+
441521
// AUTO-GENERATED DOCUMENTATION AND METHOD.
442522
/**
443523
* Gets the status of a request given request id.

java-datamanager/data-manager/src/main/java/com/google/ads/datamanager/v1/IngestionServiceSettings.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,11 @@ public UnaryCallSettings<IngestEventsRequest, IngestEventsResponse> ingestEvents
102102
return ((IngestionServiceStubSettings) getStubSettings()).ingestEventsSettings();
103103
}
104104

105+
/** Returns the object with the settings used for calls to ingestAdEvents. */
106+
public UnaryCallSettings<IngestAdEventsRequest, IngestAdEventsResponse> ingestAdEventsSettings() {
107+
return ((IngestionServiceStubSettings) getStubSettings()).ingestAdEventsSettings();
108+
}
109+
105110
/** Returns the object with the settings used for calls to retrieveRequestStatus. */
106111
public UnaryCallSettings<RetrieveRequestStatusRequest, RetrieveRequestStatusResponse>
107112
retrieveRequestStatusSettings() {
@@ -238,6 +243,12 @@ public Builder applyToAllUnaryMethods(
238243
return getStubSettingsBuilder().ingestEventsSettings();
239244
}
240245

246+
/** Returns the builder for the settings used for calls to ingestAdEvents. */
247+
public UnaryCallSettings.Builder<IngestAdEventsRequest, IngestAdEventsResponse>
248+
ingestAdEventsSettings() {
249+
return getStubSettingsBuilder().ingestAdEventsSettings();
250+
}
251+
241252
/** Returns the builder for the settings used for calls to retrieveRequestStatus. */
242253
public UnaryCallSettings.Builder<RetrieveRequestStatusRequest, RetrieveRequestStatusResponse>
243254
retrieveRequestStatusSettings() {

java-datamanager/data-manager/src/main/java/com/google/ads/datamanager/v1/gapic_metadata.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
"grpc": {
1111
"libraryClient": "IngestionServiceClient",
1212
"rpcs": {
13+
"IngestAdEvents": {
14+
"methods": ["ingestAdEvents", "ingestAdEventsCallable"]
15+
},
1316
"IngestAudienceMembers": {
1417
"methods": ["ingestAudienceMembers", "ingestAudienceMembersCallable"]
1518
},

java-datamanager/data-manager/src/main/java/com/google/ads/datamanager/v1/stub/GrpcIngestionServiceStub.java

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
package com.google.ads.datamanager.v1.stub;
1818

19+
import com.google.ads.datamanager.v1.IngestAdEventsRequest;
20+
import com.google.ads.datamanager.v1.IngestAdEventsResponse;
1921
import com.google.ads.datamanager.v1.IngestAudienceMembersRequest;
2022
import com.google.ads.datamanager.v1.IngestAudienceMembersResponse;
2123
import com.google.ads.datamanager.v1.IngestEventsRequest;
@@ -80,6 +82,18 @@ public class GrpcIngestionServiceStub extends IngestionServiceStub {
8082
.setSampledToLocalTracing(true)
8183
.build();
8284

85+
private static final MethodDescriptor<IngestAdEventsRequest, IngestAdEventsResponse>
86+
ingestAdEventsMethodDescriptor =
87+
MethodDescriptor.<IngestAdEventsRequest, IngestAdEventsResponse>newBuilder()
88+
.setType(MethodDescriptor.MethodType.UNARY)
89+
.setFullMethodName("google.ads.datamanager.v1.IngestionService/IngestAdEvents")
90+
.setRequestMarshaller(
91+
ProtoUtils.marshaller(IngestAdEventsRequest.getDefaultInstance()))
92+
.setResponseMarshaller(
93+
ProtoUtils.marshaller(IngestAdEventsResponse.getDefaultInstance()))
94+
.setSampledToLocalTracing(true)
95+
.build();
96+
8397
private static final MethodDescriptor<RetrieveRequestStatusRequest, RetrieveRequestStatusResponse>
8498
retrieveRequestStatusMethodDescriptor =
8599
MethodDescriptor.<RetrieveRequestStatusRequest, RetrieveRequestStatusResponse>newBuilder()
@@ -97,6 +111,7 @@ public class GrpcIngestionServiceStub extends IngestionServiceStub {
97111
private final UnaryCallable<RemoveAudienceMembersRequest, RemoveAudienceMembersResponse>
98112
removeAudienceMembersCallable;
99113
private final UnaryCallable<IngestEventsRequest, IngestEventsResponse> ingestEventsCallable;
114+
private final UnaryCallable<IngestAdEventsRequest, IngestAdEventsResponse> ingestAdEventsCallable;
100115
private final UnaryCallable<RetrieveRequestStatusRequest, RetrieveRequestStatusResponse>
101116
retrieveRequestStatusCallable;
102117

@@ -160,6 +175,11 @@ protected GrpcIngestionServiceStub(
160175
GrpcCallSettings.<IngestEventsRequest, IngestEventsResponse>newBuilder()
161176
.setMethodDescriptor(ingestEventsMethodDescriptor)
162177
.build();
178+
GrpcCallSettings<IngestAdEventsRequest, IngestAdEventsResponse>
179+
ingestAdEventsTransportSettings =
180+
GrpcCallSettings.<IngestAdEventsRequest, IngestAdEventsResponse>newBuilder()
181+
.setMethodDescriptor(ingestAdEventsMethodDescriptor)
182+
.build();
163183
GrpcCallSettings<RetrieveRequestStatusRequest, RetrieveRequestStatusResponse>
164184
retrieveRequestStatusTransportSettings =
165185
GrpcCallSettings
@@ -180,6 +200,9 @@ protected GrpcIngestionServiceStub(
180200
this.ingestEventsCallable =
181201
callableFactory.createUnaryCallable(
182202
ingestEventsTransportSettings, settings.ingestEventsSettings(), clientContext);
203+
this.ingestAdEventsCallable =
204+
callableFactory.createUnaryCallable(
205+
ingestAdEventsTransportSettings, settings.ingestAdEventsSettings(), clientContext);
183206
this.retrieveRequestStatusCallable =
184207
callableFactory.createUnaryCallable(
185208
retrieveRequestStatusTransportSettings,
@@ -211,6 +234,11 @@ public UnaryCallable<IngestEventsRequest, IngestEventsResponse> ingestEventsCall
211234
return ingestEventsCallable;
212235
}
213236

237+
@Override
238+
public UnaryCallable<IngestAdEventsRequest, IngestAdEventsResponse> ingestAdEventsCallable() {
239+
return ingestAdEventsCallable;
240+
}
241+
214242
@Override
215243
public UnaryCallable<RetrieveRequestStatusRequest, RetrieveRequestStatusResponse>
216244
retrieveRequestStatusCallable() {

java-datamanager/data-manager/src/main/java/com/google/ads/datamanager/v1/stub/HttpJsonIngestionServiceStub.java

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
package com.google.ads.datamanager.v1.stub;
1818

19+
import com.google.ads.datamanager.v1.IngestAdEventsRequest;
20+
import com.google.ads.datamanager.v1.IngestAdEventsResponse;
1921
import com.google.ads.datamanager.v1.IngestAudienceMembersRequest;
2022
import com.google.ads.datamanager.v1.IngestAudienceMembersResponse;
2123
import com.google.ads.datamanager.v1.IngestEventsRequest;
@@ -166,6 +168,42 @@ public class HttpJsonIngestionServiceStub extends IngestionServiceStub {
166168
.build())
167169
.build();
168170

171+
private static final ApiMethodDescriptor<IngestAdEventsRequest, IngestAdEventsResponse>
172+
ingestAdEventsMethodDescriptor =
173+
ApiMethodDescriptor.<IngestAdEventsRequest, IngestAdEventsResponse>newBuilder()
174+
.setFullMethodName("google.ads.datamanager.v1.IngestionService/IngestAdEvents")
175+
.setHttpMethod("POST")
176+
.setType(ApiMethodDescriptor.MethodType.UNARY)
177+
.setRequestFormatter(
178+
ProtoMessageRequestFormatter.<IngestAdEventsRequest>newBuilder()
179+
.setPath(
180+
"/v1/adEvents:ingest",
181+
request -> {
182+
Map<String, String> fields = new HashMap<>();
183+
ProtoRestSerializer<IngestAdEventsRequest> serializer =
184+
ProtoRestSerializer.create();
185+
return fields;
186+
})
187+
.setQueryParamsExtractor(
188+
request -> {
189+
Map<String, List<String>> fields = new HashMap<>();
190+
ProtoRestSerializer<IngestAdEventsRequest> serializer =
191+
ProtoRestSerializer.create();
192+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
193+
return fields;
194+
})
195+
.setRequestBodyExtractor(
196+
request ->
197+
ProtoRestSerializer.create()
198+
.toBody("*", request.toBuilder().build(), true))
199+
.build())
200+
.setResponseParser(
201+
ProtoMessageResponseParser.<IngestAdEventsResponse>newBuilder()
202+
.setDefaultInstance(IngestAdEventsResponse.getDefaultInstance())
203+
.setDefaultTypeRegistry(typeRegistry)
204+
.build())
205+
.build();
206+
169207
private static final ApiMethodDescriptor<
170208
RetrieveRequestStatusRequest, RetrieveRequestStatusResponse>
171209
retrieveRequestStatusMethodDescriptor =
@@ -207,6 +245,7 @@ public class HttpJsonIngestionServiceStub extends IngestionServiceStub {
207245
private final UnaryCallable<RemoveAudienceMembersRequest, RemoveAudienceMembersResponse>
208246
removeAudienceMembersCallable;
209247
private final UnaryCallable<IngestEventsRequest, IngestEventsResponse> ingestEventsCallable;
248+
private final UnaryCallable<IngestAdEventsRequest, IngestAdEventsResponse> ingestAdEventsCallable;
210249
private final UnaryCallable<RetrieveRequestStatusRequest, RetrieveRequestStatusResponse>
211250
retrieveRequestStatusCallable;
212251

@@ -271,6 +310,12 @@ protected HttpJsonIngestionServiceStub(
271310
.setMethodDescriptor(ingestEventsMethodDescriptor)
272311
.setTypeRegistry(typeRegistry)
273312
.build();
313+
HttpJsonCallSettings<IngestAdEventsRequest, IngestAdEventsResponse>
314+
ingestAdEventsTransportSettings =
315+
HttpJsonCallSettings.<IngestAdEventsRequest, IngestAdEventsResponse>newBuilder()
316+
.setMethodDescriptor(ingestAdEventsMethodDescriptor)
317+
.setTypeRegistry(typeRegistry)
318+
.build();
274319
HttpJsonCallSettings<RetrieveRequestStatusRequest, RetrieveRequestStatusResponse>
275320
retrieveRequestStatusTransportSettings =
276321
HttpJsonCallSettings
@@ -292,6 +337,9 @@ protected HttpJsonIngestionServiceStub(
292337
this.ingestEventsCallable =
293338
callableFactory.createUnaryCallable(
294339
ingestEventsTransportSettings, settings.ingestEventsSettings(), clientContext);
340+
this.ingestAdEventsCallable =
341+
callableFactory.createUnaryCallable(
342+
ingestAdEventsTransportSettings, settings.ingestAdEventsSettings(), clientContext);
295343
this.retrieveRequestStatusCallable =
296344
callableFactory.createUnaryCallable(
297345
retrieveRequestStatusTransportSettings,
@@ -308,6 +356,7 @@ public static List<ApiMethodDescriptor> getMethodDescriptors() {
308356
methodDescriptors.add(ingestAudienceMembersMethodDescriptor);
309357
methodDescriptors.add(removeAudienceMembersMethodDescriptor);
310358
methodDescriptors.add(ingestEventsMethodDescriptor);
359+
methodDescriptors.add(ingestAdEventsMethodDescriptor);
311360
methodDescriptors.add(retrieveRequestStatusMethodDescriptor);
312361
return methodDescriptors;
313362
}
@@ -329,6 +378,11 @@ public UnaryCallable<IngestEventsRequest, IngestEventsResponse> ingestEventsCall
329378
return ingestEventsCallable;
330379
}
331380

381+
@Override
382+
public UnaryCallable<IngestAdEventsRequest, IngestAdEventsResponse> ingestAdEventsCallable() {
383+
return ingestAdEventsCallable;
384+
}
385+
332386
@Override
333387
public UnaryCallable<RetrieveRequestStatusRequest, RetrieveRequestStatusResponse>
334388
retrieveRequestStatusCallable() {

java-datamanager/data-manager/src/main/java/com/google/ads/datamanager/v1/stub/IngestionServiceStub.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
package com.google.ads.datamanager.v1.stub;
1818

19+
import com.google.ads.datamanager.v1.IngestAdEventsRequest;
20+
import com.google.ads.datamanager.v1.IngestAdEventsResponse;
1921
import com.google.ads.datamanager.v1.IngestAudienceMembersRequest;
2022
import com.google.ads.datamanager.v1.IngestAudienceMembersResponse;
2123
import com.google.ads.datamanager.v1.IngestEventsRequest;
@@ -51,6 +53,10 @@ public UnaryCallable<IngestEventsRequest, IngestEventsResponse> ingestEventsCall
5153
throw new UnsupportedOperationException("Not implemented: ingestEventsCallable()");
5254
}
5355

56+
public UnaryCallable<IngestAdEventsRequest, IngestAdEventsResponse> ingestAdEventsCallable() {
57+
throw new UnsupportedOperationException("Not implemented: ingestAdEventsCallable()");
58+
}
59+
5460
public UnaryCallable<RetrieveRequestStatusRequest, RetrieveRequestStatusResponse>
5561
retrieveRequestStatusCallable() {
5662
throw new UnsupportedOperationException("Not implemented: retrieveRequestStatusCallable()");

0 commit comments

Comments
 (0)