public static class RecommenderSettings.Builder extends ClientSettings.Builder<RecommenderSettings,RecommenderSettings.Builder>
Builder for RecommenderSettings.
Constructors
Builder()
Builder(ClientContext clientContext)
protected Builder(ClientContext clientContext)
Parameter
Builder(RecommenderSettings settings)
protected Builder(RecommenderSettings settings)
Parameter
Builder(RecommenderStubSettings.Builder stubSettings)
protected Builder(RecommenderStubSettings.Builder stubSettings)
Parameter
Methods
applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
public RecommenderSettings.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
Returns
build()
public RecommenderSettings build()
Returns
Overrides
Exceptions
getInsightSettings()
public UnaryCallSettings.Builder<GetInsightRequest,Insight> getInsightSettings()
Returns the builder for the settings used for calls to getInsight.
Returns
getRecommendationSettings()
public UnaryCallSettings.Builder<GetRecommendationRequest,Recommendation> getRecommendationSettings()
Returns the builder for the settings used for calls to getRecommendation.
Returns
getStubSettingsBuilder()
public RecommenderStubSettings.Builder getStubSettingsBuilder()
Returns
listInsightsSettings()
public PagedCallSettings.Builder<ListInsightsRequest,ListInsightsResponse,RecommenderClient.ListInsightsPagedResponse> listInsightsSettings()
Returns the builder for the settings used for calls to listInsights.
Returns
listRecommendationsSettings()
public PagedCallSettings.Builder<ListRecommendationsRequest,ListRecommendationsResponse,RecommenderClient.ListRecommendationsPagedResponse> listRecommendationsSettings()
Returns the builder for the settings used for calls to listRecommendations.
Returns
markInsightAcceptedSettings()
public UnaryCallSettings.Builder<MarkInsightAcceptedRequest,Insight> markInsightAcceptedSettings()
Returns the builder for the settings used for calls to markInsightAccepted.
Returns
markRecommendationClaimedSettings()
public UnaryCallSettings.Builder<MarkRecommendationClaimedRequest,Recommendation> markRecommendationClaimedSettings()
Returns the builder for the settings used for calls to markRecommendationClaimed.
Returns
markRecommendationFailedSettings()
public UnaryCallSettings.Builder<MarkRecommendationFailedRequest,Recommendation> markRecommendationFailedSettings()
Returns the builder for the settings used for calls to markRecommendationFailed.
Returns
markRecommendationSucceededSettings()
public UnaryCallSettings.Builder<MarkRecommendationSucceededRequest,Recommendation> markRecommendationSucceededSettings()
Returns the builder for the settings used for calls to markRecommendationSucceeded.
Returns