Class protos.google.cloud.bigquery.analyticshub.v1.AnalyticsHubService (2.4.0)

Represents an AnalyticsHubService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.bigquery.analyticshub.v1.AnalyticsHubService

Package

@google-cloud/bigquery-analyticshub

Constructors

(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

approveQueryTemplate(request, callback)

public approveQueryTemplate(request: google.cloud.bigquery.analyticshub.v1.IApproveQueryTemplateRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.ApproveQueryTemplateCallback): void;

Calls ApproveQueryTemplate.

Parameters
Name Description
request IApproveQueryTemplateRequest

ApproveQueryTemplateRequest message or plain object

callback ApproveQueryTemplateCallback

Node-style callback called with the error, if any, and QueryTemplate

Returns
Type Description
void

approveQueryTemplate(request)

public approveQueryTemplate(request: google.cloud.bigquery.analyticshub.v1.IApproveQueryTemplateRequest): Promise<google.cloud.bigquery.analyticshub.v1.QueryTemplate>;

Calls ApproveQueryTemplate.

Parameter
Name Description
request IApproveQueryTemplateRequest

ApproveQueryTemplateRequest message or plain object

Returns
Type Description
Promise<google.cloud.bigquery.analyticshub.v1.QueryTemplate>

Promise

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

createQueryTemplate(request, callback)

public createQueryTemplate(request: google.cloud.bigquery.analyticshub.v1.ICreateQueryTemplateRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.CreateQueryTemplateCallback): void;

Calls CreateQueryTemplate.

Parameters
Name Description
request ICreateQueryTemplateRequest

CreateQueryTemplateRequest message or plain object

callback CreateQueryTemplateCallback

Node-style callback called with the error, if any, and QueryTemplate

Returns
Type Description
void

createQueryTemplate(request)

public createQueryTemplate(request: google.cloud.bigquery.analyticshub.v1.ICreateQueryTemplateRequest): Promise<google.cloud.bigquery.analyticshub.v1.QueryTemplate>;

Calls CreateQueryTemplate.

Parameter
Name Description
request ICreateQueryTemplateRequest

CreateQueryTemplateRequest message or plain object

Returns
Type Description
Promise<google.cloud.bigquery.analyticshub.v1.QueryTemplate>

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

deleteQueryTemplate(request, callback)

public deleteQueryTemplate(request: google.cloud.bigquery.analyticshub.v1.IDeleteQueryTemplateRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.DeleteQueryTemplateCallback): void;

Calls DeleteQueryTemplate.

Parameters
Name Description
request IDeleteQueryTemplateRequest

DeleteQueryTemplateRequest message or plain object

callback DeleteQueryTemplateCallback

Node-style callback called with the error, if any, and Empty

Returns
Type Description
void

deleteQueryTemplate(request)

public deleteQueryTemplate(request: google.cloud.bigquery.analyticshub.v1.IDeleteQueryTemplateRequest): Promise<google.protobuf.Empty>;

Calls DeleteQueryTemplate.

Parameter
Name Description
request IDeleteQueryTemplateRequest

DeleteQueryTemplateRequest 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

getQueryTemplate(request, callback)

public getQueryTemplate(request: google.cloud.bigquery.analyticshub.v1.IGetQueryTemplateRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.GetQueryTemplateCallback): void;

Calls GetQueryTemplate.

Parameters
Name Description
request IGetQueryTemplateRequest

GetQueryTemplateRequest message or plain object

callback GetQueryTemplateCallback

Node-style callback called with the error, if any, and QueryTemplate

Returns
Type Description
void

getQueryTemplate(request)

public getQueryTemplate(request: google.cloud.bigquery.analyticshub.v1.IGetQueryTemplateRequest): Promise<google.cloud.bigquery.analyticshub.v1.QueryTemplate>;

Calls GetQueryTemplate.

Parameter
Name Description
request IGetQueryTemplateRequest

GetQueryTemplateRequest message or plain object

Returns
Type Description
Promise<google.cloud.bigquery.analyticshub.v1.QueryTemplate>

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

listQueryTemplates(request, callback)

public listQueryTemplates(request: google.cloud.bigquery.analyticshub.v1.IListQueryTemplatesRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.ListQueryTemplatesCallback): void;

Calls ListQueryTemplates.

Parameters
Name Description
request IListQueryTemplatesRequest

ListQueryTemplatesRequest message or plain object

callback ListQueryTemplatesCallback

Node-style callback called with the error, if any, and ListQueryTemplatesResponse

Returns
Type Description
void

listQueryTemplates(request)

public listQueryTemplates(request: google.cloud.bigquery.analyticshub.v1.IListQueryTemplatesRequest): Promise<google.cloud.bigquery.analyticshub.v1.ListQueryTemplatesResponse>;

Calls ListQueryTemplates.

Parameter
Name Description
request IListQueryTemplatesRequest

ListQueryTemplatesRequest message or plain object

Returns
Type Description
Promise<google.cloud.bigquery.analyticshub.v1.ListQueryTemplatesResponse>

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

submitQueryTemplate(request, callback)

public submitQueryTemplate(request: google.cloud.bigquery.analyticshub.v1.ISubmitQueryTemplateRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.SubmitQueryTemplateCallback): void;

Calls SubmitQueryTemplate.

Parameters
Name Description
request ISubmitQueryTemplateRequest

SubmitQueryTemplateRequest message or plain object

callback SubmitQueryTemplateCallback

Node-style callback called with the error, if any, and QueryTemplate

Returns
Type Description
void

submitQueryTemplate(request)

public submitQueryTemplate(request: google.cloud.bigquery.analyticshub.v1.ISubmitQueryTemplateRequest): Promise<google.cloud.bigquery.analyticshub.v1.QueryTemplate>;

Calls SubmitQueryTemplate.

Parameter
Name Description
request ISubmitQueryTemplateRequest

SubmitQueryTemplateRequest message or plain object

Returns
Type Description
Promise<google.cloud.bigquery.analyticshub.v1.QueryTemplate>

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

updateQueryTemplate(request, callback)

public updateQueryTemplate(request: google.cloud.bigquery.analyticshub.v1.IUpdateQueryTemplateRequest, callback: google.cloud.bigquery.analyticshub.v1.AnalyticsHubService.UpdateQueryTemplateCallback): void;

Calls UpdateQueryTemplate.

Parameters
Name Description
request IUpdateQueryTemplateRequest

UpdateQueryTemplateRequest message or plain object

callback UpdateQueryTemplateCallback

Node-style callback called with the error, if any, and QueryTemplate

Returns
Type Description
void

updateQueryTemplate(request)

public updateQueryTemplate(request: google.cloud.bigquery.analyticshub.v1.IUpdateQueryTemplateRequest): Promise<google.cloud.bigquery.analyticshub.v1.QueryTemplate>;

Calls UpdateQueryTemplate.

Parameter
Name Description
request IUpdateQueryTemplateRequest

UpdateQueryTemplateRequest message or plain object

Returns
Type Description
Promise<google.cloud.bigquery.analyticshub.v1.QueryTemplate>

Promise