Seismic Drive Client API
src
src
core
SDVersion.h
Go to the documentation of this file.
1
// ============================================================================
2
// Copyright 2020-2024, Schlumberger
3
//
4
// Licensed under the Apache License, Version 2.0 (the "License");
5
// you may not use this file except in compliance with the License.
6
// You may obtain a copy of the License at
7
//
8
// http://www.apache.org/licenses/LICENSE-2.0
9
//
10
// Unless required by applicable law or agreed to in writing, software
11
// distributed under the License is distributed on an "AS IS" BASIS,
12
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
// See the License for the specific language governing permissions and
14
// limitations under the License.
15
// ============================================================================
16
17
#pragma once
18
19
#include <cstdint>
20
21
namespace
seismicdrive
22
{
23
enum class
SDVersion
: uint_least16_t
24
{
25
Major
= 3,
26
Minor
= 31,
// Fix uploading dataset to default tier
27
// Minor = 30, // Added SDUtils::deleteDatasetSync method
28
// Minor = 29, // Add SDUtils::bulkChangeTier() && SDUtils::bulkChangeTierStatus()
29
// Minor = 28, // Added SDManager::setCredentialsProvider(const std::string &authProvider, const std::vector<std::string> &args)
30
// Minor = 27, // Add SDUtils::bulkDeleteSubProjectPath() && SDUtils::bulkDeleteDataset()
31
// Minor = 26, // Add SDUtils::bulkDelete() && SDUtils::bulkDeleteStatus()
32
// Minor = 25, // Add Archive tier option to SDGenericDataset::setStorageTier(tier)
33
// Minor = 24, // Add support for "Cold" tier for upload dataset and changeTier
34
// Minor = 23, // Add SDGenericDataset::getFileMetaData() && SDUtils::getFileMetaData()
35
// Minor = 22, // Add SDGenericDataset::updateStorageTier(tier) && SDUtils::updateStorageTier(tier)
36
// Minor = 21, // Add SDGenericDataset::setStorageTier(tier) && SDGenericDataset::getStorageTier()
37
// Minor = 20, // Add translate-user-info param to dataset_get() && dataset_list()
38
// Minor = 19, // Fix setting log level programmatically
39
// Minor = 18, // Add SDUtils::datasetList(subProjectPath, cursor, limit) && SDUtils::getServiceCloudProivider()
40
// Minor = 17, // Add SDUtils::ls(path, cursor, limit)
41
// Minor = 16, // Improve SDManager thread safety
42
// Minor = 15, // Add AuthProviderTypeChange exception
43
// Minor = 14, // Add new exception system.
44
// Minor = 13, // Improve API names. Add type safety to APIs.
45
// Minor = 12, // Add SDManager::get/set/clearHttpHeaders()
46
// Minor = 11, // Add SDManager::setLogLevel()/getLogLevel()
47
// Minor = 10, // Add SDGenericDataset::getHosts()
48
// Minor = 9, // Add SDExpectedReadOnlyDatasetException
49
// Minor = 8, // Add SDExpectedJsonException
50
// Minor = 7, // Moving to gitlab
51
// Minor = 6, // Add setExponentialRetryBackoffPolicy
52
// Minor = 5, // Add SDReadOnlyGenericDatasetAccessor constructor
53
// Minor = 4, // Add CallbackAuthProvider
54
// Minor = 3, // Add SDExceptionOutdatedMethod
55
// Minor = 2, // Add SDGenericDataset::getReadonlyMode()
56
// Minor = 1, // Add cloud storage exception types (generic base, Azure)
57
// Minor = 0, // 3.0 - identical to version 2.18
58
// Major = 2,
59
// Minor = 18, // Add getChildren to GcsAccessor
60
// Minor = 17, // Add SDExceptionContextPathNoMatch
61
// Minor = 16, // Add SDExceptionContextVersionTooNew
62
// Minor = 15, // Add [get|set]CachedStorageAccessToken(), getSerializedContext(), setReadonlyMode()
63
// Minor = 14, // Add HttpRequest::setHttpContext()
64
// Minor = 13, // Add recursive option to dataset iterators
65
// Minor = 12, // Enable telemetry sdapi
66
// Minor = 11, // Add dataset blockExists/objectExists
67
// Minor = 10, // Add dataset type getter
68
// Minor = 9, // Add dataset legal-tag getter
69
// Minor = 8, // Add version API
70
Patch
= 0
71
};
72
}
seismicdrive::SDVersion::Patch
seismicdrive::SDVersion::Major
seismicdrive::SDVersion
SDVersion
Definition:
SDVersion.h:23
seismicdrive
Definition:
Constants.h:27
seismicdrive::SDVersion::Minor
Generated by
1.8.14