Class protos.google.cloud.bigquery.analyticshub.v1.AnalyticsHubService (1.1.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
NameDescription
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
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
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
NameDescription
request ICreateDataExchangeRequest

CreateDataExchangeRequest message or plain object

callback CreateDataExchangeCallback

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

Returns
TypeDescription
void

createDataExchange(request)

public createDataExchange(request: google.cloud.bigquery.analyticshub.v1.ICreateDataExchangeRequest): Promise<google.cloud.bigquery.analyticshub.v1.DataExchange>;

Calls CreateDataExchange.

Parameter
NameDescription
request ICreateDataExchangeRequest

CreateDataExchangeRequest message or plain object

Returns
TypeDescription
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
NameDescription
request ICreateListingRequest

CreateListingRequest message or plain object

callback CreateListingCallback

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

Returns
TypeDescription
void

createListing(request)

public createListing(request: google.cloud.bigquery.analyticshub.v1.ICreateListingRequest): Promise<google.cloud.bigquery.analyticshub.v1.Listing>;

Calls CreateListing.

Parameter
NameDescription
request ICreateListingRequest

CreateListingRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IDeleteDataExchangeRequest

DeleteDataExchangeRequest message or plain object

callback DeleteDataExchangeCallback

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

Returns
TypeDescription
void

deleteDataExchange(request)

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

Calls DeleteDataExchange.

Parameter
NameDescription
request IDeleteDataExchangeRequest

DeleteDataExchangeRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IDeleteListingRequest

DeleteListingRequest message or plain object

callback DeleteListingCallback

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

Returns
TypeDescription
void

deleteListing(request)

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

Calls DeleteListing.

Parameter
NameDescription
request IDeleteListingRequest

DeleteListingRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IDeleteSubscriptionRequest

DeleteSubscriptionRequest message or plain object

callback DeleteSubscriptionCallback

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

Returns
TypeDescription
void

deleteSubscription(request)

public deleteSubscription(request: google.cloud.bigquery.analyticshub.v1.IDeleteSubscriptionRequest): Promise<google.longrunning.Operation>;

Calls DeleteSubscription.

Parameter
NameDescription
request IDeleteSubscriptionRequest

DeleteSubscriptionRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IGetDataExchangeRequest

GetDataExchangeRequest message or plain object

callback GetDataExchangeCallback

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

Returns
TypeDescription
void

getDataExchange(request)

public getDataExchange(request: google.cloud.bigquery.analyticshub.v1.IGetDataExchangeRequest): Promise<google.cloud.bigquery.analyticshub.v1.DataExchange>;

Calls GetDataExchange.

Parameter
NameDescription
request IGetDataExchangeRequest

GetDataExchangeRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IGetIamPolicyRequest

GetIamPolicyRequest message or plain object

callback GetIamPolicyCallback

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

Returns
TypeDescription
void

getIamPolicy(request)

public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest): Promise<google.iam.v1.Policy>;

Calls GetIamPolicy.

Parameter
NameDescription
request IGetIamPolicyRequest

GetIamPolicyRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IGetListingRequest

GetListingRequest message or plain object

callback GetListingCallback

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

Returns
TypeDescription
void

getListing(request)

public getListing(request: google.cloud.bigquery.analyticshub.v1.IGetListingRequest): Promise<google.cloud.bigquery.analyticshub.v1.Listing>;

Calls GetListing.

Parameter
NameDescription
request IGetListingRequest

GetListingRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IGetSubscriptionRequest

GetSubscriptionRequest message or plain object

callback GetSubscriptionCallback

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

Returns
TypeDescription
void

getSubscription(request)

public getSubscription(request: google.cloud.bigquery.analyticshub.v1.IGetSubscriptionRequest): Promise<google.cloud.bigquery.analyticshub.v1.Subscription>;

Calls GetSubscription.

Parameter
NameDescription
request IGetSubscriptionRequest

GetSubscriptionRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IListDataExchangesRequest

ListDataExchangesRequest message or plain object

callback ListDataExchangesCallback

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

Returns
TypeDescription
void

listDataExchanges(request)

public listDataExchanges(request: google.cloud.bigquery.analyticshub.v1.IListDataExchangesRequest): Promise<google.cloud.bigquery.analyticshub.v1.ListDataExchangesResponse>;

Calls ListDataExchanges.

Parameter
NameDescription
request IListDataExchangesRequest

ListDataExchangesRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IListListingsRequest

ListListingsRequest message or plain object

callback ListListingsCallback

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

Returns
TypeDescription
void

listListings(request)

public listListings(request: google.cloud.bigquery.analyticshub.v1.IListListingsRequest): Promise<google.cloud.bigquery.analyticshub.v1.ListListingsResponse>;

Calls ListListings.

Parameter
NameDescription
request IListListingsRequest

ListListingsRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IListOrgDataExchangesRequest

ListOrgDataExchangesRequest message or plain object

callback ListOrgDataExchangesCallback

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

Returns
TypeDescription
void

listOrgDataExchanges(request)

public listOrgDataExchanges(request: google.cloud.bigquery.analyticshub.v1.IListOrgDataExchangesRequest): Promise<google.cloud.bigquery.analyticshub.v1.ListOrgDataExchangesResponse>;

Calls ListOrgDataExchanges.

Parameter
NameDescription
request IListOrgDataExchangesRequest

ListOrgDataExchangesRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IListSharedResourceSubscriptionsRequest

ListSharedResourceSubscriptionsRequest message or plain object

callback ListSharedResourceSubscriptionsCallback

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

Returns
TypeDescription
void

listSharedResourceSubscriptions(request)

public listSharedResourceSubscriptions(request: google.cloud.bigquery.analyticshub.v1.IListSharedResourceSubscriptionsRequest): Promise<google.cloud.bigquery.analyticshub.v1.ListSharedResourceSubscriptionsResponse>;

Calls ListSharedResourceSubscriptions.

Parameter
NameDescription
request IListSharedResourceSubscriptionsRequest

ListSharedResourceSubscriptionsRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IListSubscriptionsRequest

ListSubscriptionsRequest message or plain object

callback ListSubscriptionsCallback

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

Returns
TypeDescription
void

listSubscriptions(request)

public listSubscriptions(request: google.cloud.bigquery.analyticshub.v1.IListSubscriptionsRequest): Promise<google.cloud.bigquery.analyticshub.v1.ListSubscriptionsResponse>;

Calls ListSubscriptions.

Parameter
NameDescription
request IListSubscriptionsRequest

ListSubscriptionsRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IRefreshSubscriptionRequest

RefreshSubscriptionRequest message or plain object

callback RefreshSubscriptionCallback

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

Returns
TypeDescription
void

refreshSubscription(request)

public refreshSubscription(request: google.cloud.bigquery.analyticshub.v1.IRefreshSubscriptionRequest): Promise<google.longrunning.Operation>;

Calls RefreshSubscription.

Parameter
NameDescription
request IRefreshSubscriptionRequest

RefreshSubscriptionRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IRevokeSubscriptionRequest

RevokeSubscriptionRequest message or plain object

callback RevokeSubscriptionCallback

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

Returns
TypeDescription
void

revokeSubscription(request)

public revokeSubscription(request: google.cloud.bigquery.analyticshub.v1.IRevokeSubscriptionRequest): Promise<google.cloud.bigquery.analyticshub.v1.RevokeSubscriptionResponse>;

Calls RevokeSubscription.

Parameter
NameDescription
request IRevokeSubscriptionRequest

RevokeSubscriptionRequest message or plain object

Returns
TypeDescription
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
NameDescription
request ISetIamPolicyRequest

SetIamPolicyRequest message or plain object

callback SetIamPolicyCallback

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

Returns
TypeDescription
void

setIamPolicy(request)

public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest): Promise<google.iam.v1.Policy>;

Calls SetIamPolicy.

Parameter
NameDescription
request ISetIamPolicyRequest

SetIamPolicyRequest message or plain object

Returns
TypeDescription
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
NameDescription
request ISubscribeDataExchangeRequest

SubscribeDataExchangeRequest message or plain object

callback SubscribeDataExchangeCallback

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

Returns
TypeDescription
void

subscribeDataExchange(request)

public subscribeDataExchange(request: google.cloud.bigquery.analyticshub.v1.ISubscribeDataExchangeRequest): Promise<google.longrunning.Operation>;

Calls SubscribeDataExchange.

Parameter
NameDescription
request ISubscribeDataExchangeRequest

SubscribeDataExchangeRequest message or plain object

Returns
TypeDescription
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
NameDescription
request ISubscribeListingRequest

SubscribeListingRequest message or plain object

callback SubscribeListingCallback

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

Returns
TypeDescription
void

subscribeListing(request)

public subscribeListing(request: google.cloud.bigquery.analyticshub.v1.ISubscribeListingRequest): Promise<google.cloud.bigquery.analyticshub.v1.SubscribeListingResponse>;

Calls SubscribeListing.

Parameter
NameDescription
request ISubscribeListingRequest

SubscribeListingRequest message or plain object

Returns
TypeDescription
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
NameDescription
request ITestIamPermissionsRequest

TestIamPermissionsRequest message or plain object

callback TestIamPermissionsCallback

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

Returns
TypeDescription
void

testIamPermissions(request)

public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest): Promise<google.iam.v1.TestIamPermissionsResponse>;

Calls TestIamPermissions.

Parameter
NameDescription
request ITestIamPermissionsRequest

TestIamPermissionsRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IUpdateDataExchangeRequest

UpdateDataExchangeRequest message or plain object

callback UpdateDataExchangeCallback

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

Returns
TypeDescription
void

updateDataExchange(request)

public updateDataExchange(request: google.cloud.bigquery.analyticshub.v1.IUpdateDataExchangeRequest): Promise<google.cloud.bigquery.analyticshub.v1.DataExchange>;

Calls UpdateDataExchange.

Parameter
NameDescription
request IUpdateDataExchangeRequest

UpdateDataExchangeRequest message or plain object

Returns
TypeDescription
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
NameDescription
request IUpdateListingRequest

UpdateListingRequest message or plain object

callback UpdateListingCallback

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

Returns
TypeDescription
void

updateListing(request)

public updateListing(request: google.cloud.bigquery.analyticshub.v1.IUpdateListingRequest): Promise<google.cloud.bigquery.analyticshub.v1.Listing>;

Calls UpdateListing.

Parameter
NameDescription
request IUpdateListingRequest

UpdateListingRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.bigquery.analyticshub.v1.Listing>

Promise