Skip to content

Commit e43ccd8

Browse files
authored
Update generated code: List responses return empty list instead of null (googleapis#4104)
* Regenerate automl client * Regenerate bigquerydatatransfer client * Regenerate bigtable-admin client * Regenerate compute client * Regenerate containeranalysis client * Regenerate dataproc client * Regenerate dialogflow client * Regenerate dlp client * Regenerate errorreporting client * Regenerate firestore client * Regenerate kms client * Regenerate logging client * Regenerate redis client * Regenerate scheduler client * Regenerate securitycenter client * Regenerate spanner client * Regenerate tasks client
1 parent 09821a2 commit e43ccd8

3 files changed

Lines changed: 18 additions & 6 deletions

File tree

java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/ConfigServiceV2StubSettings.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,9 @@ public String extractNextToken(ListSinksResponse payload) {
280280

281281
@Override
282282
public Iterable<LogSink> extractResources(ListSinksResponse payload) {
283-
return payload.getSinksList();
283+
return payload.getSinksList() != null
284+
? payload.getSinksList()
285+
: ImmutableList.<LogSink>of();
284286
}
285287
};
286288

@@ -316,7 +318,9 @@ public String extractNextToken(ListExclusionsResponse payload) {
316318

317319
@Override
318320
public Iterable<LogExclusion> extractResources(ListExclusionsResponse payload) {
319-
return payload.getExclusionsList();
321+
return payload.getExclusionsList() != null
322+
? payload.getExclusionsList()
323+
: ImmutableList.<LogExclusion>of();
320324
}
321325
};
322326

java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/LoggingServiceV2StubSettings.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,9 @@ public String extractNextToken(ListLogEntriesResponse payload) {
262262

263263
@Override
264264
public Iterable<LogEntry> extractResources(ListLogEntriesResponse payload) {
265-
return payload.getEntriesList();
265+
return payload.getEntriesList() != null
266+
? payload.getEntriesList()
267+
: ImmutableList.<LogEntry>of();
266268
}
267269
};
268270

@@ -307,7 +309,9 @@ public String extractNextToken(ListMonitoredResourceDescriptorsResponse payload)
307309
@Override
308310
public Iterable<MonitoredResourceDescriptor> extractResources(
309311
ListMonitoredResourceDescriptorsResponse payload) {
310-
return payload.getResourceDescriptorsList();
312+
return payload.getResourceDescriptorsList() != null
313+
? payload.getResourceDescriptorsList()
314+
: ImmutableList.<MonitoredResourceDescriptor>of();
311315
}
312316
};
313317

@@ -341,7 +345,9 @@ public String extractNextToken(ListLogsResponse payload) {
341345

342346
@Override
343347
public Iterable<String> extractResources(ListLogsResponse payload) {
344-
return payload.getLogNamesList();
348+
return payload.getLogNamesList() != null
349+
? payload.getLogNamesList()
350+
: ImmutableList.<String>of();
345351
}
346352
};
347353

java-logging/google-cloud-logging/src/main/java/com/google/cloud/logging/v2/stub/MetricsServiceV2StubSettings.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,9 @@ public String extractNextToken(ListLogMetricsResponse payload) {
236236

237237
@Override
238238
public Iterable<LogMetric> extractResources(ListLogMetricsResponse payload) {
239-
return payload.getMetricsList();
239+
return payload.getMetricsList() != null
240+
? payload.getMetricsList()
241+
: ImmutableList.<LogMetric>of();
240242
}
241243
};
242244

0 commit comments

Comments
 (0)