() {
- @Override
- public ListExclusionsPagedResponse apply(ListExclusionsPage input) {
- return new ListExclusionsPagedResponse(input);
- }
- },
+ input -> new ListExclusionsPagedResponse(input),
MoreExecutors.directExecutor());
}
diff --git a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/ConfigSettings.java b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/ConfigSettings.java
index c714c09a5..49d551d7b 100644
--- a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/ConfigSettings.java
+++ b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/ConfigSettings.java
@@ -308,14 +308,13 @@ public ConfigServiceV2StubSettings.Builder getStubSettingsBuilder() {
return ((ConfigServiceV2StubSettings.Builder) getStubSettings());
}
- // NEXT_MAJOR_VER: remove 'throws Exception'.
/**
* Applies the given settings updater function to all of the unary API methods in this service.
*
* Note: This method does not support applying settings to streaming methods.
*/
public Builder applyToAllUnaryMethods(
- ApiFunction, Void> settingsUpdater) throws Exception {
+ ApiFunction, Void> settingsUpdater) {
super.applyToAllUnaryMethods(
getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater);
return this;
diff --git a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/LoggingClient.java b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/LoggingClient.java
index 66f7afcda..759c5d2c8 100644
--- a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/LoggingClient.java
+++ b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/LoggingClient.java
@@ -18,7 +18,6 @@
import com.google.api.MonitoredResource;
import com.google.api.MonitoredResourceDescriptor;
-import com.google.api.core.ApiFunction;
import com.google.api.core.ApiFuture;
import com.google.api.core.ApiFutures;
import com.google.api.core.BetaApi;
@@ -1032,12 +1031,7 @@ public static ApiFuture createAsync(
ListLogEntriesPage.createEmptyPage().createPageAsync(context, futureResponse);
return ApiFutures.transform(
futurePage,
- new ApiFunction() {
- @Override
- public ListLogEntriesPagedResponse apply(ListLogEntriesPage input) {
- return new ListLogEntriesPagedResponse(input);
- }
- },
+ input -> new ListLogEntriesPagedResponse(input),
MoreExecutors.directExecutor());
}
@@ -1118,15 +1112,7 @@ public static ApiFuture createAsy
.createPageAsync(context, futureResponse);
return ApiFutures.transform(
futurePage,
- new ApiFunction<
- ListMonitoredResourceDescriptorsPage,
- ListMonitoredResourceDescriptorsPagedResponse>() {
- @Override
- public ListMonitoredResourceDescriptorsPagedResponse apply(
- ListMonitoredResourceDescriptorsPage input) {
- return new ListMonitoredResourceDescriptorsPagedResponse(input);
- }
- },
+ input -> new ListMonitoredResourceDescriptorsPagedResponse(input),
MoreExecutors.directExecutor());
}
@@ -1214,14 +1200,7 @@ public static ApiFuture createAsync(
ApiFuture futurePage =
ListLogsPage.createEmptyPage().createPageAsync(context, futureResponse);
return ApiFutures.transform(
- futurePage,
- new ApiFunction() {
- @Override
- public ListLogsPagedResponse apply(ListLogsPage input) {
- return new ListLogsPagedResponse(input);
- }
- },
- MoreExecutors.directExecutor());
+ futurePage, input -> new ListLogsPagedResponse(input), MoreExecutors.directExecutor());
}
private ListLogsPagedResponse(ListLogsPage page) {
diff --git a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/LoggingSettings.java b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/LoggingSettings.java
index 5f968eb5e..37f3b5f4b 100644
--- a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/LoggingSettings.java
+++ b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/LoggingSettings.java
@@ -208,14 +208,13 @@ public LoggingServiceV2StubSettings.Builder getStubSettingsBuilder() {
return ((LoggingServiceV2StubSettings.Builder) getStubSettings());
}
- // NEXT_MAJOR_VER: remove 'throws Exception'.
/**
* Applies the given settings updater function to all of the unary API methods in this service.
*
* Note: This method does not support applying settings to streaming methods.
*/
public Builder applyToAllUnaryMethods(
- ApiFunction, Void> settingsUpdater) throws Exception {
+ ApiFunction, Void> settingsUpdater) {
super.applyToAllUnaryMethods(
getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater);
return this;
diff --git a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/MetricsClient.java b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/MetricsClient.java
index 987083a26..e1fdf4365 100644
--- a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/MetricsClient.java
+++ b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/MetricsClient.java
@@ -16,7 +16,6 @@
package com.google.cloud.logging.v2;
-import com.google.api.core.ApiFunction;
import com.google.api.core.ApiFuture;
import com.google.api.core.ApiFutures;
import com.google.api.core.BetaApi;
@@ -734,12 +733,7 @@ public static ApiFuture createAsync(
ListLogMetricsPage.createEmptyPage().createPageAsync(context, futureResponse);
return ApiFutures.transform(
futurePage,
- new ApiFunction() {
- @Override
- public ListLogMetricsPagedResponse apply(ListLogMetricsPage input) {
- return new ListLogMetricsPagedResponse(input);
- }
- },
+ input -> new ListLogMetricsPagedResponse(input),
MoreExecutors.directExecutor());
}
diff --git a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/MetricsSettings.java b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/MetricsSettings.java
index a63a1bb25..26df72dde 100644
--- a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/MetricsSettings.java
+++ b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/MetricsSettings.java
@@ -187,14 +187,13 @@ public MetricsServiceV2StubSettings.Builder getStubSettingsBuilder() {
return ((MetricsServiceV2StubSettings.Builder) getStubSettings());
}
- // NEXT_MAJOR_VER: remove 'throws Exception'.
/**
* Applies the given settings updater function to all of the unary API methods in this service.
*
* Note: This method does not support applying settings to streaming methods.
*/
public Builder applyToAllUnaryMethods(
- ApiFunction, Void> settingsUpdater) throws Exception {
+ ApiFunction, Void> settingsUpdater) {
super.applyToAllUnaryMethods(
getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater);
return this;
diff --git a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/ConfigServiceV2StubSettings.java b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/ConfigServiceV2StubSettings.java
index 7c30359c1..942d01f54 100644
--- a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/ConfigServiceV2StubSettings.java
+++ b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/ConfigServiceV2StubSettings.java
@@ -922,14 +922,13 @@ private static Builder initDefaults(Builder builder) {
return builder;
}
- // NEXT_MAJOR_VER: remove 'throws Exception'.
/**
* Applies the given settings updater function to all of the unary API methods in this service.
*
* Note: This method does not support applying settings to streaming methods.
*/
public Builder applyToAllUnaryMethods(
- ApiFunction, Void> settingsUpdater) throws Exception {
+ ApiFunction, Void> settingsUpdater) {
super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater);
return this;
}
diff --git a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcConfigServiceV2Stub.java b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcConfigServiceV2Stub.java
index 91ddb14f6..e8eafac0c 100644
--- a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcConfigServiceV2Stub.java
+++ b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcConfigServiceV2Stub.java
@@ -26,7 +26,6 @@
import com.google.api.gax.grpc.GrpcCallSettings;
import com.google.api.gax.grpc.GrpcStubCallableFactory;
import com.google.api.gax.rpc.ClientContext;
-import com.google.api.gax.rpc.RequestParamsExtractor;
import com.google.api.gax.rpc.UnaryCallable;
import com.google.common.collect.ImmutableMap;
import com.google.logging.v2.CmekSettings;
@@ -66,7 +65,6 @@
import io.grpc.MethodDescriptor;
import io.grpc.protobuf.ProtoUtils;
import java.io.IOException;
-import java.util.Map;
import java.util.concurrent.TimeUnit;
import javax.annotation.Generated;
@@ -362,208 +360,160 @@ protected GrpcConfigServiceV2Stub(
GrpcCallSettings.newBuilder()
.setMethodDescriptor(listBucketsMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(ListBucketsRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings getBucketTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getBucketMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(GetBucketRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings createBucketTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(createBucketMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(CreateBucketRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings updateBucketTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(updateBucketMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(UpdateBucketRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings deleteBucketTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(deleteBucketMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(DeleteBucketRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings undeleteBucketTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(undeleteBucketMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(UndeleteBucketRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings listViewsTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(listViewsMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(ListViewsRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings getViewTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getViewMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(GetViewRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings createViewTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(createViewMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(CreateViewRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings updateViewTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(updateViewMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(UpdateViewRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings deleteViewTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(deleteViewMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(DeleteViewRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings listSinksTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(listSinksMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(ListSinksRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings getSinkTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getSinkMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(GetSinkRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("sink_name", String.valueOf(request.getSinkName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("sink_name", String.valueOf(request.getSinkName()));
+ return params.build();
})
.build();
GrpcCallSettings createSinkTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(createSinkMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(CreateSinkRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings updateSinkTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(updateSinkMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(UpdateSinkRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("sink_name", String.valueOf(request.getSinkName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("sink_name", String.valueOf(request.getSinkName()));
+ return params.build();
})
.build();
GrpcCallSettings deleteSinkTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(deleteSinkMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(DeleteSinkRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("sink_name", String.valueOf(request.getSinkName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("sink_name", String.valueOf(request.getSinkName()));
+ return params.build();
})
.build();
GrpcCallSettings
@@ -571,91 +521,70 @@ public Map extract(DeleteSinkRequest request) {
GrpcCallSettings.newBuilder()
.setMethodDescriptor(listExclusionsMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(ListExclusionsRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings getExclusionTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getExclusionMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(GetExclusionRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings createExclusionTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(createExclusionMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(CreateExclusionRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings updateExclusionTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(updateExclusionMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(UpdateExclusionRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings deleteExclusionTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(deleteExclusionMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(DeleteExclusionRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings getCmekSettingsTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getCmekSettingsMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(GetCmekSettingsRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings updateCmekSettingsTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(updateCmekSettingsMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(UpdateCmekSettingsRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
@@ -889,7 +818,13 @@ public UnaryCallable updateCmekSettings
@Override
public final void close() {
- shutdown();
+ try {
+ backgroundResources.close();
+ } catch (RuntimeException e) {
+ throw e;
+ } catch (Exception e) {
+ throw new IllegalStateException("Failed to close resource", e);
+ }
}
@Override
diff --git a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcLoggingServiceV2Stub.java b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcLoggingServiceV2Stub.java
index feb0ed308..21e91dc9a 100644
--- a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcLoggingServiceV2Stub.java
+++ b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcLoggingServiceV2Stub.java
@@ -26,7 +26,6 @@
import com.google.api.gax.grpc.GrpcStubCallableFactory;
import com.google.api.gax.rpc.BidiStreamingCallable;
import com.google.api.gax.rpc.ClientContext;
-import com.google.api.gax.rpc.RequestParamsExtractor;
import com.google.api.gax.rpc.UnaryCallable;
import com.google.common.collect.ImmutableMap;
import com.google.logging.v2.DeleteLogRequest;
@@ -45,7 +44,6 @@
import io.grpc.MethodDescriptor;
import io.grpc.protobuf.ProtoUtils;
import java.io.IOException;
-import java.util.Map;
import java.util.concurrent.TimeUnit;
import javax.annotation.Generated;
@@ -189,13 +187,10 @@ protected GrpcLoggingServiceV2Stub(
GrpcCallSettings.newBuilder()
.setMethodDescriptor(deleteLogMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(DeleteLogRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("log_name", String.valueOf(request.getLogName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("log_name", String.valueOf(request.getLogName()));
+ return params.build();
})
.build();
GrpcCallSettings
@@ -220,13 +215,10 @@ public Map extract(DeleteLogRequest request) {
GrpcCallSettings.newBuilder()
.setMethodDescriptor(listLogsMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(ListLogsRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings
@@ -328,7 +320,13 @@ public UnaryCallable listLogsPagedCallab
@Override
public final void close() {
- shutdown();
+ try {
+ backgroundResources.close();
+ } catch (RuntimeException e) {
+ throw e;
+ } catch (Exception e) {
+ throw new IllegalStateException("Failed to close resource", e);
+ }
}
@Override
diff --git a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcMetricsServiceV2Stub.java b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcMetricsServiceV2Stub.java
index fe15cf605..adc46a105 100644
--- a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcMetricsServiceV2Stub.java
+++ b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcMetricsServiceV2Stub.java
@@ -23,7 +23,6 @@
import com.google.api.gax.grpc.GrpcCallSettings;
import com.google.api.gax.grpc.GrpcStubCallableFactory;
import com.google.api.gax.rpc.ClientContext;
-import com.google.api.gax.rpc.RequestParamsExtractor;
import com.google.api.gax.rpc.UnaryCallable;
import com.google.common.collect.ImmutableMap;
import com.google.logging.v2.CreateLogMetricRequest;
@@ -38,7 +37,6 @@
import io.grpc.MethodDescriptor;
import io.grpc.protobuf.ProtoUtils;
import java.io.IOException;
-import java.util.Map;
import java.util.concurrent.TimeUnit;
import javax.annotation.Generated;
@@ -157,65 +155,50 @@ protected GrpcMetricsServiceV2Stub(
GrpcCallSettings.newBuilder()
.setMethodDescriptor(listLogMetricsMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(ListLogMetricsRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings getLogMetricTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getLogMetricMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(GetLogMetricRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("metric_name", String.valueOf(request.getMetricName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("metric_name", String.valueOf(request.getMetricName()));
+ return params.build();
})
.build();
GrpcCallSettings createLogMetricTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(createLogMetricMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(CreateLogMetricRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings updateLogMetricTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(updateLogMetricMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(UpdateLogMetricRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("metric_name", String.valueOf(request.getMetricName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("metric_name", String.valueOf(request.getMetricName()));
+ return params.build();
})
.build();
GrpcCallSettings deleteLogMetricTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(deleteLogMetricMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(DeleteLogMetricRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("metric_name", String.valueOf(request.getMetricName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("metric_name", String.valueOf(request.getMetricName()));
+ return params.build();
})
.build();
@@ -279,7 +262,13 @@ public UnaryCallable deleteLogMetricCallable() {
@Override
public final void close() {
- shutdown();
+ try {
+ backgroundResources.close();
+ } catch (RuntimeException e) {
+ throw e;
+ } catch (Exception e) {
+ throw new IllegalStateException("Failed to close resource", e);
+ }
}
@Override
diff --git a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/LoggingServiceV2StubSettings.java b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/LoggingServiceV2StubSettings.java
index bd2e07a52..ae4a0acbb 100644
--- a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/LoggingServiceV2StubSettings.java
+++ b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/LoggingServiceV2StubSettings.java
@@ -682,14 +682,13 @@ private static Builder initDefaults(Builder builder) {
return builder;
}
- // NEXT_MAJOR_VER: remove 'throws Exception'.
/**
* Applies the given settings updater function to all of the unary API methods in this service.
*
* Note: This method does not support applying settings to streaming methods.
*/
public Builder applyToAllUnaryMethods(
- ApiFunction, Void> settingsUpdater) throws Exception {
+ ApiFunction, Void> settingsUpdater) {
super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater);
return this;
}
diff --git a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/MetricsServiceV2StubSettings.java b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/MetricsServiceV2StubSettings.java
index 634af2b28..5694e2403 100644
--- a/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/MetricsServiceV2StubSettings.java
+++ b/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/MetricsServiceV2StubSettings.java
@@ -411,14 +411,13 @@ private static Builder initDefaults(Builder builder) {
return builder;
}
- // NEXT_MAJOR_VER: remove 'throws Exception'.
/**
* Applies the given settings updater function to all of the unary API methods in this service.
*
* Note: This method does not support applying settings to streaming methods.
*/
public Builder applyToAllUnaryMethods(
- ApiFunction, Void> settingsUpdater) throws Exception {
+ ApiFunction, Void> settingsUpdater) {
super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater);
return this;
}
diff --git a/google-cloud-logging/src/test/java/com/google/cloud/logging/v2/ConfigClientTest.java b/google-cloud-logging/src/test/java/com/google/cloud/logging/v2/ConfigClientTest.java
index d64a22ea0..7ef61db2b 100644
--- a/google-cloud-logging/src/test/java/com/google/cloud/logging/v2/ConfigClientTest.java
+++ b/google-cloud-logging/src/test/java/com/google/cloud/logging/v2/ConfigClientTest.java
@@ -1107,7 +1107,7 @@ public void getSinkTest() throws Exception {
LogSink expectedResponse =
LogSink.newBuilder()
.setName(LogSinkName.ofProjectSinkName("[PROJECT]", "[SINK]").toString())
- .setDestination(FolderLocationName.of("[FOLDER]", "[LOCATION]").toString())
+ .setDestination("destination-1429847026")
.setFilter("filter-1274492040")
.setDescription("description-1724546052")
.setDisabled(true)
@@ -1154,7 +1154,7 @@ public void getSinkTest2() throws Exception {
LogSink expectedResponse =
LogSink.newBuilder()
.setName(LogSinkName.ofProjectSinkName("[PROJECT]", "[SINK]").toString())
- .setDestination(FolderLocationName.of("[FOLDER]", "[LOCATION]").toString())
+ .setDestination("destination-1429847026")
.setFilter("filter-1274492040")
.setDescription("description-1724546052")
.setDisabled(true)
@@ -1201,7 +1201,7 @@ public void createSinkTest() throws Exception {
LogSink expectedResponse =
LogSink.newBuilder()
.setName(LogSinkName.ofProjectSinkName("[PROJECT]", "[SINK]").toString())
- .setDestination(FolderLocationName.of("[FOLDER]", "[LOCATION]").toString())
+ .setDestination("destination-1429847026")
.setFilter("filter-1274492040")
.setDescription("description-1724546052")
.setDisabled(true)
@@ -1251,7 +1251,7 @@ public void createSinkTest2() throws Exception {
LogSink expectedResponse =
LogSink.newBuilder()
.setName(LogSinkName.ofProjectSinkName("[PROJECT]", "[SINK]").toString())
- .setDestination(FolderLocationName.of("[FOLDER]", "[LOCATION]").toString())
+ .setDestination("destination-1429847026")
.setFilter("filter-1274492040")
.setDescription("description-1724546052")
.setDisabled(true)
@@ -1301,7 +1301,7 @@ public void createSinkTest3() throws Exception {
LogSink expectedResponse =
LogSink.newBuilder()
.setName(LogSinkName.ofProjectSinkName("[PROJECT]", "[SINK]").toString())
- .setDestination(FolderLocationName.of("[FOLDER]", "[LOCATION]").toString())
+ .setDestination("destination-1429847026")
.setFilter("filter-1274492040")
.setDescription("description-1724546052")
.setDisabled(true)
@@ -1351,7 +1351,7 @@ public void createSinkTest4() throws Exception {
LogSink expectedResponse =
LogSink.newBuilder()
.setName(LogSinkName.ofProjectSinkName("[PROJECT]", "[SINK]").toString())
- .setDestination(FolderLocationName.of("[FOLDER]", "[LOCATION]").toString())
+ .setDestination("destination-1429847026")
.setFilter("filter-1274492040")
.setDescription("description-1724546052")
.setDisabled(true)
@@ -1401,7 +1401,7 @@ public void createSinkTest5() throws Exception {
LogSink expectedResponse =
LogSink.newBuilder()
.setName(LogSinkName.ofProjectSinkName("[PROJECT]", "[SINK]").toString())
- .setDestination(FolderLocationName.of("[FOLDER]", "[LOCATION]").toString())
+ .setDestination("destination-1429847026")
.setFilter("filter-1274492040")
.setDescription("description-1724546052")
.setDisabled(true)
@@ -1451,7 +1451,7 @@ public void updateSinkTest() throws Exception {
LogSink expectedResponse =
LogSink.newBuilder()
.setName(LogSinkName.ofProjectSinkName("[PROJECT]", "[SINK]").toString())
- .setDestination(FolderLocationName.of("[FOLDER]", "[LOCATION]").toString())
+ .setDestination("destination-1429847026")
.setFilter("filter-1274492040")
.setDescription("description-1724546052")
.setDisabled(true)
@@ -1501,7 +1501,7 @@ public void updateSinkTest2() throws Exception {
LogSink expectedResponse =
LogSink.newBuilder()
.setName(LogSinkName.ofProjectSinkName("[PROJECT]", "[SINK]").toString())
- .setDestination(FolderLocationName.of("[FOLDER]", "[LOCATION]").toString())
+ .setDestination("destination-1429847026")
.setFilter("filter-1274492040")
.setDescription("description-1724546052")
.setDisabled(true)
@@ -1551,7 +1551,7 @@ public void updateSinkTest3() throws Exception {
LogSink expectedResponse =
LogSink.newBuilder()
.setName(LogSinkName.ofProjectSinkName("[PROJECT]", "[SINK]").toString())
- .setDestination(FolderLocationName.of("[FOLDER]", "[LOCATION]").toString())
+ .setDestination("destination-1429847026")
.setFilter("filter-1274492040")
.setDescription("description-1724546052")
.setDisabled(true)
@@ -1604,7 +1604,7 @@ public void updateSinkTest4() throws Exception {
LogSink expectedResponse =
LogSink.newBuilder()
.setName(LogSinkName.ofProjectSinkName("[PROJECT]", "[SINK]").toString())
- .setDestination(FolderLocationName.of("[FOLDER]", "[LOCATION]").toString())
+ .setDestination("destination-1429847026")
.setFilter("filter-1274492040")
.setDescription("description-1724546052")
.setDisabled(true)
diff --git a/grpc-google-cloud-logging-v2/pom.xml b/grpc-google-cloud-logging-v2/pom.xml
index b29789227..aea81c94b 100644
--- a/grpc-google-cloud-logging-v2/pom.xml
+++ b/grpc-google-cloud-logging-v2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-logging-v2
- 0.88.2
+ 0.89.0
grpc-google-cloud-logging-v2
GRPC library for grpc-google-cloud-logging-v2
com.google.cloud
google-cloud-logging-parent
- 2.3.2
+ 3.0.0
diff --git a/java.header b/java.header
index 3a9b503aa..d0970ba7d 100644
--- a/java.header
+++ b/java.header
@@ -1,5 +1,5 @@
^/\*$
-^ \* Copyright \d\d\d\d,? Google (Inc\.|LLC)( All [rR]ights [rR]eserved\.)?$
+^ \* Copyright \d\d\d\d,? Google (Inc\.|LLC)$
^ \*$
^ \* Licensed under the Apache License, Version 2\.0 \(the "License"\);$
^ \* you may not use this file except in compliance with the License\.$
diff --git a/pom.xml b/pom.xml
index 69e58a46b..708c60818 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-logging-parent
pom
- 2.3.2
+ 3.0.0
Google Cloud Logging Parent
https://github.com/googleapis/java-logging
@@ -14,7 +14,7 @@
com.google.cloud
google-cloud-shared-config
- 0.12.0
+ 1.0.0
@@ -41,16 +41,7 @@
https://github.com/googleapis/java-logging/issues
GitHub Issues
-
-
- sonatype-nexus-snapshots
- https://oss.sonatype.org/content/repositories/snapshots
-
-
- sonatype-nexus-staging
- https://oss.sonatype.org/service/local/staging/deploy/maven2/
-
-
+
Apache-2.0
@@ -70,23 +61,23 @@
com.google.api.grpc
proto-google-cloud-logging-v2
- 0.88.2
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-logging-v2
- 0.88.2
+ 0.89.0
com.google.cloud
google-cloud-logging
- 2.3.2
+ 3.0.0
com.google.cloud
google-cloud-shared-dependencies
- 1.4.0
+ 2.0.0
pom
import
@@ -119,6 +110,12 @@
truth
1.1.3
test
+
+
+ org.checkerframework
+ checker-qual
+
+
diff --git a/proto-google-cloud-logging-v2/pom.xml b/proto-google-cloud-logging-v2/pom.xml
index f16dfdf0b..846140006 100644
--- a/proto-google-cloud-logging-v2/pom.xml
+++ b/proto-google-cloud-logging-v2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-logging-v2
- 0.88.2
+ 0.89.0
proto-google-cloud-logging-v2
PROTO library for proto-google-cloud-logging-v2
com.google.cloud
google-cloud-logging-parent
- 2.3.2
+ 3.0.0
diff --git a/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java b/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java
index ec5232b4e..af9b20244 100644
--- a/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java
+++ b/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java
@@ -108,6 +108,12 @@ public static Builder newBuilder() {
}
@BetaApi("The per-pattern Builders are not stable yet and may be changed in the future.")
+ public static Builder newProjectBuilder() {
+ return new Builder();
+ }
+
+ /** @deprecated Please use {@link #newProjectBuilder()} instead */
+ @Deprecated
public static Builder newProjectCmekSettingsBuilder() {
return new Builder();
}
@@ -136,21 +142,45 @@ public static CmekSettingsName of(String project) {
}
@BetaApi("The static create methods are not stable yet and may be changed in the future.")
+ public static CmekSettingsName ofProjectName(String project) {
+ return newBuilder().setProject(project).build();
+ }
+
+ /** @deprecated Please use {@link #ofProjectName()} instead */
+ @Deprecated
public static CmekSettingsName ofProjectCmekSettingsName(String project) {
return newBuilder().setProject(project).build();
}
@BetaApi("The static create methods are not stable yet and may be changed in the future.")
+ public static CmekSettingsName ofOrganizationName(String organization) {
+ return newOrganizationCmekSettingsBuilder().setOrganization(organization).build();
+ }
+
+ /** @deprecated Please use {@link #ofOrganizationName()} instead */
+ @Deprecated
public static CmekSettingsName ofOrganizationCmekSettingsName(String organization) {
return newOrganizationCmekSettingsBuilder().setOrganization(organization).build();
}
@BetaApi("The static create methods are not stable yet and may be changed in the future.")
+ public static CmekSettingsName ofFolderName(String folder) {
+ return newFolderCmekSettingsBuilder().setFolder(folder).build();
+ }
+
+ /** @deprecated Please use {@link #ofFolderName()} instead */
+ @Deprecated
public static CmekSettingsName ofFolderCmekSettingsName(String folder) {
return newFolderCmekSettingsBuilder().setFolder(folder).build();
}
@BetaApi("The static create methods are not stable yet and may be changed in the future.")
+ public static CmekSettingsName ofBillingAccountName(String billingAccount) {
+ return newBillingAccountCmekSettingsBuilder().setBillingAccount(billingAccount).build();
+ }
+
+ /** @deprecated Please use {@link #ofBillingAccountName()} instead */
+ @Deprecated
public static CmekSettingsName ofBillingAccountCmekSettingsName(String billingAccount) {
return newBillingAccountCmekSettingsBuilder().setBillingAccount(billingAccount).build();
}
@@ -160,21 +190,48 @@ public static String format(String project) {
}
@BetaApi("The static format methods are not stable yet and may be changed in the future.")
+ public static String formatProjectName(String project) {
+ return newBuilder().setProject(project).build().toString();
+ }
+
+ /** @deprecated Please use {@link #formatProjectName()} instead */
+ @Deprecated
public static String formatProjectCmekSettingsName(String project) {
return newBuilder().setProject(project).build().toString();
}
@BetaApi("The static format methods are not stable yet and may be changed in the future.")
+ public static String formatOrganizationName(String organization) {
+ return newOrganizationCmekSettingsBuilder().setOrganization(organization).build().toString();
+ }
+
+ /** @deprecated Please use {@link #formatOrganizationName()} instead */
+ @Deprecated
public static String formatOrganizationCmekSettingsName(String organization) {
return newOrganizationCmekSettingsBuilder().setOrganization(organization).build().toString();
}
@BetaApi("The static format methods are not stable yet and may be changed in the future.")
+ public static String formatFolderName(String folder) {
+ return newFolderCmekSettingsBuilder().setFolder(folder).build().toString();
+ }
+
+ /** @deprecated Please use {@link #formatFolderName()} instead */
+ @Deprecated
public static String formatFolderCmekSettingsName(String folder) {
return newFolderCmekSettingsBuilder().setFolder(folder).build().toString();
}
@BetaApi("The static format methods are not stable yet and may be changed in the future.")
+ public static String formatBillingAccountName(String billingAccount) {
+ return newBillingAccountCmekSettingsBuilder()
+ .setBillingAccount(billingAccount)
+ .build()
+ .toString();
+ }
+
+ /** @deprecated Please use {@link #formatBillingAccountName()} instead */
+ @Deprecated
public static String formatBillingAccountCmekSettingsName(String billingAccount) {
return newBillingAccountCmekSettingsBuilder()
.setBillingAccount(billingAccount)
diff --git a/renovate.json b/renovate.json
index e241287c9..b67cf1245 100644
--- a/renovate.json
+++ b/renovate.json
@@ -69,5 +69,8 @@
}
],
"semanticCommits": true,
- "masterIssue": true
+ "dependencyDashboard": true,
+ "dependencyDashboardLabels": [
+ "type: process"
+ ]
}
diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml
index 830c6faf8..5a04dc292 100644
--- a/samples/install-without-bom/pom.xml
+++ b/samples/install-without-bom/pom.xml
@@ -28,7 +28,7 @@
com.google.cloud
google-cloud-logging
- 2.3.1
+ 2.3.2
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index a0b846f2d..4f04bc5e6 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -28,7 +28,7 @@
com.google.cloud
google-cloud-logging
- 2.3.2
+ 3.0.0
diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml
index 1e15a0443..492811267 100644
--- a/samples/snippets/pom.xml
+++ b/samples/snippets/pom.xml
@@ -29,7 +29,7 @@
com.google.cloud
libraries-bom
- 20.7.0
+ 20.9.0
pom
import
diff --git a/synth.metadata b/synth.metadata
index 1a163bd85..7bd7813e2 100644
--- a/synth.metadata
+++ b/synth.metadata
@@ -4,22 +4,21 @@
"git": {
"name": ".",
"remote": "https://github.com/googleapis/java-logging.git",
- "sha": "8933ae11ff1bb5ce5b1a0c105c26100572fe1de9"
+ "sha": "f599ac0875e69ba3812c1a4f29af417e15ac1edc"
}
},
{
"git": {
"name": "googleapis",
"remote": "https://github.com/googleapis/googleapis.git",
- "sha": "551681f25e36b11829e87e580281350461f4f3f5",
- "internalRef": "379784268"
+ "sha": "c3b8283ae6a67b575ee863764312645ec8b2d60f"
}
},
{
"git": {
"name": "synthtool",
"remote": "https://github.com/googleapis/synthtool.git",
- "sha": "87254ac89a9559864c0a245d6b150406439ce3d8"
+ "sha": "1a2878d6909dd10ca4e3c1b5943d6622e996054e"
}
}
],
@@ -33,245 +32,5 @@
"generator": "bazel"
}
}
- ],
- "generatedFiles": [
- ".github/ISSUE_TEMPLATE/bug_report.md",
- ".github/ISSUE_TEMPLATE/feature_request.md",
- ".github/ISSUE_TEMPLATE/support_request.md",
- ".github/PULL_REQUEST_TEMPLATE.md",
- ".github/generated-files-bot.yml",
- ".github/readme/synth.py",
- ".github/release-please.yml",
- ".github/snippet-bot.yml",
- ".github/sync-repo-settings.yaml",
- ".github/trusted-contribution.yml",
- ".github/workflows/approve-readme.yaml",
- ".github/workflows/auto-release.yaml",
- ".github/workflows/ci.yaml",
- ".github/workflows/samples.yaml",
- ".kokoro/build.bat",
- ".kokoro/build.sh",
- ".kokoro/coerce_logs.sh",
- ".kokoro/common.cfg",
- ".kokoro/common.sh",
- ".kokoro/continuous/common.cfg",
- ".kokoro/continuous/java8.cfg",
- ".kokoro/continuous/readme.cfg",
- ".kokoro/dependencies.sh",
- ".kokoro/nightly/common.cfg",
- ".kokoro/nightly/integration.cfg",
- ".kokoro/nightly/java11.cfg",
- ".kokoro/nightly/java7.cfg",
- ".kokoro/nightly/java8-osx.cfg",
- ".kokoro/nightly/java8-win.cfg",
- ".kokoro/nightly/java8.cfg",
- ".kokoro/nightly/samples.cfg",
- ".kokoro/populate-secrets.sh",
- ".kokoro/presubmit/clirr.cfg",
- ".kokoro/presubmit/common.cfg",
- ".kokoro/presubmit/dependencies.cfg",
- ".kokoro/presubmit/integration.cfg",
- ".kokoro/presubmit/java11.cfg",
- ".kokoro/presubmit/java7.cfg",
- ".kokoro/presubmit/java8-osx.cfg",
- ".kokoro/presubmit/java8-win.cfg",
- ".kokoro/presubmit/java8.cfg",
- ".kokoro/presubmit/linkage-monitor.cfg",
- ".kokoro/presubmit/lint.cfg",
- ".kokoro/presubmit/samples.cfg",
- ".kokoro/readme.sh",
- ".kokoro/release/bump_snapshot.cfg",
- ".kokoro/release/common.cfg",
- ".kokoro/release/common.sh",
- ".kokoro/release/drop.cfg",
- ".kokoro/release/drop.sh",
- ".kokoro/release/promote.cfg",
- ".kokoro/release/promote.sh",
- ".kokoro/release/publish_javadoc.cfg",
- ".kokoro/release/publish_javadoc.sh",
- ".kokoro/release/publish_javadoc11.cfg",
- ".kokoro/release/publish_javadoc11.sh",
- ".kokoro/release/snapshot.cfg",
- ".kokoro/release/snapshot.sh",
- ".kokoro/release/stage.cfg",
- ".kokoro/release/stage.sh",
- ".kokoro/trampoline.sh",
- "CODE_OF_CONDUCT.md",
- "LICENSE",
- "SECURITY.md",
- "codecov.yaml",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/ConfigClient.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/ConfigSettings.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/LoggingClient.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/LoggingSettings.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/MetricsClient.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/MetricsSettings.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/gapic_metadata.json",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/package-info.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/ConfigServiceV2Stub.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/ConfigServiceV2StubSettings.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcConfigServiceV2CallableFactory.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcConfigServiceV2Stub.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcLoggingServiceV2CallableFactory.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcLoggingServiceV2Stub.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcMetricsServiceV2CallableFactory.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/GrpcMetricsServiceV2Stub.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/LoggingServiceV2Stub.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/LoggingServiceV2StubSettings.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/MetricsServiceV2Stub.java",
- "google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/MetricsServiceV2StubSettings.java",
- "google-cloud-logging/src/test/java/com/google/cloud/logging/v2/ConfigClientTest.java",
- "google-cloud-logging/src/test/java/com/google/cloud/logging/v2/LoggingClientTest.java",
- "google-cloud-logging/src/test/java/com/google/cloud/logging/v2/MetricsClientTest.java",
- "google-cloud-logging/src/test/java/com/google/cloud/logging/v2/MockConfigServiceV2.java",
- "google-cloud-logging/src/test/java/com/google/cloud/logging/v2/MockConfigServiceV2Impl.java",
- "google-cloud-logging/src/test/java/com/google/cloud/logging/v2/MockLoggingServiceV2.java",
- "google-cloud-logging/src/test/java/com/google/cloud/logging/v2/MockLoggingServiceV2Impl.java",
- "google-cloud-logging/src/test/java/com/google/cloud/logging/v2/MockMetricsServiceV2.java",
- "google-cloud-logging/src/test/java/com/google/cloud/logging/v2/MockMetricsServiceV2Impl.java",
- "grpc-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ConfigServiceV2Grpc.java",
- "grpc-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LoggingServiceV2Grpc.java",
- "grpc-google-cloud-logging-v2/src/main/java/com/google/logging/v2/MetricsServiceV2Grpc.java",
- "java.header",
- "license-checks.xml",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/BigQueryOptions.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/BigQueryOptionsOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/BillingAccountLocationName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/BillingAccountName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettings.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CreateBucketRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CreateBucketRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CreateExclusionRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CreateExclusionRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CreateLogMetricRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CreateLogMetricRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CreateSinkRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CreateSinkRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CreateViewRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CreateViewRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/DeleteBucketRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/DeleteBucketRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/DeleteExclusionRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/DeleteExclusionRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/DeleteLogMetricRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/DeleteLogMetricRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/DeleteLogRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/DeleteLogRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/DeleteSinkRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/DeleteSinkRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/DeleteViewRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/DeleteViewRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/FolderLocationName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/FolderName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/GetBucketRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/GetBucketRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/GetCmekSettingsRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/GetCmekSettingsRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/GetExclusionRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/GetExclusionRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/GetLogMetricRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/GetLogMetricRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/GetSinkRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/GetSinkRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/GetViewRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/GetViewRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LifecycleState.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListBucketsRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListBucketsRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListBucketsResponse.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListBucketsResponseOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListExclusionsRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListExclusionsRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListExclusionsResponse.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListExclusionsResponseOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListLogEntriesRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListLogEntriesRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListLogEntriesResponse.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListLogEntriesResponseOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListLogMetricsRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListLogMetricsRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListLogMetricsResponse.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListLogMetricsResponseOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListLogsRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListLogsRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListLogsResponse.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListLogsResponseOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListMonitoredResourceDescriptorsRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListMonitoredResourceDescriptorsRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListMonitoredResourceDescriptorsResponse.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListMonitoredResourceDescriptorsResponseOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListSinksRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListSinksRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListSinksResponse.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListSinksResponseOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListViewsRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListViewsRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListViewsResponse.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ListViewsResponseOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LocationName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogBucket.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogBucketName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogBucketOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogEntry.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogEntryOperation.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogEntryOperationOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogEntryOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogEntryProto.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogEntrySourceLocation.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogEntrySourceLocationOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogExclusion.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogExclusionName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogExclusionOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogMetric.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogMetricName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogMetricOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogSink.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogSinkName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogSinkOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogView.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogViewName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LogViewOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LoggingConfigProto.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LoggingMetricsProto.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/LoggingProto.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/OrganizationLocationName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/OrganizationName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/ProjectName.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/TailLogEntriesRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/TailLogEntriesRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/TailLogEntriesResponse.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/TailLogEntriesResponseOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/UndeleteBucketRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/UndeleteBucketRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/UpdateBucketRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/UpdateBucketRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/UpdateCmekSettingsRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/UpdateCmekSettingsRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/UpdateExclusionRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/UpdateExclusionRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/UpdateLogMetricRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/UpdateLogMetricRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/UpdateSinkRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/UpdateSinkRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/UpdateViewRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/UpdateViewRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesPartialErrors.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesPartialErrorsOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesRequest.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesRequestOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesResponse.java",
- "proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesResponseOrBuilder.java",
- "proto-google-cloud-logging-v2/src/main/proto/google/logging/v2/log_entry.proto",
- "proto-google-cloud-logging-v2/src/main/proto/google/logging/v2/logging.proto",
- "proto-google-cloud-logging-v2/src/main/proto/google/logging/v2/logging_config.proto",
- "proto-google-cloud-logging-v2/src/main/proto/google/logging/v2/logging_metrics.proto",
- "renovate.json",
- "samples/install-without-bom/pom.xml",
- "samples/pom.xml",
- "samples/snapshot/pom.xml",
- "samples/snippets/pom.xml"
]
}
\ No newline at end of file
diff --git a/synth.py b/synth.py
index 9ab8d3847..096f989a0 100644
--- a/synth.py
+++ b/synth.py
@@ -31,18 +31,66 @@
)
# The method renamings will be removed in the next major release(lines 34 - 51)
- s.replace('**/CmekSettingsName.java', 'formatBillingAccountName', 'formatBillingAccountCmekSettingsName')
- s.replace('**/CmekSettingsName.java', 'formatFolderName', 'formatFolderCmekSettingsName')
- s.replace('**/CmekSettingsName.java', 'formatOrganizationName', 'formatOrganizationCmekSettingsName')
- s.replace('**/CmekSettingsName.java', 'formatProjectName', 'formatProjectCmekSettingsName')
- s.replace('**/CmekSettingsName.java', 'newBillingAccountBuilder', 'newBillingAccountCmekSettingsBuilder')
- s.replace('**/CmekSettingsName.java', 'newFolderBuilder', 'newFolderCmekSettingsBuilder')
- s.replace('**/CmekSettingsName.java', 'newOrganizationBuilder', 'newOrganizationCmekSettingsBuilder')
- s.replace('**/CmekSettingsName.java', 'newProjectBuilder', 'newProjectCmekSettingsBuilder')
- s.replace('**/CmekSettingsName.java', 'ofBillingAccountName', 'ofBillingAccountCmekSettingsName')
- s.replace('**/CmekSettingsName.java', 'ofFolderName', 'ofFolderCmekSettingsName')
- s.replace('**/CmekSettingsName.java', 'ofOrganizationName', 'ofOrganizationCmekSettingsName')
- s.replace('**/CmekSettingsName.java', 'ofProjectName', 'ofProjectCmekSettingsName')
+ #s.replace('**/CmekSettingsName.java', 'formatBillingAccountName', 'formatBillingAccountCmekSettingsName')
+ DEPRECATION_JAVADOC = """Please use {{@link #{new_method}()}} instead"""
+
+ java.copy_and_rename_method(
+ 'proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java',
+ 'public static String formatBillingAccountName(String billingAccount)',
+ 'formatBillingAccountName',
+ 'formatBillingAccountCmekSettingsName'
+ )
+
+ java.deprecate_method(
+ 'proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java',
+ 'public static String formatBillingAccountCmekSettingsName(String billingAccount)',
+ DEPRECATION_JAVADOC.format(new_method='formatBillingAccountName')
+ )
+
+ java.copy_and_rename_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static String formatFolderName(String folder)', 'formatFolderName', 'formatFolderCmekSettingsName')
+ java.deprecate_method(
+ 'proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java',
+ 'public static String formatFolderCmekSettingsName(String folder)',
+ DEPRECATION_JAVADOC.format(new_method='formatFolderName')
+ )
+
+ java.copy_and_rename_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static String formatOrganizationName(String organization)', 'formatOrganizationName', 'formatOrganizationCmekSettingsName')
+ java.deprecate_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static String formatOrganizationCmekSettingsName(String organization)', DEPRECATION_JAVADOC.format(new_method='formatOrganizationName'))
+
+ java.copy_and_rename_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static String formatProjectName(String project)', 'formatProjectName', 'formatProjectCmekSettingsName')
+ java.deprecate_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static String formatProjectCmekSettingsName(String project)', DEPRECATION_JAVADOC.format(new_method='formatProjectName'))
+
+ java.copy_and_rename_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static BillingAccountCmekSettingsBuilder newBillingAccountBuilder()', 'newBillingAccountBuilder', 'newBillingAccountCmekSettingsBuilder')
+ java.deprecate_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static BillingAccountCmekSettingsBuilder newBillingAccountCmekSettingsBuilder()', DEPRECATION_JAVADOC.format(new_method='newBillingAccountBuilder'))
+ s.replace('**/CmekSettingsName', 'return newBillingAccountBuilder', 'return newBillingAccountCmekSettingsBuilder' )
+
+ java.copy_and_rename_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static FolderCmekSettingsBuilder newFolderBuilder()', 'newFolderBuilder', 'newFolderCmekSettingsBuilder')
+ java.deprecate_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static FolderCmekSettingsBuilder newFolderCmekSettingsBuilder()', DEPRECATION_JAVADOC.format(new_method='newFolderBuilder'))
+ s.replace('**/CmekSettingsName.java', 'return newFolderBuilder', 'return newFolderCmekSettingsBuilder')
+
+ java.copy_and_rename_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static OrganizationCmekSettingsBuilder newOrganizationBuilder()', 'newOrganizationBuilder', 'newOrganizationCmekSettingsBuilder')
+ java.deprecate_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static OrganizationCmekSettingsBuilder newOrganizationCmekSettingsBuilder()', DEPRECATION_JAVADOC.format(new_method='newOrganizationBuilder'))
+ s.replace('**/CmekSettingsName.java', 'return newOrganizationBuilder', 'return newOrganizationCmekSettingsBuilder')
+
+ java.copy_and_rename_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java', 'public static Builder newProjectBuilder()', 'newProjectBuilder', 'newProjectCmekSettingsBuilder')
+ java.deprecate_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static Builder newProjectCmekSettingsBuilder()', DEPRECATION_JAVADOC.format(new_method='newProjectBuilder'))
+
+ java.copy_and_rename_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java', 'public static CmekSettingsName ofBillingAccountName(String billingAccount)', 'ofBillingAccountName', 'ofBillingAccountCmekSettingsName')
+ java.deprecate_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static CmekSettingsName ofBillingAccountCmekSettingsName(String billingAccount)', DEPRECATION_JAVADOC.format(new_method='ofBillingAccountName'))
+ s.replace('**/CmekSettingsName.java', 'return ofBillingAccountName', 'return ofBillingAccountCmekSettingsName')
+
+ java.copy_and_rename_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static CmekSettingsName ofFolderName(String folder)', 'ofFolderName', 'ofFolderCmekSettingsName')
+ java.deprecate_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static CmekSettingsName ofFolderCmekSettingsName(String folder)', DEPRECATION_JAVADOC.format(new_method='ofFolderName'))
+ s.replace('**/CmekSettingsName.java', 'return ofFolderName', 'return ofFolderCmekSettingsName')
+
+ java.copy_and_rename_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java', 'public static CmekSettingsName ofOrganizationName(String organization)', 'ofOrganizationName', 'ofOrganizationCmekSettingsName')
+ java.deprecate_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static CmekSettingsName ofOrganizationCmekSettingsName(String organization)', DEPRECATION_JAVADOC.format(new_method='ofOrganizationName'))
+ s.replace('**/CmekSettingsName.java', 'return ofOrganizationName', 'return ofOrganizationCmekSettingsName')
+
+ java.copy_and_rename_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java', 'public static CmekSettingsName ofProjectName(String project)', 'ofProjectName', 'ofProjectCmekSettingsName')
+ java.deprecate_method('proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/CmekSettingsName.java','public static CmekSettingsName ofProjectCmekSettingsName(String project)', DEPRECATION_JAVADOC.format(new_method='ofProjectName'))
+ s.replace('**/CmekSettingsName.java', 'return ofProjectName', 'return ofProjectCmekSettingsName')
+
s.replace('**/CmekSettingsName.java', 'BillingAccountBuilder', 'BillingAccountCmekSettingsBuilder')
s.replace('**/CmekSettingsName.java', 'FolderBuilder', 'FolderCmekSettingsBuilder')
s.replace('**/CmekSettingsName.java', 'OrganizationBuilder', 'OrganizationCmekSettingsBuilder')
diff --git a/versions.txt b/versions.txt
index 8da86bd22..fdc152533 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,6 +1,6 @@
# Format:
# module:released-version:current-version
-proto-google-cloud-logging-v2:0.88.2:0.88.2
-grpc-google-cloud-logging-v2:0.88.2:0.88.2
-google-cloud-logging:2.3.2:2.3.2
\ No newline at end of file
+proto-google-cloud-logging-v2:0.89.0:0.89.0
+grpc-google-cloud-logging-v2:0.89.0:0.89.0
+google-cloud-logging:3.0.0:3.0.0
\ No newline at end of file