Class RecommenderSettings.Builder (2.9.0)

public static class RecommenderSettings.Builder extends ClientSettings.Builder<RecommenderSettings,RecommenderSettings.Builder>

Builder for RecommenderSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > RecommenderSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(RecommenderSettings settings)

protected Builder(RecommenderSettings settings)
Parameter
NameDescription
settingsRecommenderSettings

Builder(RecommenderStubSettings.Builder stubSettings)

protected Builder(RecommenderStubSettings.Builder stubSettings)
Parameter
NameDescription
stubSettingsRecommenderStubSettings.Builder

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
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns

build()

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

getInsightSettings()

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

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

Returns

getInsightTypeConfigSettings()

public UnaryCallSettings.Builder<GetInsightTypeConfigRequest,InsightTypeConfig> getInsightTypeConfigSettings()

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

Returns

getRecommendationSettings()

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

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

Returns

getRecommenderConfigSettings()

public UnaryCallSettings.Builder<GetRecommenderConfigRequest,RecommenderConfig> getRecommenderConfigSettings()

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

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

updateInsightTypeConfigSettings()

public UnaryCallSettings.Builder<UpdateInsightTypeConfigRequest,InsightTypeConfig> updateInsightTypeConfigSettings()

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

Returns

updateRecommenderConfigSettings()

public UnaryCallSettings.Builder<UpdateRecommenderConfigRequest,RecommenderConfig> updateRecommenderConfigSettings()

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

Returns