Skip to content

Commit

Permalink
feat: add response types for async magic methods (#7773)
Browse files Browse the repository at this point in the history
* feat!: added new fields for the Automation Repair rule
feat: added route destination related fields to Gateway service mesh message
PiperOrigin-RevId: 690680962
Source-Link: googleapis/googleapis@80460eb
Source-Link: googleapis/googleapis-gen@b09f28e
Copy-Tag: eyJwIjoiRGVwbG95Ly5Pd2xCb3QueWFtbCIsImgiOiJiMDlmMjhlNTlhNGU3MmM2ZGE1MDExMDM4NGRlMjA3ODlmNjUyZGY4In0=

* docs: add response types for async magic methods
PiperOrigin-RevId: 691866489
Source-Link: googleapis/googleapis@cf0f35e
Source-Link: googleapis/googleapis-gen@e556aae
Copy-Tag: eyJwIjoiRGVwbG95Ly5Pd2xCb3QueWFtbCIsImgiOiJlNTU2YWFlZDJkYzZmNDZiNmZmOGNjNzY5ZmFiYWRjZmJlMjUwNGE0In0=
  • Loading branch information
gcf-owl-bot[bot] authored Nov 1, 2024
1 parent b8821e3 commit a2eb865
Show file tree
Hide file tree
Showing 13 changed files with 743 additions and 50 deletions.
Binary file modified Deploy/metadata/V1/CloudDeploy.php
Binary file not shown.
101 changes: 101 additions & 0 deletions Deploy/src/V1/AssociatedEntities.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

100 changes: 50 additions & 50 deletions Deploy/src/V1/Client/CloudDeployClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -122,56 +122,56 @@
* name, and additionally a parseName method to extract the individual identifiers
* contained within formatted names that are returned by the API.
*
* @method PromiseInterface abandonReleaseAsync(AbandonReleaseRequest $request, array $optionalArgs = [])
* @method PromiseInterface advanceRolloutAsync(AdvanceRolloutRequest $request, array $optionalArgs = [])
* @method PromiseInterface approveRolloutAsync(ApproveRolloutRequest $request, array $optionalArgs = [])
* @method PromiseInterface cancelAutomationRunAsync(CancelAutomationRunRequest $request, array $optionalArgs = [])
* @method PromiseInterface cancelRolloutAsync(CancelRolloutRequest $request, array $optionalArgs = [])
* @method PromiseInterface createAutomationAsync(CreateAutomationRequest $request, array $optionalArgs = [])
* @method PromiseInterface createCustomTargetTypeAsync(CreateCustomTargetTypeRequest $request, array $optionalArgs = [])
* @method PromiseInterface createDeliveryPipelineAsync(CreateDeliveryPipelineRequest $request, array $optionalArgs = [])
* @method PromiseInterface createDeployPolicyAsync(CreateDeployPolicyRequest $request, array $optionalArgs = [])
* @method PromiseInterface createReleaseAsync(CreateReleaseRequest $request, array $optionalArgs = [])
* @method PromiseInterface createRolloutAsync(CreateRolloutRequest $request, array $optionalArgs = [])
* @method PromiseInterface createTargetAsync(CreateTargetRequest $request, array $optionalArgs = [])
* @method PromiseInterface deleteAutomationAsync(DeleteAutomationRequest $request, array $optionalArgs = [])
* @method PromiseInterface deleteCustomTargetTypeAsync(DeleteCustomTargetTypeRequest $request, array $optionalArgs = [])
* @method PromiseInterface deleteDeliveryPipelineAsync(DeleteDeliveryPipelineRequest $request, array $optionalArgs = [])
* @method PromiseInterface deleteDeployPolicyAsync(DeleteDeployPolicyRequest $request, array $optionalArgs = [])
* @method PromiseInterface deleteTargetAsync(DeleteTargetRequest $request, array $optionalArgs = [])
* @method PromiseInterface getAutomationAsync(GetAutomationRequest $request, array $optionalArgs = [])
* @method PromiseInterface getAutomationRunAsync(GetAutomationRunRequest $request, array $optionalArgs = [])
* @method PromiseInterface getConfigAsync(GetConfigRequest $request, array $optionalArgs = [])
* @method PromiseInterface getCustomTargetTypeAsync(GetCustomTargetTypeRequest $request, array $optionalArgs = [])
* @method PromiseInterface getDeliveryPipelineAsync(GetDeliveryPipelineRequest $request, array $optionalArgs = [])
* @method PromiseInterface getDeployPolicyAsync(GetDeployPolicyRequest $request, array $optionalArgs = [])
* @method PromiseInterface getJobRunAsync(GetJobRunRequest $request, array $optionalArgs = [])
* @method PromiseInterface getReleaseAsync(GetReleaseRequest $request, array $optionalArgs = [])
* @method PromiseInterface getRolloutAsync(GetRolloutRequest $request, array $optionalArgs = [])
* @method PromiseInterface getTargetAsync(GetTargetRequest $request, array $optionalArgs = [])
* @method PromiseInterface ignoreJobAsync(IgnoreJobRequest $request, array $optionalArgs = [])
* @method PromiseInterface listAutomationRunsAsync(ListAutomationRunsRequest $request, array $optionalArgs = [])
* @method PromiseInterface listAutomationsAsync(ListAutomationsRequest $request, array $optionalArgs = [])
* @method PromiseInterface listCustomTargetTypesAsync(ListCustomTargetTypesRequest $request, array $optionalArgs = [])
* @method PromiseInterface listDeliveryPipelinesAsync(ListDeliveryPipelinesRequest $request, array $optionalArgs = [])
* @method PromiseInterface listDeployPoliciesAsync(ListDeployPoliciesRequest $request, array $optionalArgs = [])
* @method PromiseInterface listJobRunsAsync(ListJobRunsRequest $request, array $optionalArgs = [])
* @method PromiseInterface listReleasesAsync(ListReleasesRequest $request, array $optionalArgs = [])
* @method PromiseInterface listRolloutsAsync(ListRolloutsRequest $request, array $optionalArgs = [])
* @method PromiseInterface listTargetsAsync(ListTargetsRequest $request, array $optionalArgs = [])
* @method PromiseInterface retryJobAsync(RetryJobRequest $request, array $optionalArgs = [])
* @method PromiseInterface rollbackTargetAsync(RollbackTargetRequest $request, array $optionalArgs = [])
* @method PromiseInterface terminateJobRunAsync(TerminateJobRunRequest $request, array $optionalArgs = [])
* @method PromiseInterface updateAutomationAsync(UpdateAutomationRequest $request, array $optionalArgs = [])
* @method PromiseInterface updateCustomTargetTypeAsync(UpdateCustomTargetTypeRequest $request, array $optionalArgs = [])
* @method PromiseInterface updateDeliveryPipelineAsync(UpdateDeliveryPipelineRequest $request, array $optionalArgs = [])
* @method PromiseInterface updateDeployPolicyAsync(UpdateDeployPolicyRequest $request, array $optionalArgs = [])
* @method PromiseInterface updateTargetAsync(UpdateTargetRequest $request, array $optionalArgs = [])
* @method PromiseInterface getLocationAsync(GetLocationRequest $request, array $optionalArgs = [])
* @method PromiseInterface listLocationsAsync(ListLocationsRequest $request, array $optionalArgs = [])
* @method PromiseInterface getIamPolicyAsync(GetIamPolicyRequest $request, array $optionalArgs = [])
* @method PromiseInterface setIamPolicyAsync(SetIamPolicyRequest $request, array $optionalArgs = [])
* @method PromiseInterface testIamPermissionsAsync(TestIamPermissionsRequest $request, array $optionalArgs = [])
* @method PromiseInterface<AbandonReleaseResponse> abandonReleaseAsync(AbandonReleaseRequest $request, array $optionalArgs = [])
* @method PromiseInterface<AdvanceRolloutResponse> advanceRolloutAsync(AdvanceRolloutRequest $request, array $optionalArgs = [])
* @method PromiseInterface<ApproveRolloutResponse> approveRolloutAsync(ApproveRolloutRequest $request, array $optionalArgs = [])
* @method PromiseInterface<CancelAutomationRunResponse> cancelAutomationRunAsync(CancelAutomationRunRequest $request, array $optionalArgs = [])
* @method PromiseInterface<CancelRolloutResponse> cancelRolloutAsync(CancelRolloutRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> createAutomationAsync(CreateAutomationRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> createCustomTargetTypeAsync(CreateCustomTargetTypeRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> createDeliveryPipelineAsync(CreateDeliveryPipelineRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> createDeployPolicyAsync(CreateDeployPolicyRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> createReleaseAsync(CreateReleaseRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> createRolloutAsync(CreateRolloutRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> createTargetAsync(CreateTargetRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> deleteAutomationAsync(DeleteAutomationRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> deleteCustomTargetTypeAsync(DeleteCustomTargetTypeRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> deleteDeliveryPipelineAsync(DeleteDeliveryPipelineRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> deleteDeployPolicyAsync(DeleteDeployPolicyRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> deleteTargetAsync(DeleteTargetRequest $request, array $optionalArgs = [])
* @method PromiseInterface<Automation> getAutomationAsync(GetAutomationRequest $request, array $optionalArgs = [])
* @method PromiseInterface<AutomationRun> getAutomationRunAsync(GetAutomationRunRequest $request, array $optionalArgs = [])
* @method PromiseInterface<Config> getConfigAsync(GetConfigRequest $request, array $optionalArgs = [])
* @method PromiseInterface<CustomTargetType> getCustomTargetTypeAsync(GetCustomTargetTypeRequest $request, array $optionalArgs = [])
* @method PromiseInterface<DeliveryPipeline> getDeliveryPipelineAsync(GetDeliveryPipelineRequest $request, array $optionalArgs = [])
* @method PromiseInterface<DeployPolicy> getDeployPolicyAsync(GetDeployPolicyRequest $request, array $optionalArgs = [])
* @method PromiseInterface<JobRun> getJobRunAsync(GetJobRunRequest $request, array $optionalArgs = [])
* @method PromiseInterface<Release> getReleaseAsync(GetReleaseRequest $request, array $optionalArgs = [])
* @method PromiseInterface<Rollout> getRolloutAsync(GetRolloutRequest $request, array $optionalArgs = [])
* @method PromiseInterface<Target> getTargetAsync(GetTargetRequest $request, array $optionalArgs = [])
* @method PromiseInterface<IgnoreJobResponse> ignoreJobAsync(IgnoreJobRequest $request, array $optionalArgs = [])
* @method PromiseInterface<PagedListResponse> listAutomationRunsAsync(ListAutomationRunsRequest $request, array $optionalArgs = [])
* @method PromiseInterface<PagedListResponse> listAutomationsAsync(ListAutomationsRequest $request, array $optionalArgs = [])
* @method PromiseInterface<PagedListResponse> listCustomTargetTypesAsync(ListCustomTargetTypesRequest $request, array $optionalArgs = [])
* @method PromiseInterface<PagedListResponse> listDeliveryPipelinesAsync(ListDeliveryPipelinesRequest $request, array $optionalArgs = [])
* @method PromiseInterface<PagedListResponse> listDeployPoliciesAsync(ListDeployPoliciesRequest $request, array $optionalArgs = [])
* @method PromiseInterface<PagedListResponse> listJobRunsAsync(ListJobRunsRequest $request, array $optionalArgs = [])
* @method PromiseInterface<PagedListResponse> listReleasesAsync(ListReleasesRequest $request, array $optionalArgs = [])
* @method PromiseInterface<PagedListResponse> listRolloutsAsync(ListRolloutsRequest $request, array $optionalArgs = [])
* @method PromiseInterface<PagedListResponse> listTargetsAsync(ListTargetsRequest $request, array $optionalArgs = [])
* @method PromiseInterface<RetryJobResponse> retryJobAsync(RetryJobRequest $request, array $optionalArgs = [])
* @method PromiseInterface<RollbackTargetResponse> rollbackTargetAsync(RollbackTargetRequest $request, array $optionalArgs = [])
* @method PromiseInterface<TerminateJobRunResponse> terminateJobRunAsync(TerminateJobRunRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> updateAutomationAsync(UpdateAutomationRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> updateCustomTargetTypeAsync(UpdateCustomTargetTypeRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> updateDeliveryPipelineAsync(UpdateDeliveryPipelineRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> updateDeployPolicyAsync(UpdateDeployPolicyRequest $request, array $optionalArgs = [])
* @method PromiseInterface<OperationResponse> updateTargetAsync(UpdateTargetRequest $request, array $optionalArgs = [])
* @method PromiseInterface<Location> getLocationAsync(GetLocationRequest $request, array $optionalArgs = [])
* @method PromiseInterface<PagedListResponse> listLocationsAsync(ListLocationsRequest $request, array $optionalArgs = [])
* @method PromiseInterface<Policy> getIamPolicyAsync(GetIamPolicyRequest $request, array $optionalArgs = [])
* @method PromiseInterface<Policy> setIamPolicyAsync(SetIamPolicyRequest $request, array $optionalArgs = [])
* @method PromiseInterface<TestIamPermissionsResponse> testIamPermissionsAsync(TestIamPermissionsRequest $request, array $optionalArgs = [])
*/
final class CloudDeployClient
{
Expand Down
60 changes: 60 additions & 0 deletions Deploy/src/V1/KubernetesConfig/GatewayServiceMesh.php

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit a2eb865

Please sign in to comment.