public static class RecommenderStubSettings.Builder extends StubSettings.Builder<RecommenderStubSettings,RecommenderStubSettings.Builder>
Builder for RecommenderStubSettings.
Constructors
Builder()
Builder(ClientContext clientContext)
protected Builder(ClientContext clientContext)
Builder(RecommenderStubSettings settings)
protected Builder(RecommenderStubSettings settings)
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.
build()
public RecommenderStubSettings build()
Overrides
getInsightSettings()
public UnaryCallSettings.Builder<GetInsightRequest,Insight> getInsightSettings()
Returns the builder for the settings used for calls to getInsight.
getInsightTypeConfigSettings()
public UnaryCallSettings.Builder<GetInsightTypeConfigRequest,InsightTypeConfig> getInsightTypeConfigSettings()
Returns the builder for the settings used for calls to getInsightTypeConfig.
getRecommendationSettings()
public UnaryCallSettings.Builder<GetRecommendationRequest,Recommendation> getRecommendationSettings()
Returns the builder for the settings used for calls to getRecommendation.
getRecommenderConfigSettings()
public UnaryCallSettings.Builder<GetRecommenderConfigRequest,RecommenderConfig> getRecommenderConfigSettings()
Returns the builder for the settings used for calls to getRecommenderConfig.
listInsightsSettings()
public PagedCallSettings.Builder<ListInsightsRequest,ListInsightsResponse,RecommenderClient.ListInsightsPagedResponse> listInsightsSettings()
Returns the builder for the settings used for calls to listInsights.
listRecommendationsSettings()
public PagedCallSettings.Builder<ListRecommendationsRequest,ListRecommendationsResponse,RecommenderClient.ListRecommendationsPagedResponse> listRecommendationsSettings()
Returns the builder for the settings used for calls to listRecommendations.
markInsightAcceptedSettings()
public UnaryCallSettings.Builder<MarkInsightAcceptedRequest,Insight> markInsightAcceptedSettings()
Returns the builder for the settings used for calls to markInsightAccepted.
markRecommendationClaimedSettings()
public UnaryCallSettings.Builder<MarkRecommendationClaimedRequest,Recommendation> markRecommendationClaimedSettings()
Returns the builder for the settings used for calls to markRecommendationClaimed.
markRecommendationDismissedSettings()
public UnaryCallSettings.Builder<MarkRecommendationDismissedRequest,Recommendation> markRecommendationDismissedSettings()
Returns the builder for the settings used for calls to markRecommendationDismissed.
markRecommendationFailedSettings()
public UnaryCallSettings.Builder<MarkRecommendationFailedRequest,Recommendation> markRecommendationFailedSettings()
Returns the builder for the settings used for calls to markRecommendationFailed.
markRecommendationSucceededSettings()
public UnaryCallSettings.Builder<MarkRecommendationSucceededRequest,Recommendation> markRecommendationSucceededSettings()
Returns the builder for the settings used for calls to markRecommendationSucceeded.
unaryMethodSettingsBuilders()
public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns |
---|
Type | Description |
com.google.common.collect.ImmutableList<Builder<?,?>> | |
updateInsightTypeConfigSettings()
public UnaryCallSettings.Builder<UpdateInsightTypeConfigRequest,InsightTypeConfig> updateInsightTypeConfigSettings()
Returns the builder for the settings used for calls to updateInsightTypeConfig.
updateRecommenderConfigSettings()
public UnaryCallSettings.Builder<UpdateRecommenderConfigRequest,RecommenderConfig> updateRecommenderConfigSettings()
Returns the builder for the settings used for calls to updateRecommenderConfig.