e : values.entrySet()) {
+ if (e.getKey() == null || e.getValue() == null) {
+ throw new NullPointerException();
+ }
+ }
+ internalGetMutableLogEntryErrors().ensureBuilderMap().putAll(values);
bitField0_ |= 0x00000001;
return this;
}
+ /**
+ *
+ *
+ *
+ * When `WriteLogEntriesRequest.partial_success` is true, records the error
+ * status for entries that were not written due to a permanent error, keyed
+ * by the entry's zero-based index in `WriteLogEntriesRequest.entries`.
+ *
+ * Failed requests for which no entries are written will not include
+ * per-entry errors.
+ *
+ *
+ * map<int32, .google.rpc.Status> log_entry_errors = 1;
+ */
+ public com.google.rpc.Status.Builder putLogEntryErrorsBuilderIfAbsent(int key) {
+ java.util.Map builderMap =
+ internalGetMutableLogEntryErrors().ensureBuilderMap();
+ com.google.rpc.StatusOrBuilder entry = builderMap.get(key);
+ if (entry == null) {
+ entry = com.google.rpc.Status.newBuilder();
+ builderMap.put(key, entry);
+ }
+ if (entry instanceof com.google.rpc.Status) {
+ entry = ((com.google.rpc.Status) entry).toBuilder();
+ builderMap.put(key, entry);
+ }
+ return (com.google.rpc.Status.Builder) entry;
+ }
@java.lang.Override
public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
diff --git a/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesPartialErrorsOrBuilder.java b/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesPartialErrorsOrBuilder.java
index f6478cf19..d51feb41b 100644
--- a/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesPartialErrorsOrBuilder.java
+++ b/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesPartialErrorsOrBuilder.java
@@ -16,6 +16,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/logging/v2/logging.proto
+// Protobuf Java Version: 3.25.2
package com.google.logging.v2;
public interface WriteLogEntriesPartialErrorsOrBuilder
diff --git a/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesRequest.java b/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesRequest.java
index 6b2779225..95538e6f1 100644
--- a/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesRequest.java
+++ b/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesRequest.java
@@ -16,6 +16,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/logging/v2/logging.proto
+// Protobuf Java Version: 3.25.2
package com.google.logging.v2;
/**
@@ -55,7 +56,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
@SuppressWarnings({"rawtypes"})
@java.lang.Override
- protected com.google.protobuf.MapField internalGetMapField(int number) {
+ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
+ int number) {
switch (number) {
case 3:
return internalGetLabels();
@@ -74,6 +76,7 @@ protected com.google.protobuf.MapField internalGetMapField(int number) {
com.google.logging.v2.WriteLogEntriesRequest.Builder.class);
}
+ private int bitField0_;
public static final int LOG_NAME_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
@@ -184,7 +187,7 @@ public com.google.protobuf.ByteString getLogNameBytes() {
*/
@java.lang.Override
public boolean hasResource() {
- return resource_ != null;
+ return ((bitField0_ & 0x00000001) != 0);
}
/**
*
@@ -602,7 +605,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(logName_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, logName_);
}
- if (resource_ != null) {
+ if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(2, getResource());
}
com.google.protobuf.GeneratedMessageV3.serializeStringMapTo(
@@ -628,7 +631,7 @@ public int getSerializedSize() {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(logName_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, logName_);
}
- if (resource_ != null) {
+ if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getResource());
}
for (java.util.Map.Entry entry :
@@ -823,7 +826,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
}
@SuppressWarnings({"rawtypes"})
- protected com.google.protobuf.MapField internalGetMapField(int number) {
+ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
+ int number) {
switch (number) {
case 3:
return internalGetLabels();
@@ -833,7 +837,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) {
}
@SuppressWarnings({"rawtypes"})
- protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
+ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(
+ int number) {
switch (number) {
case 3:
return internalGetMutableLabels();
@@ -853,10 +858,20 @@ protected com.google.protobuf.MapField internalGetMutableMapField(int number) {
}
// Construct using com.google.logging.v2.WriteLogEntriesRequest.newBuilder()
- private Builder() {}
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
+ maybeForceBuilderInitialization();
+ }
+
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
+ getResourceFieldBuilder();
+ getEntriesFieldBuilder();
+ }
}
@java.lang.Override
@@ -931,8 +946,10 @@ private void buildPartial0(com.google.logging.v2.WriteLogEntriesRequest result)
if (((from_bitField0_ & 0x00000001) != 0)) {
result.logName_ = logName_;
}
+ int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000002) != 0)) {
result.resource_ = resourceBuilder_ == null ? resource_ : resourceBuilder_.build();
+ to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.labels_ = internalGetLabels();
@@ -944,6 +961,7 @@ private void buildPartial0(com.google.logging.v2.WriteLogEntriesRequest result)
if (((from_bitField0_ & 0x00000020) != 0)) {
result.dryRun_ = dryRun_;
}
+ result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
@@ -1465,8 +1483,10 @@ public Builder mergeResource(com.google.api.MonitoredResource value) {
} else {
resourceBuilder_.mergeFrom(value);
}
- bitField0_ |= 0x00000002;
- onChanged();
+ if (resource_ != null) {
+ bitField0_ |= 0x00000002;
+ onChanged();
+ }
return this;
}
/**
diff --git a/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesRequestOrBuilder.java b/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesRequestOrBuilder.java
index c9c827188..16cec0e28 100644
--- a/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesRequestOrBuilder.java
+++ b/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesRequestOrBuilder.java
@@ -16,6 +16,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/logging/v2/logging.proto
+// Protobuf Java Version: 3.25.2
package com.google.logging.v2;
public interface WriteLogEntriesRequestOrBuilder
diff --git a/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesResponse.java b/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesResponse.java
index a47ea7d2f..d8d165bd6 100644
--- a/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesResponse.java
+++ b/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesResponse.java
@@ -16,6 +16,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/logging/v2/logging.proto
+// Protobuf Java Version: 3.25.2
package com.google.logging.v2;
/**
diff --git a/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesResponseOrBuilder.java b/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesResponseOrBuilder.java
index f7314ad33..21ec111c0 100644
--- a/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesResponseOrBuilder.java
+++ b/proto-google-cloud-logging-v2/src/main/java/com/google/logging/v2/WriteLogEntriesResponseOrBuilder.java
@@ -16,6 +16,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/logging/v2/logging.proto
+// Protobuf Java Version: 3.25.2
package com.google.logging.v2;
public interface WriteLogEntriesResponseOrBuilder
diff --git a/renovate.json b/renovate.json
index 05c031c41..eb17e1841 100644
--- a/renovate.json
+++ b/renovate.json
@@ -66,7 +66,8 @@
"^com.google.truth:truth",
"^org.mockito:mockito-core",
"^org.objenesis:objenesis",
- "^com.google.cloud:google-cloud-conformance-tests"
+ "^com.google.cloud:google-cloud-conformance-tests",
+ "^org.graalvm.buildtools:junit-platform-native"
],
"semanticCommitType": "test",
"semanticCommitScope": "deps"
diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml
index 2a2d63951..92a533412 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
- 3.15.16
+ 3.15.17
@@ -41,7 +41,7 @@
com.google.truth
truth
- 1.3.0
+ 1.4.1
test