/** Creates a new builder using {@code value} as a template. */ public static StorageClientSettings.Builder from(StorageClientSettings value) { return StorageClientSettings.newBuilder().mergeFrom(value); }
/** Resets the state of this builder. */ public StorageClientSettings.Builder clear() { StorageClientSettings_Builder _defaults = StorageClientSettings.newBuilder(); numWorkerThreads = _defaults.numWorkerThreads; serviceUri = _defaults.serviceUri; endpointResolver = _defaults.endpointResolver; usePlaintext = _defaults.usePlaintext; clientName = _defaults.clientName; statsLogger = _defaults.statsLogger; backoffPolicy = _defaults.backoffPolicy; enableServerSideRouting = _defaults.enableServerSideRouting; _unsetProperties.clear(); _unsetProperties.addAll(_defaults._unsetProperties); return (StorageClientSettings.Builder) this; }
.withSettings(StorageClientSettings.newBuilder() .serviceUri(stateStorageServiceUrl) .clientName("functions-admin")
StorageClientSettings_Builder _defaults = StorageClientSettings.newBuilder();
/** Sets all property values using the given {@code StorageClientSettings} as a template. */ public StorageClientSettings.Builder mergeFrom(StorageClientSettings value) { StorageClientSettings_Builder _defaults = StorageClientSettings.newBuilder(); if (!Objects.equals(value.numWorkerThreads(), _defaults.numWorkerThreads())) { numWorkerThreads(value.numWorkerThreads()); } if (_defaults._unsetProperties.contains(StorageClientSettings_Builder.Property.SERVICE_URI) || !Objects.equals(value.serviceUri(), _defaults.serviceUri())) { serviceUri(value.serviceUri()); } if (!Objects.equals(value.endpointResolver(), _defaults.endpointResolver())) { endpointResolver(value.endpointResolver()); } if (!Objects.equals(value.usePlaintext(), _defaults.usePlaintext())) { usePlaintext(value.usePlaintext()); } value.clientName().ifPresent(this::clientName); value.statsLogger().ifPresent(this::statsLogger); if (!Objects.equals(value.backoffPolicy(), _defaults.backoffPolicy())) { backoffPolicy(value.backoffPolicy()); } if (!Objects.equals(value.enableServerSideRouting(), _defaults.enableServerSideRouting())) { enableServerSideRouting(value.enableServerSideRouting()); } return (StorageClientSettings.Builder) this; }
.withSettings(StorageClientSettings.newBuilder() .serviceUri("bk://localhost:4181") .backoffPolicy(Backoff.Jitter.of(
String tableName = instanceConfig.getFunctionDetails().getName(); StorageClientSettings settings = StorageClientSettings.newBuilder() .serviceUri(stateStorageServiceUrl) .clientName("function-" + tableNs + "/" + tableName)