Class InstancesConnectionIdempotencyPolicy (2.28.0)

Functions

virtual clone() const

Create a new copy of this object.

Returns
Type Description
std::unique_ptr< InstancesConnectionIdempotencyPolicy >

virtual AddAccessConfig(google::cloud::cpp::compute::instances::v1::AddAccessConfigRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::AddAccessConfigRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual AddResourcePolicies(google::cloud::cpp::compute::instances::v1::AddResourcePoliciesRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::AddResourcePoliciesRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual AggregatedListInstances(google::cloud::cpp::compute::instances::v1::AggregatedListInstancesRequest)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::AggregatedListInstancesRequest
Returns
Type Description
google::cloud::Idempotency

virtual AttachDisk(google::cloud::cpp::compute::instances::v1::AttachDiskRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::AttachDiskRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual BulkInsert(google::cloud::cpp::compute::instances::v1::BulkInsertRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::BulkInsertRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual DeleteInstance(google::cloud::cpp::compute::instances::v1::DeleteInstanceRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::DeleteInstanceRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual DeleteAccessConfig(google::cloud::cpp::compute::instances::v1::DeleteAccessConfigRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::DeleteAccessConfigRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual DetachDisk(google::cloud::cpp::compute::instances::v1::DetachDiskRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::DetachDiskRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual GetInstance(google::cloud::cpp::compute::instances::v1::GetInstanceRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::GetInstanceRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual GetEffectiveFirewalls(google::cloud::cpp::compute::instances::v1::GetEffectiveFirewallsRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::GetEffectiveFirewallsRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual GetGuestAttributes(google::cloud::cpp::compute::instances::v1::GetGuestAttributesRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::GetGuestAttributesRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual GetIamPolicy(google::cloud::cpp::compute::instances::v1::GetIamPolicyRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::GetIamPolicyRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual GetScreenshot(google::cloud::cpp::compute::instances::v1::GetScreenshotRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::GetScreenshotRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual GetSerialPortOutput(google::cloud::cpp::compute::instances::v1::GetSerialPortOutputRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::GetSerialPortOutputRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual GetShieldedInstanceIdentity(google::cloud::cpp::compute::instances::v1::GetShieldedInstanceIdentityRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::GetShieldedInstanceIdentityRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual InsertInstance(google::cloud::cpp::compute::instances::v1::InsertInstanceRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::InsertInstanceRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual ListInstances(google::cloud::cpp::compute::instances::v1::ListInstancesRequest)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::ListInstancesRequest
Returns
Type Description
google::cloud::Idempotency

virtual ListReferrers(google::cloud::cpp::compute::instances::v1::ListReferrersRequest)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::ListReferrersRequest
Returns
Type Description
google::cloud::Idempotency

virtual PerformMaintenance(google::cloud::cpp::compute::instances::v1::PerformMaintenanceRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::PerformMaintenanceRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual RemoveResourcePolicies(google::cloud::cpp::compute::instances::v1::RemoveResourcePoliciesRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::RemoveResourcePoliciesRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual Reset(google::cloud::cpp::compute::instances::v1::ResetRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::ResetRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual Resume(google::cloud::cpp::compute::instances::v1::ResumeRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::ResumeRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SendDiagnosticInterrupt(google::cloud::cpp::compute::instances::v1::SendDiagnosticInterruptRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SendDiagnosticInterruptRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetDeletionProtection(google::cloud::cpp::compute::instances::v1::SetDeletionProtectionRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SetDeletionProtectionRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetDiskAutoDelete(google::cloud::cpp::compute::instances::v1::SetDiskAutoDeleteRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SetDiskAutoDeleteRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetIamPolicy(google::cloud::cpp::compute::instances::v1::SetIamPolicyRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SetIamPolicyRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetLabels(google::cloud::cpp::compute::instances::v1::SetLabelsRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SetLabelsRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetMachineResources(google::cloud::cpp::compute::instances::v1::SetMachineResourcesRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SetMachineResourcesRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetMachineType(google::cloud::cpp::compute::instances::v1::SetMachineTypeRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SetMachineTypeRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetMetadata(google::cloud::cpp::compute::instances::v1::SetMetadataRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SetMetadataRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetMinCpuPlatform(google::cloud::cpp::compute::instances::v1::SetMinCpuPlatformRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SetMinCpuPlatformRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetName(google::cloud::cpp::compute::instances::v1::SetNameRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SetNameRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetScheduling(google::cloud::cpp::compute::instances::v1::SetSchedulingRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SetSchedulingRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetSecurityPolicy(google::cloud::cpp::compute::instances::v1::SetSecurityPolicyRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SetSecurityPolicyRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetServiceAccount(google::cloud::cpp::compute::instances::v1::SetServiceAccountRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SetServiceAccountRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetShieldedInstanceIntegrityPolicy(google::cloud::cpp::compute::instances::v1::SetShieldedInstanceIntegrityPolicyRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SetShieldedInstanceIntegrityPolicyRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SetTags(google::cloud::cpp::compute::instances::v1::SetTagsRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SetTagsRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual SimulateMaintenanceEvent(google::cloud::cpp::compute::instances::v1::SimulateMaintenanceEventRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SimulateMaintenanceEventRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual Start(google::cloud::cpp::compute::instances::v1::StartRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::StartRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual StartWithEncryptionKey(google::cloud::cpp::compute::instances::v1::StartWithEncryptionKeyRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::StartWithEncryptionKeyRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual Stop(google::cloud::cpp::compute::instances::v1::StopRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::StopRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual Suspend(google::cloud::cpp::compute::instances::v1::SuspendRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::SuspendRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual TestIamPermissions(google::cloud::cpp::compute::instances::v1::TestIamPermissionsRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::TestIamPermissionsRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual UpdateInstance(google::cloud::cpp::compute::instances::v1::UpdateInstanceRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::UpdateInstanceRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual UpdateAccessConfig(google::cloud::cpp::compute::instances::v1::UpdateAccessConfigRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::UpdateAccessConfigRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual UpdateDisplayDevice(google::cloud::cpp::compute::instances::v1::UpdateDisplayDeviceRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::UpdateDisplayDeviceRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual UpdateNetworkInterface(google::cloud::cpp::compute::instances::v1::UpdateNetworkInterfaceRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::UpdateNetworkInterfaceRequest const &
Returns
Type Description
google::cloud::Idempotency

virtual UpdateShieldedInstanceConfig(google::cloud::cpp::compute::instances::v1::UpdateShieldedInstanceConfigRequest const &)

Parameter
Name Description
request google::cloud::cpp::compute::instances::v1::UpdateShieldedInstanceConfigRequest const &
Returns
Type Description
google::cloud::Idempotency