Class RecommenderSettings.Builder (2.41.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
TypeDescription
RecommenderSettings.Builder

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
TypeDescription
Builder<GetInsightRequest,Insight>

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.

getStubSettingsBuilder()

public RecommenderStubSettings.Builder getStubSettingsBuilder()
Returns
TypeDescription
RecommenderStubSettings.Builder

listInsightTypesSettings()

public PagedCallSettings.Builder<ListInsightTypesRequest,ListInsightTypesResponse,RecommenderClient.ListInsightTypesPagedResponse> listInsightTypesSettings()

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

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.

listRecommendersSettings()

public PagedCallSettings.Builder<ListRecommendersRequest,ListRecommendersResponse,RecommenderClient.ListRecommendersPagedResponse> listRecommendersSettings()

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

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.

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.

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.