Represents an AnalyticsHubService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.bigquery.analyticshub.v1.AnalyticsHubServicePackage
@google-cloud/bigquery-analyticshubConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
Constructs a new AnalyticsHubService service.
Parameters | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): AnalyticsHubService;
Creates new AnalyticsHubService service using the specified rpc implementation.
Parameters | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Returns | |
---|---|
Type | Description |
AnalyticsHubService | RPC service. Useful where requests and/or responses are streamed. |
createDataExchange(request, callback)
public createDataExchange(request: google.cloud.bigquery.analyticshub.v1.ICreateDataExchangeRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.CreateDataExchangeCallback): void;
Calls CreateDataExchange.
Parameters | |
---|---|
Name | Description |
request |
ICreateDataExchangeRequest
CreateDataExchangeRequest message or plain object |
callback |
CreateDataExchangeCallback
Node-style callback called with the error, if any, and DataExchange |
Returns | |
---|---|
Type | Description |
void |
createDataExchange(request)
public createDataExchange(request: google.cloud.bigquery.analyticshub.v1.ICreateDataExchangeRequest): Promise<google.cloud.bigquery.analyticshub.v1.DataExchange>;
Calls CreateDataExchange.
Parameter | |
---|---|
Name | Description |
request |
ICreateDataExchangeRequest
CreateDataExchangeRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.bigquery.analyticshub.v1.DataExchange> | Promise |
createListing(request, callback)
public createListing(request: google.cloud.bigquery.analyticshub.v1.ICreateListingRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.CreateListingCallback): void;
Calls CreateListing.
Parameters | |
---|---|
Name | Description |
request |
ICreateListingRequest
CreateListingRequest message or plain object |
callback |
CreateListingCallback
Node-style callback called with the error, if any, and Listing |
Returns | |
---|---|
Type | Description |
void |
createListing(request)
public createListing(request: google.cloud.bigquery.analyticshub.v1.ICreateListingRequest): Promise<google.cloud.bigquery.analyticshub.v1.Listing>;
Calls CreateListing.
Parameter | |
---|---|
Name | Description |
request |
ICreateListingRequest
CreateListingRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.bigquery.analyticshub.v1.Listing> | Promise |
deleteDataExchange(request, callback)
public deleteDataExchange(request: google.cloud.bigquery.analyticshub.v1.IDeleteDataExchangeRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.DeleteDataExchangeCallback): void;
Calls DeleteDataExchange.
Parameters | |
---|---|
Name | Description |
request |
IDeleteDataExchangeRequest
DeleteDataExchangeRequest message or plain object |
callback |
DeleteDataExchangeCallback
Node-style callback called with the error, if any, and Empty |
Returns | |
---|---|
Type | Description |
void |
deleteDataExchange(request)
public deleteDataExchange(request: google.cloud.bigquery.analyticshub.v1.IDeleteDataExchangeRequest): Promise<google.protobuf.Empty>;
Calls DeleteDataExchange.
Parameter | |
---|---|
Name | Description |
request |
IDeleteDataExchangeRequest
DeleteDataExchangeRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.protobuf.Empty> | Promise |
deleteListing(request, callback)
public deleteListing(request: google.cloud.bigquery.analyticshub.v1.IDeleteListingRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.DeleteListingCallback): void;
Calls DeleteListing.
Parameters | |
---|---|
Name | Description |
request |
IDeleteListingRequest
DeleteListingRequest message or plain object |
callback |
DeleteListingCallback
Node-style callback called with the error, if any, and Empty |
Returns | |
---|---|
Type | Description |
void |
deleteListing(request)
public deleteListing(request: google.cloud.bigquery.analyticshub.v1.IDeleteListingRequest): Promise<google.protobuf.Empty>;
Calls DeleteListing.
Parameter | |
---|---|
Name | Description |
request |
IDeleteListingRequest
DeleteListingRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.protobuf.Empty> | Promise |
deleteSubscription(request, callback)
public deleteSubscription(request: google.cloud.bigquery.analyticshub.v1.IDeleteSubscriptionRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.DeleteSubscriptionCallback): void;
Calls DeleteSubscription.
Parameters | |
---|---|
Name | Description |
request |
IDeleteSubscriptionRequest
DeleteSubscriptionRequest message or plain object |
callback |
DeleteSubscriptionCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
deleteSubscription(request)
public deleteSubscription(request: google.cloud.bigquery.analyticshub.v1.IDeleteSubscriptionRequest): Promise<google.longrunning.Operation>;
Calls DeleteSubscription.
Parameter | |
---|---|
Name | Description |
request |
IDeleteSubscriptionRequest
DeleteSubscriptionRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.longrunning.Operation> | Promise |
getDataExchange(request, callback)
public getDataExchange(request: google.cloud.bigquery.analyticshub.v1.IGetDataExchangeRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.GetDataExchangeCallback): void;
Calls GetDataExchange.
Parameters | |
---|---|
Name | Description |
request |
IGetDataExchangeRequest
GetDataExchangeRequest message or plain object |
callback |
GetDataExchangeCallback
Node-style callback called with the error, if any, and DataExchange |
Returns | |
---|---|
Type | Description |
void |
getDataExchange(request)
public getDataExchange(request: google.cloud.bigquery.analyticshub.v1.IGetDataExchangeRequest): Promise<google.cloud.bigquery.analyticshub.v1.DataExchange>;
Calls GetDataExchange.
Parameter | |
---|---|
Name | Description |
request |
IGetDataExchangeRequest
GetDataExchangeRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.bigquery.analyticshub.v1.DataExchange> | Promise |
getIamPolicy(request, callback)
public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.GetIamPolicyCallback): void;
Calls GetIamPolicy.
Parameters | |
---|---|
Name | Description |
request |
IGetIamPolicyRequest
GetIamPolicyRequest message or plain object |
callback |
GetIamPolicyCallback
Node-style callback called with the error, if any, and Policy |
Returns | |
---|---|
Type | Description |
void |
getIamPolicy(request)
public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest): Promise<google.iam.v1.Policy>;
Calls GetIamPolicy.
Parameter | |
---|---|
Name | Description |
request |
IGetIamPolicyRequest
GetIamPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.iam.v1.Policy> | Promise |
getListing(request, callback)
public getListing(request: google.cloud.bigquery.analyticshub.v1.IGetListingRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.GetListingCallback): void;
Calls GetListing.
Parameters | |
---|---|
Name | Description |
request |
IGetListingRequest
GetListingRequest message or plain object |
callback |
GetListingCallback
Node-style callback called with the error, if any, and Listing |
Returns | |
---|---|
Type | Description |
void |
getListing(request)
public getListing(request: google.cloud.bigquery.analyticshub.v1.IGetListingRequest): Promise<google.cloud.bigquery.analyticshub.v1.Listing>;
Calls GetListing.
Parameter | |
---|---|
Name | Description |
request |
IGetListingRequest
GetListingRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.bigquery.analyticshub.v1.Listing> | Promise |
getSubscription(request, callback)
public getSubscription(request: google.cloud.bigquery.analyticshub.v1.IGetSubscriptionRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.GetSubscriptionCallback): void;
Calls GetSubscription.
Parameters | |
---|---|
Name | Description |
request |
IGetSubscriptionRequest
GetSubscriptionRequest message or plain object |
callback |
GetSubscriptionCallback
Node-style callback called with the error, if any, and Subscription |
Returns | |
---|---|
Type | Description |
void |
getSubscription(request)
public getSubscription(request: google.cloud.bigquery.analyticshub.v1.IGetSubscriptionRequest): Promise<google.cloud.bigquery.analyticshub.v1.Subscription>;
Calls GetSubscription.
Parameter | |
---|---|
Name | Description |
request |
IGetSubscriptionRequest
GetSubscriptionRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.bigquery.analyticshub.v1.Subscription> | Promise |
listDataExchanges(request, callback)
public listDataExchanges(request: google.cloud.bigquery.analyticshub.v1.IListDataExchangesRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.ListDataExchangesCallback): void;
Calls ListDataExchanges.
Parameters | |
---|---|
Name | Description |
request |
IListDataExchangesRequest
ListDataExchangesRequest message or plain object |
callback |
ListDataExchangesCallback
Node-style callback called with the error, if any, and ListDataExchangesResponse |
Returns | |
---|---|
Type | Description |
void |
listDataExchanges(request)
public listDataExchanges(request: google.cloud.bigquery.analyticshub.v1.IListDataExchangesRequest): Promise<google.cloud.bigquery.analyticshub.v1.ListDataExchangesResponse>;
Calls ListDataExchanges.
Parameter | |
---|---|
Name | Description |
request |
IListDataExchangesRequest
ListDataExchangesRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.bigquery.analyticshub.v1.ListDataExchangesResponse> | Promise |
listListings(request, callback)
public listListings(request: google.cloud.bigquery.analyticshub.v1.IListListingsRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.ListListingsCallback): void;
Calls ListListings.
Parameters | |
---|---|
Name | Description |
request |
IListListingsRequest
ListListingsRequest message or plain object |
callback |
ListListingsCallback
Node-style callback called with the error, if any, and ListListingsResponse |
Returns | |
---|---|
Type | Description |
void |
listListings(request)
public listListings(request: google.cloud.bigquery.analyticshub.v1.IListListingsRequest): Promise<google.cloud.bigquery.analyticshub.v1.ListListingsResponse>;
Calls ListListings.
Parameter | |
---|---|
Name | Description |
request |
IListListingsRequest
ListListingsRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.bigquery.analyticshub.v1.ListListingsResponse> | Promise |
listOrgDataExchanges(request, callback)
public listOrgDataExchanges(request: google.cloud.bigquery.analyticshub.v1.IListOrgDataExchangesRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.ListOrgDataExchangesCallback): void;
Calls ListOrgDataExchanges.
Parameters | |
---|---|
Name | Description |
request |
IListOrgDataExchangesRequest
ListOrgDataExchangesRequest message or plain object |
callback |
ListOrgDataExchangesCallback
Node-style callback called with the error, if any, and ListOrgDataExchangesResponse |
Returns | |
---|---|
Type | Description |
void |
listOrgDataExchanges(request)
public listOrgDataExchanges(request: google.cloud.bigquery.analyticshub.v1.IListOrgDataExchangesRequest): Promise<google.cloud.bigquery.analyticshub.v1.ListOrgDataExchangesResponse>;
Calls ListOrgDataExchanges.
Parameter | |
---|---|
Name | Description |
request |
IListOrgDataExchangesRequest
ListOrgDataExchangesRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.bigquery.analyticshub.v1.ListOrgDataExchangesResponse> | Promise |
listSharedResourceSubscriptions(request, callback)
public listSharedResourceSubscriptions(request: google.cloud.bigquery.analyticshub.v1.IListSharedResourceSubscriptionsRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.ListSharedResourceSubscriptionsCallback): void;
Calls ListSharedResourceSubscriptions.
Parameters | |
---|---|
Name | Description |
request |
IListSharedResourceSubscriptionsRequest
ListSharedResourceSubscriptionsRequest message or plain object |
callback |
ListSharedResourceSubscriptionsCallback
Node-style callback called with the error, if any, and ListSharedResourceSubscriptionsResponse |
Returns | |
---|---|
Type | Description |
void |
listSharedResourceSubscriptions(request)
public listSharedResourceSubscriptions(request: google.cloud.bigquery.analyticshub.v1.IListSharedResourceSubscriptionsRequest): Promise<google.cloud.bigquery.analyticshub.v1.ListSharedResourceSubscriptionsResponse>;
Calls ListSharedResourceSubscriptions.
Parameter | |
---|---|
Name | Description |
request |
IListSharedResourceSubscriptionsRequest
ListSharedResourceSubscriptionsRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.bigquery.analyticshub.v1.ListSharedResourceSubscriptionsResponse> | Promise |
listSubscriptions(request, callback)
public listSubscriptions(request: google.cloud.bigquery.analyticshub.v1.IListSubscriptionsRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.ListSubscriptionsCallback): void;
Calls ListSubscriptions.
Parameters | |
---|---|
Name | Description |
request |
IListSubscriptionsRequest
ListSubscriptionsRequest message or plain object |
callback |
ListSubscriptionsCallback
Node-style callback called with the error, if any, and ListSubscriptionsResponse |
Returns | |
---|---|
Type | Description |
void |
listSubscriptions(request)
public listSubscriptions(request: google.cloud.bigquery.analyticshub.v1.IListSubscriptionsRequest): Promise<google.cloud.bigquery.analyticshub.v1.ListSubscriptionsResponse>;
Calls ListSubscriptions.
Parameter | |
---|---|
Name | Description |
request |
IListSubscriptionsRequest
ListSubscriptionsRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.bigquery.analyticshub.v1.ListSubscriptionsResponse> | Promise |
refreshSubscription(request, callback)
public refreshSubscription(request: google.cloud.bigquery.analyticshub.v1.IRefreshSubscriptionRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.RefreshSubscriptionCallback): void;
Calls RefreshSubscription.
Parameters | |
---|---|
Name | Description |
request |
IRefreshSubscriptionRequest
RefreshSubscriptionRequest message or plain object |
callback |
RefreshSubscriptionCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
refreshSubscription(request)
public refreshSubscription(request: google.cloud.bigquery.analyticshub.v1.IRefreshSubscriptionRequest): Promise<google.longrunning.Operation>;
Calls RefreshSubscription.
Parameter | |
---|---|
Name | Description |
request |
IRefreshSubscriptionRequest
RefreshSubscriptionRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.longrunning.Operation> | Promise |
revokeSubscription(request, callback)
public revokeSubscription(request: google.cloud.bigquery.analyticshub.v1.IRevokeSubscriptionRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.RevokeSubscriptionCallback): void;
Calls RevokeSubscription.
Parameters | |
---|---|
Name | Description |
request |
IRevokeSubscriptionRequest
RevokeSubscriptionRequest message or plain object |
callback |
RevokeSubscriptionCallback
Node-style callback called with the error, if any, and RevokeSubscriptionResponse |
Returns | |
---|---|
Type | Description |
void |
revokeSubscription(request)
public revokeSubscription(request: google.cloud.bigquery.analyticshub.v1.IRevokeSubscriptionRequest): Promise<google.cloud.bigquery.analyticshub.v1.RevokeSubscriptionResponse>;
Calls RevokeSubscription.
Parameter | |
---|---|
Name | Description |
request |
IRevokeSubscriptionRequest
RevokeSubscriptionRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.bigquery.analyticshub.v1.RevokeSubscriptionResponse> | Promise |
setIamPolicy(request, callback)
public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.SetIamPolicyCallback): void;
Calls SetIamPolicy.
Parameters | |
---|---|
Name | Description |
request |
ISetIamPolicyRequest
SetIamPolicyRequest message or plain object |
callback |
SetIamPolicyCallback
Node-style callback called with the error, if any, and Policy |
Returns | |
---|---|
Type | Description |
void |
setIamPolicy(request)
public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest): Promise<google.iam.v1.Policy>;
Calls SetIamPolicy.
Parameter | |
---|---|
Name | Description |
request |
ISetIamPolicyRequest
SetIamPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.iam.v1.Policy> | Promise |
subscribeDataExchange(request, callback)
public subscribeDataExchange(request: google.cloud.bigquery.analyticshub.v1.ISubscribeDataExchangeRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.SubscribeDataExchangeCallback): void;
Calls SubscribeDataExchange.
Parameters | |
---|---|
Name | Description |
request |
ISubscribeDataExchangeRequest
SubscribeDataExchangeRequest message or plain object |
callback |
SubscribeDataExchangeCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
subscribeDataExchange(request)
public subscribeDataExchange(request: google.cloud.bigquery.analyticshub.v1.ISubscribeDataExchangeRequest): Promise<google.longrunning.Operation>;
Calls SubscribeDataExchange.
Parameter | |
---|---|
Name | Description |
request |
ISubscribeDataExchangeRequest
SubscribeDataExchangeRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.longrunning.Operation> | Promise |
subscribeListing(request, callback)
public subscribeListing(request: google.cloud.bigquery.analyticshub.v1.ISubscribeListingRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.SubscribeListingCallback): void;
Calls SubscribeListing.
Parameters | |
---|---|
Name | Description |
request |
ISubscribeListingRequest
SubscribeListingRequest message or plain object |
callback |
SubscribeListingCallback
Node-style callback called with the error, if any, and SubscribeListingResponse |
Returns | |
---|---|
Type | Description |
void |
subscribeListing(request)
public subscribeListing(request: google.cloud.bigquery.analyticshub.v1.ISubscribeListingRequest): Promise<google.cloud.bigquery.analyticshub.v1.SubscribeListingResponse>;
Calls SubscribeListing.
Parameter | |
---|---|
Name | Description |
request |
ISubscribeListingRequest
SubscribeListingRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.bigquery.analyticshub.v1.SubscribeListingResponse> | Promise |
testIamPermissions(request, callback)
public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.TestIamPermissionsCallback): void;
Calls TestIamPermissions.
Parameters | |
---|---|
Name | Description |
request |
ITestIamPermissionsRequest
TestIamPermissionsRequest message or plain object |
callback |
TestIamPermissionsCallback
Node-style callback called with the error, if any, and TestIamPermissionsResponse |
Returns | |
---|---|
Type | Description |
void |
testIamPermissions(request)
public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest): Promise<google.iam.v1.TestIamPermissionsResponse>;
Calls TestIamPermissions.
Parameter | |
---|---|
Name | Description |
request |
ITestIamPermissionsRequest
TestIamPermissionsRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.iam.v1.TestIamPermissionsResponse> | Promise |
updateDataExchange(request, callback)
public updateDataExchange(request: google.cloud.bigquery.analyticshub.v1.IUpdateDataExchangeRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.UpdateDataExchangeCallback): void;
Calls UpdateDataExchange.
Parameters | |
---|---|
Name | Description |
request |
IUpdateDataExchangeRequest
UpdateDataExchangeRequest message or plain object |
callback |
UpdateDataExchangeCallback
Node-style callback called with the error, if any, and DataExchange |
Returns | |
---|---|
Type | Description |
void |
updateDataExchange(request)
public updateDataExchange(request: google.cloud.bigquery.analyticshub.v1.IUpdateDataExchangeRequest): Promise<google.cloud.bigquery.analyticshub.v1.DataExchange>;
Calls UpdateDataExchange.
Parameter | |
---|---|
Name | Description |
request |
IUpdateDataExchangeRequest
UpdateDataExchangeRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.bigquery.analyticshub.v1.DataExchange> | Promise |
updateListing(request, callback)
public updateListing(request: google.cloud.bigquery.analyticshub.v1.IUpdateListingRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.UpdateListingCallback): void;
Calls UpdateListing.
Parameters | |
---|---|
Name | Description |
request |
IUpdateListingRequest
UpdateListingRequest message or plain object |
callback |
UpdateListingCallback
Node-style callback called with the error, if any, and Listing |
Returns | |
---|---|
Type | Description |
void |
updateListing(request)
public updateListing(request: google.cloud.bigquery.analyticshub.v1.IUpdateListingRequest): Promise<google.cloud.bigquery.analyticshub.v1.Listing>;
Calls UpdateListing.
Parameter | |
---|---|
Name | Description |
request |
IUpdateListingRequest
UpdateListingRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.bigquery.analyticshub.v1.Listing> | Promise |