Class protos.google.cloud.retail.v2beta.CatalogService (3.1.0)

Represents a CatalogService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.retail.v2beta.CatalogService

Package

@google-cloud/retail

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new CatalogService service.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

addCatalogAttribute(request, callback)

public addCatalogAttribute(request: google.cloud.retail.v2beta.IAddCatalogAttributeRequest, callback: google.cloud.retail.v2beta.CatalogService.AddCatalogAttributeCallback): void;

Calls AddCatalogAttribute.

Parameters
NameDescription
request IAddCatalogAttributeRequest

AddCatalogAttributeRequest message or plain object

callback AddCatalogAttributeCallback

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

Returns
TypeDescription
void

addCatalogAttribute(request)

public addCatalogAttribute(request: google.cloud.retail.v2beta.IAddCatalogAttributeRequest): Promise<google.cloud.retail.v2beta.AttributesConfig>;

Calls AddCatalogAttribute.

Parameter
NameDescription
request IAddCatalogAttributeRequest

AddCatalogAttributeRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.retail.v2beta.AttributesConfig>

Promise

batchRemoveCatalogAttributes(request, callback)

public batchRemoveCatalogAttributes(request: google.cloud.retail.v2beta.IBatchRemoveCatalogAttributesRequest, callback: google.cloud.retail.v2beta.CatalogService.BatchRemoveCatalogAttributesCallback): void;

Calls BatchRemoveCatalogAttributes.

Parameters
NameDescription
request IBatchRemoveCatalogAttributesRequest

BatchRemoveCatalogAttributesRequest message or plain object

callback BatchRemoveCatalogAttributesCallback

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

Returns
TypeDescription
void

batchRemoveCatalogAttributes(request)

public batchRemoveCatalogAttributes(request: google.cloud.retail.v2beta.IBatchRemoveCatalogAttributesRequest): Promise<google.cloud.retail.v2beta.BatchRemoveCatalogAttributesResponse>;

Calls BatchRemoveCatalogAttributes.

Parameter
NameDescription
request IBatchRemoveCatalogAttributesRequest

BatchRemoveCatalogAttributesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.retail.v2beta.BatchRemoveCatalogAttributesResponse>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): CatalogService;

Creates new CatalogService 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
CatalogService

RPC service. Useful where requests and/or responses are streamed.

getAttributesConfig(request, callback)

public getAttributesConfig(request: google.cloud.retail.v2beta.IGetAttributesConfigRequest, callback: google.cloud.retail.v2beta.CatalogService.GetAttributesConfigCallback): void;

Calls GetAttributesConfig.

Parameters
NameDescription
request IGetAttributesConfigRequest

GetAttributesConfigRequest message or plain object

callback GetAttributesConfigCallback

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

Returns
TypeDescription
void

getAttributesConfig(request)

public getAttributesConfig(request: google.cloud.retail.v2beta.IGetAttributesConfigRequest): Promise<google.cloud.retail.v2beta.AttributesConfig>;

Calls GetAttributesConfig.

Parameter
NameDescription
request IGetAttributesConfigRequest

GetAttributesConfigRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.retail.v2beta.AttributesConfig>

Promise

getCompletionConfig(request, callback)

public getCompletionConfig(request: google.cloud.retail.v2beta.IGetCompletionConfigRequest, callback: google.cloud.retail.v2beta.CatalogService.GetCompletionConfigCallback): void;

Calls GetCompletionConfig.

Parameters
NameDescription
request IGetCompletionConfigRequest

GetCompletionConfigRequest message or plain object

callback GetCompletionConfigCallback

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

Returns
TypeDescription
void

getCompletionConfig(request)

public getCompletionConfig(request: google.cloud.retail.v2beta.IGetCompletionConfigRequest): Promise<google.cloud.retail.v2beta.CompletionConfig>;

Calls GetCompletionConfig.

Parameter
NameDescription
request IGetCompletionConfigRequest

GetCompletionConfigRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.retail.v2beta.CompletionConfig>

Promise

getDefaultBranch(request, callback)

public getDefaultBranch(request: google.cloud.retail.v2beta.IGetDefaultBranchRequest, callback: google.cloud.retail.v2beta.CatalogService.GetDefaultBranchCallback): void;

Calls GetDefaultBranch.

Parameters
NameDescription
request IGetDefaultBranchRequest

GetDefaultBranchRequest message or plain object

callback GetDefaultBranchCallback

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

Returns
TypeDescription
void

getDefaultBranch(request)

public getDefaultBranch(request: google.cloud.retail.v2beta.IGetDefaultBranchRequest): Promise<google.cloud.retail.v2beta.GetDefaultBranchResponse>;

Calls GetDefaultBranch.

Parameter
NameDescription
request IGetDefaultBranchRequest

GetDefaultBranchRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.retail.v2beta.GetDefaultBranchResponse>

Promise

listCatalogs(request, callback)

public listCatalogs(request: google.cloud.retail.v2beta.IListCatalogsRequest, callback: google.cloud.retail.v2beta.CatalogService.ListCatalogsCallback): void;

Calls ListCatalogs.

Parameters
NameDescription
request IListCatalogsRequest

ListCatalogsRequest message or plain object

callback ListCatalogsCallback

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

Returns
TypeDescription
void

listCatalogs(request)

public listCatalogs(request: google.cloud.retail.v2beta.IListCatalogsRequest): Promise<google.cloud.retail.v2beta.ListCatalogsResponse>;

Calls ListCatalogs.

