Class RecommenderSettings.Builder
java.lang.Object
com.google.api.gax.rpc.ClientSettings.Builder<RecommenderSettings,RecommenderSettings.Builder>
com.google.cloud.recommender.v1beta1.RecommenderSettings.Builder
- Enclosing class:
- RecommenderSettings
public static class RecommenderSettings.Builder
extends ClientSettings.Builder<RecommenderSettings,RecommenderSettings.Builder>
Builder for RecommenderSettings.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()protectedBuilder(ClientContext clientContext) protectedBuilder(RecommenderSettings settings) protectedBuilder(RecommenderStubSettings.Builder stubSettings) -
Method Summary
Modifier and TypeMethodDescriptionapplyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) Applies the given settings updater function to all of the unary API methods in this service.build()Returns the builder for the settings used for calls to getInsight.Returns the builder for the settings used for calls to getInsightTypeConfig.Returns the builder for the settings used for calls to getRecommendation.Returns the builder for the settings used for calls to getRecommenderConfig.PagedCallSettings.Builder<ListInsightsRequest,ListInsightsResponse, RecommenderClient.ListInsightsPagedResponse> Returns the builder for the settings used for calls to listInsights.PagedCallSettings.Builder<ListInsightTypesRequest,ListInsightTypesResponse, RecommenderClient.ListInsightTypesPagedResponse> Returns the builder for the settings used for calls to listInsightTypes.PagedCallSettings.Builder<ListRecommendationsRequest,ListRecommendationsResponse, RecommenderClient.ListRecommendationsPagedResponse> Returns the builder for the settings used for calls to listRecommendations.PagedCallSettings.Builder<ListRecommendersRequest,ListRecommendersResponse, RecommenderClient.ListRecommendersPagedResponse> Returns the builder for the settings used for calls to listRecommenders.Returns the builder for the settings used for calls to markInsightAccepted.Returns the builder for the settings used for calls to markRecommendationClaimed.Returns the builder for the settings used for calls to markRecommendationFailed.Returns the builder for the settings used for calls to markRecommendationSucceeded.Returns the builder for the settings used for calls to updateInsightTypeConfig.Returns the builder for the settings used for calls to updateRecommenderConfig.Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getApiKey, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogCheckIntervalDuration, getWatchdogProvider, self, setApiKey, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setUniverseDomain, setWatchdogCheckInterval, setWatchdogCheckIntervalDuration, setWatchdogProvider, toString
-
Constructor Details
-
Builder
- Throws:
IOException
-
Builder
-
Builder
-
Builder
-
-
Method Details
-
getStubSettingsBuilder
-
applyToAllUnaryMethods
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.
-
listInsightsSettings
public PagedCallSettings.Builder<ListInsightsRequest,ListInsightsResponse, listInsightsSettings()RecommenderClient.ListInsightsPagedResponse> Returns the builder for the settings used for calls to listInsights. -
getInsightSettings
Returns the builder for the settings used for calls to getInsight. -
markInsightAcceptedSettings
Returns the builder for the settings used for calls to markInsightAccepted. -
listRecommendationsSettings
public PagedCallSettings.Builder<ListRecommendationsRequest,ListRecommendationsResponse, listRecommendationsSettings()RecommenderClient.ListRecommendationsPagedResponse> Returns the builder for the settings used for calls to listRecommendations. -
getRecommendationSettings
public UnaryCallSettings.Builder<GetRecommendationRequest,Recommendation> getRecommendationSettings()Returns the builder for the settings used for calls to getRecommendation. -
markRecommendationClaimedSettings
public UnaryCallSettings.Builder<MarkRecommendationClaimedRequest,Recommendation> markRecommendationClaimedSettings()Returns the builder for the settings used for calls to markRecommendationClaimed. -
markRecommendationSucceededSettings
public UnaryCallSettings.Builder<MarkRecommendationSucceededRequest,Recommendation> markRecommendationSucceededSettings()Returns the builder for the settings used for calls to markRecommendationSucceeded. -
markRecommendationFailedSettings
public UnaryCallSettings.Builder<MarkRecommendationFailedRequest,Recommendation> markRecommendationFailedSettings()Returns the builder for the settings used for calls to markRecommendationFailed. -
getRecommenderConfigSettings
public UnaryCallSettings.Builder<GetRecommenderConfigRequest,RecommenderConfig> getRecommenderConfigSettings()Returns the builder for the settings used for calls to getRecommenderConfig. -
updateRecommenderConfigSettings
public UnaryCallSettings.Builder<UpdateRecommenderConfigRequest,RecommenderConfig> updateRecommenderConfigSettings()Returns the builder for the settings used for calls to updateRecommenderConfig. -
getInsightTypeConfigSettings
public UnaryCallSettings.Builder<GetInsightTypeConfigRequest,InsightTypeConfig> getInsightTypeConfigSettings()Returns the builder for the settings used for calls to getInsightTypeConfig. -
updateInsightTypeConfigSettings
public UnaryCallSettings.Builder<UpdateInsightTypeConfigRequest,InsightTypeConfig> updateInsightTypeConfigSettings()Returns the builder for the settings used for calls to updateInsightTypeConfig. -
listRecommendersSettings
public PagedCallSettings.Builder<ListRecommendersRequest,ListRecommendersResponse, listRecommendersSettings()RecommenderClient.ListRecommendersPagedResponse> Returns the builder for the settings used for calls to listRecommenders. -
listInsightTypesSettings
public PagedCallSettings.Builder<ListInsightTypesRequest,ListInsightTypesResponse, listInsightTypesSettings()RecommenderClient.ListInsightTypesPagedResponse> Returns the builder for the settings used for calls to listInsightTypes. -
build
- Specified by:
buildin classClientSettings.Builder<RecommenderSettings,RecommenderSettings.Builder> - Throws:
IOException
-