AWS SDK for C++

AWS SDK for C++ Version 1.11.607

Loading...
Searching...
No Matches
InfluxDBv2Parameters.h
1
6#pragma once
7#include <aws/timestream-influxdb/TimestreamInfluxDB_EXPORTS.h>
8#include <aws/timestream-influxdb/model/LogLevel.h>
9#include <aws/timestream-influxdb/model/TracingType.h>
10#include <aws/timestream-influxdb/model/Duration.h>
11#include <utility>
12
13namespace Aws
14{
15namespace Utils
16{
17namespace Json
18{
19 class JsonValue;
20 class JsonView;
21} // namespace Json
22} // namespace Utils
23namespace TimestreamInfluxDB
24{
25namespace Model
26{
27
35 {
36 public:
37 AWS_TIMESTREAMINFLUXDB_API InfluxDBv2Parameters() = default;
38 AWS_TIMESTREAMINFLUXDB_API InfluxDBv2Parameters(Aws::Utils::Json::JsonView jsonValue);
39 AWS_TIMESTREAMINFLUXDB_API InfluxDBv2Parameters& operator=(Aws::Utils::Json::JsonView jsonValue);
40 AWS_TIMESTREAMINFLUXDB_API Aws::Utils::Json::JsonValue Jsonize() const;
41
42
44
48 inline bool GetFluxLogEnabled() const { return m_fluxLogEnabled; }
49 inline bool FluxLogEnabledHasBeenSet() const { return m_fluxLogEnabledHasBeenSet; }
50 inline void SetFluxLogEnabled(bool value) { m_fluxLogEnabledHasBeenSet = true; m_fluxLogEnabled = value; }
51 inline InfluxDBv2Parameters& WithFluxLogEnabled(bool value) { SetFluxLogEnabled(value); return *this;}
53
55
59 inline LogLevel GetLogLevel() const { return m_logLevel; }
60 inline bool LogLevelHasBeenSet() const { return m_logLevelHasBeenSet; }
61 inline void SetLogLevel(LogLevel value) { m_logLevelHasBeenSet = true; m_logLevel = value; }
62 inline InfluxDBv2Parameters& WithLogLevel(LogLevel value) { SetLogLevel(value); return *this;}
64
66
71 inline bool GetNoTasks() const { return m_noTasks; }
72 inline bool NoTasksHasBeenSet() const { return m_noTasksHasBeenSet; }
73 inline void SetNoTasks(bool value) { m_noTasksHasBeenSet = true; m_noTasks = value; }
74 inline InfluxDBv2Parameters& WithNoTasks(bool value) { SetNoTasks(value); return *this;}
76
78
82 inline int GetQueryConcurrency() const { return m_queryConcurrency; }
83 inline bool QueryConcurrencyHasBeenSet() const { return m_queryConcurrencyHasBeenSet; }
84 inline void SetQueryConcurrency(int value) { m_queryConcurrencyHasBeenSet = true; m_queryConcurrency = value; }
85 inline InfluxDBv2Parameters& WithQueryConcurrency(int value) { SetQueryConcurrency(value); return *this;}
87
89
94 inline int GetQueryQueueSize() const { return m_queryQueueSize; }
95 inline bool QueryQueueSizeHasBeenSet() const { return m_queryQueueSizeHasBeenSet; }
96 inline void SetQueryQueueSize(int value) { m_queryQueueSizeHasBeenSet = true; m_queryQueueSize = value; }
97 inline InfluxDBv2Parameters& WithQueryQueueSize(int value) { SetQueryQueueSize(value); return *this;}
99
101
105 inline TracingType GetTracingType() const { return m_tracingType; }
106 inline bool TracingTypeHasBeenSet() const { return m_tracingTypeHasBeenSet; }
107 inline void SetTracingType(TracingType value) { m_tracingTypeHasBeenSet = true; m_tracingType = value; }
108 inline InfluxDBv2Parameters& WithTracingType(TracingType value) { SetTracingType(value); return *this;}
110
112
117 inline bool GetMetricsDisabled() const { return m_metricsDisabled; }
118 inline bool MetricsDisabledHasBeenSet() const { return m_metricsDisabledHasBeenSet; }
119 inline void SetMetricsDisabled(bool value) { m_metricsDisabledHasBeenSet = true; m_metricsDisabled = value; }
120 inline InfluxDBv2Parameters& WithMetricsDisabled(bool value) { SetMetricsDisabled(value); return *this;}
122
124
128 inline const Duration& GetHttpIdleTimeout() const { return m_httpIdleTimeout; }
129 inline bool HttpIdleTimeoutHasBeenSet() const { return m_httpIdleTimeoutHasBeenSet; }
130 template<typename HttpIdleTimeoutT = Duration>
131 void SetHttpIdleTimeout(HttpIdleTimeoutT&& value) { m_httpIdleTimeoutHasBeenSet = true; m_httpIdleTimeout = std::forward<HttpIdleTimeoutT>(value); }
132 template<typename HttpIdleTimeoutT = Duration>
133 InfluxDBv2Parameters& WithHttpIdleTimeout(HttpIdleTimeoutT&& value) { SetHttpIdleTimeout(std::forward<HttpIdleTimeoutT>(value)); return *this;}
135
137
141 inline const Duration& GetHttpReadHeaderTimeout() const { return m_httpReadHeaderTimeout; }
142 inline bool HttpReadHeaderTimeoutHasBeenSet() const { return m_httpReadHeaderTimeoutHasBeenSet; }
143 template<typename HttpReadHeaderTimeoutT = Duration>
144 void SetHttpReadHeaderTimeout(HttpReadHeaderTimeoutT&& value) { m_httpReadHeaderTimeoutHasBeenSet = true; m_httpReadHeaderTimeout = std::forward<HttpReadHeaderTimeoutT>(value); }
145 template<typename HttpReadHeaderTimeoutT = Duration>
146 InfluxDBv2Parameters& WithHttpReadHeaderTimeout(HttpReadHeaderTimeoutT&& value) { SetHttpReadHeaderTimeout(std::forward<HttpReadHeaderTimeoutT>(value)); return *this;}
148
150
154 inline const Duration& GetHttpReadTimeout() const { return m_httpReadTimeout; }
155 inline bool HttpReadTimeoutHasBeenSet() const { return m_httpReadTimeoutHasBeenSet; }
156 template<typename HttpReadTimeoutT = Duration>
157 void SetHttpReadTimeout(HttpReadTimeoutT&& value) { m_httpReadTimeoutHasBeenSet = true; m_httpReadTimeout = std::forward<HttpReadTimeoutT>(value); }
158 template<typename HttpReadTimeoutT = Duration>
159 InfluxDBv2Parameters& WithHttpReadTimeout(HttpReadTimeoutT&& value) { SetHttpReadTimeout(std::forward<HttpReadTimeoutT>(value)); return *this;}
161
163
167 inline const Duration& GetHttpWriteTimeout() const { return m_httpWriteTimeout; }
168 inline bool HttpWriteTimeoutHasBeenSet() const { return m_httpWriteTimeoutHasBeenSet; }
169 template<typename HttpWriteTimeoutT = Duration>
170 void SetHttpWriteTimeout(HttpWriteTimeoutT&& value) { m_httpWriteTimeoutHasBeenSet = true; m_httpWriteTimeout = std::forward<HttpWriteTimeoutT>(value); }
171 template<typename HttpWriteTimeoutT = Duration>
172 InfluxDBv2Parameters& WithHttpWriteTimeout(HttpWriteTimeoutT&& value) { SetHttpWriteTimeout(std::forward<HttpWriteTimeoutT>(value)); return *this;}
174
176
180 inline long long GetInfluxqlMaxSelectBuckets() const { return m_influxqlMaxSelectBuckets; }
181 inline bool InfluxqlMaxSelectBucketsHasBeenSet() const { return m_influxqlMaxSelectBucketsHasBeenSet; }
182 inline void SetInfluxqlMaxSelectBuckets(long long value) { m_influxqlMaxSelectBucketsHasBeenSet = true; m_influxqlMaxSelectBuckets = value; }
183 inline InfluxDBv2Parameters& WithInfluxqlMaxSelectBuckets(long long value) { SetInfluxqlMaxSelectBuckets(value); return *this;}
185
187
192 inline long long GetInfluxqlMaxSelectPoint() const { return m_influxqlMaxSelectPoint; }
193 inline bool InfluxqlMaxSelectPointHasBeenSet() const { return m_influxqlMaxSelectPointHasBeenSet; }
194 inline void SetInfluxqlMaxSelectPoint(long long value) { m_influxqlMaxSelectPointHasBeenSet = true; m_influxqlMaxSelectPoint = value; }
195 inline InfluxDBv2Parameters& WithInfluxqlMaxSelectPoint(long long value) { SetInfluxqlMaxSelectPoint(value); return *this;}
197
199
203 inline long long GetInfluxqlMaxSelectSeries() const { return m_influxqlMaxSelectSeries; }
204 inline bool InfluxqlMaxSelectSeriesHasBeenSet() const { return m_influxqlMaxSelectSeriesHasBeenSet; }
205 inline void SetInfluxqlMaxSelectSeries(long long value) { m_influxqlMaxSelectSeriesHasBeenSet = true; m_influxqlMaxSelectSeries = value; }
206 inline InfluxDBv2Parameters& WithInfluxqlMaxSelectSeries(long long value) { SetInfluxqlMaxSelectSeries(value); return *this;}
208
210
214 inline bool GetPprofDisabled() const { return m_pprofDisabled; }
215 inline bool PprofDisabledHasBeenSet() const { return m_pprofDisabledHasBeenSet; }
216 inline void SetPprofDisabled(bool value) { m_pprofDisabledHasBeenSet = true; m_pprofDisabled = value; }
217 inline InfluxDBv2Parameters& WithPprofDisabled(bool value) { SetPprofDisabled(value); return *this;}
219
221
224 inline long long GetQueryInitialMemoryBytes() const { return m_queryInitialMemoryBytes; }
225 inline bool QueryInitialMemoryBytesHasBeenSet() const { return m_queryInitialMemoryBytesHasBeenSet; }
226 inline void SetQueryInitialMemoryBytes(long long value) { m_queryInitialMemoryBytesHasBeenSet = true; m_queryInitialMemoryBytes = value; }
227 inline InfluxDBv2Parameters& WithQueryInitialMemoryBytes(long long value) { SetQueryInitialMemoryBytes(value); return *this;}
229
231
236 inline long long GetQueryMaxMemoryBytes() const { return m_queryMaxMemoryBytes; }
237 inline bool QueryMaxMemoryBytesHasBeenSet() const { return m_queryMaxMemoryBytesHasBeenSet; }
238 inline void SetQueryMaxMemoryBytes(long long value) { m_queryMaxMemoryBytesHasBeenSet = true; m_queryMaxMemoryBytes = value; }
239 inline InfluxDBv2Parameters& WithQueryMaxMemoryBytes(long long value) { SetQueryMaxMemoryBytes(value); return *this;}
241
243
247 inline long long GetQueryMemoryBytes() const { return m_queryMemoryBytes; }
248 inline bool QueryMemoryBytesHasBeenSet() const { return m_queryMemoryBytesHasBeenSet; }
249 inline void SetQueryMemoryBytes(long long value) { m_queryMemoryBytesHasBeenSet = true; m_queryMemoryBytes = value; }
250 inline InfluxDBv2Parameters& WithQueryMemoryBytes(long long value) { SetQueryMemoryBytes(value); return *this;}
252
254
258 inline int GetSessionLength() const { return m_sessionLength; }
259 inline bool SessionLengthHasBeenSet() const { return m_sessionLengthHasBeenSet; }
260 inline void SetSessionLength(int value) { m_sessionLengthHasBeenSet = true; m_sessionLength = value; }
261 inline InfluxDBv2Parameters& WithSessionLength(int value) { SetSessionLength(value); return *this;}
263
265
273 inline bool GetSessionRenewDisabled() const { return m_sessionRenewDisabled; }
274 inline bool SessionRenewDisabledHasBeenSet() const { return m_sessionRenewDisabledHasBeenSet; }
275 inline void SetSessionRenewDisabled(bool value) { m_sessionRenewDisabledHasBeenSet = true; m_sessionRenewDisabled = value; }
276 inline InfluxDBv2Parameters& WithSessionRenewDisabled(bool value) { SetSessionRenewDisabled(value); return *this;}
278
280
286 inline long long GetStorageCacheMaxMemorySize() const { return m_storageCacheMaxMemorySize; }
287 inline bool StorageCacheMaxMemorySizeHasBeenSet() const { return m_storageCacheMaxMemorySizeHasBeenSet; }
288 inline void SetStorageCacheMaxMemorySize(long long value) { m_storageCacheMaxMemorySizeHasBeenSet = true; m_storageCacheMaxMemorySize = value; }
291
293
298 inline long long GetStorageCacheSnapshotMemorySize() const { return m_storageCacheSnapshotMemorySize; }
299 inline bool StorageCacheSnapshotMemorySizeHasBeenSet() const { return m_storageCacheSnapshotMemorySizeHasBeenSet; }
300 inline void SetStorageCacheSnapshotMemorySize(long long value) { m_storageCacheSnapshotMemorySizeHasBeenSet = true; m_storageCacheSnapshotMemorySize = value; }
303
305
310 inline const Duration& GetStorageCacheSnapshotWriteColdDuration() const { return m_storageCacheSnapshotWriteColdDuration; }
311 inline bool StorageCacheSnapshotWriteColdDurationHasBeenSet() const { return m_storageCacheSnapshotWriteColdDurationHasBeenSet; }
312 template<typename StorageCacheSnapshotWriteColdDurationT = Duration>
313 void SetStorageCacheSnapshotWriteColdDuration(StorageCacheSnapshotWriteColdDurationT&& value) { m_storageCacheSnapshotWriteColdDurationHasBeenSet = true; m_storageCacheSnapshotWriteColdDuration = std::forward<StorageCacheSnapshotWriteColdDurationT>(value); }
314 template<typename StorageCacheSnapshotWriteColdDurationT = Duration>
315 InfluxDBv2Parameters& WithStorageCacheSnapshotWriteColdDuration(StorageCacheSnapshotWriteColdDurationT&& value) { SetStorageCacheSnapshotWriteColdDuration(std::forward<StorageCacheSnapshotWriteColdDurationT>(value)); return *this;}
317
319
323 inline const Duration& GetStorageCompactFullWriteColdDuration() const { return m_storageCompactFullWriteColdDuration; }
324 inline bool StorageCompactFullWriteColdDurationHasBeenSet() const { return m_storageCompactFullWriteColdDurationHasBeenSet; }
325 template<typename StorageCompactFullWriteColdDurationT = Duration>
326 void SetStorageCompactFullWriteColdDuration(StorageCompactFullWriteColdDurationT&& value) { m_storageCompactFullWriteColdDurationHasBeenSet = true; m_storageCompactFullWriteColdDuration = std::forward<StorageCompactFullWriteColdDurationT>(value); }
327 template<typename StorageCompactFullWriteColdDurationT = Duration>
328 InfluxDBv2Parameters& WithStorageCompactFullWriteColdDuration(StorageCompactFullWriteColdDurationT&& value) { SetStorageCompactFullWriteColdDuration(std::forward<StorageCompactFullWriteColdDurationT>(value)); return *this;}
330
332
336 inline long long GetStorageCompactThroughputBurst() const { return m_storageCompactThroughputBurst; }
337 inline bool StorageCompactThroughputBurstHasBeenSet() const { return m_storageCompactThroughputBurstHasBeenSet; }
338 inline void SetStorageCompactThroughputBurst(long long value) { m_storageCompactThroughputBurstHasBeenSet = true; m_storageCompactThroughputBurst = value; }
341
343
349 inline int GetStorageMaxConcurrentCompactions() const { return m_storageMaxConcurrentCompactions; }
350 inline bool StorageMaxConcurrentCompactionsHasBeenSet() const { return m_storageMaxConcurrentCompactionsHasBeenSet; }
351 inline void SetStorageMaxConcurrentCompactions(int value) { m_storageMaxConcurrentCompactionsHasBeenSet = true; m_storageMaxConcurrentCompactions = value; }
354
356
362 inline long long GetStorageMaxIndexLogFileSize() const { return m_storageMaxIndexLogFileSize; }
363 inline bool StorageMaxIndexLogFileSizeHasBeenSet() const { return m_storageMaxIndexLogFileSizeHasBeenSet; }
364 inline void SetStorageMaxIndexLogFileSize(long long value) { m_storageMaxIndexLogFileSizeHasBeenSet = true; m_storageMaxIndexLogFileSize = value; }
367
369
373 inline bool GetStorageNoValidateFieldSize() const { return m_storageNoValidateFieldSize; }
374 inline bool StorageNoValidateFieldSizeHasBeenSet() const { return m_storageNoValidateFieldSizeHasBeenSet; }
375 inline void SetStorageNoValidateFieldSize(bool value) { m_storageNoValidateFieldSizeHasBeenSet = true; m_storageNoValidateFieldSize = value; }
378
380
384 inline const Duration& GetStorageRetentionCheckInterval() const { return m_storageRetentionCheckInterval; }
385 inline bool StorageRetentionCheckIntervalHasBeenSet() const { return m_storageRetentionCheckIntervalHasBeenSet; }
386 template<typename StorageRetentionCheckIntervalT = Duration>
387 void SetStorageRetentionCheckInterval(StorageRetentionCheckIntervalT&& value) { m_storageRetentionCheckIntervalHasBeenSet = true; m_storageRetentionCheckInterval = std::forward<StorageRetentionCheckIntervalT>(value); }
388 template<typename StorageRetentionCheckIntervalT = Duration>
389 InfluxDBv2Parameters& WithStorageRetentionCheckInterval(StorageRetentionCheckIntervalT&& value) { SetStorageRetentionCheckInterval(std::forward<StorageRetentionCheckIntervalT>(value)); return *this;}
391
393
397 inline int GetStorageSeriesFileMaxConcurrentSnapshotCompactions() const { return m_storageSeriesFileMaxConcurrentSnapshotCompactions; }
398 inline bool StorageSeriesFileMaxConcurrentSnapshotCompactionsHasBeenSet() const { return m_storageSeriesFileMaxConcurrentSnapshotCompactionsHasBeenSet; }
399 inline void SetStorageSeriesFileMaxConcurrentSnapshotCompactions(int value) { m_storageSeriesFileMaxConcurrentSnapshotCompactionsHasBeenSet = true; m_storageSeriesFileMaxConcurrentSnapshotCompactions = value; }
402
404
411 inline long long GetStorageSeriesIdSetCacheSize() const { return m_storageSeriesIdSetCacheSize; }
412 inline bool StorageSeriesIdSetCacheSizeHasBeenSet() const { return m_storageSeriesIdSetCacheSizeHasBeenSet; }
413 inline void SetStorageSeriesIdSetCacheSize(long long value) { m_storageSeriesIdSetCacheSizeHasBeenSet = true; m_storageSeriesIdSetCacheSize = value; }
416
418
423 inline int GetStorageWalMaxConcurrentWrites() const { return m_storageWalMaxConcurrentWrites; }
424 inline bool StorageWalMaxConcurrentWritesHasBeenSet() const { return m_storageWalMaxConcurrentWritesHasBeenSet; }
425 inline void SetStorageWalMaxConcurrentWrites(int value) { m_storageWalMaxConcurrentWritesHasBeenSet = true; m_storageWalMaxConcurrentWrites = value; }
428
430
437 inline const Duration& GetStorageWalMaxWriteDelay() const { return m_storageWalMaxWriteDelay; }
438 inline bool StorageWalMaxWriteDelayHasBeenSet() const { return m_storageWalMaxWriteDelayHasBeenSet; }
439 template<typename StorageWalMaxWriteDelayT = Duration>
440 void SetStorageWalMaxWriteDelay(StorageWalMaxWriteDelayT&& value) { m_storageWalMaxWriteDelayHasBeenSet = true; m_storageWalMaxWriteDelay = std::forward<StorageWalMaxWriteDelayT>(value); }
441 template<typename StorageWalMaxWriteDelayT = Duration>
442 InfluxDBv2Parameters& WithStorageWalMaxWriteDelay(StorageWalMaxWriteDelayT&& value) { SetStorageWalMaxWriteDelay(std::forward<StorageWalMaxWriteDelayT>(value)); return *this;}
444
446
450 inline bool GetUiDisabled() const { return m_uiDisabled; }
451 inline bool UiDisabledHasBeenSet() const { return m_uiDisabledHasBeenSet; }
452 inline void SetUiDisabled(bool value) { m_uiDisabledHasBeenSet = true; m_uiDisabled = value; }
453 inline InfluxDBv2Parameters& WithUiDisabled(bool value) { SetUiDisabled(value); return *this;}
455 private:
456
457 bool m_fluxLogEnabled{false};
458 bool m_fluxLogEnabledHasBeenSet = false;
459
460 LogLevel m_logLevel{LogLevel::NOT_SET};
461 bool m_logLevelHasBeenSet = false;
462
463 bool m_noTasks{false};
464 bool m_noTasksHasBeenSet = false;
465
466 int m_queryConcurrency{0};
467 bool m_queryConcurrencyHasBeenSet = false;
468
469 int m_queryQueueSize{0};
470 bool m_queryQueueSizeHasBeenSet = false;
471
472 TracingType m_tracingType{TracingType::NOT_SET};
473 bool m_tracingTypeHasBeenSet = false;
474
475 bool m_metricsDisabled{false};
476 bool m_metricsDisabledHasBeenSet = false;
477
478 Duration m_httpIdleTimeout;
479 bool m_httpIdleTimeoutHasBeenSet = false;
480
481 Duration m_httpReadHeaderTimeout;
482 bool m_httpReadHeaderTimeoutHasBeenSet = false;
483
484 Duration m_httpReadTimeout;
485 bool m_httpReadTimeoutHasBeenSet = false;
486
487 Duration m_httpWriteTimeout;
488 bool m_httpWriteTimeoutHasBeenSet = false;
489
490 long long m_influxqlMaxSelectBuckets{0};
491 bool m_influxqlMaxSelectBucketsHasBeenSet = false;
492
493 long long m_influxqlMaxSelectPoint{0};
494 bool m_influxqlMaxSelectPointHasBeenSet = false;
495
496 long long m_influxqlMaxSelectSeries{0};
497 bool m_influxqlMaxSelectSeriesHasBeenSet = false;
498
499 bool m_pprofDisabled{false};
500 bool m_pprofDisabledHasBeenSet = false;
501
502 long long m_queryInitialMemoryBytes{0};
503 bool m_queryInitialMemoryBytesHasBeenSet = false;
504
505 long long m_queryMaxMemoryBytes{0};
506 bool m_queryMaxMemoryBytesHasBeenSet = false;
507
508 long long m_queryMemoryBytes{0};
509 bool m_queryMemoryBytesHasBeenSet = false;
510
511 int m_sessionLength{0};
512 bool m_sessionLengthHasBeenSet = false;
513
514 bool m_sessionRenewDisabled{false};
515 bool m_sessionRenewDisabledHasBeenSet = false;
516
517 long long m_storageCacheMaxMemorySize{0};
518 bool m_storageCacheMaxMemorySizeHasBeenSet = false;
519
520 long long m_storageCacheSnapshotMemorySize{0};
521 bool m_storageCacheSnapshotMemorySizeHasBeenSet = false;
522
523 Duration m_storageCacheSnapshotWriteColdDuration;
524 bool m_storageCacheSnapshotWriteColdDurationHasBeenSet = false;
525
526 Duration m_storageCompactFullWriteColdDuration;
527 bool m_storageCompactFullWriteColdDurationHasBeenSet = false;
528
529 long long m_storageCompactThroughputBurst{0};
530 bool m_storageCompactThroughputBurstHasBeenSet = false;
531
532 int m_storageMaxConcurrentCompactions{0};
533 bool m_storageMaxConcurrentCompactionsHasBeenSet = false;
534
535 long long m_storageMaxIndexLogFileSize{0};
536 bool m_storageMaxIndexLogFileSizeHasBeenSet = false;
537
538 bool m_storageNoValidateFieldSize{false};
539 bool m_storageNoValidateFieldSizeHasBeenSet = false;
540
541 Duration m_storageRetentionCheckInterval;
542 bool m_storageRetentionCheckIntervalHasBeenSet = false;
543
544 int m_storageSeriesFileMaxConcurrentSnapshotCompactions{0};
545 bool m_storageSeriesFileMaxConcurrentSnapshotCompactionsHasBeenSet = false;
546
547 long long m_storageSeriesIdSetCacheSize{0};
548 bool m_storageSeriesIdSetCacheSizeHasBeenSet = false;
549
550 int m_storageWalMaxConcurrentWrites{0};
551 bool m_storageWalMaxConcurrentWritesHasBeenSet = false;
552
553 Duration m_storageWalMaxWriteDelay;
554 bool m_storageWalMaxWriteDelayHasBeenSet = false;
555
556 bool m_uiDisabled{false};
557 bool m_uiDisabledHasBeenSet = false;
558 };
559
560} // namespace Model
561} // namespace TimestreamInfluxDB
562} // namespace Aws
InfluxDBv2Parameters & WithHttpIdleTimeout(HttpIdleTimeoutT &&value)
InfluxDBv2Parameters & WithStorageNoValidateFieldSize(bool value)
InfluxDBv2Parameters & WithStorageWalMaxConcurrentWrites(int value)
InfluxDBv2Parameters & WithStorageSeriesIdSetCacheSize(long long value)
InfluxDBv2Parameters & WithLogLevel(LogLevel value)
void SetStorageCacheSnapshotWriteColdDuration(StorageCacheSnapshotWriteColdDurationT &&value)
InfluxDBv2Parameters & WithStorageCompactFullWriteColdDuration(StorageCompactFullWriteColdDurationT &&value)
void SetHttpReadHeaderTimeout(HttpReadHeaderTimeoutT &&value)
AWS_TIMESTREAMINFLUXDB_API InfluxDBv2Parameters & operator=(Aws::Utils::Json::JsonView jsonValue)
InfluxDBv2Parameters & WithStorageRetentionCheckInterval(StorageRetentionCheckIntervalT &&value)
InfluxDBv2Parameters & WithTracingType(TracingType value)
InfluxDBv2Parameters & WithStorageCacheSnapshotWriteColdDuration(StorageCacheSnapshotWriteColdDurationT &&value)
InfluxDBv2Parameters & WithHttpReadTimeout(HttpReadTimeoutT &&value)
AWS_TIMESTREAMINFLUXDB_API InfluxDBv2Parameters()=default
InfluxDBv2Parameters & WithQueryMaxMemoryBytes(long long value)
void SetStorageRetentionCheckInterval(StorageRetentionCheckIntervalT &&value)
InfluxDBv2Parameters & WithStorageSeriesFileMaxConcurrentSnapshotCompactions(int value)
InfluxDBv2Parameters & WithStorageCacheSnapshotMemorySize(long long value)
InfluxDBv2Parameters & WithStorageCompactThroughputBurst(long long value)
void SetStorageCompactFullWriteColdDuration(StorageCompactFullWriteColdDurationT &&value)
InfluxDBv2Parameters & WithQueryInitialMemoryBytes(long long value)
InfluxDBv2Parameters & WithStorageMaxConcurrentCompactions(int value)
AWS_TIMESTREAMINFLUXDB_API Aws::Utils::Json::JsonValue Jsonize() const
InfluxDBv2Parameters & WithHttpWriteTimeout(HttpWriteTimeoutT &&value)
void SetStorageWalMaxWriteDelay(StorageWalMaxWriteDelayT &&value)
InfluxDBv2Parameters & WithStorageWalMaxWriteDelay(StorageWalMaxWriteDelayT &&value)
InfluxDBv2Parameters & WithInfluxqlMaxSelectPoint(long long value)
InfluxDBv2Parameters & WithStorageMaxIndexLogFileSize(long long value)
InfluxDBv2Parameters & WithStorageCacheMaxMemorySize(long long value)
InfluxDBv2Parameters & WithQueryMemoryBytes(long long value)
InfluxDBv2Parameters & WithSessionRenewDisabled(bool value)
InfluxDBv2Parameters & WithHttpReadHeaderTimeout(HttpReadHeaderTimeoutT &&value)
InfluxDBv2Parameters & WithInfluxqlMaxSelectBuckets(long long value)
AWS_TIMESTREAMINFLUXDB_API InfluxDBv2Parameters(Aws::Utils::Json::JsonView jsonValue)
InfluxDBv2Parameters & WithInfluxqlMaxSelectSeries(long long value)
Aws::Utils::Json::JsonValue JsonValue