Parameter
NameDescription
request IListCatalogsRequest

ListCatalogsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.retail.v2beta.ListCatalogsResponse>

Promise

removeCatalogAttribute(request, callback)

public removeCatalogAttribute(request: google.cloud.retail.v2beta.IRemoveCatalogAttributeRequest, callback: google.cloud.retail.v2beta.CatalogService.RemoveCatalogAttributeCallback): void;

Calls RemoveCatalogAttribute.

Parameters
NameDescription
request IRemoveCatalogAttributeRequest

RemoveCatalogAttributeRequest message or plain object

callback RemoveCatalogAttributeCallback

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

Returns
TypeDescription
void

removeCatalogAttribute(request)

public removeCatalogAttribute(request: google.cloud.retail.v2beta.IRemoveCatalogAttributeRequest): Promise<google.cloud.retail.v2beta.AttributesConfig>;

Calls RemoveCatalogAttribute.

Parameter
NameDescription
request IRemoveCatalogAttributeRequest

RemoveCatalogAttributeRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.retail.v2beta.AttributesConfig>

Promise

replaceCatalogAttribute(request, callback)

public replaceCatalogAttribute(request: google.cloud.retail.v2beta.IReplaceCatalogAttributeRequest, callback: google.cloud.retail.v2beta.CatalogService.ReplaceCatalogAttributeCallback): void;

Calls ReplaceCatalogAttribute.

Parameters
NameDescription
request IReplaceCatalogAttributeRequest

ReplaceCatalogAttributeRequest message or plain object

callback ReplaceCatalogAttributeCallback

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

Returns
TypeDescription
void

replaceCatalogAttribute(request)

public replaceCatalogAttribute(request: google.cloud.retail.v2beta.IReplaceCatalogAttributeRequest): Promise<google.cloud.retail.v2beta.AttributesConfig>;

Calls ReplaceCatalogAttribute.

Parameter
NameDescription
request IReplaceCatalogAttributeRequest

ReplaceCatalogAttributeRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.retail.v2beta.AttributesConfig>

Promise

setDefaultBranch(request, callback)

public setDefaultBranch(request: google.cloud.retail.v2beta.ISetDefaultBranchRequest, callback: google.cloud.retail.v2beta.CatalogService.SetDefaultBranchCallback): void;

Calls SetDefaultBranch.

Parameters
NameDescription
request ISetDefaultBranchRequest

SetDefaultBranchRequest message or plain object

callback SetDefaultBranchCallback

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

Returns
TypeDescription
void

setDefaultBranch(request)

public setDefaultBranch(request: google.cloud.retail.v2beta.ISetDefaultBranchRequest): Promise<google.protobuf.Empty>;

Calls SetDefaultBranch.

Parameter
NameDescription
request ISetDefaultBranchRequest

SetDefaultBranchRequest message or plain object

Returns
TypeDescription
Promise<google.protobuf.Empty>

Promise

updateAttributesConfig(request, callback)

public updateAttributesConfig(request: google.cloud.retail.v2beta.IUpdateAttributesConfigRequest, callback: google.cloud.retail.v2beta.CatalogService.UpdateAttributesConfigCallback): void;

Calls UpdateAttributesConfig.

Parameters
NameDescription
request IUpdateAttributesConfigRequest

UpdateAttributesConfigRequest message or plain object

callback UpdateAttributesConfigCallback

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

Returns
TypeDescription
void

updateAttributesConfig(request)

public updateAttributesConfig(request: google.cloud.retail.v2beta.IUpdateAttributesConfigRequest): Promise<google.cloud.retail.v2beta.AttributesConfig>;

Calls UpdateAttributesConfig.

Parameter
NameDescription
request IUpdateAttributesConfigRequest

UpdateAttributesConfigRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.retail.v2beta.AttributesConfig>

Promise

updateCatalog(request, callback)

public updateCatalog(request: google.cloud.retail.v2beta.IUpdateCatalogRequest, callback: google.cloud.retail.v2beta.CatalogService.UpdateCatalogCallback): void;

Calls UpdateCatalog.

Parameters
NameDescription
request IUpdateCatalogRequest

UpdateCatalogRequest message or plain object

callback UpdateCatalogCallback

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

Returns
TypeDescription
void

updateCatalog(request)

public updateCatalog(request: google.cloud.retail.v2beta.IUpdateCatalogRequest): Promise<google.cloud.retail.v2beta.Catalog>;

Calls UpdateCatalog.

Parameter
NameDescription
request IUpdateCatalogRequest

UpdateCatalogRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.retail.v2beta.Catalog>

Promise

updateCompletionConfig(request, callback)

public updateCompletionConfig(request: google.cloud.retail.v2beta.IUpdateCompletionConfigRequest, callback: google.cloud.retail.v2beta.CatalogService.UpdateCompletionConfigCallback): void;

Calls UpdateCompletionConfig.

Parameters
NameDescription
request IUpdateCompletionConfigRequest

UpdateCompletionConfigRequest message or plain object

callback UpdateCompletionConfigCallback

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

Returns
TypeDescription
void

updateCompletionConfig(request)

public updateCompletionConfig(request: google.cloud.retail.v2beta.IUpdateCompletionConfigRequest): Promise<google.cloud.retail.v2beta.CompletionConfig>;

Calls UpdateCompletionConfig.

Parameter
NameDescription
request IUpdateCompletionConfigRequest

UpdateCompletionConfigRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.retail.v2beta.CompletionConfig>

Promise