You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Do not generate Service REST code if there are no matching RPC in a Service (#1236)
* feat: Add callable getter methods for REST
* chore: Update showcase tests
* chore: Update error message
* feat: Move httpjson specific logic to sub composer
* feat: Move method supported logic to Method
* feat: Move method supported logic to Method
* chore: Format the files
* chore: Cleanup Abstract composer
* chore: Move code to httpjson composer
* chore: Resolve code smell
* feat: Use generic error message
* chore: Fix format issues
* feat: Add tests for Method.isSupportedByTransport()
* feat: Resolve PR comments
* feat: Update back to private
* feat: Update error message
* feat: Update javadoc comment
* feat: Do not generate Service REST code if there are no matching RPC in a Service
* chore: Pull in latest part 1 changes
* fix: Update Kind to NON_GENERATED
* feat: Do not generate secondary Transport sample if no rest code is generated
* feat: Do not generate httpjson tests if no matching RPCs
* chore: Run mvn test -DupdateUnitGoldens
* chore: Update formatting
* chore: Add apigeeconnect to test REGAPIC
* chore: Create directory for new modules
* chore: Update googleapis commit to a later version for grpc+rest enabled APIs
* chore Add in goldens for apigeeconnect
* chore: Add comments for funcs
* chore: Refactor ServiceClientClassComposer for GRPC_REST
* chore: Remove unused import
* chore: Remove unnecessary if/else check
* chore: Fix transport sample name
* chore: Update apigeeconnect IT goldens
* chore: Update asset IT goldens
* chore: Update asset goldens
* chore: Update credentials IT goldens
* chore: Update library IT goldens
* chore: Update redis IT goldens
* chore: Fix linting issues
* chore: Add showcase extended proto framework
* chore: Use seperate Bazel rules for showcase extended
* chore: Seperate GRPC jar into separate jobs
* chore: Update bazel build file
* Apply suggestions from code review
Co-authored-by: Burke Davison <[email protected]>
* chore: Update showcase tests
* chore: Resolve sonar comments
* chore: Update unit tests for wicked proto
* chore: Resolve format
* chore: Update sonar comments
* chore: Update PR comments
* chore: Update golden test cases
* chore: Revert back to original sample name
* chore: Update showcase and goldens
* chore: Leave framework but remove wicked proto from showcase extended
* chore: Update showcase project with extended info
* chore: Remove comment
* chore: Use TransportContext instead of duplicate transportName()
* chore: Fix formatting issues
* chore: Remove the changed spacing in the file
* chore: Use transportContext where possible
* chore: Fix format issues
* chore: Fix compile issue
---------
Co-authored-by: Burke Davison <[email protected]>
Copy file name to clipboardExpand all lines: gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceCallableFactoryClassComposer.java
Copy file name to clipboardExpand all lines: gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceClientTestClassComposer.java
+6-5
Original file line number
Diff line number
Diff line change
@@ -109,6 +109,11 @@ public GapicClass generate(GapicContext context, Service service) {
Copy file name to clipboardExpand all lines: gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceSettingsClassComposer.java
Copy file name to clipboardExpand all lines: gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceStubSettingsClassComposer.java
Copy file name to clipboardExpand all lines: gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/common/AbstractTransportServiceStubClassComposer.java
Copy file name to clipboardExpand all lines: gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpcrest/HttpJsonServiceClientTestClassComposer.java
Copy file name to clipboardExpand all lines: gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpcrest/HttpJsonServiceStubClassComposer.java
+2
Original file line number
Diff line number
Diff line change
@@ -35,6 +35,8 @@ public static HttpJsonServiceStubClassComposer instance() {
Copy file name to clipboardExpand all lines: gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/grpcrest/ServiceClientClassComposer.java
0 commit comments