.setMethodDescriptor(listKeyRingsMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<ListKeyRingsRequest>() { @Override .build(); GrpcCallSettings<ListCryptoKeysRequest, ListCryptoKeysResponse> listCryptoKeysTransportSettings = GrpcCallSettings.<ListCryptoKeysRequest, ListCryptoKeysResponse>newBuilder() .setMethodDescriptor(listCryptoKeysMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<ListCryptoKeysRequest>() { @Override .build(); GrpcCallSettings<ListCryptoKeyVersionsRequest, ListCryptoKeyVersionsResponse> listCryptoKeyVersionsTransportSettings = GrpcCallSettings .<ListCryptoKeyVersionsRequest, ListCryptoKeyVersionsResponse>newBuilder() .setMethodDescriptor(listCryptoKeyVersionsMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<ListCryptoKeyVersionsRequest>() { @Override .build(); GrpcCallSettings<GetKeyRingRequest, KeyRing> getKeyRingTransportSettings = GrpcCallSettings.<GetKeyRingRequest, KeyRing>newBuilder() .setMethodDescriptor(getKeyRingMethodDescriptor) .setParamsExtractor(
public Builder toBuilder() { return new Builder<>(this); }
.setMethodDescriptor(createInstanceMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<CreateInstanceRequest>() { @Override .build(); GrpcCallSettings<GetInstanceRequest, Instance> getInstanceTransportSettings = GrpcCallSettings.<GetInstanceRequest, Instance>newBuilder() .setMethodDescriptor(getInstanceMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<GetInstanceRequest>() { @Override .build(); GrpcCallSettings<ListInstancesRequest, ListInstancesResponse> listInstancesTransportSettings = GrpcCallSettings.<ListInstancesRequest, ListInstancesResponse>newBuilder() .setMethodDescriptor(listInstancesMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<ListInstancesRequest>() { @Override .build(); GrpcCallSettings<PartialUpdateInstanceRequest, Operation> partialUpdateInstanceTransportSettings = GrpcCallSettings.<PartialUpdateInstanceRequest, Operation>newBuilder() .setMethodDescriptor(partialUpdateInstanceMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<PartialUpdateInstanceRequest>() { @Override
.setMethodDescriptor(createTableMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<CreateTableRequest>() { @Override .build(); GrpcCallSettings<CreateTableFromSnapshotRequest, Operation> createTableFromSnapshotTransportSettings = GrpcCallSettings.<CreateTableFromSnapshotRequest, Operation>newBuilder() .setMethodDescriptor(createTableFromSnapshotMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<CreateTableFromSnapshotRequest>() { @Override .build(); GrpcCallSettings<ListTablesRequest, ListTablesResponse> listTablesTransportSettings = GrpcCallSettings.<ListTablesRequest, ListTablesResponse>newBuilder() .setMethodDescriptor(listTablesMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<ListTablesRequest>() { @Override .build(); GrpcCallSettings<GetTableRequest, Table> getTableTransportSettings = GrpcCallSettings.<GetTableRequest, Table>newBuilder() .setMethodDescriptor(getTableMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<GetTableRequest>() { @Override
.setMethodDescriptor(readRowsMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<ReadRowsRequest>() { @Override .build(); GrpcCallSettings<SampleRowKeysRequest, SampleRowKeysResponse> sampleRowKeysTransportSettings = GrpcCallSettings.<SampleRowKeysRequest, SampleRowKeysResponse>newBuilder() .setMethodDescriptor(sampleRowKeysMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<SampleRowKeysRequest>() { @Override .build(); GrpcCallSettings<MutateRowRequest, MutateRowResponse> mutateRowTransportSettings = GrpcCallSettings.<MutateRowRequest, MutateRowResponse>newBuilder() .setMethodDescriptor(mutateRowMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<MutateRowRequest>() { @Override .build(); GrpcCallSettings<MutateRowsRequest, MutateRowsResponse> mutateRowsTransportSettings = GrpcCallSettings.<MutateRowsRequest, MutateRowsResponse>newBuilder() .setMethodDescriptor(mutateRowsMethodDescriptor) .setParamsExtractor( new RequestParamsExtractor<MutateRowsRequest>() { @Override
listKnowledgeBasesTransportSettings = GrpcCallSettings.<ListKnowledgeBasesRequest, ListKnowledgeBasesResponse>newBuilder() .setMethodDescriptor(listKnowledgeBasesMethodDescriptor) .build(); GrpcCallSettings<GetKnowledgeBaseRequest, KnowledgeBase> getKnowledgeBaseTransportSettings = GrpcCallSettings.<GetKnowledgeBaseRequest, KnowledgeBase>newBuilder() .setMethodDescriptor(getKnowledgeBaseMethodDescriptor) .build(); GrpcCallSettings<CreateKnowledgeBaseRequest, KnowledgeBase> createKnowledgeBaseTransportSettings = GrpcCallSettings.<CreateKnowledgeBaseRequest, KnowledgeBase>newBuilder() .setMethodDescriptor(createKnowledgeBaseMethodDescriptor) .build(); GrpcCallSettings<DeleteKnowledgeBaseRequest, Empty> deleteKnowledgeBaseTransportSettings = GrpcCallSettings.<DeleteKnowledgeBaseRequest, Empty>newBuilder() .setMethodDescriptor(deleteKnowledgeBaseMethodDescriptor) .build();
listLogMetricsTransportSettings = GrpcCallSettings.<ListLogMetricsRequest, ListLogMetricsResponse>newBuilder() .setMethodDescriptor(listLogMetricsMethodDescriptor) .build(); GrpcCallSettings<GetLogMetricRequest, LogMetric> getLogMetricTransportSettings = GrpcCallSettings.<GetLogMetricRequest, LogMetric>newBuilder() .setMethodDescriptor(getLogMetricMethodDescriptor) .build(); GrpcCallSettings<CreateLogMetricRequest, LogMetric> createLogMetricTransportSettings = GrpcCallSettings.<CreateLogMetricRequest, LogMetric>newBuilder() .setMethodDescriptor(createLogMetricMethodDescriptor) .build(); GrpcCallSettings<UpdateLogMetricRequest, LogMetric> updateLogMetricTransportSettings = GrpcCallSettings.<UpdateLogMetricRequest, LogMetric>newBuilder() .setMethodDescriptor(updateLogMetricMethodDescriptor) .build(); GrpcCallSettings<DeleteLogMetricRequest, Empty> deleteLogMetricTransportSettings = GrpcCallSettings.<DeleteLogMetricRequest, Empty>newBuilder() .setMethodDescriptor(deleteLogMetricMethodDescriptor) .build();
.setMethodDescriptor(getOperationMethodDescriptor) .build(); GrpcCallSettings<ListOperationsRequest, ListOperationsResponse> listOperationsTransportSettings = GrpcCallSettings.<ListOperationsRequest, ListOperationsResponse>newBuilder() .setMethodDescriptor(listOperationsMethodDescriptor) .build(); GrpcCallSettings<CancelOperationRequest, Empty> cancelOperationTransportSettings = GrpcCallSettings.<CancelOperationRequest, Empty>newBuilder() .setMethodDescriptor(cancelOperationMethodDescriptor) .build(); GrpcCallSettings<DeleteOperationRequest, Empty> deleteOperationTransportSettings = GrpcCallSettings.<DeleteOperationRequest, Empty>newBuilder() .setMethodDescriptor(deleteOperationMethodDescriptor) .build();
.setMethodDescriptor(getOperationMethodDescriptor) .build(); GrpcCallSettings<ListOperationsRequest, ListOperationsResponse> listOperationsTransportSettings = GrpcCallSettings.<ListOperationsRequest, ListOperationsResponse>newBuilder() .setMethodDescriptor(listOperationsMethodDescriptor) .build(); GrpcCallSettings<CancelOperationRequest, Empty> cancelOperationTransportSettings = GrpcCallSettings.<CancelOperationRequest, Empty>newBuilder() .setMethodDescriptor(cancelOperationMethodDescriptor) .build(); GrpcCallSettings<DeleteOperationRequest, Empty> deleteOperationTransportSettings = GrpcCallSettings.<DeleteOperationRequest, Empty>newBuilder() .setMethodDescriptor(deleteOperationMethodDescriptor) .build();
batchAnnotateImagesTransportSettings = GrpcCallSettings.<BatchAnnotateImagesRequest, BatchAnnotateImagesResponse>newBuilder() .setMethodDescriptor(batchAnnotateImagesMethodDescriptor) .build(); GrpcCallSettings<AsyncBatchAnnotateFilesRequest, Operation> asyncBatchAnnotateFilesTransportSettings = GrpcCallSettings.<AsyncBatchAnnotateFilesRequest, Operation>newBuilder() .setMethodDescriptor(asyncBatchAnnotateFilesMethodDescriptor) .build();
batchAnnotateImagesTransportSettings = GrpcCallSettings.<BatchAnnotateImagesRequest, BatchAnnotateImagesResponse>newBuilder() .setMethodDescriptor(batchAnnotateImagesMethodDescriptor) .build(); GrpcCallSettings<AsyncBatchAnnotateFilesRequest, Operation> asyncBatchAnnotateFilesTransportSettings = GrpcCallSettings.<AsyncBatchAnnotateFilesRequest, Operation>newBuilder() .setMethodDescriptor(asyncBatchAnnotateFilesMethodDescriptor) .build();
batchAnnotateImagesTransportSettings = GrpcCallSettings.<BatchAnnotateImagesRequest, BatchAnnotateImagesResponse>newBuilder() .setMethodDescriptor(batchAnnotateImagesMethodDescriptor) .build(); GrpcCallSettings<AsyncBatchAnnotateFilesRequest, Operation> asyncBatchAnnotateFilesTransportSettings = GrpcCallSettings.<AsyncBatchAnnotateFilesRequest, Operation>newBuilder() .setMethodDescriptor(asyncBatchAnnotateFilesMethodDescriptor) .build();
/** * Constructs an instance of GrpcSessionsStub, using the given settings. This is protected so that * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. */ protected GrpcSessionsStub( SessionsStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { this.callableFactory = callableFactory; GrpcCallSettings<DetectIntentRequest, DetectIntentResponse> detectIntentTransportSettings = GrpcCallSettings.<DetectIntentRequest, DetectIntentResponse>newBuilder() .setMethodDescriptor(detectIntentMethodDescriptor) .build(); GrpcCallSettings<StreamingDetectIntentRequest, StreamingDetectIntentResponse> streamingDetectIntentTransportSettings = GrpcCallSettings .<StreamingDetectIntentRequest, StreamingDetectIntentResponse>newBuilder() .setMethodDescriptor(streamingDetectIntentMethodDescriptor) .build(); this.detectIntentCallable = callableFactory.createUnaryCallable( detectIntentTransportSettings, settings.detectIntentSettings(), clientContext); this.streamingDetectIntentCallable = callableFactory.createBidiStreamingCallable( streamingDetectIntentTransportSettings, settings.streamingDetectIntentSettings(), clientContext); backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); }
/** * Constructs an instance of GrpcSessionsStub, using the given settings. This is protected so that * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. */ protected GrpcSessionsStub( SessionsStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { this.callableFactory = callableFactory; GrpcCallSettings<DetectIntentRequest, DetectIntentResponse> detectIntentTransportSettings = GrpcCallSettings.<DetectIntentRequest, DetectIntentResponse>newBuilder() .setMethodDescriptor(detectIntentMethodDescriptor) .build(); GrpcCallSettings<StreamingDetectIntentRequest, StreamingDetectIntentResponse> streamingDetectIntentTransportSettings = GrpcCallSettings .<StreamingDetectIntentRequest, StreamingDetectIntentResponse>newBuilder() .setMethodDescriptor(streamingDetectIntentMethodDescriptor) .build(); this.detectIntentCallable = callableFactory.createUnaryCallable( detectIntentTransportSettings, settings.detectIntentSettings(), clientContext); this.streamingDetectIntentCallable = callableFactory.createBidiStreamingCallable( streamingDetectIntentTransportSettings, settings.streamingDetectIntentSettings(), clientContext); backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); }
/** * Constructs an instance of GrpcImageAnnotatorStub, using the given settings. This is protected * so that it is easy to make a subclass, but otherwise, the static factory methods should be * preferred. */ protected GrpcImageAnnotatorStub( ImageAnnotatorStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { this.callableFactory = callableFactory; GrpcCallSettings<BatchAnnotateImagesRequest, BatchAnnotateImagesResponse> batchAnnotateImagesTransportSettings = GrpcCallSettings.<BatchAnnotateImagesRequest, BatchAnnotateImagesResponse>newBuilder() .setMethodDescriptor(batchAnnotateImagesMethodDescriptor) .build(); this.batchAnnotateImagesCallable = callableFactory.createUnaryCallable( batchAnnotateImagesTransportSettings, settings.batchAnnotateImagesSettings(), clientContext); backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); }
public static <RequestT, ResponseT> Builder<RequestT, ResponseT> newBuilder() { return new Builder<>(); }
public Builder toBuilder() { return new Builder<>(this); }
public static <RequestT, ResponseT> Builder<RequestT, ResponseT> newBuilder() { return new Builder<>(); }
public static <RequestT, ResponseT> GrpcCallSettings<RequestT, ResponseT> create( MethodDescriptor<RequestT, ResponseT> methodDescriptor) { return GrpcCallSettings.<RequestT, ResponseT>newBuilder() .setMethodDescriptor(methodDescriptor) .build(); }
public static <RequestT, ResponseT> GrpcCallSettings<RequestT, ResponseT> create( MethodDescriptor<RequestT, ResponseT> methodDescriptor) { return GrpcCallSettings.<RequestT, ResponseT>newBuilder() .setMethodDescriptor(methodDescriptor) .build(); }