public static class RecommenderSettings.Builder extends ClientSettings.Builder<RecommenderSettings,RecommenderSettings.Builder>Builder for RecommenderSettings.
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 |
|
| 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> |
|