Google Cloud BigQuery C++ Client  2.1.0
A C++ Client Library for Google Cloud BigQuery
Public Member Functions | List of all members
google::cloud::bigquery::ConnectionServiceConnectionIdempotencyPolicy Class Referenceabstract

#include <google/cloud/bigquery/connection_connection_idempotency_policy.h>

Public Member Functions

virtual ~ConnectionServiceConnectionIdempotencyPolicy ()=0
 
virtual std::unique_ptr< ConnectionServiceConnectionIdempotencyPolicyclone () const =0
 Create a new copy of this object. More...
 
virtual google::cloud::Idempotency CreateConnection (google::cloud::bigquery::connection::v1::CreateConnectionRequest const &request)=0
 
virtual google::cloud::Idempotency GetConnection (google::cloud::bigquery::connection::v1::GetConnectionRequest const &request)=0
 
virtual google::cloud::Idempotency ListConnections (google::cloud::bigquery::connection::v1::ListConnectionsRequest request)=0
 
virtual google::cloud::Idempotency UpdateConnection (google::cloud::bigquery::connection::v1::UpdateConnectionRequest const &request)=0
 
virtual google::cloud::Idempotency DeleteConnection (google::cloud::bigquery::connection::v1::DeleteConnectionRequest const &request)=0
 
virtual google::cloud::Idempotency GetIamPolicy (google::iam::v1::GetIamPolicyRequest const &request)=0
 
virtual google::cloud::Idempotency SetIamPolicy (google::iam::v1::SetIamPolicyRequest const &request)=0
 
virtual google::cloud::Idempotency TestIamPermissions (google::iam::v1::TestIamPermissionsRequest const &request)=0
 

Detailed Description

Definition at line 33 of file connection_connection_idempotency_policy.h.

Constructor & Destructor Documentation

◆ ~ConnectionServiceConnectionIdempotencyPolicy()

virtual google::cloud::bigquery::ConnectionServiceConnectionIdempotencyPolicy::~ConnectionServiceConnectionIdempotencyPolicy ( )
pure virtual

Member Function Documentation

◆ clone()

virtual std::unique_ptr<ConnectionServiceConnectionIdempotencyPolicy> google::cloud::bigquery::ConnectionServiceConnectionIdempotencyPolicy::clone ( ) const
pure virtual

Create a new copy of this object.

◆ CreateConnection()

virtual google::cloud::Idempotency google::cloud::bigquery::ConnectionServiceConnectionIdempotencyPolicy::CreateConnection ( google::cloud::bigquery::connection::v1::CreateConnectionRequest const &  request)
pure virtual

◆ DeleteConnection()

virtual google::cloud::Idempotency google::cloud::bigquery::ConnectionServiceConnectionIdempotencyPolicy::DeleteConnection ( google::cloud::bigquery::connection::v1::DeleteConnectionRequest const &  request)
pure virtual

◆ GetConnection()

virtual google::cloud::Idempotency google::cloud::bigquery::ConnectionServiceConnectionIdempotencyPolicy::GetConnection ( google::cloud::bigquery::connection::v1::GetConnectionRequest const &  request)
pure virtual

◆ GetIamPolicy()

virtual google::cloud::Idempotency google::cloud::bigquery::ConnectionServiceConnectionIdempotencyPolicy::GetIamPolicy ( google::iam::v1::GetIamPolicyRequest const &  request)
pure virtual

◆ ListConnections()

virtual google::cloud::Idempotency google::cloud::bigquery::ConnectionServiceConnectionIdempotencyPolicy::ListConnections ( google::cloud::bigquery::connection::v1::ListConnectionsRequest  request)
pure virtual

◆ SetIamPolicy()

virtual google::cloud::Idempotency google::cloud::bigquery::ConnectionServiceConnectionIdempotencyPolicy::SetIamPolicy ( google::iam::v1::SetIamPolicyRequest const &  request)
pure virtual

◆ TestIamPermissions()

virtual google::cloud::Idempotency google::cloud::bigquery::ConnectionServiceConnectionIdempotencyPolicy::TestIamPermissions ( google::iam::v1::TestIamPermissionsRequest const &  request)
pure virtual

◆ UpdateConnection()

virtual google::cloud::Idempotency google::cloud::bigquery::ConnectionServiceConnectionIdempotencyPolicy::UpdateConnection ( google::cloud::bigquery::connection::v1::UpdateConnectionRequest const &  request)
pure virtual