Class BareMetalSolutionConnectionIdempotencyPolicy (2.33.0-rc)

Functions

virtual clone() const

Create a new copy of this object.

Returns
Type Description
std::unique_ptr< BareMetalSolutionConnectionIdempotencyPolicy >

virtual ListInstances(google::cloud::baremetalsolution::v2::ListInstancesRequest)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::ListInstancesRequest
Returns
Type Description
google::cloud::Idempotency

virtual GetInstance(google::cloud::baremetalsolution::v2::GetInstanceRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::GetInstanceRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual UpdateInstance(google::cloud::baremetalsolution::v2::UpdateInstanceRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::UpdateInstanceRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual RenameInstance(google::cloud::baremetalsolution::v2::RenameInstanceRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::RenameInstanceRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual ResetInstance(google::cloud::baremetalsolution::v2::ResetInstanceRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::ResetInstanceRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual StartInstance(google::cloud::baremetalsolution::v2::StartInstanceRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::StartInstanceRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual StopInstance(google::cloud::baremetalsolution::v2::StopInstanceRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::StopInstanceRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual EnableInteractiveSerialConsole(google::cloud::baremetalsolution::v2::EnableInteractiveSerialConsoleRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::EnableInteractiveSerialConsoleRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual DisableInteractiveSerialConsole(google::cloud::baremetalsolution::v2::DisableInteractiveSerialConsoleRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::DisableInteractiveSerialConsoleRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual DetachLun(google::cloud::baremetalsolution::v2::DetachLunRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::DetachLunRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual ListSSHKeys(google::cloud::baremetalsolution::v2::ListSSHKeysRequest)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::ListSSHKeysRequest
Returns
Type Description
google::cloud::Idempotency

virtual CreateSSHKey(google::cloud::baremetalsolution::v2::CreateSSHKeyRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::CreateSSHKeyRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual DeleteSSHKey(google::cloud::baremetalsolution::v2::DeleteSSHKeyRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::DeleteSSHKeyRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual ListVolumes(google::cloud::baremetalsolution::v2::ListVolumesRequest)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::ListVolumesRequest
Returns
Type Description
google::cloud::Idempotency

virtual GetVolume(google::cloud::baremetalsolution::v2::GetVolumeRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::GetVolumeRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual UpdateVolume(google::cloud::baremetalsolution::v2::UpdateVolumeRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::UpdateVolumeRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual RenameVolume(google::cloud::baremetalsolution::v2::RenameVolumeRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::RenameVolumeRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual EvictVolume(google::cloud::baremetalsolution::v2::EvictVolumeRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::EvictVolumeRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual ResizeVolume(google::cloud::baremetalsolution::v2::ResizeVolumeRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::ResizeVolumeRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual ListNetworks(google::cloud::baremetalsolution::v2::ListNetworksRequest)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::ListNetworksRequest
Returns
Type Description
google::cloud::Idempotency

virtual ListNetworkUsage(google::cloud::baremetalsolution::v2::ListNetworkUsageRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::ListNetworkUsageRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual GetNetwork(google::cloud::baremetalsolution::v2::GetNetworkRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::GetNetworkRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual UpdateNetwork(google::cloud::baremetalsolution::v2::UpdateNetworkRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::UpdateNetworkRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual CreateVolumeSnapshot(google::cloud::baremetalsolution::v2::CreateVolumeSnapshotRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::CreateVolumeSnapshotRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual RestoreVolumeSnapshot(google::cloud::baremetalsolution::v2::RestoreVolumeSnapshotRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::RestoreVolumeSnapshotRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual DeleteVolumeSnapshot(google::cloud::baremetalsolution::v2::DeleteVolumeSnapshotRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::DeleteVolumeSnapshotRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual GetVolumeSnapshot(google::cloud::baremetalsolution::v2::GetVolumeSnapshotRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::GetVolumeSnapshotRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual ListVolumeSnapshots(google::cloud::baremetalsolution::v2::ListVolumeSnapshotsRequest)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::ListVolumeSnapshotsRequest
Returns
Type Description
google::cloud::Idempotency

virtual GetLun(google::cloud::baremetalsolution::v2::GetLunRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::GetLunRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual ListLuns(google::cloud::baremetalsolution::v2::ListLunsRequest)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::ListLunsRequest
Returns
Type Description
google::cloud::Idempotency

virtual EvictLun(google::cloud::baremetalsolution::v2::EvictLunRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::EvictLunRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual GetNfsShare(google::cloud::baremetalsolution::v2::GetNfsShareRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::GetNfsShareRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual ListNfsShares(google::cloud::baremetalsolution::v2::ListNfsSharesRequest)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::ListNfsSharesRequest
Returns
Type Description
google::cloud::Idempotency

virtual UpdateNfsShare(google::cloud::baremetalsolution::v2::UpdateNfsShareRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::UpdateNfsShareRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual CreateNfsShare(google::cloud::baremetalsolution::v2::CreateNfsShareRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::CreateNfsShareRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual RenameNfsShare(google::cloud::baremetalsolution::v2::RenameNfsShareRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::RenameNfsShareRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual DeleteNfsShare(google::cloud::baremetalsolution::v2::DeleteNfsShareRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::DeleteNfsShareRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual ListProvisioningQuotas(google::cloud::baremetalsolution::v2::ListProvisioningQuotasRequest)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::ListProvisioningQuotasRequest
Returns
Type Description
google::cloud::Idempotency

virtual SubmitProvisioningConfig(google::cloud::baremetalsolution::v2::SubmitProvisioningConfigRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::SubmitProvisioningConfigRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual GetProvisioningConfig(google::cloud::baremetalsolution::v2::GetProvisioningConfigRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::GetProvisioningConfigRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual CreateProvisioningConfig(google::cloud::baremetalsolution::v2::CreateProvisioningConfigRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::CreateProvisioningConfigRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual UpdateProvisioningConfig(google::cloud::baremetalsolution::v2::UpdateProvisioningConfigRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::UpdateProvisioningConfigRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual RenameNetwork(google::cloud::baremetalsolution::v2::RenameNetworkRequest const &)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::RenameNetworkRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual ListOSImages(google::cloud::baremetalsolution::v2::ListOSImagesRequest)

Parameter
Name Description
request google::cloud::baremetalsolution::v2::ListOSImagesRequest
Returns
Type Description
google::cloud::Idempotency

virtual ListLocations(google::cloud::location::ListLocationsRequest)

Parameter
Name Description
request google::cloud::location::ListLocationsRequest
Returns
Type Description
google::cloud::Idempotency

virtual GetLocation(google::cloud::location::GetLocationRequest const &)

Parameter
Name Description
request google::cloud::location::GetLocationRequest const &
Returns
Type Description
google::cloud::Idempotency