private static Builder initDefaults(Builder builder) { builder .getOperationSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); builder .listOperationsSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); builder .cancelOperationSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); builder .deleteOperationSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); return builder; }
protected Builder(ClientContext clientContext) { super(clientContext); getOperationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); listOperationsSettings = PagedCallSettings.newBuilder(LIST_OPERATIONS_PAGE_STR_FACT); cancelOperationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); deleteOperationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of( getOperationSettings, listOperationsSettings, cancelOperationSettings, deleteOperationSettings); initDefaults(this); }
private static Builder initDefaults(Builder builder) { builder .getOperationSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); builder .listOperationsSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); builder .cancelOperationSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); builder .deleteOperationSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); return builder; }
public static final GrpcOperationsStub create(ClientContext clientContext) throws IOException { return new GrpcOperationsStub(OperationsStubSettings.newBuilder().build(), clientContext); }
protected Builder(ClientContext clientContext) { super(clientContext); getOperationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); listOperationsSettings = PagedCallSettings.newBuilder(LIST_OPERATIONS_PAGE_STR_FACT); cancelOperationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); deleteOperationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); unaryMethodSettingsBuilders = ImmutableList.<UnaryCallSettings.Builder<?, ?>>of( getOperationSettings, listOperationsSettings, cancelOperationSettings, deleteOperationSettings); initDefaults(this); }
/** Returns the builder for the settings used for calls to getOperation. */ public UnaryCallSettings.Builder<GetOperationRequest, Operation> getOperationSettings() { return getStubSettingsBuilder().getOperationSettings(); }
/** Returns the builder for the settings used for calls to cancelOperation. */ public UnaryCallSettings.Builder<CancelOperationRequest, Empty> cancelOperationSettings() { return getStubSettingsBuilder().cancelOperationSettings(); }
/** Returns the builder for the settings used for calls to deleteOperation. */ public UnaryCallSettings.Builder<DeleteOperationRequest, Empty> deleteOperationSettings() { return getStubSettingsBuilder().deleteOperationSettings(); }
private static Builder createDefault() { Builder builder = new Builder((ClientContext) null); return initDefaults(builder); }
/** Returns a builder containing all the values of this settings class. */ public Builder toBuilder() { return new Builder(this); }
/** Returns a new builder for this class. */ public static Builder newBuilder(ClientContext clientContext) { return new Builder(clientContext); }
/** Returns a builder containing all the values of this settings class. */ public Builder toBuilder() { return new Builder(this); }
/** Returns a new builder for this class. */ public static Builder newBuilder(ClientContext clientContext) { return new Builder(clientContext); }
public static final GrpcOperationsStub create(ClientContext clientContext) throws IOException { return new GrpcOperationsStub(OperationsStubSettings.newBuilder().build(), clientContext); }
public static final GrpcOperationsStub create( ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { return new GrpcOperationsStub( OperationsStubSettings.newBuilder().build(), clientContext, callableFactory); }
/** Returns the builder for the settings used for calls to deleteOperation. */ public UnaryCallSettings.Builder<DeleteOperationRequest, Empty> deleteOperationSettings() { return getStubSettingsBuilder().deleteOperationSettings(); }
/** * Applies the given settings updater function to all of the unary API methods in this service. * * <p>Note: This method does not support applying settings to streaming methods. */ public Builder applyToAllUnaryMethods( ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) throws Exception { super.applyToAllUnaryMethods( getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); return this; }
/** Returns the builder for the settings used for calls to listOperations. */ public PagedCallSettings.Builder< ListOperationsRequest, ListOperationsResponse, ListOperationsPagedResponse> listOperationsSettings() { return getStubSettingsBuilder().listOperationsSettings(); }
private static Builder createDefault() { Builder builder = new Builder((ClientContext) null); return initDefaults(builder); }
/** Returns the builder for the settings used for calls to listOperations. */ public PagedCallSettings.Builder< ListOperationsRequest, ListOperationsResponse, ListOperationsPagedResponse> listOperationsSettings() { return getStubSettingsBuilder().listOperationsSettings(); }