[BindServiceMethod(typeof(AnalyticsHubService), "BindService")]
public abstract class AnalyticsHubServiceBase
Reference documentation and code samples for the Analytics Hub v1 API class AnalyticsHubService.AnalyticsHubServiceBase.
Base class for server-side implementations of AnalyticsHubService
Namespace
Google.Cloud.BigQuery.AnalyticsHub.V1Assembly
Google.Cloud.BigQuery.AnalyticsHub.V1.dll
Methods
CreateDataExchange(CreateDataExchangeRequest, ServerCallContext)
public virtual Task<DataExchange> CreateDataExchange(CreateDataExchangeRequest request, ServerCallContext context)
Creates a new data exchange.
Parameters | |
---|---|
Name | Description |
request | CreateDataExchangeRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<DataExchange> | 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 | CreateListingRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Listing> | 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 | DeleteDataExchangeRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Empty> | 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 | DeleteListingRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Empty> | 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 | GetDataExchangeRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<DataExchange> | 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 | GetIamPolicyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Policy> | 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 | GetListingRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Listing> | 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 | ListDataExchangesRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListDataExchangesResponse> | 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 | ListListingsRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListListingsResponse> | 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 | ListOrgDataExchangesRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListOrgDataExchangesResponse> | 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 | SetIamPolicyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Policy> | 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 | SubscribeListingRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<SubscribeListingResponse> | 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 | TestIamPermissionsRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<TestIamPermissionsResponse> | 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 | UpdateDataExchangeRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<DataExchange> | 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 | UpdateListingRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Listing> | The response to send back to the client (wrapped by a task). |