7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/m2/MainframeModernization_EXPORTS.h>
10#include <aws/m2/model/DatasetDetailOrgAttributes.h>
15template <
typename RESULT_TYPE>
16class AmazonWebServiceResult;
23namespace MainframeModernization {
37 m_blocksizeHasBeenSet =
true;
51 template <
typename CreationTimeT = Aws::Utils::DateTime>
53 m_creationTimeHasBeenSet =
true;
54 m_creationTime = std::forward<CreationTimeT>(value);
56 template <
typename CreationTimeT = Aws::Utils::DateTime>
68 template <
typename DataSetNameT = Aws::String>
70 m_dataSetNameHasBeenSet =
true;
71 m_dataSetName = std::forward<DataSetNameT>(value);
73 template <
typename DataSetNameT = Aws::String>
85 template <
typename DataSetOrgT = DatasetDetailOrgAttributes>
87 m_dataSetOrgHasBeenSet =
true;
88 m_dataSetOrg = std::forward<DataSetOrgT>(value);
90 template <
typename DataSetOrgT = DatasetDetailOrgAttributes>
103 m_fileSizeHasBeenSet =
true;
117 template <
typename LastReferencedTimeT = Aws::Utils::DateTime>
119 m_lastReferencedTimeHasBeenSet =
true;
120 m_lastReferencedTime = std::forward<LastReferencedTimeT>(value);
122 template <
typename LastReferencedTimeT = Aws::Utils::DateTime>
134 template <
typename LastUpdatedTimeT = Aws::Utils::DateTime>
136 m_lastUpdatedTimeHasBeenSet =
true;
137 m_lastUpdatedTime = std::forward<LastUpdatedTimeT>(value);
139 template <
typename LastUpdatedTimeT = Aws::Utils::DateTime>
151 template <
typename LocationT = Aws::String>
153 m_locationHasBeenSet =
true;
154 m_location = std::forward<LocationT>(value);
156 template <
typename LocationT = Aws::String>
169 m_recordLengthHasBeenSet =
true;
170 m_recordLength = value;
181 template <
typename RequestIdT = Aws::String>
183 m_requestIdHasBeenSet =
true;
184 m_requestId = std::forward<RequestIdT>(value);
186 template <
typename RequestIdT = Aws::String>
199 DatasetDetailOrgAttributes m_dataSetOrg;
201 long long m_fileSize{0};
209 int m_recordLength{0};
212 bool m_blocksizeHasBeenSet =
false;
213 bool m_creationTimeHasBeenSet =
false;
214 bool m_dataSetNameHasBeenSet =
false;
215 bool m_dataSetOrgHasBeenSet =
false;
216 bool m_fileSizeHasBeenSet =
false;
217 bool m_lastReferencedTimeHasBeenSet =
false;
218 bool m_lastUpdatedTimeHasBeenSet =
false;
219 bool m_locationHasBeenSet =
false;
220 bool m_recordLengthHasBeenSet =
false;
221 bool m_requestIdHasBeenSet =
false;
AWS_MAINFRAMEMODERNIZATION_API GetDataSetDetailsResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
AWS_MAINFRAMEMODERNIZATION_API GetDataSetDetailsResult()=default
GetDataSetDetailsResult & WithRequestId(RequestIdT &&value)
const DatasetDetailOrgAttributes & GetDataSetOrg() const
void SetBlocksize(int value)
AWS_MAINFRAMEMODERNIZATION_API GetDataSetDetailsResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetDataSetDetailsResult & WithLastUpdatedTime(LastUpdatedTimeT &&value)
void SetDataSetName(DataSetNameT &&value)
const Aws::String & GetDataSetName() const
GetDataSetDetailsResult & WithLastReferencedTime(LastReferencedTimeT &&value)
int GetRecordLength() const
void SetRecordLength(int value)
void SetLastReferencedTime(LastReferencedTimeT &&value)
GetDataSetDetailsResult & WithDataSetName(DataSetNameT &&value)
void SetLastUpdatedTime(LastUpdatedTimeT &&value)
GetDataSetDetailsResult & WithDataSetOrg(DataSetOrgT &&value)
void SetLocation(LocationT &&value)
const Aws::String & GetRequestId() const
GetDataSetDetailsResult & WithFileSize(long long value)
GetDataSetDetailsResult & WithRecordLength(int value)
const Aws::Utils::DateTime & GetLastReferencedTime() const
void SetRequestId(RequestIdT &&value)
void SetFileSize(long long value)
const Aws::Utils::DateTime & GetCreationTime() const
const Aws::Utils::DateTime & GetLastUpdatedTime() const
GetDataSetDetailsResult & WithLocation(LocationT &&value)
void SetDataSetOrg(DataSetOrgT &&value)
long long GetFileSize() const
void SetCreationTime(CreationTimeT &&value)
GetDataSetDetailsResult & WithCreationTime(CreationTimeT &&value)
GetDataSetDetailsResult & WithBlocksize(int value)
const Aws::String & GetLocation() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue