Skip to content

Commit b25d354

Browse files
authored
chore(compute): update discovery doc circa 20250302 (#15037)
1 parent b95ca31 commit b25d354

File tree

293 files changed

+86810
-81551
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

293 files changed

+86810
-81551
lines changed

generator/discovery/compute_public_google_rest_v1.json

Lines changed: 82228 additions & 81091 deletions
Large diffs are not rendered by default.

google/cloud/compute/backend_services/v1/backend_services_client.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,7 @@ class BackendServicesClient {
564564
/// [`StatusOr`]: @ref google::cloud::StatusOr
565565
/// [`Status`]: @ref google::cloud::Status
566566
/// [google.cloud.cpp.compute.backend_services.v1.GetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L420}
567-
/// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L159}
567+
/// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L186}
568568
///
569569
// clang-format on
570570
StatusOr<google::cloud::cpp::compute::v1::BackendService> GetBackendService(
@@ -596,7 +596,7 @@ class BackendServicesClient {
596596
/// [`StatusOr`]: @ref google::cloud::StatusOr
597597
/// [`Status`]: @ref google::cloud::Status
598598
/// [google.cloud.cpp.compute.backend_services.v1.GetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L420}
599-
/// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L159}
599+
/// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L186}
600600
///
601601
// clang-format on
602602
StatusOr<google::cloud::cpp::compute::v1::BackendService> GetBackendService(
@@ -628,7 +628,7 @@ class BackendServicesClient {
628628
/// [`StatusOr`]: @ref google::cloud::StatusOr
629629
/// [`Status`]: @ref google::cloud::Status
630630
/// [google.cloud.cpp.compute.backend_services.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L431}
631-
/// [google.cloud.cpp.compute.v1.BackendServiceGroupHealth]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L815}
631+
/// [google.cloud.cpp.compute.v1.BackendServiceGroupHealth]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L870}
632632
///
633633
// clang-format on
634634
StatusOr<google::cloud::cpp::compute::v1::BackendServiceGroupHealth>
@@ -664,7 +664,7 @@ class BackendServicesClient {
664664
/// [`StatusOr`]: @ref google::cloud::StatusOr
665665
/// [`Status`]: @ref google::cloud::Status
666666
/// [google.cloud.cpp.compute.backend_services.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L431}
667-
/// [google.cloud.cpp.compute.v1.BackendServiceGroupHealth]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L815}
667+
/// [google.cloud.cpp.compute.v1.BackendServiceGroupHealth]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L870}
668668
///
669669
// clang-format on
670670
StatusOr<google::cloud::cpp::compute::v1::BackendServiceGroupHealth>
@@ -893,7 +893,7 @@ class BackendServicesClient {
893893
/// [`StatusOr`]: @ref google::cloud::StatusOr
894894
/// [`Status`]: @ref google::cloud::Status
895895
/// [google.cloud.cpp.compute.backend_services.v1.ListBackendServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L486}
896-
/// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L159}
896+
/// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L186}
897897
///
898898
// clang-format on
899899
StreamRange<google::cloud::cpp::compute::v1::BackendService>
@@ -934,7 +934,7 @@ class BackendServicesClient {
934934
/// [`StatusOr`]: @ref google::cloud::StatusOr
935935
/// [`Status`]: @ref google::cloud::Status
936936
/// [google.cloud.cpp.compute.backend_services.v1.ListBackendServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L486}
937-
/// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L159}
937+
/// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L186}
938938
///
939939
// clang-format on
940940
StreamRange<google::cloud::cpp::compute::v1::BackendService>
@@ -971,7 +971,7 @@ class BackendServicesClient {
971971
/// [`StatusOr`]: @ref google::cloud::StatusOr
972972
/// [`Status`]: @ref google::cloud::Status
973973
/// [google.cloud.cpp.compute.backend_services.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L554}
974-
/// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L159}
974+
/// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L186}
975975
///
976976
// clang-format on
977977
StreamRange<google::cloud::cpp::compute::v1::BackendService> ListUsable(
@@ -1011,7 +1011,7 @@ class BackendServicesClient {
10111011
/// [`StatusOr`]: @ref google::cloud::StatusOr
10121012
/// [`Status`]: @ref google::cloud::Status
10131013
/// [google.cloud.cpp.compute.backend_services.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L554}
1014-
/// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L159}
1014+
/// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L186}
10151015
///
10161016
// clang-format on
10171017
StreamRange<google::cloud::cpp::compute::v1::BackendService> ListUsable(

google/cloud/compute/instance_group_managers/v1/instance_group_managers_client.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1333,7 +1333,7 @@ class InstanceGroupManagersClient {
13331333
/// [`StatusOr`]: @ref google::cloud::StatusOr
13341334
/// [`Status`]: @ref google::cloud::Status
13351335
/// [google.cloud.cpp.compute.instance_group_managers.v1.ListErrorsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L844}
1336-
/// [google.cloud.cpp.compute.v1.InstanceManagedByIgmError]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_028.proto#L552}
1336+
/// [google.cloud.cpp.compute.v1.InstanceManagedByIgmError]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_028.proto#L567}
13371337
///
13381338
// clang-format on
13391339
StreamRange<google::cloud::cpp::compute::v1::InstanceManagedByIgmError>
@@ -1375,7 +1375,7 @@ class InstanceGroupManagersClient {
13751375
/// [`StatusOr`]: @ref google::cloud::StatusOr
13761376
/// [`Status`]: @ref google::cloud::Status
13771377
/// [google.cloud.cpp.compute.instance_group_managers.v1.ListErrorsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L844}
1378-
/// [google.cloud.cpp.compute.v1.InstanceManagedByIgmError]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_028.proto#L552}
1378+
/// [google.cloud.cpp.compute.v1.InstanceManagedByIgmError]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_028.proto#L567}
13791379
///
13801380
// clang-format on
13811381
StreamRange<google::cloud::cpp::compute::v1::InstanceManagedByIgmError>
@@ -1495,7 +1495,7 @@ class InstanceGroupManagersClient {
14951495
/// [`StatusOr`]: @ref google::cloud::StatusOr
14961496
/// [`Status`]: @ref google::cloud::Status
14971497
/// [google.cloud.cpp.compute.instance_group_managers.v1.ListPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1072}
1498-
/// [google.cloud.cpp.compute.v1.PerInstanceConfig]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_028.proto#L818}
1498+
/// [google.cloud.cpp.compute.v1.PerInstanceConfig]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_028.proto#L833}
14991499
///
15001500
// clang-format on
15011501
StreamRange<google::cloud::cpp::compute::v1::PerInstanceConfig>
@@ -1538,7 +1538,7 @@ class InstanceGroupManagersClient {
15381538
/// [`StatusOr`]: @ref google::cloud::StatusOr
15391539
/// [`Status`]: @ref google::cloud::Status
15401540
/// [google.cloud.cpp.compute.instance_group_managers.v1.ListPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1072}
1541-
/// [google.cloud.cpp.compute.v1.PerInstanceConfig]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_028.proto#L818}
1541+
/// [google.cloud.cpp.compute.v1.PerInstanceConfig]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_028.proto#L833}
15421542
///
15431543
// clang-format on
15441544
StreamRange<google::cloud::cpp::compute::v1::PerInstanceConfig>

google/cloud/compute/instances/v1/instances_client.cc

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -807,6 +807,66 @@ InstancesClient::RemoveResourcePolicies(
807807
return connection_->RemoveResourcePolicies(operation);
808808
}
809809

810+
future<StatusOr<google::cloud::cpp::compute::v1::Operation>>
811+
InstancesClient::ReportHostAsFaulty(
812+
std::string const& project, std::string const& zone,
813+
std::string const& instance,
814+
google::cloud::cpp::compute::v1::InstancesReportHostAsFaultyRequest const&
815+
instances_report_host_as_faulty_request_resource,
816+
Options opts) {
817+
internal::OptionsSpan span(internal::MergeOptions(std::move(opts), options_));
818+
google::cloud::cpp::compute::instances::v1::ReportHostAsFaultyRequest request;
819+
request.set_project(project);
820+
request.set_zone(zone);
821+
request.set_instance(instance);
822+
*request.mutable_instances_report_host_as_faulty_request_resource() =
823+
instances_report_host_as_faulty_request_resource;
824+
return connection_->ReportHostAsFaulty(request);
825+
}
826+
827+
StatusOr<google::cloud::cpp::compute::v1::Operation>
828+
InstancesClient::ReportHostAsFaulty(
829+
NoAwaitTag, std::string const& project, std::string const& zone,
830+
std::string const& instance,
831+
google::cloud::cpp::compute::v1::InstancesReportHostAsFaultyRequest const&
832+
instances_report_host_as_faulty_request_resource,
833+
Options opts) {
834+
internal::OptionsSpan span(internal::MergeOptions(std::move(opts), options_));
835+
google::cloud::cpp::compute::instances::v1::ReportHostAsFaultyRequest request;
836+
request.set_project(project);
837+
request.set_zone(zone);
838+
request.set_instance(instance);
839+
*request.mutable_instances_report_host_as_faulty_request_resource() =
840+
instances_report_host_as_faulty_request_resource;
841+
return connection_->ReportHostAsFaulty(NoAwaitTag{}, request);
842+
}
843+
844+
future<StatusOr<google::cloud::cpp::compute::v1::Operation>>
845+
InstancesClient::ReportHostAsFaulty(
846+
google::cloud::cpp::compute::instances::v1::ReportHostAsFaultyRequest const&
847+
request,
848+
Options opts) {
849+
internal::OptionsSpan span(internal::MergeOptions(std::move(opts), options_));
850+
return connection_->ReportHostAsFaulty(request);
851+
}
852+
853+
StatusOr<google::cloud::cpp::compute::v1::Operation>
854+
InstancesClient::ReportHostAsFaulty(
855+
NoAwaitTag,
856+
google::cloud::cpp::compute::instances::v1::ReportHostAsFaultyRequest const&
857+
request,
858+
Options opts) {
859+
internal::OptionsSpan span(internal::MergeOptions(std::move(opts), options_));
860+
return connection_->ReportHostAsFaulty(NoAwaitTag{}, request);
861+
}
862+
863+
future<StatusOr<google::cloud::cpp::compute::v1::Operation>>
864+
InstancesClient::ReportHostAsFaulty(
865+
google::cloud::cpp::compute::v1::Operation const& operation, Options opts) {
866+
internal::OptionsSpan span(internal::MergeOptions(std::move(opts), options_));
867+
return connection_->ReportHostAsFaulty(operation);
868+
}
869+
810870
future<StatusOr<google::cloud::cpp::compute::v1::Operation>>
811871
InstancesClient::Reset(std::string const& project, std::string const& zone,
812872
std::string const& instance, Options opts) {

0 commit comments

Comments
 (0)