Class GkeInferenceQuickstartStubSettings.Builder
java.lang.Object
com.google.api.gax.rpc.StubSettings.Builder<GkeInferenceQuickstartStubSettings,GkeInferenceQuickstartStubSettings.Builder>
com.google.cloud.gkerecommender.v1.stub.GkeInferenceQuickstartStubSettings.Builder
- Enclosing class:
- GkeInferenceQuickstartStubSettings
public static class GkeInferenceQuickstartStubSettings.Builder
extends StubSettings.Builder<GkeInferenceQuickstartStubSettings,GkeInferenceQuickstartStubSettings.Builder>
Builder for GkeInferenceQuickstartStubSettings.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()protectedBuilder(ClientContext clientContext) protectedBuilder(GkeInferenceQuickstartStubSettings settings) -
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 fetchBenchmarkingData.PagedCallSettings.Builder<FetchModelServersRequest,FetchModelServersResponse, GkeInferenceQuickstartClient.FetchModelServersPagedResponse> Returns the builder for the settings used for calls to fetchModelServers.PagedCallSettings.Builder<FetchModelServerVersionsRequest,FetchModelServerVersionsResponse, GkeInferenceQuickstartClient.FetchModelServerVersionsPagedResponse> Returns the builder for the settings used for calls to fetchModelServerVersions.PagedCallSettings.Builder<FetchModelsRequest,FetchModelsResponse, GkeInferenceQuickstartClient.FetchModelsPagedResponse> Returns the builder for the settings used for calls to fetchModels.PagedCallSettings.Builder<FetchProfilesRequest,FetchProfilesResponse, GkeInferenceQuickstartClient.FetchProfilesPagedResponse> Returns the builder for the settings used for calls to fetchProfiles.Returns the builder for the settings used for calls to generateOptimizedManifest.com.google.common.collect.ImmutableList<UnaryCallSettings.Builder<?,?>> Methods inherited from class com.google.api.gax.rpc.StubSettings.Builder
applyToAllUnaryMethods, getApiKey, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogCheckIntervalDuration, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setApiKey, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogCheckIntervalDuration, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, setUniverseDomain, toString
-
Constructor Details
-
Builder
protected Builder() -
Builder
-
Builder
-
-
Method Details
-
applyToAllUnaryMethods
public GkeInferenceQuickstartStubSettings.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.
-
unaryMethodSettingsBuilders
public com.google.common.collect.ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders() -
fetchModelsSettings
public PagedCallSettings.Builder<FetchModelsRequest,FetchModelsResponse, fetchModelsSettings()GkeInferenceQuickstartClient.FetchModelsPagedResponse> Returns the builder for the settings used for calls to fetchModels. -
fetchModelServersSettings
public PagedCallSettings.Builder<FetchModelServersRequest,FetchModelServersResponse, fetchModelServersSettings()GkeInferenceQuickstartClient.FetchModelServersPagedResponse> Returns the builder for the settings used for calls to fetchModelServers. -
fetchModelServerVersionsSettings
public PagedCallSettings.Builder<FetchModelServerVersionsRequest,FetchModelServerVersionsResponse, fetchModelServerVersionsSettings()GkeInferenceQuickstartClient.FetchModelServerVersionsPagedResponse> Returns the builder for the settings used for calls to fetchModelServerVersions. -
fetchProfilesSettings
public PagedCallSettings.Builder<FetchProfilesRequest,FetchProfilesResponse, fetchProfilesSettings()GkeInferenceQuickstartClient.FetchProfilesPagedResponse> Returns the builder for the settings used for calls to fetchProfiles. -
generateOptimizedManifestSettings
public UnaryCallSettings.Builder<GenerateOptimizedManifestRequest,GenerateOptimizedManifestResponse> generateOptimizedManifestSettings()Returns the builder for the settings used for calls to generateOptimizedManifest. -
fetchBenchmarkingDataSettings
public UnaryCallSettings.Builder<FetchBenchmarkingDataRequest,FetchBenchmarkingDataResponse> fetchBenchmarkingDataSettings()Returns the builder for the settings used for calls to fetchBenchmarkingData. -
build
- Specified by:
buildin classStubSettings.Builder<GkeInferenceQuickstartStubSettings,GkeInferenceQuickstartStubSettings.Builder> - Throws:
IOException
-