Refine search
protected Builder(ClientContext clientContext) { super(clientContext); generateAccessTokenSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); generateIdTokenSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); signBlobSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); signJwtSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); generateIdentityBindingAccessTokenSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of( generateAccessTokenSettings, generateIdTokenSettings, signBlobSettings, signJwtSettings, generateIdentityBindingAccessTokenSettings); initDefaults(this); }
protected Builder(TraceServiceStubSettings settings) { super(settings); batchWriteSpansSettings = settings.batchWriteSpansSettings.toBuilder(); createSpanSettings = settings.createSpanSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of( batchWriteSpansSettings, createSpanSettings); }
/** Returns a builder for API call settings. */ @Deprecated public UnaryCallSettings.Builder getApiCallSettings(RetrySettings retrySettings) { return UnaryCallSettings.newUnaryCallSettingsBuilder().setRetrySettings(retrySettings); }
/** * Creates a callable chain to handle point ReadRows RPCs. The chain will: * * <ul> * <li>Convert a {@link Query} into a {@link com.google.bigtable.v2.ReadRowsRequest} and * dispatch the RPC. * <li>Upon receiving the response stream, it will merge the {@link * com.google.bigtable.v2.ReadRowsResponse.CellChunk}s in logical rows. The actual row * implementation can be configured in by the {@code rowAdapter} parameter. * <li>Retry/resume on failure. * <li>Filter out marker rows. * </ul> */ public <RowT> UnaryCallable<Query, RowT> createReadRowCallable(RowAdapter<RowT> rowAdapter) { return createReadRowsCallable( ServerStreamingCallSettings.<Query, Row>newBuilder() .setRetryableCodes(settings.readRowSettings().getRetryableCodes()) .setRetrySettings(settings.readRowSettings().getRetrySettings()) .setIdleTimeout(settings.readRowSettings().getRetrySettings().getTotalTimeout()) .build(), rowAdapter) .first(); }
@Test public void testStubSettings() throws IOException { String projectId = "my-project"; BigtableInstanceAdminSettings.Builder builder = BigtableInstanceAdminSettings.newBuilder().setProjectId(projectId); builder.stubSettings().createInstanceSettings().setRetryableCodes(Code.INVALID_ARGUMENT); assertThat(builder.build().getStubSettings().createInstanceSettings().getRetryableCodes()) .containsExactly(Code.INVALID_ARGUMENT); assertThat( builder .build() .toBuilder() .build() .getStubSettings() .createInstanceSettings() .getRetryableCodes()) .containsExactly(Code.INVALID_ARGUMENT); } }
@Test public void testStubSettings() throws IOException { BigtableTableAdminSettings.Builder builder = BigtableTableAdminSettings.newBuilder() .setProjectId("my-project") .setInstanceId("my-instance"); builder.stubSettings().createTableSettings().setRetryableCodes(Code.INVALID_ARGUMENT); assertThat(builder.build().getStubSettings().createTableSettings().getRetryableCodes()) .containsExactly(Code.INVALID_ARGUMENT); assertThat( builder .build() .toBuilder() .build() .getStubSettings() .createTableSettings() .getRetryableCodes()) .containsExactly(Code.INVALID_ARGUMENT); } }
protected Builder(ClientContext clientContext) { super(clientContext); batchWriteSpansSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); createSpanSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of( batchWriteSpansSettings, createSpanSettings); initDefaults(this); }
protected Builder(TextToSpeechStubSettings settings) { super(settings); listVoicesSettings = settings.listVoicesSettings.toBuilder(); synthesizeSpeechSettings = settings.synthesizeSpeechSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of( listVoicesSettings, synthesizeSpeechSettings); }
protected Builder(ClientContext clientContext) { super(clientContext); listVoicesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); synthesizeSpeechSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of( listVoicesSettings, synthesizeSpeechSettings); initDefaults(this); }
protected Builder(TextToSpeechStubSettings settings) { super(settings); listVoicesSettings = settings.listVoicesSettings.toBuilder(); synthesizeSpeechSettings = settings.synthesizeSpeechSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of( listVoicesSettings, synthesizeSpeechSettings); }
protected Builder(ClientContext clientContext) { super(clientContext); getLicenseCodeSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); testIamPermissionsLicenseCodeSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of( getLicenseCodeSettings, testIamPermissionsLicenseCodeSettings); initDefaults(this); }
protected Builder(ErrorGroupServiceStubSettings settings) { super(settings); getGroupSettings = settings.getGroupSettings.toBuilder(); updateGroupSettings = settings.updateGroupSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of(getGroupSettings, updateGroupSettings); }
protected Builder(ClientContext clientContext) { super(clientContext); getGroupSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); updateGroupSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of(getGroupSettings, updateGroupSettings); initDefaults(this); }
protected Builder(LicenseCodeStubSettings settings) { super(settings); getLicenseCodeSettings = settings.getLicenseCodeSettings.toBuilder(); testIamPermissionsLicenseCodeSettings = settings.testIamPermissionsLicenseCodeSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of( getLicenseCodeSettings, testIamPermissionsLicenseCodeSettings); }
protected Builder(ClientContext clientContext) { super(clientContext); listVoicesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); synthesizeSpeechSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of( listVoicesSettings, synthesizeSpeechSettings); initDefaults(this); }
protected Builder(ClientContext clientContext) { super(clientContext); deleteRouteSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); getRouteSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); insertRouteSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); listRoutesSettings = PagedCallSettings.newBuilder(LIST_ROUTES_PAGE_STR_FACT); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of( deleteRouteSettings, getRouteSettings, insertRouteSettings, listRoutesSettings); initDefaults(this); }
protected Builder(ClientContext clientContext) { super(clientContext); createReadSessionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); readRowsSettings = ServerStreamingCallSettings.newBuilder(); batchCreateReadSessionStreamsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); finalizeStreamSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); splitReadStreamSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of( createReadSessionSettings, batchCreateReadSessionStreamsSettings, finalizeStreamSettings, splitReadStreamSettings); initDefaults(this); }