Skip to content

Commit 86f2bb3

Browse files
feat: [analyticsdata] add CreateAudienceList, QueryAudienceList,GetAudienceList,ListAudienceLists methods to the Data API v1 alpha (#9632)
* feat: add `CreateAudienceList`, `QueryAudienceList`,`GetAudienceList`,`ListAudienceLists` methods to the Data API v1 alpha feat: add `AudienceList`, `AudienceRow`, `AudienceDimensionValue` types feat: add the `tokens_per_project_per_hour` field to the `PropertyQuota` type PiperOrigin-RevId: 547007393 Source-Link: googleapis/googleapis@f2b3eb6 Source-Link: https://github.com/googleapis/googleapis-gen/commit/52c83f985d3fe2c248378988aee6fda6606f9ef3 Copy-Tag: eyJwIjoiamF2YS1hbmFseXRpY3MtZGF0YS8uT3dsQm90LnlhbWwiLCJoIjoiNTJjODNmOTg1ZDNmZTJjMjQ4Mzc4OTg4YWVlNmZkYTY2MDZmOWVmMyJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * chore: Adding required dependencies manually --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: ddixit14 <[email protected]>
1 parent 1927bfc commit 86f2bb3

File tree

68 files changed

+17845
-491
lines changed

Some content is hidden

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

68 files changed

+17845
-491
lines changed

java-analytics-data/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
2323
<dependency>
2424
<groupId>com.google.cloud</groupId>
2525
<artifactId>libraries-bom</artifactId>
26-
<version>26.16.0</version>
26+
<version>26.18.0</version>
2727
<type>pom</type>
2828
<scope>import</scope>
2929
</dependency>
@@ -201,7 +201,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
201201
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html
202202
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
203203
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.analytics/google-analytics-data.svg
204-
[maven-version-link]: https://central.sonatype.com/artifact/com.google.analytics/google-analytics-data/0.30.0
204+
[maven-version-link]: https://central.sonatype.com/artifact/com.google.analytics/google-analytics-data/0.31.0
205205
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
206206
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
207207
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles

java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/AlphaAnalyticsDataClient.java

Lines changed: 753 additions & 0 deletions
Large diffs are not rendered by default.

java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/AlphaAnalyticsDataSettings.java

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

1717
package com.google.analytics.data.v1alpha;
1818

19+
import static com.google.analytics.data.v1alpha.AlphaAnalyticsDataClient.ListAudienceListsPagedResponse;
20+
1921
import com.google.analytics.data.v1alpha.stub.AlphaAnalyticsDataStubSettings;
2022
import com.google.api.core.ApiFunction;
2123
import com.google.api.core.BetaApi;
@@ -26,8 +28,11 @@
2628
import com.google.api.gax.rpc.ApiClientHeaderProvider;
2729
import com.google.api.gax.rpc.ClientContext;
2830
import com.google.api.gax.rpc.ClientSettings;
31+
import com.google.api.gax.rpc.OperationCallSettings;
32+
import com.google.api.gax.rpc.PagedCallSettings;
2933
import com.google.api.gax.rpc.TransportChannelProvider;
3034
import com.google.api.gax.rpc.UnaryCallSettings;
35+
import com.google.longrunning.Operation;
3136
import java.io.IOException;
3237
import java.util.List;
3338
import javax.annotation.Generated;
@@ -80,6 +85,36 @@ public class AlphaAnalyticsDataSettings extends ClientSettings<AlphaAnalyticsDat
8085
return ((AlphaAnalyticsDataStubSettings) getStubSettings()).runFunnelReportSettings();
8186
}
8287

