Class AccessApprovalConnectionIdempotencyPolicy (2.12.0)

Functions

virtual clone() const

Create a new copy of this object.

Returns
Type Description
std::unique_ptr< AccessApprovalConnectionIdempotencyPolicy >

virtual ListApprovalRequests(google::cloud::accessapproval::v1::ListApprovalRequestsMessage)

Parameter
Name Description
request google::cloud::accessapproval::v1::ListApprovalRequestsMessage
Returns
Type Description
google::cloud::Idempotency

virtual GetApprovalRequest(google::cloud::accessapproval::v1::GetApprovalRequestMessage const &)

Parameter
Name Description
request google::cloud::accessapproval::v1::GetApprovalRequestMessage const &
Returns
Type Description
google::cloud::Idempotency

virtual ApproveApprovalRequest(google::cloud::accessapproval::v1::ApproveApprovalRequestMessage const &)

Parameter
Name Description
request google::cloud::accessapproval::v1::ApproveApprovalRequestMessage const &
Returns
Type Description
google::cloud::Idempotency

virtual DismissApprovalRequest(google::cloud::accessapproval::v1::DismissApprovalRequestMessage const &)

Parameter
Name Description
request google::cloud::accessapproval::v1::DismissApprovalRequestMessage const &
Returns
Type Description
google::cloud::Idempotency

virtual InvalidateApprovalRequest(google::cloud::accessapproval::v1::InvalidateApprovalRequestMessage const &)

Parameter
Name Description
request google::cloud::accessapproval::v1::InvalidateApprovalRequestMessage const &
Returns
Type Description
google::cloud::Idempotency

virtual GetAccessApprovalSettings(google::cloud::accessapproval::v1::GetAccessApprovalSettingsMessage const &)

Parameter
Name Description
request google::cloud::accessapproval::v1::GetAccessApprovalSettingsMessage const &
Returns
Type Description
google::cloud::Idempotency

virtual UpdateAccessApprovalSettings(google::cloud::accessapproval::v1::UpdateAccessApprovalSettingsMessage const &)

Parameter
Name Description
request google::cloud::accessapproval::v1::UpdateAccessApprovalSettingsMessage const &
Returns
Type Description
google::cloud::Idempotency

virtual DeleteAccessApprovalSettings(google::cloud::accessapproval::v1::DeleteAccessApprovalSettingsMessage const &)

Parameter
Name Description
request google::cloud::accessapproval::v1::DeleteAccessApprovalSettingsMessage const &
Returns
Type Description
google::cloud::Idempotency

virtual GetAccessApprovalServiceAccount(google::cloud::accessapproval::v1::GetAccessApprovalServiceAccountMessage const &)

Parameter
Name Description
request google::cloud::accessapproval::v1::GetAccessApprovalServiceAccountMessage const &
Returns
Type Description
google::cloud::Idempotency