[BindServiceMethod(typeof(AnalyticsHubService), "BindService")]
public abstract class AnalyticsHubService.AnalyticsHubServiceBaseReference documentation and code samples for the Analytics Hub v1beta1 API class AnalyticsHubService.AnalyticsHubServiceBase.
Base class for server-side implementations of AnalyticsHubService
Namespace
Google.Cloud.BigQuery.DataExchange.V1Beta1Assembly
Google.Cloud.BigQuery.DataExchange.V1Beta1.dll
Methods
CreateDataExchange(CreateDataExchangeRequest, ServerCallContext)
public virtual Task<DataExchange> CreateDataExchange(CreateDataExchangeRequest request, ServerCallContext context)Creates a new data exchange.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDataExchangeRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskDataExchange |
The response to send back to the client (wrapped by a task). |
CreateListing(CreateListingRequest, ServerCallContext)
public virtual Task<Listing> CreateListing(CreateListingRequest request, ServerCallContext context)Creates a new listing.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateListingRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListing |
The response to send back to the client (wrapped by a task). |
DeleteDataExchange(DeleteDataExchangeRequest, ServerCallContext)
public virtual Task<Empty> DeleteDataExchange(DeleteDataExchangeRequest request, ServerCallContext context)Deletes an existing data exchange.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDataExchangeRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
DeleteListing(DeleteListingRequest, ServerCallContext)
public virtual Task<Empty> DeleteListing(DeleteListingRequest request, ServerCallContext context)Deletes a listing.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteListingRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
GetDataExchange(GetDataExchangeRequest, ServerCallContext)
public virtual Task<DataExchange> GetDataExchange(GetDataExchangeRequest request, ServerCallContext context)Gets the details of a data exchange.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDataExchangeRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskDataExchange |
The response to send back to the client (wrapped by a task). |
GetIamPolicy(GetIamPolicyRequest, ServerCallContext)
public virtual Task<Policy> GetIamPolicy(GetIamPolicyRequest request, ServerCallContext context)Gets the IAM policy.
| Parameters | |
|---|---|
| Name | Description |
request |
GetIamPolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskPolicy |
The response to send back to the client (wrapped by a task). |
GetListing(GetListingRequest, ServerCallContext)
public virtual Task<Listing> GetListing(GetListingRequest request, ServerCallContext context)Gets the details of a listing.
| Parameters | |
|---|---|
| Name | Description |
request |
GetListingRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListing |
The response to send back to the client (wrapped by a task). |
ListDataExchanges(ListDataExchangesRequest, ServerCallContext)
public virtual Task<ListDataExchangesResponse> ListDataExchanges(ListDataExchangesRequest request, ServerCallContext context)Lists all data exchanges in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDataExchangesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListDataExchangesResponse |
The response to send back to the client (wrapped by a task). |
ListListings(ListListingsRequest, ServerCallContext)
public virtual Task<ListListingsResponse> ListListings(ListListingsRequest request, ServerCallContext context)Lists all listings in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListListingsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListListingsResponse |
The response to send back to the client (wrapped by a task). |
ListOrgDataExchanges(ListOrgDataExchangesRequest, ServerCallContext)
public virtual Task<ListOrgDataExchangesResponse> ListOrgDataExchanges(ListOrgDataExchangesRequest request, ServerCallContext context)Lists all data exchanges from projects in a given organization and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListOrgDataExchangesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListOrgDataExchangesResponse |
The response to send back to the client (wrapped by a task). |
SetIamPolicy(SetIamPolicyRequest, ServerCallContext)
public virtual Task<Policy> SetIamPolicy(SetIamPolicyRequest request, ServerCallContext context)Sets the IAM policy.
| Parameters | |
|---|---|
| Name | Description |
request |
SetIamPolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskPolicy |
The response to send back to the client (wrapped by a task). |
SubscribeListing(SubscribeListingRequest, ServerCallContext)
public virtual Task<SubscribeListingResponse> SubscribeListing(SubscribeListingRequest request, ServerCallContext context)Subscribes to a listing.
Currently, with Analytics Hub, you can create listings that reference only BigQuery datasets. Upon subscription to a listing for a BigQuery dataset, Analytics Hub creates a linked dataset in the subscriber's project.
| Parameters | |
|---|---|
| Name | Description |
request |
SubscribeListingRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskSubscribeListingResponse |
The response to send back to the client (wrapped by a task). |
TestIamPermissions(TestIamPermissionsRequest, ServerCallContext)
public virtual Task<TestIamPermissionsResponse> TestIamPermissions(TestIamPermissionsRequest request, ServerCallContext context)Returns the permissions that a caller has.
| Parameters | |
|---|---|
| Name | Description |
request |
TestIamPermissionsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskTestIamPermissionsResponse |
The response to send back to the client (wrapped by a task). |
UpdateDataExchange(UpdateDataExchangeRequest, ServerCallContext)
public virtual Task<DataExchange> UpdateDataExchange(UpdateDataExchangeRequest request, ServerCallContext context)Updates an existing data exchange.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDataExchangeRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskDataExchange |
The response to send back to the client (wrapped by a task). |
UpdateListing(UpdateListingRequest, ServerCallContext)
public virtual Task<Listing> UpdateListing(UpdateListingRequest request, ServerCallContext context)Updates an existing listing.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateListingRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListing |
The response to send back to the client (wrapped by a task). |