88+
/** Returns the object with the settings used for calls to createAudienceList. */
89+
public UnaryCallSettings<CreateAudienceListRequest, Operation> createAudienceListSettings() {
90+
return ((AlphaAnalyticsDataStubSettings) getStubSettings()).createAudienceListSettings();
91+
}
92+
93+
/** Returns the object with the settings used for calls to createAudienceList. */
94+
public OperationCallSettings<CreateAudienceListRequest, AudienceList, AudienceListMetadata>
95+
createAudienceListOperationSettings() {
96+
return ((AlphaAnalyticsDataStubSettings) getStubSettings())
97+
.createAudienceListOperationSettings();
98+
}
99+
100+
/** Returns the object with the settings used for calls to queryAudienceList. */
101+
public UnaryCallSettings<QueryAudienceListRequest, QueryAudienceListResponse>
102+
queryAudienceListSettings() {
103+
return ((AlphaAnalyticsDataStubSettings) getStubSettings()).queryAudienceListSettings();
104+
}
105+
106+
/** Returns the object with the settings used for calls to getAudienceList. */
107+
public UnaryCallSettings<GetAudienceListRequest, AudienceList> getAudienceListSettings() {
108+
return ((AlphaAnalyticsDataStubSettings) getStubSettings()).getAudienceListSettings();
109+
}
110+
111+
/** Returns the object with the settings used for calls to listAudienceLists. */
112+
public PagedCallSettings<
113+
ListAudienceListsRequest, ListAudienceListsResponse, ListAudienceListsPagedResponse>
114+
listAudienceListsSettings() {
115+
return ((AlphaAnalyticsDataStubSettings) getStubSettings()).listAudienceListsSettings();
116+
}
117+
83118
public static final AlphaAnalyticsDataSettings create(AlphaAnalyticsDataStubSettings stub)
84119
throws IOException {
85120
return new AlphaAnalyticsDataSettings.Builder(stub.toBuilder()).build();
@@ -201,6 +236,38 @@ public Builder applyToAllUnaryMethods(
201236
return getStubSettingsBuilder().runFunnelReportSettings();
202237
}
203238

239+
/** Returns the builder for the settings used for calls to createAudienceList. */
240+
public UnaryCallSettings.Builder<CreateAudienceListRequest, Operation>
241+
createAudienceListSettings() {
242+
return getStubSettingsBuilder().createAudienceListSettings();
243+
}
244+
245+
/** Returns the builder for the settings used for calls to createAudienceList. */
246+
public OperationCallSettings.Builder<
247+
CreateAudienceListRequest, AudienceList, AudienceListMetadata>
248+
createAudienceListOperationSettings() {
249+
return getStubSettingsBuilder().createAudienceListOperationSettings();
250+
}
251+
252+
/** Returns the builder for the settings used for calls to queryAudienceList. */
253+
public UnaryCallSettings.Builder<QueryAudienceListRequest, QueryAudienceListResponse>
254+
queryAudienceListSettings() {
255+
return getStubSettingsBuilder().queryAudienceListSettings();
256+
}
257+
258+
/** Returns the builder for the settings used for calls to getAudienceList. */
259+
public UnaryCallSettings.Builder<GetAudienceListRequest, AudienceList>
260+
getAudienceListSettings() {
261+
return getStubSettingsBuilder().getAudienceListSettings();
262+
}
263+
264+
/** Returns the builder for the settings used for calls to listAudienceLists. */
265+
public PagedCallSettings.Builder<
266+
ListAudienceListsRequest, ListAudienceListsResponse, ListAudienceListsPagedResponse>
267+
listAudienceListsSettings() {
268+
return getStubSettingsBuilder().listAudienceListsSettings();
269+
}
270+
204271
@Override
205272
public AlphaAnalyticsDataSettings build() throws IOException {
206273
return new AlphaAnalyticsDataSettings(this);

java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/gapic_metadata.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@
1010
"grpc": {
1111
"libraryClient": "AlphaAnalyticsDataClient",
1212
"rpcs": {
13+
"CreateAudienceList": {
14+
"methods": ["createAudienceListAsync", "createAudienceListAsync", "createAudienceListAsync", "createAudienceListOperationCallable", "createAudienceListCallable"]
15+
},
16+
"GetAudienceList": {
17+
"methods": ["getAudienceList", "getAudienceList", "getAudienceList", "getAudienceListCallable"]
18+
},
19+
"ListAudienceLists": {
20+
"methods": ["listAudienceLists", "listAudienceLists", "listAudienceLists", "listAudienceListsPagedCallable", "listAudienceListsCallable"]
21+
},
22+
"QueryAudienceList": {
23+
"methods": ["queryAudienceList", "queryAudienceList", "queryAudienceListCallable"]
24+
},
1325
"RunFunnelReport": {
1426
"methods": ["runFunnelReport", "runFunnelReportCallable"]
1527
}

java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/AlphaAnalyticsDataStub.java

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,24 @@
1616

1717
package com.google.analytics.data.v1alpha.stub;
1818

19+
import static com.google.analytics.data.v1alpha.AlphaAnalyticsDataClient.ListAudienceListsPagedResponse;
20+
21+
import com.google.analytics.data.v1alpha.AudienceList;
22+
import com.google.analytics.data.v1alpha.AudienceListMetadata;
23+
import com.google.analytics.data.v1alpha.CreateAudienceListRequest;
24+
import com.google.analytics.data.v1alpha.GetAudienceListRequest;
25+
import com.google.analytics.data.v1alpha.ListAudienceListsRequest;
26+
import com.google.analytics.data.v1alpha.ListAudienceListsResponse;
27+
import com.google.analytics.data.v1alpha.QueryAudienceListRequest;
28+
import com.google.analytics.data.v1alpha.QueryAudienceListResponse;
1929
import com.google.analytics.data.v1alpha.RunFunnelReportRequest;
2030
import com.google.analytics.data.v1alpha.RunFunnelReportResponse;
2131
import com.google.api.core.BetaApi;
2232
import com.google.api.gax.core.BackgroundResource;
33+
import com.google.api.gax.rpc.OperationCallable;
2334
import com.google.api.gax.rpc.UnaryCallable;
35+
import com.google.longrunning.Operation;
36+
import com.google.longrunning.stub.OperationsStub;
2437
import javax.annotation.Generated;
2538

2639
// AUTO-GENERATED DOCUMENTATION AND CLASS.
@@ -33,10 +46,47 @@
3346
@Generated("by gapic-generator-java")
3447
public abstract class AlphaAnalyticsDataStub implements BackgroundResource {
3548

49+
public OperationsStub getOperationsStub() {
50+
return null;
51+
}
52+
53+
public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() {
54+
return null;
55+
}
56+
3657
public UnaryCallable<RunFunnelReportRequest, RunFunnelReportResponse> runFunnelReportCallable() {
3758
throw new UnsupportedOperationException("Not implemented: runFunnelReportCallable()");
3859
}
3960

61+
public OperationCallable<CreateAudienceListRequest, AudienceList, AudienceListMetadata>
62+
createAudienceListOperationCallable() {
63+
throw new UnsupportedOperationException(
64+
"Not implemented: createAudienceListOperationCallable()");
65+
}
66+
67+
public UnaryCallable<CreateAudienceListRequest, Operation> createAudienceListCallable() {
68+
throw new UnsupportedOperationException("Not implemented: createAudienceListCallable()");
69+
}
70+
71+
public UnaryCallable<QueryAudienceListRequest, QueryAudienceListResponse>
72+
queryAudienceListCallable() {
73+
throw new UnsupportedOperationException("Not implemented: queryAudienceListCallable()");
74+
}
75+
76+
public UnaryCallable<GetAudienceListRequest, AudienceList> getAudienceListCallable() {
77+
throw new UnsupportedOperationException("Not implemented: getAudienceListCallable()");
78+
}
79+
80+
public UnaryCallable<ListAudienceListsRequest, ListAudienceListsPagedResponse>
81+
listAudienceListsPagedCallable() {
82+
throw new UnsupportedOperationException("Not implemented: listAudienceListsPagedCallable()");
83+
}
84+
85+
public UnaryCallable<ListAudienceListsRequest, ListAudienceListsResponse>
86+
listAudienceListsCallable() {
87+
throw new UnsupportedOperationException("Not implemented: listAudienceListsCallable()");
88+
}
89+
4090
@Override
4191
public abstract void close();
4292
}

0 commit comments

Comments
 (0)