Class protos.google.cloud.recommender.v1.Recommender (4.2.5)

Represents a Recommender

Inheritance

$protobuf.rpc.Service > protos.google.cloud.recommender.v1.Recommender

Package

@google-cloud/recommender

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new Recommender 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): Recommender;

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

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

getInsight(request, callback)

public getInsight(request: google.cloud.recommender.v1.IGetInsightRequest, callback: google.cloud.recommender.v1.Recommender.GetInsightCallback): void;

Calls GetInsight.

Parameters
NameDescription
request google.cloud.recommender.v1.IGetInsightRequest

GetInsightRequest message or plain object

callback google.cloud.recommender.v1.Recommender.GetInsightCallback

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

Returns
TypeDescription
void

getInsight(request)

public getInsight(request: google.cloud.recommender.v1.IGetInsightRequest): Promise<google.cloud.recommender.v1.Insight>;

Calls GetInsight.

Parameter
NameDescription
request google.cloud.recommender.v1.IGetInsightRequest

GetInsightRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.recommender.v1.Insight>

Promise

getRecommendation(request, callback)

public getRecommendation(request: google.cloud.recommender.v1.IGetRecommendationRequest, callback: google.cloud.recommender.v1.Recommender.GetRecommendationCallback): void;

Calls GetRecommendation.

Parameters
NameDescription
request google.cloud.recommender.v1.IGetRecommendationRequest

GetRecommendationRequest message or plain object

callback google.cloud.recommender.v1.Recommender.GetRecommendationCallback

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

Returns
TypeDescription
void

getRecommendation(request)

public getRecommendation(request: google.cloud.recommender.v1.IGetRecommendationRequest): Promise<google.cloud.recommender.v1.Recommendation>;

Calls GetRecommendation.

Parameter
NameDescription
request google.cloud.recommender.v1.IGetRecommendationRequest

GetRecommendationRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.recommender.v1.Recommendation>

Promise

listInsights(request, callback)

public listInsights(request: google.cloud.recommender.v1.IListInsightsRequest, callback: google.cloud.recommender.v1.Recommender.ListInsightsCallback): void;

Calls ListInsights.

Parameters
NameDescription
request google.cloud.recommender.v1.IListInsightsRequest

ListInsightsRequest message or plain object

callback google.cloud.recommender.v1.Recommender.ListInsightsCallback

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

Returns
TypeDescription
void

listInsights(request)

public listInsights(request: google.cloud.recommender.v1.IListInsightsRequest): Promise<google.cloud.recommender.v1.ListInsightsResponse>;

Calls ListInsights.

Parameter
NameDescription
request google.cloud.recommender.v1.IListInsightsRequest

ListInsightsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.recommender.v1.ListInsightsResponse>

Promise

listRecommendations(request, callback)

public listRecommendations(request: google.cloud.recommender.v1.IListRecommendationsRequest, callback: google.cloud.recommender.v1.Recommender.ListRecommendationsCallback): void;

Calls ListRecommendations.

Parameters
NameDescription
request google.cloud.recommender.v1.IListRecommendationsRequest

ListRecommendationsRequest message or plain object

callback google.cloud.recommender.v1.Recommender.ListRecommendationsCallback

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

Returns
TypeDescription
void

listRecommendations(request)

public listRecommendations(request: google.cloud.recommender.v1.IListRecommendationsRequest): Promise<google.cloud.recommender.v1.ListRecommendationsResponse>;

Calls ListRecommendations.

Parameter
NameDescription
request google.cloud.recommender.v1.IListRecommendationsRequest

ListRecommendationsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.recommender.v1.ListRecommendationsResponse>

Promise

markInsightAccepted(request, callback)

public markInsightAccepted(request: google.cloud.recommender.v1.IMarkInsightAcceptedRequest, callback: google.cloud.recommender.v1.Recommender.MarkInsightAcceptedCallback): void;

Calls MarkInsightAccepted.

Parameters
NameDescription
request google.cloud.recommender.v1.IMarkInsightAcceptedRequest

MarkInsightAcceptedRequest message or plain object

callback google.cloud.recommender.v1.Recommender.MarkInsightAcceptedCallback

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

Returns
TypeDescription
void

markInsightAccepted(request)

public markInsightAccepted(request: google.cloud.recommender.v1.IMarkInsightAcceptedRequest): Promise<google.cloud.recommender.v1.Insight>;

Calls MarkInsightAccepted.

Parameter
NameDescription
request google.cloud.recommender.v1.IMarkInsightAcceptedRequest

MarkInsightAcceptedRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.recommender.v1.Insight>

Promise

markRecommendationClaimed(request, callback)

public markRecommendationClaimed(request: google.cloud.recommender.v1.IMarkRecommendationClaimedRequest, callback: google.cloud.recommender.v1.Recommender.MarkRecommendationClaimedCallback): void;

Calls MarkRecommendationClaimed.

Parameters
NameDescription
request google.cloud.recommender.v1.IMarkRecommendationClaimedRequest

MarkRecommendationClaimedRequest message or plain object

callback google.cloud.recommender.v1.Recommender.MarkRecommendationClaimedCallback

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

Returns
TypeDescription
void

markRecommendationClaimed(request)

public markRecommendationClaimed(request: google.cloud.recommender.v1.IMarkRecommendationClaimedRequest): Promise<google.cloud.recommender.v1.Recommendation>;

Calls MarkRecommendationClaimed.

Parameter
NameDescription
request google.cloud.recommender.v1.IMarkRecommendationClaimedRequest

MarkRecommendationClaimedRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.recommender.v1.Recommendation>

Promise

markRecommendationFailed(request, callback)

public markRecommendationFailed(request: google.cloud.recommender.v1.IMarkRecommendationFailedRequest, callback: google.cloud.recommender.v1.Recommender.MarkRecommendationFailedCallback): void;

Calls MarkRecommendationFailed.

Parameters
NameDescription
request google.cloud.recommender.v1.IMarkRecommendationFailedRequest

MarkRecommendationFailedRequest message or plain object

callback google.cloud.recommender.v1.Recommender.MarkRecommendationFailedCallback

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

Returns
TypeDescription
void

markRecommendationFailed(request)

public markRecommendationFailed(request: google.cloud.recommender.v1.IMarkRecommendationFailedRequest): Promise<google.cloud.recommender.v1.Recommendation>;

Calls MarkRecommendationFailed.

Parameter
NameDescription
request google.cloud.recommender.v1.IMarkRecommendationFailedRequest

MarkRecommendationFailedRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.recommender.v1.Recommendation>

Promise

markRecommendationSucceeded(request, callback)

public markRecommendationSucceeded(request: google.cloud.recommender.v1.IMarkRecommendationSucceededRequest, callback: google.cloud.recommender.v1.Recommender.MarkRecommendationSucceededCallback): void;

Calls MarkRecommendationSucceeded.

Parameters
NameDescription
request google.cloud.recommender.v1.IMarkRecommendationSucceededRequest

MarkRecommendationSucceededRequest message or plain object

callback google.cloud.recommender.v1.Recommender.MarkRecommendationSucceededCallback

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

Returns
TypeDescription
void

markRecommendationSucceeded(request)

public markRecommendationSucceeded(request: google.cloud.recommender.v1.IMarkRecommendationSucceededRequest): Promise<google.cloud.recommender.v1.Recommendation>;

Calls MarkRecommendationSucceeded.

Parameter
NameDescription
request google.cloud.recommender.v1.IMarkRecommendationSucceededRequest

MarkRecommendationSucceededRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.recommender.v1.Recommendation>

Promise