{"elementType":"org.springframework.ide.vscode.boot.java.reconcilers.CachedDiagnostics","timestampedFiles":{"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/GcpProviderServiceApplication.java":1735133035406,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/GcpUtilities.java":1735133197341,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/DynamoDBClientProvider.java":1735133035406,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/GcpClientProvider.java":1735133035406,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/GcpProperties.java":1735133035407,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/SecretManager.java":1735133035407,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java":1735133035407,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/domain/host/GcpHostDetails.java":1735133035407,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/domain/region/GcpAvailabilityZoneDetails.java":1735133035407,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/domain/region/GcpRegionDetails.java":1735133035408,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/domain/region/GcpRegionMapper.java":1735133035408,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpAllocateAddress.java":1735133035408,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpAssociateAddressInstance.java":1735133035409,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpCreateContainer.java":1735133035409,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpDescribeContainer.java":1735133035409,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpDescribeInstance.java":1735133035409,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpDestroyContainer.java":1735133035410,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpDestroyInstance.java":1735133035410,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpDisassociateAddressInstance.java":1735133035410,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpLaunchInstance.java":1735133035411,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpRebootInstance.java":1735133035411,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpRedeployContainer.java":1735133035411,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpRegionSupplier.java":1735133035412,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpReleaseAddress.java":1735133035412,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpResizeContainer.java":1735133035412,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpResizeInstance.java":1735133035413,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpRestartContainer.java":1735133035413,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpResumeInstance.java":1735133035413,"/Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpSuspendInstance.java":1735133035413,"/Users/prashantsavadi/git/gcp-provider-jdk21/target/generated-sources/annotations/io/netfoundry/cloud/gcp/domain/region/GcpRegionMapperImpl.java":1784211861574},"elements":[{"diagnostic":{"range":{"start":{"line":21,"character":2},"end":{"line":21,"character":12}},"severity":"Warning","code":{"left":"JAVA_AUTOWIRED_CONSTRUCTOR"},"source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired","data":[{"title":"Remove Unnecessary @Autowired","kind":"quickfix","diagnostics":[{"range":{"start":{"line":21,"character":2},"end":{"line":21,"character":12}},"severity":"Warning","source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired"}],"isPreferred":false,"command":{"title":"Remove Unnecessary @Autowired","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.NoAutowiredOnConstructor","recipeScope":"NODE","rangeScope":{"id":"f2c0ad64-24d3-46ff-b6d0-b36a4935d433","start":{"offset":373,"line":11,"column":0},"end":{"offset":1428,"line":43,"column":0}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/SecretManager.java"],"label":"Remove Unnecessary @Autowired","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/SecretManager.java"},{"diagnostic":{"range":{"start":{"line":98,"character":2},"end":{"line":98,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":98,"character":2},"end":{"line":98,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"427d0d73-dc5e-4bc5-a327-b7b735064dc3","start":{"offset":4595,"line":98,"column":2},"end":{"offset":4828,"line":105,"column":2}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":98,"character":2},"end":{"line":98,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":98,"character":2},"end":{"line":98,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"},{"diagnostic":{"range":{"start":{"line":108,"character":2},"end":{"line":108,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":108,"character":2},"end":{"line":108,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"2b0ec441-c822-45db-90d2-209ae006df96","start":{"offset":4834,"line":108,"column":2},"end":{"offset":5092,"line":111,"column":2}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":108,"character":2},"end":{"line":108,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":108,"character":2},"end":{"line":108,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"},{"diagnostic":{"range":{"start":{"line":113,"character":2},"end":{"line":113,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":113,"character":2},"end":{"line":113,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"7796b11d-1bce-4319-8526-3ee2a282e846","start":{"offset":5097,"line":113,"column":2},"end":{"offset":5410,"line":118,"column":2}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":113,"character":2},"end":{"line":113,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":113,"character":2},"end":{"line":113,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"},{"diagnostic":{"range":{"start":{"line":120,"character":2},"end":{"line":120,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":120,"character":2},"end":{"line":120,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"9de0dbc7-ae85-4c11-a854-0503a79ac65e","start":{"offset":5415,"line":120,"column":2},"end":{"offset":6195,"line":134,"column":2}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":120,"character":2},"end":{"line":120,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":120,"character":2},"end":{"line":120,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/ServiceConfiguration.java"},{"diagnostic":{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":12}},"severity":"Warning","code":{"left":"JAVA_AUTOWIRED_CONSTRUCTOR"},"source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired","data":[{"title":"Remove Unnecessary @Autowired","kind":"quickfix","diagnostics":[{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":12}},"severity":"Warning","source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired"}],"isPreferred":false,"command":{"title":"Remove Unnecessary @Autowired","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.NoAutowiredOnConstructor","recipeScope":"NODE","rangeScope":{"id":"2cc2f51d-3262-4a02-b92d-e12d4e02d18e","start":{"offset":833,"line":21,"column":0},"end":{"offset":2639,"line":71,"column":0}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/GcpClientProvider.java"],"label":"Remove Unnecessary @Autowired","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/GcpClientProvider.java"},{"diagnostic":{"range":{"start":{"line":19,"character":2},"end":{"line":19,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":19,"character":2},"end":{"line":19,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"fe0faee8-11cc-4743-934b-9f7d80ebffaf","start":{"offset":530,"line":19,"column":2},"end":{"offset":896,"line":27,"column":2}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/DynamoDBClientProvider.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":19,"character":2},"end":{"line":19,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/DynamoDBClientProvider.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":19,"character":2},"end":{"line":19,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/DynamoDBClientProvider.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/DynamoDBClientProvider.java"},{"diagnostic":{"range":{"start":{"line":12,"character":13},"end":{"line":12,"character":35}},"severity":"Warning","code":{"left":"MISSING_CONFIGURATION_ANNOTATION"},"source":"vscode-spring-boot","message":"\u0027@Configuration\u0027 is missing on a class defining Spring Beans","data":[{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":12,"character":13},"end":{"line":12,"character":35}},"severity":"Warning","source":"vscode-spring-boot","message":"\u0027@Configuration\u0027 is missing on a class defining Spring Beans"}],"isPreferred":false,"command":{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.boot2.AddConfigurationAnnotationIfBeansPresent","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/DynamoDBClientProvider.java"],"label":"Add missing \u0027@Configuration\u0027 annotations over classes in file","typeStubs":[],"preferred":false}]}},{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":12,"character":13},"end":{"line":12,"character":35}},"severity":"Warning","source":"vscode-spring-boot","message":"\u0027@Configuration\u0027 is missing on a class defining Spring Beans"}],"isPreferred":false,"command":{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.boot2.AddConfigurationAnnotationIfBeansPresent","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/DynamoDBClientProvider.java"],"label":"Add missing \u0027@Configuration\u0027 annotations over classes in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/config/DynamoDBClientProvider.java"},{"diagnostic":{"range":{"start":{"line":30,"character":2},"end":{"line":30,"character":12}},"severity":"Warning","code":{"left":"JAVA_AUTOWIRED_CONSTRUCTOR"},"source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired","data":[{"title":"Remove Unnecessary @Autowired","kind":"quickfix","diagnostics":[{"range":{"start":{"line":30,"character":2},"end":{"line":30,"character":12}},"severity":"Warning","source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired"}],"isPreferred":false,"command":{"title":"Remove Unnecessary @Autowired","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.NoAutowiredOnConstructor","recipeScope":"NODE","rangeScope":{"id":"2c3f0c79-086b-4763-b072-1c8089fe3064","start":{"offset":941,"line":22,"column":0},"end":{"offset":4412,"line":104,"column":0}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpReleaseAddress.java"],"label":"Remove Unnecessary @Autowired","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpReleaseAddress.java"},{"diagnostic":{"range":{"start":{"line":26,"character":2},"end":{"line":26,"character":12}},"severity":"Warning","code":{"left":"JAVA_AUTOWIRED_CONSTRUCTOR"},"source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired","data":[{"title":"Remove Unnecessary @Autowired","kind":"quickfix","diagnostics":[{"range":{"start":{"line":26,"character":2},"end":{"line":26,"character":12}},"severity":"Warning","source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired"}],"isPreferred":false,"command":{"title":"Remove Unnecessary @Autowired","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.NoAutowiredOnConstructor","recipeScope":"NODE","rangeScope":{"id":"065f18ef-0a20-45a4-8326-5570c0b28938","start":{"offset":795,"line":19,"column":0},"end":{"offset":3154,"line":69,"column":0}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpRebootInstance.java"],"label":"Remove Unnecessary @Autowired","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpRebootInstance.java"},{"diagnostic":{"range":{"start":{"line":37,"character":2},"end":{"line":37,"character":12}},"severity":"Warning","code":{"left":"JAVA_AUTOWIRED_CONSTRUCTOR"},"source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired","data":[{"title":"Remove Unnecessary @Autowired","kind":"quickfix","diagnostics":[{"range":{"start":{"line":37,"character":2},"end":{"line":37,"character":12}},"severity":"Warning","source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired"}],"isPreferred":false,"command":{"title":"Remove Unnecessary @Autowired","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.NoAutowiredOnConstructor","recipeScope":"NODE","rangeScope":{"id":"19abf2e3-be78-45d0-9d67-596b33ca6ef3","start":{"offset":1228,"line":27,"column":0},"end":{"offset":7798,"line":154,"column":0}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpResizeInstance.java"],"label":"Remove Unnecessary @Autowired","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpResizeInstance.java"},{"diagnostic":{"range":{"start":{"line":21,"character":2},"end":{"line":21,"character":12}},"severity":"Warning","code":{"left":"JAVA_AUTOWIRED_CONSTRUCTOR"},"source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired","data":[{"title":"Remove Unnecessary @Autowired","kind":"quickfix","diagnostics":[{"range":{"start":{"line":21,"character":2},"end":{"line":21,"character":12}},"severity":"Warning","source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired"}],"isPreferred":false,"command":{"title":"Remove Unnecessary @Autowired","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.NoAutowiredOnConstructor","recipeScope":"NODE","rangeScope":{"id":"8e846902-bc76-4803-ac61-34f8e3f98f89","start":{"offset":579,"line":15,"column":0},"end":{"offset":1818,"line":51,"column":0}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpSuspendInstance.java"],"label":"Remove Unnecessary @Autowired","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpSuspendInstance.java"},{"diagnostic":{"range":{"start":{"line":26,"character":2},"end":{"line":26,"character":12}},"severity":"Warning","code":{"left":"JAVA_AUTOWIRED_CONSTRUCTOR"},"source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired","data":[{"title":"Remove Unnecessary @Autowired","kind":"quickfix","diagnostics":[{"range":{"start":{"line":26,"character":2},"end":{"line":26,"character":12}},"severity":"Warning","source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired"}],"isPreferred":false,"command":{"title":"Remove Unnecessary @Autowired","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.NoAutowiredOnConstructor","recipeScope":"NODE","rangeScope":{"id":"2989e451-01c5-40b0-8dfd-735306f5c17b","start":{"offset":795,"line":19,"column":0},"end":{"offset":3169,"line":69,"column":0}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpResumeInstance.java"],"label":"Remove Unnecessary @Autowired","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpResumeInstance.java"},{"diagnostic":{"range":{"start":{"line":23,"character":2},"end":{"line":23,"character":12}},"severity":"Warning","code":{"left":"JAVA_AUTOWIRED_CONSTRUCTOR"},"source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired","data":[{"title":"Remove Unnecessary @Autowired","kind":"quickfix","diagnostics":[{"range":{"start":{"line":23,"character":2},"end":{"line":23,"character":12}},"severity":"Warning","source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired"}],"isPreferred":false,"command":{"title":"Remove Unnecessary @Autowired","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.NoAutowiredOnConstructor","recipeScope":"NODE","rangeScope":{"id":"dd5238fc-6160-407c-b4a3-6d08fd058438","start":{"offset":534,"line":15,"column":0},"end":{"offset":1545,"line":51,"column":0}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpRegionSupplier.java"],"label":"Remove Unnecessary @Autowired","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpRegionSupplier.java"},{"diagnostic":{"range":{"start":{"line":34,"character":2},"end":{"line":34,"character":12}},"severity":"Warning","code":{"left":"JAVA_AUTOWIRED_CONSTRUCTOR"},"source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired","data":[{"title":"Remove Unnecessary @Autowired","kind":"quickfix","diagnostics":[{"range":{"start":{"line":34,"character":2},"end":{"line":34,"character":12}},"severity":"Warning","source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired"}],"isPreferred":false,"command":{"title":"Remove Unnecessary @Autowired","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.NoAutowiredOnConstructor","recipeScope":"NODE","rangeScope":{"id":"30e244d9-5e90-4aac-bbdc-89ac1424ff02","start":{"offset":1183,"line":27,"column":0},"end":{"offset":5481,"line":126,"column":0}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpDescribeInstance.java"],"label":"Remove Unnecessary @Autowired","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpDescribeInstance.java"},{"diagnostic":{"range":{"start":{"line":32,"character":2},"end":{"line":32,"character":12}},"severity":"Warning","code":{"left":"JAVA_AUTOWIRED_CONSTRUCTOR"},"source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired","data":[{"title":"Remove Unnecessary @Autowired","kind":"quickfix","diagnostics":[{"range":{"start":{"line":32,"character":2},"end":{"line":32,"character":12}},"severity":"Warning","source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired"}],"isPreferred":false,"command":{"title":"Remove Unnecessary @Autowired","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.NoAutowiredOnConstructor","recipeScope":"NODE","rangeScope":{"id":"293551d2-66e4-440b-83d7-3ddc5da4d0de","start":{"offset":996,"line":23,"column":0},"end":{"offset":4085,"line":94,"column":0}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpDestroyInstance.java"],"label":"Remove Unnecessary @Autowired","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpDestroyInstance.java"},{"diagnostic":{"range":{"start":{"line":62,"character":2},"end":{"line":62,"character":12}},"severity":"Warning","code":{"left":"JAVA_AUTOWIRED_CONSTRUCTOR"},"source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired","data":[{"title":"Remove Unnecessary @Autowired","kind":"quickfix","diagnostics":[{"range":{"start":{"line":62,"character":2},"end":{"line":62,"character":12}},"severity":"Warning","source":"vscode-spring-boot","message":"Remove Unnecessary @Autowired"}],"isPreferred":false,"command":{"title":"Remove Unnecessary @Autowired","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.NoAutowiredOnConstructor","recipeScope":"NODE","rangeScope":{"id":"ff6f9d4c-a862-44b1-bccf-60d0253b5045","start":{"offset":2221,"line":48,"column":0},"end":{"offset":14509,"line":310,"column":0}},"docUris":["file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpLaunchInstance.java"],"label":"Remove Unnecessary @Autowired","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/gcp-provider-jdk21/src/main/java/io/netfoundry/cloud/gcp/spi/GcpLaunchInstance.java"}],"dependencies":{}}