Class RecommenderStubSettings.Builder (2.1.5)

public static class RecommenderStubSettings.Builder extends StubSettings.Builder<RecommenderStubSettings,RecommenderStubSettings.Builder>

Builder for RecommenderStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > RecommenderStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(RecommenderStubSettings settings)

protected Builder(RecommenderStubSettings settings)
Parameter
NameDescription
settingsRecommenderStubSettings

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public RecommenderStubSettings.Builder applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

Applies the given settings updater function to all of the unary API methods in this service.

Note: This method does not support applying settings to streaming methods.

Parameter
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns
TypeDescription
RecommenderStubSettings.Builder

build()

public RecommenderStubSettings build()
Returns
TypeDescription
RecommenderStubSettings
Overrides Exceptions
TypeDescription
IOException

getInsightSettings()

public UnaryCallSettings.Builder<GetInsightRequest,Insight> getInsightSettings()

Returns the builder for the settings used for calls to getInsight.

Returns
TypeDescription
Builder<GetInsightRequest,Insight>

getRecommendationSettings()

public UnaryCallSettings.Builder<GetRecommendationRequest,Recommendation> getRecommendationSettings()

Returns the builder for the settings used for calls to getRecommendation.

Returns
TypeDescription
Builder<GetRecommendationRequest,Recommendation>

listInsightsSettings()

public PagedCallSettings.Builder<ListInsightsRequest,ListInsightsResponse,RecommenderClient.ListInsightsPagedResponse> listInsightsSettings()

Returns the builder for the settings used for calls to listInsights.

Returns
TypeDescription
Builder<ListInsightsRequest,ListInsightsResponse,ListInsightsPagedResponse>

listRecommendationsSettings()

public PagedCallSettings.Builder<ListRecommendationsRequest,ListRecommendationsResponse,RecommenderClient.ListRecommendationsPagedResponse> listRecommendationsSettings()

Returns the builder for the settings used for calls to listRecommendations.

Returns
TypeDescription
Builder<ListRecommendationsRequest,ListRecommendationsResponse,ListRecommendationsPagedResponse>

markInsightAcceptedSettings()

public UnaryCallSettings.Builder<MarkInsightAcceptedRequest,Insight> markInsightAcceptedSettings()

Returns the builder for the settings used for calls to markInsightAccepted.

Returns
TypeDescription
Builder<MarkInsightAcceptedRequest,Insight>

markRecommendationClaimedSettings()

public UnaryCallSettings.Builder<MarkRecommendationClaimedRequest,Recommendation> markRecommendationClaimedSettings()

Returns the builder for the settings used for calls to markRecommendationClaimed.

Returns
TypeDescription
Builder<MarkRecommendationClaimedRequest,Recommendation>

markRecommendationFailedSettings()

public UnaryCallSettings.Builder<MarkRecommendationFailedRequest,Recommendation> markRecommendationFailedSettings()

Returns the builder for the settings used for calls to markRecommendationFailed.

Returns
TypeDescription
Builder<MarkRecommendationFailedRequest,Recommendation>

markRecommendationSucceededSettings()

public UnaryCallSettings.Builder<MarkRecommendationSucceededRequest,Recommendation> markRecommendationSucceededSettings()

Returns the builder for the settings used for calls to markRecommendationSucceeded.

Returns
TypeDescription
Builder<MarkRecommendationSucceededRequest,Recommendation>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
TypeDescription
com.google.common.collect.ImmutableList<Builder<?,?>>