public class PredictionServiceStubSettings extends StubSettings<PredictionServiceStubSettings>
Classe delle impostazioni per configurare un'istanza di PredictionServiceStub .
L'istanza predefinita ha tutti i valori predefiniti appropriati:
Vengono utilizzati l'indirizzo di servizio predefinito (aiplatform.googleapis.com) e la porta predefinita (443).
Le credenziali vengono acquisite automaticamente tramite Credenziali predefinite dell'applicazione.
I nuovi tentativi sono configurati per metodi idempotenti, ma non per metodi non idempotenti.
Il creatore di questa classe è ricorsivo, quindi le classi limitate sono a loro volta quelle costruttrici. Quando viene chiamato build(), viene chiamato l'albero dei builder per creare l'oggetto impostazioni completo.
Ad esempio, per impostare il timeout totale della previsione su 30 secondi:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
PredictionServiceStubSettings.Builder predictionServiceSettingsBuilder =
PredictionServiceStubSettings.newBuilder();
predictionServiceSettingsBuilder
.predictSettings()
.setRetrySettings(
predictionServiceSettingsBuilder
.predictSettings()
.getRetrySettings()
.toBuilder()
.setTotalTimeout(Duration.ofSeconds(30))
.build());
PredictionServiceStubSettings predictionServiceSettings =
predictionServiceSettingsBuilder.build();
Metodi statici
public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder()
Restituisce
Tipo
Description
Builder
defaultCredentialsProviderBuilder()
public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder()
Restituisce un generatore per le credenziali predefinite per questo servizio.
Restituisce
Tipo
Description
Builder
defaultExecutorProviderBuilder()
public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder()
Restituisce un generatore per l'ExecutorProvider predefinito per questo servizio.
Restituisce
Tipo
Description
Builder
public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder()
Beta
La piattaforma per la personalizzazione delle intestazioni non è ancora stabile e potrebbe cambiare in futuro.
Questa funzionalità è coperta dai Termini dell'offerta pre-GA dei Termini di servizio. Le librerie pre-GA potrebbero avere supporto limitato e le modifiche alle librerie pre-GA potrebbero non essere compatibili con altre versioni pre-GA. Per ulteriori informazioni, consulta le descrizioni della fase di lancio.
Restituisce
Tipo
Description
Builder
defaultGrpcTransportProviderBuilder()
public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder()
Restituisce un builder per il ChannelProvider gRPC predefinito per questo servizio.
Restituisce
Tipo
Description
Builder
public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder()
Beta
La piattaforma per la personalizzazione delle intestazioni non è ancora stabile e potrebbe cambiare in futuro.
Questa funzionalità è coperta dai Termini dell'offerta pre-GA dei Termini di servizio. Le librerie pre-GA potrebbero avere supporto limitato e le modifiche alle librerie pre-GA potrebbero non essere compatibili con altre versioni pre-GA. Per ulteriori informazioni, consulta le descrizioni della fase di lancio.
Restituisce
Tipo
Description
Builder
defaultHttpJsonTransportProviderBuilder()
public static InstantiatingHttpJsonChannelProvider.Builder defaultHttpJsonTransportProviderBuilder()
Beta
Questa funzionalità è coperta dai Termini dell'offerta pre-GA dei Termini di servizio. Le librerie pre-GA potrebbero avere supporto limitato e le modifiche alle librerie pre-GA potrebbero non essere compatibili con altre versioni pre-GA. Per ulteriori informazioni, consulta le descrizioni della fase di lancio.
Restituisce un generatore per il ChannelProvider REST predefinito per questo servizio.
Restituisce
Tipo
Description
Builder
defaultTransportChannelProvider()
public static TransportChannelProvider defaultTransportChannelProvider()
getDefaultEndpoint()
public static String getDefaultEndpoint()
Restituisce l'endpoint di servizio predefinito.
Restituisce
Tipo
Description
String
getDefaultMtlsEndpoint()
public static String getDefaultMtlsEndpoint()
Restituisce l'endpoint di servizio mTLS predefinito.
Restituisce
Tipo
Description
String
getDefaultServiceScopes()
public static List<String> getDefaultServiceScopes()
Restituisce gli ambiti di servizio predefiniti.
newBuilder()
public static PredictionServiceStubSettings.Builder newBuilder()
Restituisce un nuovo builder gRPC per questo corso.
newBuilder(ClientContext clientContext)
public static PredictionServiceStubSettings.Builder newBuilder(ClientContext clientContext)
Restituisce un nuovo generatore per questo corso.
newHttpJsonBuilder()
public static PredictionServiceStubSettings.Builder newHttpJsonBuilder()
Restituisce un nuovo builder REST per questo corso.
Costruttori
PredictionServiceStubSettings(PredictionServiceStubSettings.Builder settingsBuilder)
protected PredictionServiceStubSettings(PredictionServiceStubSettings.Builder settingsBuilder)
Metodi
createStub()
public PredictionServiceStub createStub()
directPredictSettings()
public UnaryCallSettings<DirectPredictRequest,DirectPredictResponse> directPredictSettings()
Restituisce l'oggetto con le impostazioni utilizzate per le chiamate a directPredict.
directRawPredictSettings()
public UnaryCallSettings<DirectRawPredictRequest,DirectRawPredictResponse> directRawPredictSettings()
Restituisce l'oggetto con le impostazioni utilizzate per le chiamate a directRawPredict.
explainSettings()
public UnaryCallSettings<ExplainRequest,ExplainResponse> explainSettings()
Restituisce l'oggetto con le impostazioni utilizzate per le chiamate da spiegare.
getIamPolicySettings()
public UnaryCallSettings<GetIamPolicyRequest,Policy> getIamPolicySettings()
Restituisce l'oggetto con le impostazioni utilizzate per le chiamate a getIamPolicy.
Restituisce
Tipo
Description
UnaryCallSettings <com.google.iam.v1.GetIamPolicyRequest ,com.google.iam.v1.Policy >
getLocationSettings()
public UnaryCallSettings<GetLocationRequest,Location> getLocationSettings()
Restituisce l'oggetto con le impostazioni utilizzate per le chiamate a getLocation.
Restituisce
Tipo
Description
UnaryCallSettings <com.google.cloud.location.GetLocationRequest ,com.google.cloud.location.Location >
listLocationsSettings()
public PagedCallSettings<ListLocationsRequest,ListLocationsResponse,PredictionServiceClient.ListLocationsPagedResponse> listLocationsSettings()
Restituisce l'oggetto con le impostazioni utilizzate per le chiamate a listLocations.
predictSettings()
public UnaryCallSettings<PredictRequest,PredictResponse> predictSettings()
Restituisce l'oggetto con le impostazioni utilizzate per le chiamate per la previsione.
rawPredictSettings()
public UnaryCallSettings<RawPredictRequest,HttpBody> rawPredictSettings()
Restituisce l'oggetto con le impostazioni utilizzate per le chiamate a rawPredict.
serverStreamingPredictSettings()
public ServerStreamingCallSettings<StreamingPredictRequest,StreamingPredictResponse> serverStreamingPredictSettings()
Restituisce l'oggetto con le impostazioni utilizzate per le chiamate a serverStreamingPredict.
setIamPolicySettings()
public UnaryCallSettings<SetIamPolicyRequest,Policy> setIamPolicySettings()
Restituisce l'oggetto con le impostazioni utilizzate per le chiamate a setIamPolicy.
Restituisce
Tipo
Description
UnaryCallSettings <com.google.iam.v1.SetIamPolicyRequest ,com.google.iam.v1.Policy >
streamGenerateContentSettings()
public ServerStreamingCallSettings<GenerateContentRequest,GenerateContentResponse> streamGenerateContentSettings()
Restituisce l'oggetto con le impostazioni utilizzate per le chiamate a streamGenerateContent.
streamingPredictSettings()
public StreamingCallSettings<StreamingPredictRequest,StreamingPredictResponse> streamingPredictSettings()
Restituisce l'oggetto con le impostazioni utilizzate per le chiamate a streamingPredict.
streamingRawPredictSettings()
public StreamingCallSettings<StreamingRawPredictRequest,StreamingRawPredictResponse> streamingRawPredictSettings()
Restituisce l'oggetto con le impostazioni utilizzate per le chiamate a streamingRawPredict.
testIamPermissionsSettings()
public UnaryCallSettings<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsSettings()
Restituisce l'oggetto con le impostazioni utilizzate per le chiamate a testIamPermissions.
Restituisce
Tipo
Description
UnaryCallSettings <com.google.iam.v1.TestIamPermissionsRequest ,com.google.iam.v1.TestIamPermissionsResponse >
toBuilder()
public PredictionServiceStubSettings.Builder toBuilder()
Restituisce un generatore contenente tutti i valori di questa classe di impostazioni.
Sostituzioni