Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion generation_config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
gapic_generator_version: 2.68.0
googleapis_commitish: 8d52a0bd5332bec365647fd792102a25a665e9fe
googleapis_commitish: cd090841ab172574e740c214c99df00aef9c0dee
libraries_bom_version: 26.79.0
libraries:
- api_shortname: accessapproval
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
import com.google.api.gax.rpc.ClientContext;
import com.google.api.gax.rpc.RequestParamsBuilder;
import com.google.api.gax.rpc.UnaryCallable;
import com.google.api.pathtemplate.PathTemplate;
import com.google.cloud.compute.v1.AcceleratorType;
import com.google.cloud.compute.v1.AcceleratorTypeAggregatedList;
import com.google.cloud.compute.v1.AcceleratorTypeList;
Expand Down Expand Up @@ -220,6 +221,13 @@ public class HttpJsonAcceleratorTypesStub extends AcceleratorTypesStub {
private final BackgroundResource backgroundResources;
private final HttpJsonStubCallableFactory callableFactory;

private static final PathTemplate AGGREGATED_LIST_RESOURCE_NAME_TEMPLATE =
PathTemplate.create("projects/{project}");
private static final PathTemplate GET_RESOURCE_NAME_TEMPLATE =
PathTemplate.create("projects/{project}/zones/{zone}/acceleratorTypes/{accelerator_type}");
private static final PathTemplate LIST_RESOURCE_NAME_TEMPLATE =
PathTemplate.create("projects/{project}/zones/{zone}");

public static final HttpJsonAcceleratorTypesStub create(AcceleratorTypesStubSettings settings)
throws IOException {
return new HttpJsonAcceleratorTypesStub(settings, ClientContext.create(settings));
Expand Down Expand Up @@ -271,6 +279,13 @@ protected HttpJsonAcceleratorTypesStub(
builder.add("project", String.valueOf(request.getProject()));
return builder.build();
})
.setResourceNameExtractor(
request -> {
Map<String, String> resourceNameSegments = new HashMap<String, String>();
resourceNameSegments.put("project", String.valueOf(request.getProject()));
return AGGREGATED_LIST_RESOURCE_NAME_TEMPLATE.instantiate(
resourceNameSegments);
})
.build();
HttpJsonCallSettings<GetAcceleratorTypeRequest, AcceleratorType> getTransportSettings =
HttpJsonCallSettings.<GetAcceleratorTypeRequest, AcceleratorType>newBuilder()
Expand All @@ -284,6 +299,15 @@ protected HttpJsonAcceleratorTypesStub(
builder.add("zone", String.valueOf(request.getZone()));
return builder.build();
})
.setResourceNameExtractor(
request -> {
Map<String, String> resourceNameSegments = new HashMap<String, String>();
resourceNameSegments.put(
"accelerator_type", String.valueOf(request.getAcceleratorType()));
resourceNameSegments.put("project", String.valueOf(request.getProject()));
resourceNameSegments.put("zone", String.valueOf(request.getZone()));
return GET_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
})
.build();
HttpJsonCallSettings<ListAcceleratorTypesRequest, AcceleratorTypeList> listTransportSettings =
HttpJsonCallSettings.<ListAcceleratorTypesRequest, AcceleratorTypeList>newBuilder()
Expand All @@ -296,6 +320,13 @@ protected HttpJsonAcceleratorTypesStub(
builder.add("zone", String.valueOf(request.getZone()));
return builder.build();
})
.setResourceNameExtractor(
request -> {
Map<String, String> resourceNameSegments = new HashMap<String, String>();
resourceNameSegments.put("project", String.valueOf(request.getProject()));
resourceNameSegments.put("zone", String.valueOf(request.getZone()));
return LIST_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
})
.build();

