AWS SDK for C++  1.9.159
AWS SDK for C++
CreateEdgePackagingJobRequest.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace SageMaker
18 {
19 namespace Model
20 {
21 
25  {
26  public:
28 
29  // Service request name is the Operation name which will send this request out,
30  // each operation should has unique request name, so that we can get operation's name from this request.
31  // Note: this is not true for response, multiple operations may have the same response name,
32  // so we can not get operation's name from response.
33  inline virtual const char* GetServiceRequestName() const override { return "CreateEdgePackagingJob"; }
34 
35  Aws::String SerializePayload() const override;
36 
38 
39 
43  inline const Aws::String& GetEdgePackagingJobName() const{ return m_edgePackagingJobName; }
44 
48  inline bool EdgePackagingJobNameHasBeenSet() const { return m_edgePackagingJobNameHasBeenSet; }
49 
53  inline void SetEdgePackagingJobName(const Aws::String& value) { m_edgePackagingJobNameHasBeenSet = true; m_edgePackagingJobName = value; }
54 
58  inline void SetEdgePackagingJobName(Aws::String&& value) { m_edgePackagingJobNameHasBeenSet = true; m_edgePackagingJobName = std::move(value); }
59 
63  inline void SetEdgePackagingJobName(const char* value) { m_edgePackagingJobNameHasBeenSet = true; m_edgePackagingJobName.assign(value); }
64 
68  inline CreateEdgePackagingJobRequest& WithEdgePackagingJobName(const Aws::String& value) { SetEdgePackagingJobName(value); return *this;}
69 
73  inline CreateEdgePackagingJobRequest& WithEdgePackagingJobName(Aws::String&& value) { SetEdgePackagingJobName(std::move(value)); return *this;}
74 
78  inline CreateEdgePackagingJobRequest& WithEdgePackagingJobName(const char* value) { SetEdgePackagingJobName(value); return *this;}
79 
80 
85  inline const Aws::String& GetCompilationJobName() const{ return m_compilationJobName; }
86 
91  inline bool CompilationJobNameHasBeenSet() const { return m_compilationJobNameHasBeenSet; }
92 
97  inline void SetCompilationJobName(const Aws::String& value) { m_compilationJobNameHasBeenSet = true; m_compilationJobName = value; }
98 
103  inline void SetCompilationJobName(Aws::String&& value) { m_compilationJobNameHasBeenSet = true; m_compilationJobName = std::move(value); }
104 
109  inline void SetCompilationJobName(const char* value) { m_compilationJobNameHasBeenSet = true; m_compilationJobName.assign(value); }
110 
115  inline CreateEdgePackagingJobRequest& WithCompilationJobName(const Aws::String& value) { SetCompilationJobName(value); return *this;}
116 
121  inline CreateEdgePackagingJobRequest& WithCompilationJobName(Aws::String&& value) { SetCompilationJobName(std::move(value)); return *this;}
122 
127  inline CreateEdgePackagingJobRequest& WithCompilationJobName(const char* value) { SetCompilationJobName(value); return *this;}
128 
129 
133  inline const Aws::String& GetModelName() const{ return m_modelName; }
134 
138  inline bool ModelNameHasBeenSet() const { return m_modelNameHasBeenSet; }
139 
143  inline void SetModelName(const Aws::String& value) { m_modelNameHasBeenSet = true; m_modelName = value; }
144 
148  inline void SetModelName(Aws::String&& value) { m_modelNameHasBeenSet = true; m_modelName = std::move(value); }
149 
153  inline void SetModelName(const char* value) { m_modelNameHasBeenSet = true; m_modelName.assign(value); }
154 
158  inline CreateEdgePackagingJobRequest& WithModelName(const Aws::String& value) { SetModelName(value); return *this;}
159 
163  inline CreateEdgePackagingJobRequest& WithModelName(Aws::String&& value) { SetModelName(std::move(value)); return *this;}
164 
168  inline CreateEdgePackagingJobRequest& WithModelName(const char* value) { SetModelName(value); return *this;}
169 
170 
174  inline const Aws::String& GetModelVersion() const{ return m_modelVersion; }
175 
179  inline bool ModelVersionHasBeenSet() const { return m_modelVersionHasBeenSet; }
180 
184  inline void SetModelVersion(const Aws::String& value) { m_modelVersionHasBeenSet = true; m_modelVersion = value; }
185 
189  inline void SetModelVersion(Aws::String&& value) { m_modelVersionHasBeenSet = true; m_modelVersion = std::move(value); }
190 
194  inline void SetModelVersion(const char* value) { m_modelVersionHasBeenSet = true; m_modelVersion.assign(value); }
195 
199  inline CreateEdgePackagingJobRequest& WithModelVersion(const Aws::String& value) { SetModelVersion(value); return *this;}
200 
204  inline CreateEdgePackagingJobRequest& WithModelVersion(Aws::String&& value) { SetModelVersion(std::move(value)); return *this;}
205 
209  inline CreateEdgePackagingJobRequest& WithModelVersion(const char* value) { SetModelVersion(value); return *this;}
210 
211 
216  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
217 
222  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
223 
228  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
229 
234  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
235 
240  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
241 
246  inline CreateEdgePackagingJobRequest& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
247 
252  inline CreateEdgePackagingJobRequest& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
253 
258  inline CreateEdgePackagingJobRequest& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
259 
260 
264  inline const EdgeOutputConfig& GetOutputConfig() const{ return m_outputConfig; }
265 
269  inline bool OutputConfigHasBeenSet() const { return m_outputConfigHasBeenSet; }
270 
274  inline void SetOutputConfig(const EdgeOutputConfig& value) { m_outputConfigHasBeenSet = true; m_outputConfig = value; }
275 
279  inline void SetOutputConfig(EdgeOutputConfig&& value) { m_outputConfigHasBeenSet = true; m_outputConfig = std::move(value); }
280 
284  inline CreateEdgePackagingJobRequest& WithOutputConfig(const EdgeOutputConfig& value) { SetOutputConfig(value); return *this;}
285 
289  inline CreateEdgePackagingJobRequest& WithOutputConfig(EdgeOutputConfig&& value) { SetOutputConfig(std::move(value)); return *this;}
290 
291 
296  inline const Aws::String& GetResourceKey() const{ return m_resourceKey; }
297 
302  inline bool ResourceKeyHasBeenSet() const { return m_resourceKeyHasBeenSet; }
303 
308  inline void SetResourceKey(const Aws::String& value) { m_resourceKeyHasBeenSet = true; m_resourceKey = value; }
309 
314  inline void SetResourceKey(Aws::String&& value) { m_resourceKeyHasBeenSet = true; m_resourceKey = std::move(value); }
315 
320  inline void SetResourceKey(const char* value) { m_resourceKeyHasBeenSet = true; m_resourceKey.assign(value); }
321 
326  inline CreateEdgePackagingJobRequest& WithResourceKey(const Aws::String& value) { SetResourceKey(value); return *this;}
327 
332  inline CreateEdgePackagingJobRequest& WithResourceKey(Aws::String&& value) { SetResourceKey(std::move(value)); return *this;}
333 
338  inline CreateEdgePackagingJobRequest& WithResourceKey(const char* value) { SetResourceKey(value); return *this;}
339 
340 
344  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
345 
349  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
350 
354  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
355 
359  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
360 
364  inline CreateEdgePackagingJobRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
365 
369  inline CreateEdgePackagingJobRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
370 
374  inline CreateEdgePackagingJobRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
375 
379  inline CreateEdgePackagingJobRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
380 
381  private:
382 
383  Aws::String m_edgePackagingJobName;
384  bool m_edgePackagingJobNameHasBeenSet;
385 
386  Aws::String m_compilationJobName;
387  bool m_compilationJobNameHasBeenSet;
388 
389  Aws::String m_modelName;
390  bool m_modelNameHasBeenSet;
391 
392  Aws::String m_modelVersion;
393  bool m_modelVersionHasBeenSet;
394 
395  Aws::String m_roleArn;
396  bool m_roleArnHasBeenSet;
397 
398  EdgeOutputConfig m_outputConfig;
399  bool m_outputConfigHasBeenSet;
400 
401  Aws::String m_resourceKey;
402  bool m_resourceKeyHasBeenSet;
403 
404  Aws::Vector<Tag> m_tags;
405  bool m_tagsHasBeenSet;
406  };
407 
408 } // namespace Model
409 } // namespace SageMaker
410 } // namespace Aws
Aws::SageMaker::Model::CreateEdgePackagingJobRequest
Definition: CreateEdgePackagingJobRequest.h:25
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetModelVersion
void SetModelVersion(const char *value)
Definition: CreateEdgePackagingJobRequest.h:194
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithCompilationJobName
CreateEdgePackagingJobRequest & WithCompilationJobName(Aws::String &&value)
Definition: CreateEdgePackagingJobRequest.h:121
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateEdgePackagingJobRequest.h:354
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithRoleArn
CreateEdgePackagingJobRequest & WithRoleArn(const Aws::String &value)
Definition: CreateEdgePackagingJobRequest.h:246
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithModelVersion
CreateEdgePackagingJobRequest & WithModelVersion(const char *value)
Definition: CreateEdgePackagingJobRequest.h:209
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetCompilationJobName
void SetCompilationJobName(const Aws::String &value)
Definition: CreateEdgePackagingJobRequest.h:97
SageMaker_EXPORTS.h
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetModelName
void SetModelName(const Aws::String &value)
Definition: CreateEdgePackagingJobRequest.h:143
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::ResourceKeyHasBeenSet
bool ResourceKeyHasBeenSet() const
Definition: CreateEdgePackagingJobRequest.h:302
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithModelName
CreateEdgePackagingJobRequest & WithModelName(Aws::String &&value)
Definition: CreateEdgePackagingJobRequest.h:163
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetModelName
void SetModelName(const char *value)
Definition: CreateEdgePackagingJobRequest.h:153
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateEdgePackagingJobRequest.h:344
EdgeOutputConfig.h
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::AddTags
CreateEdgePackagingJobRequest & AddTags(const Tag &value)
Definition: CreateEdgePackagingJobRequest.h:374
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithModelVersion
CreateEdgePackagingJobRequest & WithModelVersion(Aws::String &&value)
Definition: CreateEdgePackagingJobRequest.h:204
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetEdgePackagingJobName
void SetEdgePackagingJobName(const Aws::String &value)
Definition: CreateEdgePackagingJobRequest.h:53
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetResourceKey
void SetResourceKey(const Aws::String &value)
Definition: CreateEdgePackagingJobRequest.h:308
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::GetResourceKey
const Aws::String & GetResourceKey() const
Definition: CreateEdgePackagingJobRequest.h:296
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithModelVersion
CreateEdgePackagingJobRequest & WithModelVersion(const Aws::String &value)
Definition: CreateEdgePackagingJobRequest.h:199
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::GetModelName
const Aws::String & GetModelName() const
Definition: CreateEdgePackagingJobRequest.h:133
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: CreateEdgePackagingJobRequest.h:228
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::GetOutputConfig
const EdgeOutputConfig & GetOutputConfig() const
Definition: CreateEdgePackagingJobRequest.h:264
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateEdgePackagingJobRequest.h:33
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: CreateEdgePackagingJobRequest.h:216
AWSVector.h
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithCompilationJobName
CreateEdgePackagingJobRequest & WithCompilationJobName(const Aws::String &value)
Definition: CreateEdgePackagingJobRequest.h:115
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetEdgePackagingJobName
void SetEdgePackagingJobName(const char *value)
Definition: CreateEdgePackagingJobRequest.h:63
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithOutputConfig
CreateEdgePackagingJobRequest & WithOutputConfig(const EdgeOutputConfig &value)
Definition: CreateEdgePackagingJobRequest.h:284
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithTags
CreateEdgePackagingJobRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateEdgePackagingJobRequest.h:364
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::OutputConfigHasBeenSet
bool OutputConfigHasBeenSet() const
Definition: CreateEdgePackagingJobRequest.h:269
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::EdgePackagingJobNameHasBeenSet
bool EdgePackagingJobNameHasBeenSet() const
Definition: CreateEdgePackagingJobRequest.h:48
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::GetEdgePackagingJobName
const Aws::String & GetEdgePackagingJobName() const
Definition: CreateEdgePackagingJobRequest.h:43
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithResourceKey
CreateEdgePackagingJobRequest & WithResourceKey(const char *value)
Definition: CreateEdgePackagingJobRequest.h:338
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetRoleArn
void SetRoleArn(const char *value)
Definition: CreateEdgePackagingJobRequest.h:240
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithTags
CreateEdgePackagingJobRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateEdgePackagingJobRequest.h:369
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::AddTags
CreateEdgePackagingJobRequest & AddTags(Tag &&value)
Definition: CreateEdgePackagingJobRequest.h:379
Aws::SageMaker::Model::EdgeOutputConfig
Definition: EdgeOutputConfig.h:33
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetCompilationJobName
void SetCompilationJobName(Aws::String &&value)
Definition: CreateEdgePackagingJobRequest.h:103
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetModelVersion
void SetModelVersion(Aws::String &&value)
Definition: CreateEdgePackagingJobRequest.h:189
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::ModelVersionHasBeenSet
bool ModelVersionHasBeenSet() const
Definition: CreateEdgePackagingJobRequest.h:179
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithEdgePackagingJobName
CreateEdgePackagingJobRequest & WithEdgePackagingJobName(const Aws::String &value)
Definition: CreateEdgePackagingJobRequest.h:68
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: CreateEdgePackagingJobRequest.h:222
AWSString.h
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetResourceKey
void SetResourceKey(const char *value)
Definition: CreateEdgePackagingJobRequest.h:320
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetCompilationJobName
void SetCompilationJobName(const char *value)
Definition: CreateEdgePackagingJobRequest.h:109
Tag.h
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetModelVersion
void SetModelVersion(const Aws::String &value)
Definition: CreateEdgePackagingJobRequest.h:184
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithModelName
CreateEdgePackagingJobRequest & WithModelName(const Aws::String &value)
Definition: CreateEdgePackagingJobRequest.h:158
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithResourceKey
CreateEdgePackagingJobRequest & WithResourceKey(const Aws::String &value)
Definition: CreateEdgePackagingJobRequest.h:326
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::CompilationJobNameHasBeenSet
bool CompilationJobNameHasBeenSet() const
Definition: CreateEdgePackagingJobRequest.h:91
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::CreateEdgePackagingJobRequest
CreateEdgePackagingJobRequest()
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithRoleArn
CreateEdgePackagingJobRequest & WithRoleArn(const char *value)
Definition: CreateEdgePackagingJobRequest.h:258
Aws
Definition: AccessManagementClient.h:15
SageMakerRequest.h
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateEdgePackagingJobRequest.h:349
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithResourceKey
CreateEdgePackagingJobRequest & WithResourceKey(Aws::String &&value)
Definition: CreateEdgePackagingJobRequest.h:332
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetOutputConfig
void SetOutputConfig(EdgeOutputConfig &&value)
Definition: CreateEdgePackagingJobRequest.h:279
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateEdgePackagingJobRequest.h:359
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithEdgePackagingJobName
CreateEdgePackagingJobRequest & WithEdgePackagingJobName(const char *value)
Definition: CreateEdgePackagingJobRequest.h:78
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::ModelNameHasBeenSet
bool ModelNameHasBeenSet() const
Definition: CreateEdgePackagingJobRequest.h:138
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetOutputConfig
void SetOutputConfig(const EdgeOutputConfig &value)
Definition: CreateEdgePackagingJobRequest.h:274
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: CreateEdgePackagingJobRequest.h:234
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetEdgePackagingJobName
void SetEdgePackagingJobName(Aws::String &&value)
Definition: CreateEdgePackagingJobRequest.h:58
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithOutputConfig
CreateEdgePackagingJobRequest & WithOutputConfig(EdgeOutputConfig &&value)
Definition: CreateEdgePackagingJobRequest.h:289
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetResourceKey
void SetResourceKey(Aws::String &&value)
Definition: CreateEdgePackagingJobRequest.h:314
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::SetModelName
void SetModelName(Aws::String &&value)
Definition: CreateEdgePackagingJobRequest.h:148
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithCompilationJobName
CreateEdgePackagingJobRequest & WithCompilationJobName(const char *value)
Definition: CreateEdgePackagingJobRequest.h:127
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithModelName
CreateEdgePackagingJobRequest & WithModelName(const char *value)
Definition: CreateEdgePackagingJobRequest.h:168
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithRoleArn
CreateEdgePackagingJobRequest & WithRoleArn(Aws::String &&value)
Definition: CreateEdgePackagingJobRequest.h:252
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::GetModelVersion
const Aws::String & GetModelVersion() const
Definition: CreateEdgePackagingJobRequest.h:174
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::GetCompilationJobName
const Aws::String & GetCompilationJobName() const
Definition: CreateEdgePackagingJobRequest.h:85
Aws::SageMaker::Model::CreateEdgePackagingJobRequest::WithEdgePackagingJobName
CreateEdgePackagingJobRequest & WithEdgePackagingJobName(Aws::String &&value)
Definition: CreateEdgePackagingJobRequest.h:73