@@ -48,6 +48,14 @@ BareMetalSolutionConnection::GetInstance(
4848 return Status (StatusCode::kUnimplemented , " not implemented" );
4949}
5050
51+ future<StatusOr<google::cloud::baremetalsolution::v2::Instance>>
52+ BareMetalSolutionConnection::UpdateInstance (
53+ google::cloud::baremetalsolution::v2::UpdateInstanceRequest const &) {
54+ return google::cloud::make_ready_future<
55+ StatusOr<google::cloud::baremetalsolution::v2::Instance>>(
56+ Status (StatusCode::kUnimplemented , " not implemented" ));
57+ }
58+
5159future<StatusOr<google::cloud::baremetalsolution::v2::ResetInstanceResponse>>
5260BareMetalSolutionConnection::ResetInstance (
5361 google::cloud::baremetalsolution::v2::ResetInstanceRequest const &) {
@@ -56,6 +64,30 @@ BareMetalSolutionConnection::ResetInstance(
5664 Status (StatusCode::kUnimplemented , " not implemented" ));
5765}
5866
67+ future<StatusOr<google::cloud::baremetalsolution::v2::StartInstanceResponse>>
68+ BareMetalSolutionConnection::StartInstance (
69+ google::cloud::baremetalsolution::v2::StartInstanceRequest const &) {
70+ return google::cloud::make_ready_future<
71+ StatusOr<google::cloud::baremetalsolution::v2::StartInstanceResponse>>(
72+ Status (StatusCode::kUnimplemented , " not implemented" ));
73+ }
74+
75+ future<StatusOr<google::cloud::baremetalsolution::v2::StopInstanceResponse>>
76+ BareMetalSolutionConnection::StopInstance (
77+ google::cloud::baremetalsolution::v2::StopInstanceRequest const &) {
78+ return google::cloud::make_ready_future<
79+ StatusOr<google::cloud::baremetalsolution::v2::StopInstanceResponse>>(
80+ Status (StatusCode::kUnimplemented , " not implemented" ));
81+ }
82+
83+ future<StatusOr<google::cloud::baremetalsolution::v2::Instance>>
84+ BareMetalSolutionConnection::DetachLun (
85+ google::cloud::baremetalsolution::v2::DetachLunRequest const &) {
86+ return google::cloud::make_ready_future<
87+ StatusOr<google::cloud::baremetalsolution::v2::Instance>>(
88+ Status (StatusCode::kUnimplemented , " not implemented" ));
89+ }
90+
5991StreamRange<google::cloud::baremetalsolution::v2::Volume>
6092BareMetalSolutionConnection::ListVolumes (
6193 google::cloud::baremetalsolution::v2::
@@ -78,6 +110,14 @@ BareMetalSolutionConnection::UpdateVolume(
78110 Status (StatusCode::kUnimplemented , " not implemented" ));
79111}
80112
113+ future<StatusOr<google::cloud::baremetalsolution::v2::Volume>>
114+ BareMetalSolutionConnection::ResizeVolume (
115+ google::cloud::baremetalsolution::v2::ResizeVolumeRequest const &) {
116+ return google::cloud::make_ready_future<
117+ StatusOr<google::cloud::baremetalsolution::v2::Volume>>(
118+ Status (StatusCode::kUnimplemented , " not implemented" ));
119+ }
120+
81121StreamRange<google::cloud::baremetalsolution::v2::Network>
82122BareMetalSolutionConnection::ListNetworks (
83123 google::cloud::baremetalsolution::v2::
@@ -86,80 +126,26 @@ BareMetalSolutionConnection::ListNetworks(
86126 StreamRange<google::cloud::baremetalsolution::v2::Network>>();
87127}
88128
89- StatusOr<google::cloud::baremetalsolution::v2::Network>
90- BareMetalSolutionConnection::GetNetwork (
91- google::cloud::baremetalsolution::v2::GetNetworkRequest const &) {
92- return Status (StatusCode::kUnimplemented , " not implemented" );
93- }
94-
95- StreamRange<google::cloud::baremetalsolution::v2::SnapshotSchedulePolicy>
96- BareMetalSolutionConnection::ListSnapshotSchedulePolicies (
97- google::cloud::baremetalsolution::v2::
98- ListSnapshotSchedulePoliciesRequest) { // NOLINT(performance-unnecessary-value-param)
99- return google::cloud::internal::MakeUnimplementedPaginationRange<StreamRange<
100- google::cloud::baremetalsolution::v2::SnapshotSchedulePolicy>>();
101- }
102-
103- StatusOr<google::cloud::baremetalsolution::v2::SnapshotSchedulePolicy>
104- BareMetalSolutionConnection::GetSnapshotSchedulePolicy (
105- google::cloud::baremetalsolution::v2::
106- GetSnapshotSchedulePolicyRequest const &) {
107- return Status (StatusCode::kUnimplemented , " not implemented" );
108- }
109-
110- StatusOr<google::cloud::baremetalsolution::v2::SnapshotSchedulePolicy>
111- BareMetalSolutionConnection::CreateSnapshotSchedulePolicy (
112- google::cloud::baremetalsolution::v2::
113- CreateSnapshotSchedulePolicyRequest const &) {
129+ StatusOr<google::cloud::baremetalsolution::v2::ListNetworkUsageResponse>
130+ BareMetalSolutionConnection::ListNetworkUsage (
131+ google::cloud::baremetalsolution::v2::ListNetworkUsageRequest const &) {
114132 return Status (StatusCode::kUnimplemented , " not implemented" );
115133}
116134
117- StatusOr<google::cloud::baremetalsolution::v2::SnapshotSchedulePolicy>
118- BareMetalSolutionConnection::UpdateSnapshotSchedulePolicy (
119- google::cloud::baremetalsolution::v2::
120- UpdateSnapshotSchedulePolicyRequest const &) {
121- return Status (StatusCode::kUnimplemented , " not implemented" );
122- }
123-
124- Status BareMetalSolutionConnection::DeleteSnapshotSchedulePolicy (
125- google::cloud::baremetalsolution::v2::
126- DeleteSnapshotSchedulePolicyRequest const &) {
127- return Status (StatusCode::kUnimplemented , " not implemented" );
128- }
129-
130- StatusOr<google::cloud::baremetalsolution::v2::VolumeSnapshot>
131- BareMetalSolutionConnection::CreateVolumeSnapshot (
132- google::cloud::baremetalsolution::v2::CreateVolumeSnapshotRequest const &) {
135+ StatusOr<google::cloud::baremetalsolution::v2::Network>
136+ BareMetalSolutionConnection::GetNetwork (
137+ google::cloud::baremetalsolution::v2::GetNetworkRequest const &) {
133138 return Status (StatusCode::kUnimplemented , " not implemented" );
134139}
135140
136- future<StatusOr<google::cloud::baremetalsolution::v2::VolumeSnapshot >>
137- BareMetalSolutionConnection::RestoreVolumeSnapshot (
138- google::cloud::baremetalsolution::v2::RestoreVolumeSnapshotRequest const &) {
141+ future<StatusOr<google::cloud::baremetalsolution::v2::Network >>
142+ BareMetalSolutionConnection::UpdateNetwork (
143+ google::cloud::baremetalsolution::v2::UpdateNetworkRequest const &) {
139144 return google::cloud::make_ready_future<
140- StatusOr<google::cloud::baremetalsolution::v2::VolumeSnapshot >>(
145+ StatusOr<google::cloud::baremetalsolution::v2::Network >>(
141146 Status (StatusCode::kUnimplemented , " not implemented" ));
142147}
143148
144- Status BareMetalSolutionConnection::DeleteVolumeSnapshot (
145- google::cloud::baremetalsolution::v2::DeleteVolumeSnapshotRequest const &) {
146- return Status (StatusCode::kUnimplemented , " not implemented" );
147- }
148-
149- StatusOr<google::cloud::baremetalsolution::v2::VolumeSnapshot>
150- BareMetalSolutionConnection::GetVolumeSnapshot (
151- google::cloud::baremetalsolution::v2::GetVolumeSnapshotRequest const &) {
152- return Status (StatusCode::kUnimplemented , " not implemented" );
153- }
154-
155- StreamRange<google::cloud::baremetalsolution::v2::VolumeSnapshot>
156- BareMetalSolutionConnection::ListVolumeSnapshots (
157- google::cloud::baremetalsolution::v2::
158- ListVolumeSnapshotsRequest) { // NOLINT(performance-unnecessary-value-param)
159- return google::cloud::internal::MakeUnimplementedPaginationRange<
160- StreamRange<google::cloud::baremetalsolution::v2::VolumeSnapshot>>();
161- }
162-
163149StatusOr<google::cloud::baremetalsolution::v2::Lun>
164150BareMetalSolutionConnection::GetLun (
165151 google::cloud::baremetalsolution::v2::GetLunRequest const &) {
@@ -174,6 +160,28 @@ BareMetalSolutionConnection::ListLuns(
174160 StreamRange<google::cloud::baremetalsolution::v2::Lun>>();
175161}
176162
163+ StatusOr<google::cloud::baremetalsolution::v2::NfsShare>
164+ BareMetalSolutionConnection::GetNfsShare (
165+ google::cloud::baremetalsolution::v2::GetNfsShareRequest const &) {
166+ return Status (StatusCode::kUnimplemented , " not implemented" );
167+ }
168+
169+ StreamRange<google::cloud::baremetalsolution::v2::NfsShare>
170+ BareMetalSolutionConnection::ListNfsShares (
171+ google::cloud::baremetalsolution::v2::
172+ ListNfsSharesRequest) { // NOLINT(performance-unnecessary-value-param)
173+ return google::cloud::internal::MakeUnimplementedPaginationRange<
174+ StreamRange<google::cloud::baremetalsolution::v2::NfsShare>>();
175+ }
176+
177+ future<StatusOr<google::cloud::baremetalsolution::v2::NfsShare>>
178+ BareMetalSolutionConnection::UpdateNfsShare (
179+ google::cloud::baremetalsolution::v2::UpdateNfsShareRequest const &) {
180+ return google::cloud::make_ready_future<
181+ StatusOr<google::cloud::baremetalsolution::v2::NfsShare>>(
182+ Status (StatusCode::kUnimplemented , " not implemented" ));
183+ }
184+
177185std::shared_ptr<BareMetalSolutionConnection> MakeBareMetalSolutionConnection (
178186 Options options) {
179187 internal::CheckExpectedOptions<CommonOptionList, GrpcOptionList,
0 commit comments