private static Builder initDefaults(Builder builder) { builder .batchWriteSpansSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); builder .createSpanSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); return builder; }
/** Returns the builder for the settings used for calls to batchWriteSpans. */ public UnaryCallSettings.Builder<BatchWriteSpansRequest, Empty> batchWriteSpansSettings() { return getStubSettingsBuilder().batchWriteSpansSettings(); }
protected TraceServiceStubSettings(Builder settingsBuilder) throws IOException { super(settingsBuilder); batchWriteSpansSettings = settingsBuilder.batchWriteSpansSettings().build(); createSpanSettings = settingsBuilder.createSpanSettings().build(); }