this.aggregatedListCallable =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
import com.google.api.gax.rpc.OperationCallable;
import com.google.api.gax.rpc.RequestParamsBuilder;
import com.google.api.gax.rpc.UnaryCallable;
import com.google.api.pathtemplate.PathTemplate;
import com.google.cloud.compute.v1.Address;
import com.google.cloud.compute.v1.AddressAggregatedList;
import com.google.cloud.compute.v1.AddressList;
Expand Down Expand Up @@ -495,6 +496,23 @@ public class HttpJsonAddressesStub extends AddressesStub {
private final HttpJsonRegionOperationsStub httpJsonOperationsStub;
private final HttpJsonStubCallableFactory callableFactory;

private static final PathTemplate AGGREGATED_LIST_RESOURCE_NAME_TEMPLATE =
PathTemplate.create("projects/{project}");
private static final PathTemplate DELETE_RESOURCE_NAME_TEMPLATE =
PathTemplate.create("projects/{project}/regions/{region}/addresses/{address}");
private static final PathTemplate GET_RESOURCE_NAME_TEMPLATE =
PathTemplate.create("projects/{project}/regions/{region}/addresses/{address}");
private static final PathTemplate INSERT_RESOURCE_NAME_TEMPLATE =
PathTemplate.create("projects/{project}/regions/{region}");
private static final PathTemplate LIST_RESOURCE_NAME_TEMPLATE =
PathTemplate.create("projects/{project}/regions/{region}");
private static final PathTemplate MOVE_RESOURCE_NAME_TEMPLATE =
PathTemplate.create("projects/{project}/regions/{region}/addresses/{address}");
private static final PathTemplate SET_LABELS_RESOURCE_NAME_TEMPLATE =
PathTemplate.create("projects/{project}/regions/{region}/addresses/{resource}");
private static final PathTemplate TEST_IAM_PERMISSIONS_RESOURCE_NAME_TEMPLATE =
PathTemplate.create("projects/{project}/regions/{region}/addresses/{resource}");

public static final HttpJsonAddressesStub create(AddressesStubSettings settings)
throws IOException {
return new HttpJsonAddressesStub(settings, ClientContext.create(settings));
Expand Down Expand Up @@ -545,6 +563,13 @@ protected HttpJsonAddressesStub(
builder.add("project", String.valueOf(request.getProject()));
return builder.build();
})
.setResourceNameExtractor(
request -> {
Map<String, String> resourceNameSegments = new HashMap<String, String>();
resourceNameSegments.put("project", String.valueOf(request.getProject()));
return AGGREGATED_LIST_RESOURCE_NAME_TEMPLATE.instantiate(
resourceNameSegments);
})
.build();
HttpJsonCallSettings<DeleteAddressRequest, Operation> deleteTransportSettings =
HttpJsonCallSettings.<DeleteAddressRequest, Operation>newBuilder()
Expand All @@ -558,6 +583,14 @@ protected HttpJsonAddressesStub(
builder.add("region", String.valueOf(request.getRegion()));
return builder.build();
})
.setResourceNameExtractor(
request -> {
Map<String, String> resourceNameSegments = new HashMap<String, String>();
resourceNameSegments.put("address", String.valueOf(request.getAddress()));
resourceNameSegments.put("project", String.valueOf(request.getProject()));
resourceNameSegments.put("region", String.valueOf(request.getRegion()));
return DELETE_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
})
.build();
HttpJsonCallSettings<GetAddressRequest, Address> getTransportSettings =
HttpJsonCallSettings.<GetAddressRequest, Address>newBuilder()
Expand All @@ -571,6 +604,14 @@ protected HttpJsonAddressesStub(
builder.add("region", String.valueOf(request.getRegion()));
return builder.build();
})
.setResourceNameExtractor(
request -> {
Map<String, String> resourceNameSegments = new HashMap<String, String>();
resourceNameSegments.put("address", String.valueOf(request.getAddress()));
resourceNameSegments.put("project", String.valueOf(request.getProject()));
resourceNameSegments.put("region", String.valueOf(request.getRegion()));
return GET_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
})
.build();
HttpJsonCallSettings<InsertAddressRequest, Operation> insertTransportSettings =
HttpJsonCallSettings.<InsertAddressRequest, Operation>newBuilder()
Expand All @@ -583,6 +624,13 @@ protected HttpJsonAddressesStub(
builder.add("region", String.valueOf(request.getRegion()));
return builder.build();
})
.setResourceNameExtractor(
request -> {
Map<String, String> resourceNameSegments = new HashMap<String, String>();
resourceNameSegments.put("project", String.valueOf(request.getProject()));
resourceNameSegments.put("region", String.valueOf(request.getRegion()));
return INSERT_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
})
.build();
HttpJsonCallSettings<ListAddressesRequest, AddressList> listTransportSettings =
HttpJsonCallSettings.<ListAddressesRequest, AddressList>newBuilder()
Expand All @@ -595,6 +643,13 @@ protected HttpJsonAddressesStub(
builder.add("region", String.valueOf(request.getRegion()));
return builder.build();
})
.setResourceNameExtractor(
request -> {
Map<String, String> resourceNameSegments = new HashMap<String, String>();
resourceNameSegments.put("project", String.valueOf(request.getProject()));
resourceNameSegments.put("region", String.valueOf(request.getRegion()));
return LIST_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
})
.build();
HttpJsonCallSettings<MoveAddressRequest, Operation> moveTransportSettings =
HttpJsonCallSettings.<MoveAddressRequest, Operation>newBuilder()
Expand All @@ -608,6 +663,14 @@ protected HttpJsonAddressesStub(
builder.add("region", String.valueOf(request.getRegion()));
return builder.build();
})
.setResourceNameExtractor(
request -> {
Map<String, String> resourceNameSegments = new HashMap<String, String>();
resourceNameSegments.put("address", String.valueOf(request.getAddress()));
resourceNameSegments.put("project", String.valueOf(request.getProject()));
resourceNameSegments.put("region", String.valueOf(request.getRegion()));
return MOVE_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
})
.build();
HttpJsonCallSettings<SetLabelsAddressRequest, Operation> setLabelsTransportSettings =
HttpJsonCallSettings.<SetLabelsAddressRequest, Operation>newBuilder()
Expand All @@ -621,6 +684,14 @@ protected HttpJsonAddressesStub(
builder.add("resource", String.valueOf(request.getResource()));
return builder.build();
})
.setResourceNameExtractor(
request -> {
Map<String, String> resourceNameSegments = new HashMap<String, String>();
resourceNameSegments.put("project", String.valueOf(request.getProject()));
resourceNameSegments.put("region", String.valueOf(request.getRegion()));
resourceNameSegments.put("resource", String.valueOf(request.getResource()));
return SET_LABELS_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
})
.build();
HttpJsonCallSettings<TestIamPermissionsAddressRequest, TestPermissionsResponse>
testIamPermissionsTransportSettings =
Expand All @@ -636,6 +707,15 @@ protected HttpJsonAddressesStub(
builder.add("resource", String.valueOf(request.getResource()));
return builder.build();
})
.setResourceNameExtractor(
request -> {
Map<String, String> resourceNameSegments = new HashMap<String, String>();
resourceNameSegments.put("project", String.valueOf(request.getProject()));
resourceNameSegments.put("region", String.valueOf(request.getRegion()));
resourceNameSegments.put("resource", String.valueOf(request.getResource()));
return TEST_IAM_PERMISSIONS_RESOURCE_NAME_TEMPLATE.instantiate(
resourceNameSegments);
})
.build();

this.aggregatedListCallable =
Expand Down
Loading
Loading