Skip to content

Commit 275ba16

Browse files
committed
fix: rename destination resource name to destination resource id
1 parent 5788e6d commit 275ba16

6 files changed

Lines changed: 19 additions & 19 deletions

File tree

gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractTransportServiceStubClassComposer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1508,7 +1508,7 @@ private static Predicate<String> shouldAutoPopulate(Message methodRequestMessage
15081508
@Nullable
15091509
protected static LambdaExpr createResourceNameExtractorClassInstance(
15101510
Method method, ImmutableMap<String, Message> messageTypes) {
1511-
Field resourceNameField = getDestinationResourceNameField(method, messageTypes);
1511+
Field resourceNameField = getDestinationResourceIdField(method, messageTypes);
15121512

15131513
if (resourceNameField == null) {
15141514
return null;
@@ -1531,7 +1531,7 @@ protected static LambdaExpr createResourceNameExtractorClassInstance(
15311531
.build();
15321532
}
15331533

1534-
private static Field getDestinationResourceNameField(
1534+
private static Field getDestinationResourceIdField(
15351535
Method method, ImmutableMap<String, Message> messageTypes) {
15361536
if (method.inputType().reference() == null
15371537
|| method.inputType().reference().fullName() == null) {

gax-java/gax/src/main/java/com/google/api/gax/tracing/ApiTracerContext.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ String rpcSystemName() {
166166

167167
/** The destination resource name of the request (e.g. projects/p/locations/l/topics/t). */
168168
@Nullable
169-
public abstract String destinationResourceName();
169+
public abstract String destinationResourceId();
170170

171171
/**
172172
* @return a map of attributes to be included in attempt-level spans
@@ -205,9 +205,9 @@ public Map<String, Object> getAttemptAttributes() {
205205
attributes.put(ObservabilityAttributes.HTTP_URL_TEMPLATE_ATTRIBUTE, httpPathTemplate());
206206
}
207207
}
208-
if (!Strings.isNullOrEmpty(destinationResourceName())) {
208+
if (!Strings.isNullOrEmpty(destinationResourceId())) {
209209
attributes.put(
210-
ObservabilityAttributes.DESTINATION_RESOURCE_NAME_ATTRIBUTE, destinationResourceName());
210+
ObservabilityAttributes.DESTINATION_RESOURCE_ID_ATTRIBUTE, destinationResourceId());
211211
}
212212
return attributes;
213213
}
@@ -278,8 +278,8 @@ ApiTracerContext merge(ApiTracerContext other) {
278278
if (!Strings.isNullOrEmpty(other.urlDomain())) {
279279
builder.setUrlDomain(other.urlDomain());
280280
}
281-
if (other.destinationResourceName() != null) {
282-
builder.setDestinationResourceName(other.destinationResourceName());
281+
if (other.destinationResourceId() != null) {
282+
builder.setDestinationResourceId(other.destinationResourceId());
283283
}
284284
return builder.build();
285285
}
@@ -316,7 +316,7 @@ public abstract static class Builder {
316316

317317
public abstract Builder setUrlDomain(@Nullable String urlDomain);
318318

319-
public abstract Builder setDestinationResourceName(@Nullable String destinationResourceName);
319+
public abstract Builder setDestinationResourceId(@Nullable String destinationResourceId);
320320

321321
public abstract ApiTracerContext build();
322322
}

gax-java/gax/src/main/java/com/google/api/gax/tracing/ObservabilityAttributes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public class ObservabilityAttributes {
8585
/** The url template of the request (e.g. /v1/{name}:access). */
8686
public static final String URL_TEMPLATE_ATTRIBUTE = "url.template";
8787

88-
public static final String DESTINATION_RESOURCE_NAME_ATTRIBUTE = "gcp.resource.destination.id";
88+
public static final String DESTINATION_RESOURCE_ID_ATTRIBUTE = "gcp.resource.destination.id";
8989

9090
// Visible for testing
9191
}

gax-java/gax/src/main/java/com/google/api/gax/tracing/TracedUnaryCallable.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ public ApiFuture<ResponseT> futureCall(RequestT request, ApiCallContext context)
101101
String resourceName =
102102
resourceNameExtractor != null ? resourceNameExtractor.extract(request) : null;
103103
if (!Strings.isNullOrEmpty(resourceName)) {
104-
finalContext = finalContext.toBuilder().setDestinationResourceName(resourceName).build();
104+
finalContext = finalContext.toBuilder().setDestinationResourceId(resourceName).build();
105105
}
106106
tracer = tracerFactory.newTracer(context.getTracer(), finalContext);
107107
} else {

gax-java/gax/src/test/java/com/google/api/gax/tracing/ApiTracerContextTest.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -280,17 +280,17 @@ void testGetMetricsAttributes_urlTemplate() {
280280
}
281281

282282
@Test
283-
void testGetAttemptAttributes_destinationResourceName() {
283+
void testGetAttemptAttributes_destinationResourceId() {
284284
ApiTracerContext context =
285285
ApiTracerContext.newBuilder()
286286
.setLibraryMetadata(LibraryMetadata.empty())
287-
.setDestinationResourceName("projects/123/instances/abc")
287+
.setDestinationResourceId("projects/123/instances/abc")
288288
.build();
289289
Map<String, Object> attributes = context.getAttemptAttributes();
290290

291291
assertThat(attributes)
292292
.containsEntry(
293-
ObservabilityAttributes.DESTINATION_RESOURCE_NAME_ATTRIBUTE,
293+
ObservabilityAttributes.DESTINATION_RESOURCE_ID_ATTRIBUTE,
294294
"projects/123/instances/abc");
295295
}
296296

@@ -352,26 +352,26 @@ void testMerge() {
352352
}
353353

354354
@Test
355-
void testMerge_destinationResourceName() {
355+
void testMerge_destinationResourceId() {
356356
ApiTracerContext context1 =
357357
ApiTracerContext.newBuilder()
358358
.setLibraryMetadata(LibraryMetadata.empty())
359-
.setDestinationResourceName("name1")
359+
.setDestinationResourceId("name1")
360360
.build();
361361

362362
ApiTracerContext context2 =
363363
ApiTracerContext.newBuilder()
364364
.setLibraryMetadata(LibraryMetadata.empty())
365-
.setDestinationResourceName("name2")
365+
.setDestinationResourceId("name2")
366366
.build();
367367

368368
ApiTracerContext merged = context1.merge(context2);
369-
assertThat(merged.destinationResourceName()).isEqualTo("name2");
369+
assertThat(merged.destinationResourceId()).isEqualTo("name2");
370370

371371
ApiTracerContext context3 =
372372
ApiTracerContext.newBuilder().setLibraryMetadata(LibraryMetadata.empty()).build();
373373
ApiTracerContext merged2 = context1.merge(context3);
374-
assertThat(merged2.destinationResourceName())
374+
assertThat(merged2.destinationResourceId())
375375
.isEqualTo("name1"); // Should retain old if new is null/empty
376376
}
377377

gax-java/gax/src/test/java/com/google/api/gax/tracing/TracedUnaryCallableTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ void testResourceNameExtractorUsed() {
203203
verify(tracerFactory).newTracer(any(ApiTracer.class), contextCaptor.capture());
204204

205205
// Verify the extractor was triggered and injected the field
206-
assertThat(contextCaptor.getValue().destinationResourceName())
206+
assertThat(contextCaptor.getValue().destinationResourceId())
207207
.isEqualTo("extracted-resource-name");
208208
}
209209
}

0 commit comments

Comments
 (0)