Class RecommenderSettings.Builder (2.97.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(@Nullable ClientContext clientContext)

protected Builder(@Nullable ClientContext clientContext)
Parameter
Name Description
clientContext @org.jspecify.annotations.Nullable com.google.api.gax.rpc.ClientContext

Builder(RecommenderSettings settings)

protected Builder(RecommenderSettings settings)
Parameter
Name Description
settings RecommenderSettings

Builder(RecommenderStubSettings.Builder stubSettings)

protected Builder(RecommenderStubSettings.Builder stubSettings)
Parameter
Name Description
stubSettings RecommenderStubSettings.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
Name Description
settingsUpdater ApiFunction<Builder<?,?>,java.lang.Void>
Returns
Type Description
RecommenderSettings.Builder

build()

public RecommenderSettings build()
Returns
Type Description
RecommenderSettings
Overrides
Exceptions
Type Description
IOException

getInsightSettings()

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

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

Returns
Type Description
Builder<GetInsightRequest,Insight>

getInsightTypeConfigSettings()

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

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

Returns
Type Description
Builder<GetInsightTypeConfigRequest,InsightTypeConfig>

getRecommendationSettings()

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

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

Returns
Type Description
Builder<GetRecommendationRequest,Recommendation>

getRecommenderConfigSettings()

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

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

Returns
Type Description
Builder<GetRecommenderConfigRequest,RecommenderConfig>

getStubSettingsBuilder()

public RecommenderStubSettings.Builder getStubSettingsBuilder()
Returns
Type Description
RecommenderStubSettings.Builder

listInsightTypesSettings()

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

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

Returns
Type Description
Builder<ListInsightTypesRequest,ListInsightTypesResponse,ListInsightTypesPagedResponse>

listInsightsSettings()

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

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

Returns
Type Description
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
Type Description
Builder<ListRecommendationsRequest,ListRecommendationsResponse,ListRecommendationsPagedResponse>

listRecommendersSettings()

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

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

Returns
Type Description
Builder<ListRecommendersRequest,ListRecommendersResponse,ListRecommendersPagedResponse>

markInsightAcceptedSettings()

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

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

Returns
Type Description
Builder<MarkInsightAcceptedRequest,Insight>

markRecommendationClaimedSettings()

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

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

Returns
Type Description
Builder<MarkRecommendationClaimedRequest,Recommendation>

markRecommendationFailedSettings()

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

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

Returns
Type Description
Builder<MarkRecommendationFailedRequest,Recommendation>

markRecommendationSucceededSettings()

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

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

Returns
Type Description
Builder<MarkRecommendationSucceededRequest,Recommendation>

updateInsightTypeConfigSettings()

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

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

Returns
Type Description
Builder<UpdateInsightTypeConfigRequest,InsightTypeConfig>

updateRecommenderConfigSettings()

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

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

Returns
Type Description
Builder<UpdateRecommenderConfigRequest,RecommenderConfig>