AWS SDK for C++  1.9.129
AWS SDK for C++
CreateFunctionRequest.h
Go to the documentation of this file.
1 
6 #pragma once
22 #include <utility>
23 
24 namespace Aws
25 {
26 namespace Lambda
27 {
28 namespace Model
29 {
30 
34  {
35  public:
37 
38  // Service request name is the Operation name which will send this request out,
39  // each operation should has unique request name, so that we can get operation's name from this request.
40  // Note: this is not true for response, multiple operations may have the same response name,
41  // so we can not get operation's name from response.
42  inline virtual const char* GetServiceRequestName() const override { return "CreateFunction"; }
43 
44  Aws::String SerializePayload() const override;
45 
46 
57  inline const Aws::String& GetFunctionName() const{ return m_functionName; }
58 
69  inline bool FunctionNameHasBeenSet() const { return m_functionNameHasBeenSet; }
70 
81  inline void SetFunctionName(const Aws::String& value) { m_functionNameHasBeenSet = true; m_functionName = value; }
82 
93  inline void SetFunctionName(Aws::String&& value) { m_functionNameHasBeenSet = true; m_functionName = std::move(value); }
94 
105  inline void SetFunctionName(const char* value) { m_functionNameHasBeenSet = true; m_functionName.assign(value); }
106 
117  inline CreateFunctionRequest& WithFunctionName(const Aws::String& value) { SetFunctionName(value); return *this;}
118 
129  inline CreateFunctionRequest& WithFunctionName(Aws::String&& value) { SetFunctionName(std::move(value)); return *this;}
130 
141  inline CreateFunctionRequest& WithFunctionName(const char* value) { SetFunctionName(value); return *this;}
142 
143 
148  inline const Runtime& GetRuntime() const{ return m_runtime; }
149 
154  inline bool RuntimeHasBeenSet() const { return m_runtimeHasBeenSet; }
155 
160  inline void SetRuntime(const Runtime& value) { m_runtimeHasBeenSet = true; m_runtime = value; }
161 
166  inline void SetRuntime(Runtime&& value) { m_runtimeHasBeenSet = true; m_runtime = std::move(value); }
167 
172  inline CreateFunctionRequest& WithRuntime(const Runtime& value) { SetRuntime(value); return *this;}
173 
178  inline CreateFunctionRequest& WithRuntime(Runtime&& value) { SetRuntime(std::move(value)); return *this;}
179 
180 
184  inline const Aws::String& GetRole() const{ return m_role; }
185 
189  inline bool RoleHasBeenSet() const { return m_roleHasBeenSet; }
190 
194  inline void SetRole(const Aws::String& value) { m_roleHasBeenSet = true; m_role = value; }
195 
199  inline void SetRole(Aws::String&& value) { m_roleHasBeenSet = true; m_role = std::move(value); }
200 
204  inline void SetRole(const char* value) { m_roleHasBeenSet = true; m_role.assign(value); }
205 
209  inline CreateFunctionRequest& WithRole(const Aws::String& value) { SetRole(value); return *this;}
210 
214  inline CreateFunctionRequest& WithRole(Aws::String&& value) { SetRole(std::move(value)); return *this;}
215 
219  inline CreateFunctionRequest& WithRole(const char* value) { SetRole(value); return *this;}
220 
221 
229  inline const Aws::String& GetHandler() const{ return m_handler; }
230 
238  inline bool HandlerHasBeenSet() const { return m_handlerHasBeenSet; }
239 
247  inline void SetHandler(const Aws::String& value) { m_handlerHasBeenSet = true; m_handler = value; }
248 
256  inline void SetHandler(Aws::String&& value) { m_handlerHasBeenSet = true; m_handler = std::move(value); }
257 
265  inline void SetHandler(const char* value) { m_handlerHasBeenSet = true; m_handler.assign(value); }
266 
274  inline CreateFunctionRequest& WithHandler(const Aws::String& value) { SetHandler(value); return *this;}
275 
283  inline CreateFunctionRequest& WithHandler(Aws::String&& value) { SetHandler(std::move(value)); return *this;}
284 
292  inline CreateFunctionRequest& WithHandler(const char* value) { SetHandler(value); return *this;}
293 
294 
298  inline const FunctionCode& GetCode() const{ return m_code; }
299 
303  inline bool CodeHasBeenSet() const { return m_codeHasBeenSet; }
304 
308  inline void SetCode(const FunctionCode& value) { m_codeHasBeenSet = true; m_code = value; }
309 
313  inline void SetCode(FunctionCode&& value) { m_codeHasBeenSet = true; m_code = std::move(value); }
314 
318  inline CreateFunctionRequest& WithCode(const FunctionCode& value) { SetCode(value); return *this;}
319 
323  inline CreateFunctionRequest& WithCode(FunctionCode&& value) { SetCode(std::move(value)); return *this;}
324 
325 
329  inline const Aws::String& GetDescription() const{ return m_description; }
330 
334  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
335 
339  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
340 
344  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
345 
349  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
350 
354  inline CreateFunctionRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
355 
359  inline CreateFunctionRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
360 
364  inline CreateFunctionRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
365 
366 
374  inline int GetTimeout() const{ return m_timeout; }
375 
383  inline bool TimeoutHasBeenSet() const { return m_timeoutHasBeenSet; }
384 
392  inline void SetTimeout(int value) { m_timeoutHasBeenSet = true; m_timeout = value; }
393 
401  inline CreateFunctionRequest& WithTimeout(int value) { SetTimeout(value); return *this;}
402 
403 
411  inline int GetMemorySize() const{ return m_memorySize; }
412 
420  inline bool MemorySizeHasBeenSet() const { return m_memorySizeHasBeenSet; }
421 
429  inline void SetMemorySize(int value) { m_memorySizeHasBeenSet = true; m_memorySize = value; }
430 
438  inline CreateFunctionRequest& WithMemorySize(int value) { SetMemorySize(value); return *this;}
439 
440 
444  inline bool GetPublish() const{ return m_publish; }
445 
449  inline bool PublishHasBeenSet() const { return m_publishHasBeenSet; }
450 
454  inline void SetPublish(bool value) { m_publishHasBeenSet = true; m_publish = value; }
455 
459  inline CreateFunctionRequest& WithPublish(bool value) { SetPublish(value); return *this;}
460 
461 
470  inline const VpcConfig& GetVpcConfig() const{ return m_vpcConfig; }
471 
480  inline bool VpcConfigHasBeenSet() const { return m_vpcConfigHasBeenSet; }
481 
490  inline void SetVpcConfig(const VpcConfig& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = value; }
491 
500  inline void SetVpcConfig(VpcConfig&& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = std::move(value); }
501 
510  inline CreateFunctionRequest& WithVpcConfig(const VpcConfig& value) { SetVpcConfig(value); return *this;}
511 
520  inline CreateFunctionRequest& WithVpcConfig(VpcConfig&& value) { SetVpcConfig(std::move(value)); return *this;}
521 
522 
527  inline const PackageType& GetPackageType() const{ return m_packageType; }
528 
533  inline bool PackageTypeHasBeenSet() const { return m_packageTypeHasBeenSet; }
534 
539  inline void SetPackageType(const PackageType& value) { m_packageTypeHasBeenSet = true; m_packageType = value; }
540 
545  inline void SetPackageType(PackageType&& value) { m_packageTypeHasBeenSet = true; m_packageType = std::move(value); }
546 
551  inline CreateFunctionRequest& WithPackageType(const PackageType& value) { SetPackageType(value); return *this;}
552 
557  inline CreateFunctionRequest& WithPackageType(PackageType&& value) { SetPackageType(std::move(value)); return *this;}
558 
559 
567  inline const DeadLetterConfig& GetDeadLetterConfig() const{ return m_deadLetterConfig; }
568 
576  inline bool DeadLetterConfigHasBeenSet() const { return m_deadLetterConfigHasBeenSet; }
577 
585  inline void SetDeadLetterConfig(const DeadLetterConfig& value) { m_deadLetterConfigHasBeenSet = true; m_deadLetterConfig = value; }
586 
594  inline void SetDeadLetterConfig(DeadLetterConfig&& value) { m_deadLetterConfigHasBeenSet = true; m_deadLetterConfig = std::move(value); }
595 
603  inline CreateFunctionRequest& WithDeadLetterConfig(const DeadLetterConfig& value) { SetDeadLetterConfig(value); return *this;}
604 
612  inline CreateFunctionRequest& WithDeadLetterConfig(DeadLetterConfig&& value) { SetDeadLetterConfig(std::move(value)); return *this;}
613 
614 
619  inline const Environment& GetEnvironment() const{ return m_environment; }
620 
625  inline bool EnvironmentHasBeenSet() const { return m_environmentHasBeenSet; }
626 
631  inline void SetEnvironment(const Environment& value) { m_environmentHasBeenSet = true; m_environment = value; }
632 
637  inline void SetEnvironment(Environment&& value) { m_environmentHasBeenSet = true; m_environment = std::move(value); }
638 
643  inline CreateFunctionRequest& WithEnvironment(const Environment& value) { SetEnvironment(value); return *this;}
644 
649  inline CreateFunctionRequest& WithEnvironment(Environment&& value) { SetEnvironment(std::move(value)); return *this;}
650 
651 
657  inline const Aws::String& GetKMSKeyArn() const{ return m_kMSKeyArn; }
658 
664  inline bool KMSKeyArnHasBeenSet() const { return m_kMSKeyArnHasBeenSet; }
665 
671  inline void SetKMSKeyArn(const Aws::String& value) { m_kMSKeyArnHasBeenSet = true; m_kMSKeyArn = value; }
672 
678  inline void SetKMSKeyArn(Aws::String&& value) { m_kMSKeyArnHasBeenSet = true; m_kMSKeyArn = std::move(value); }
679 
685  inline void SetKMSKeyArn(const char* value) { m_kMSKeyArnHasBeenSet = true; m_kMSKeyArn.assign(value); }
686 
692  inline CreateFunctionRequest& WithKMSKeyArn(const Aws::String& value) { SetKMSKeyArn(value); return *this;}
693 
699  inline CreateFunctionRequest& WithKMSKeyArn(Aws::String&& value) { SetKMSKeyArn(std::move(value)); return *this;}
700 
706  inline CreateFunctionRequest& WithKMSKeyArn(const char* value) { SetKMSKeyArn(value); return *this;}
707 
708 
714  inline const TracingConfig& GetTracingConfig() const{ return m_tracingConfig; }
715 
721  inline bool TracingConfigHasBeenSet() const { return m_tracingConfigHasBeenSet; }
722 
728  inline void SetTracingConfig(const TracingConfig& value) { m_tracingConfigHasBeenSet = true; m_tracingConfig = value; }
729 
735  inline void SetTracingConfig(TracingConfig&& value) { m_tracingConfigHasBeenSet = true; m_tracingConfig = std::move(value); }
736 
742  inline CreateFunctionRequest& WithTracingConfig(const TracingConfig& value) { SetTracingConfig(value); return *this;}
743 
749  inline CreateFunctionRequest& WithTracingConfig(TracingConfig&& value) { SetTracingConfig(std::move(value)); return *this;}
750 
751 
757  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
758 
764  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
765 
771  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
772 
778  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
779 
785  inline CreateFunctionRequest& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
786 
792  inline CreateFunctionRequest& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
793 
799  inline CreateFunctionRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
800 
806  inline CreateFunctionRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
807 
813  inline CreateFunctionRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
814 
820  inline CreateFunctionRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
821 
827  inline CreateFunctionRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
828 
834  inline CreateFunctionRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
835 
841  inline CreateFunctionRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
842 
843 
850  inline const Aws::Vector<Aws::String>& GetLayers() const{ return m_layers; }
851 
858  inline bool LayersHasBeenSet() const { return m_layersHasBeenSet; }
859 
866  inline void SetLayers(const Aws::Vector<Aws::String>& value) { m_layersHasBeenSet = true; m_layers = value; }
867 
874  inline void SetLayers(Aws::Vector<Aws::String>&& value) { m_layersHasBeenSet = true; m_layers = std::move(value); }
875 
882  inline CreateFunctionRequest& WithLayers(const Aws::Vector<Aws::String>& value) { SetLayers(value); return *this;}
883 
890  inline CreateFunctionRequest& WithLayers(Aws::Vector<Aws::String>&& value) { SetLayers(std::move(value)); return *this;}
891 
898  inline CreateFunctionRequest& AddLayers(const Aws::String& value) { m_layersHasBeenSet = true; m_layers.push_back(value); return *this; }
899 
906  inline CreateFunctionRequest& AddLayers(Aws::String&& value) { m_layersHasBeenSet = true; m_layers.push_back(std::move(value)); return *this; }
907 
914  inline CreateFunctionRequest& AddLayers(const char* value) { m_layersHasBeenSet = true; m_layers.push_back(value); return *this; }
915 
916 
920  inline const Aws::Vector<FileSystemConfig>& GetFileSystemConfigs() const{ return m_fileSystemConfigs; }
921 
925  inline bool FileSystemConfigsHasBeenSet() const { return m_fileSystemConfigsHasBeenSet; }
926 
930  inline void SetFileSystemConfigs(const Aws::Vector<FileSystemConfig>& value) { m_fileSystemConfigsHasBeenSet = true; m_fileSystemConfigs = value; }
931 
935  inline void SetFileSystemConfigs(Aws::Vector<FileSystemConfig>&& value) { m_fileSystemConfigsHasBeenSet = true; m_fileSystemConfigs = std::move(value); }
936 
940  inline CreateFunctionRequest& WithFileSystemConfigs(const Aws::Vector<FileSystemConfig>& value) { SetFileSystemConfigs(value); return *this;}
941 
945  inline CreateFunctionRequest& WithFileSystemConfigs(Aws::Vector<FileSystemConfig>&& value) { SetFileSystemConfigs(std::move(value)); return *this;}
946 
950  inline CreateFunctionRequest& AddFileSystemConfigs(const FileSystemConfig& value) { m_fileSystemConfigsHasBeenSet = true; m_fileSystemConfigs.push_back(value); return *this; }
951 
955  inline CreateFunctionRequest& AddFileSystemConfigs(FileSystemConfig&& value) { m_fileSystemConfigsHasBeenSet = true; m_fileSystemConfigs.push_back(std::move(value)); return *this; }
956 
957 
963  inline const ImageConfig& GetImageConfig() const{ return m_imageConfig; }
964 
970  inline bool ImageConfigHasBeenSet() const { return m_imageConfigHasBeenSet; }
971 
977  inline void SetImageConfig(const ImageConfig& value) { m_imageConfigHasBeenSet = true; m_imageConfig = value; }
978 
984  inline void SetImageConfig(ImageConfig&& value) { m_imageConfigHasBeenSet = true; m_imageConfig = std::move(value); }
985 
991  inline CreateFunctionRequest& WithImageConfig(const ImageConfig& value) { SetImageConfig(value); return *this;}
992 
998  inline CreateFunctionRequest& WithImageConfig(ImageConfig&& value) { SetImageConfig(std::move(value)); return *this;}
999 
1000 
1006  inline const Aws::String& GetCodeSigningConfigArn() const{ return m_codeSigningConfigArn; }
1007 
1013  inline bool CodeSigningConfigArnHasBeenSet() const { return m_codeSigningConfigArnHasBeenSet; }
1014 
1020  inline void SetCodeSigningConfigArn(const Aws::String& value) { m_codeSigningConfigArnHasBeenSet = true; m_codeSigningConfigArn = value; }
1021 
1027  inline void SetCodeSigningConfigArn(Aws::String&& value) { m_codeSigningConfigArnHasBeenSet = true; m_codeSigningConfigArn = std::move(value); }
1028 
1034  inline void SetCodeSigningConfigArn(const char* value) { m_codeSigningConfigArnHasBeenSet = true; m_codeSigningConfigArn.assign(value); }
1035 
1041  inline CreateFunctionRequest& WithCodeSigningConfigArn(const Aws::String& value) { SetCodeSigningConfigArn(value); return *this;}
1042 
1048  inline CreateFunctionRequest& WithCodeSigningConfigArn(Aws::String&& value) { SetCodeSigningConfigArn(std::move(value)); return *this;}
1049 
1055  inline CreateFunctionRequest& WithCodeSigningConfigArn(const char* value) { SetCodeSigningConfigArn(value); return *this;}
1056 
1057 
1063  inline const Aws::Vector<Architecture>& GetArchitectures() const{ return m_architectures; }
1064 
1070  inline bool ArchitecturesHasBeenSet() const { return m_architecturesHasBeenSet; }
1071 
1077  inline void SetArchitectures(const Aws::Vector<Architecture>& value) { m_architecturesHasBeenSet = true; m_architectures = value; }
1078 
1084  inline void SetArchitectures(Aws::Vector<Architecture>&& value) { m_architecturesHasBeenSet = true; m_architectures = std::move(value); }
1085 
1091  inline CreateFunctionRequest& WithArchitectures(const Aws::Vector<Architecture>& value) { SetArchitectures(value); return *this;}
1092 
1098  inline CreateFunctionRequest& WithArchitectures(Aws::Vector<Architecture>&& value) { SetArchitectures(std::move(value)); return *this;}
1099 
1105  inline CreateFunctionRequest& AddArchitectures(const Architecture& value) { m_architecturesHasBeenSet = true; m_architectures.push_back(value); return *this; }
1106 
1112  inline CreateFunctionRequest& AddArchitectures(Architecture&& value) { m_architecturesHasBeenSet = true; m_architectures.push_back(std::move(value)); return *this; }
1113 
1114  private:
1115 
1116  Aws::String m_functionName;
1117  bool m_functionNameHasBeenSet;
1118 
1119  Runtime m_runtime;
1120  bool m_runtimeHasBeenSet;
1121 
1122  Aws::String m_role;
1123  bool m_roleHasBeenSet;
1124 
1125  Aws::String m_handler;
1126  bool m_handlerHasBeenSet;
1127 
1128  FunctionCode m_code;
1129  bool m_codeHasBeenSet;
1130 
1131  Aws::String m_description;
1132  bool m_descriptionHasBeenSet;
1133 
1134  int m_timeout;
1135  bool m_timeoutHasBeenSet;
1136 
1137  int m_memorySize;
1138  bool m_memorySizeHasBeenSet;
1139 
1140  bool m_publish;
1141  bool m_publishHasBeenSet;
1142 
1143  VpcConfig m_vpcConfig;
1144  bool m_vpcConfigHasBeenSet;
1145 
1146  PackageType m_packageType;
1147  bool m_packageTypeHasBeenSet;
1148 
1149  DeadLetterConfig m_deadLetterConfig;
1150  bool m_deadLetterConfigHasBeenSet;
1151 
1152  Environment m_environment;
1153  bool m_environmentHasBeenSet;
1154 
1155  Aws::String m_kMSKeyArn;
1156  bool m_kMSKeyArnHasBeenSet;
1157 
1158  TracingConfig m_tracingConfig;
1159  bool m_tracingConfigHasBeenSet;
1160 
1162  bool m_tagsHasBeenSet;
1163 
1164  Aws::Vector<Aws::String> m_layers;
1165  bool m_layersHasBeenSet;
1166 
1167  Aws::Vector<FileSystemConfig> m_fileSystemConfigs;
1168  bool m_fileSystemConfigsHasBeenSet;
1169 
1170  ImageConfig m_imageConfig;
1171  bool m_imageConfigHasBeenSet;
1172 
1173  Aws::String m_codeSigningConfigArn;
1174  bool m_codeSigningConfigArnHasBeenSet;
1175 
1176  Aws::Vector<Architecture> m_architectures;
1177  bool m_architecturesHasBeenSet;
1178  };
1179 
1180 } // namespace Model
1181 } // namespace Lambda
1182 } // namespace Aws
Aws::Lambda::Model::CreateFunctionRequest::WithArchitectures
CreateFunctionRequest & WithArchitectures(const Aws::Vector< Architecture > &value)
Definition: CreateFunctionRequest.h:1091
Aws::Lambda::Model::CreateFunctionRequest::SetDescription
void SetDescription(const char *value)
Definition: CreateFunctionRequest.h:349
Aws::Lambda::Model::CreateFunctionRequest::SetTimeout
void SetTimeout(int value)
Definition: CreateFunctionRequest.h:392
Aws::Lambda::Model::CreateFunctionRequest::WithVpcConfig
CreateFunctionRequest & WithVpcConfig(const VpcConfig &value)
Definition: CreateFunctionRequest.h:510
Aws::Lambda::Model::CreateFunctionRequest::GetRuntime
const Runtime & GetRuntime() const
Definition: CreateFunctionRequest.h:148
Aws::Lambda::Model::CreateFunctionRequest::SetPackageType
void SetPackageType(const PackageType &value)
Definition: CreateFunctionRequest.h:539
Aws::Lambda::Model::CreateFunctionRequest::RoleHasBeenSet
bool RoleHasBeenSet() const
Definition: CreateFunctionRequest.h:189
Aws::Lambda::Model::CreateFunctionRequest::SetDeadLetterConfig
void SetDeadLetterConfig(DeadLetterConfig &&value)
Definition: CreateFunctionRequest.h:594
Aws::Lambda::Model::CreateFunctionRequest::SetPackageType
void SetPackageType(PackageType &&value)
Definition: CreateFunctionRequest.h:545
Aws::Lambda::Model::CreateFunctionRequest::WithImageConfig
CreateFunctionRequest & WithImageConfig(ImageConfig &&value)
Definition: CreateFunctionRequest.h:998
Aws::Lambda::Model::CreateFunctionRequest::SetDeadLetterConfig
void SetDeadLetterConfig(const DeadLetterConfig &value)
Definition: CreateFunctionRequest.h:585
Aws::Lambda::Model::TracingConfig
Definition: TracingConfig.h:35
Aws::Lambda::Model::CreateFunctionRequest::WithArchitectures
CreateFunctionRequest & WithArchitectures(Aws::Vector< Architecture > &&value)
Definition: CreateFunctionRequest.h:1098
Aws::Lambda::Model::CreateFunctionRequest::GetCode
const FunctionCode & GetCode() const
Definition: CreateFunctionRequest.h:298
Aws::Lambda::Model::CreateFunctionRequest::WithKMSKeyArn
CreateFunctionRequest & WithKMSKeyArn(Aws::String &&value)
Definition: CreateFunctionRequest.h:699
Aws::Lambda::Model::CreateFunctionRequest::WithCode
CreateFunctionRequest & WithCode(const FunctionCode &value)
Definition: CreateFunctionRequest.h:318
TracingConfig.h
Aws::Lambda::Model::CreateFunctionRequest::AddTags
CreateFunctionRequest & AddTags(Aws::String &&key, Aws::String &&value)
Definition: CreateFunctionRequest.h:820
Aws::Lambda::Model::CreateFunctionRequest::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: CreateFunctionRequest.h:757
ImageConfig.h
Aws::Lambda::Model::CreateFunctionRequest::GetKMSKeyArn
const Aws::String & GetKMSKeyArn() const
Definition: CreateFunctionRequest.h:657
Aws::Lambda::Model::CreateFunctionRequest::EnvironmentHasBeenSet
bool EnvironmentHasBeenSet() const
Definition: CreateFunctionRequest.h:625
Aws::Lambda::Model::CreateFunctionRequest::WithTags
CreateFunctionRequest & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateFunctionRequest.h:792
Aws::Lambda::Model::CreateFunctionRequest::GetTracingConfig
const TracingConfig & GetTracingConfig() const
Definition: CreateFunctionRequest.h:714
PackageType.h
Aws::Lambda::Model::CreateFunctionRequest::WithPackageType
CreateFunctionRequest & WithPackageType(const PackageType &value)
Definition: CreateFunctionRequest.h:551
Aws::Lambda::Model::CreateFunctionRequest::TimeoutHasBeenSet
bool TimeoutHasBeenSet() const
Definition: CreateFunctionRequest.h:383
Aws::Lambda::Model::CreateFunctionRequest::SetFunctionName
void SetFunctionName(Aws::String &&value)
Definition: CreateFunctionRequest.h:93
Aws::Lambda::Model::CreateFunctionRequest::SetArchitectures
void SetArchitectures(const Aws::Vector< Architecture > &value)
Definition: CreateFunctionRequest.h:1077
Aws::Lambda::Model::CreateFunctionRequest::WithFunctionName
CreateFunctionRequest & WithFunctionName(const char *value)
Definition: CreateFunctionRequest.h:141
Aws::Lambda::Model::CreateFunctionRequest::FunctionNameHasBeenSet
bool FunctionNameHasBeenSet() const
Definition: CreateFunctionRequest.h:69
Aws::Lambda::Model::CreateFunctionRequest::RuntimeHasBeenSet
bool RuntimeHasBeenSet() const
Definition: CreateFunctionRequest.h:154
Aws::Lambda::Model::CreateFunctionRequest::WithTags
CreateFunctionRequest & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateFunctionRequest.h:785
Aws::Lambda::Model::CreateFunctionRequest::SetEnvironment
void SetEnvironment(Environment &&value)
Definition: CreateFunctionRequest.h:637
Aws::Lambda::Model::CreateFunctionRequest::SetImageConfig
void SetImageConfig(const ImageConfig &value)
Definition: CreateFunctionRequest.h:977
Aws::Lambda::Model::CreateFunctionRequest::ImageConfigHasBeenSet
bool ImageConfigHasBeenSet() const
Definition: CreateFunctionRequest.h:970
Aws::Lambda::Model::CreateFunctionRequest::SetPublish
void SetPublish(bool value)
Definition: CreateFunctionRequest.h:454
Aws::Lambda::Model::CreateFunctionRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Lambda::Model::CreateFunctionRequest::SetKMSKeyArn
void SetKMSKeyArn(const char *value)
Definition: CreateFunctionRequest.h:685
Aws::Lambda::Model::CreateFunctionRequest::MemorySizeHasBeenSet
bool MemorySizeHasBeenSet() const
Definition: CreateFunctionRequest.h:420
Aws::Lambda::Model::CreateFunctionRequest::CodeSigningConfigArnHasBeenSet
bool CodeSigningConfigArnHasBeenSet() const
Definition: CreateFunctionRequest.h:1013
Aws::Lambda::Model::CreateFunctionRequest::GetImageConfig
const ImageConfig & GetImageConfig() const
Definition: CreateFunctionRequest.h:963
Aws::Lambda::Model::CreateFunctionRequest::WithRole
CreateFunctionRequest & WithRole(Aws::String &&value)
Definition: CreateFunctionRequest.h:214
Aws::Lambda::Model::CreateFunctionRequest::AddLayers
CreateFunctionRequest & AddLayers(const char *value)
Definition: CreateFunctionRequest.h:914
Aws::Lambda::Model::CreateFunctionRequest::GetPublish
bool GetPublish() const
Definition: CreateFunctionRequest.h:444
Runtime.h
Aws::Lambda::Model::CreateFunctionRequest::PublishHasBeenSet
bool PublishHasBeenSet() const
Definition: CreateFunctionRequest.h:449
Aws::Lambda::Model::FileSystemConfig
Definition: FileSystemConfig.h:34
Aws::Lambda::Model::CreateFunctionRequest::WithVpcConfig
CreateFunctionRequest & WithVpcConfig(VpcConfig &&value)
Definition: CreateFunctionRequest.h:520
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Lambda::Model::CreateFunctionRequest::WithKMSKeyArn
CreateFunctionRequest & WithKMSKeyArn(const Aws::String &value)
Definition: CreateFunctionRequest.h:692
Aws::Lambda::Model::CreateFunctionRequest::WithLayers
CreateFunctionRequest & WithLayers(Aws::Vector< Aws::String > &&value)
Definition: CreateFunctionRequest.h:890
Aws::Lambda::Model::CreateFunctionRequest::CreateFunctionRequest
CreateFunctionRequest()
Aws::Lambda::Model::CreateFunctionRequest::WithDescription
CreateFunctionRequest & WithDescription(const Aws::String &value)
Definition: CreateFunctionRequest.h:354
Aws::Lambda::Model::CreateFunctionRequest::WithHandler
CreateFunctionRequest & WithHandler(Aws::String &&value)
Definition: CreateFunctionRequest.h:283
Aws::Lambda::Model::CreateFunctionRequest::WithFileSystemConfigs
CreateFunctionRequest & WithFileSystemConfigs(Aws::Vector< FileSystemConfig > &&value)
Definition: CreateFunctionRequest.h:945
AWSVector.h
Aws::Lambda::Model::CreateFunctionRequest::AddLayers
CreateFunctionRequest & AddLayers(const Aws::String &value)
Definition: CreateFunctionRequest.h:898
Aws::Lambda::Model::CreateFunctionRequest::GetMemorySize
int GetMemorySize() const
Definition: CreateFunctionRequest.h:411
Aws::Lambda::Model::CreateFunctionRequest::GetDescription
const Aws::String & GetDescription() const
Definition: CreateFunctionRequest.h:329
Aws::Lambda::Model::Runtime
Runtime
Definition: Runtime.h:17
Aws::Lambda::Model::CreateFunctionRequest::AddTags
CreateFunctionRequest & AddTags(const char *key, const char *value)
Definition: CreateFunctionRequest.h:841
Aws::Lambda::Model::CreateFunctionRequest::SetTracingConfig
void SetTracingConfig(TracingConfig &&value)
Definition: CreateFunctionRequest.h:735
Aws::Lambda::Model::DeadLetterConfig
Definition: DeadLetterConfig.h:34
Aws::Lambda::Model::CreateFunctionRequest::WithTracingConfig
CreateFunctionRequest & WithTracingConfig(TracingConfig &&value)
Definition: CreateFunctionRequest.h:749
Aws::Lambda::Model::CreateFunctionRequest::GetArchitectures
const Aws::Vector< Architecture > & GetArchitectures() const
Definition: CreateFunctionRequest.h:1063
Aws::Lambda::Model::CreateFunctionRequest::SetFileSystemConfigs
void SetFileSystemConfigs(Aws::Vector< FileSystemConfig > &&value)
Definition: CreateFunctionRequest.h:935
Aws::Lambda::Model::CreateFunctionRequest::WithTimeout
CreateFunctionRequest & WithTimeout(int value)
Definition: CreateFunctionRequest.h:401
Aws::Lambda::Model::CreateFunctionRequest::WithPackageType
CreateFunctionRequest & WithPackageType(PackageType &&value)
Definition: CreateFunctionRequest.h:557
AWS_LAMBDA_API
#define AWS_LAMBDA_API
Definition: Lambda_EXPORTS.h:28
Aws::Lambda::Model::CreateFunctionRequest::WithRole
CreateFunctionRequest & WithRole(const Aws::String &value)
Definition: CreateFunctionRequest.h:209
Aws::Lambda::Model::CreateFunctionRequest::SetHandler
void SetHandler(const char *value)
Definition: CreateFunctionRequest.h:265
Aws::Lambda::Model::CreateFunctionRequest::WithCodeSigningConfigArn
CreateFunctionRequest & WithCodeSigningConfigArn(const Aws::String &value)
Definition: CreateFunctionRequest.h:1041
Aws::Lambda::Model::CreateFunctionRequest::GetLayers
const Aws::Vector< Aws::String > & GetLayers() const
Definition: CreateFunctionRequest.h:850
Aws::Lambda::Model::CreateFunctionRequest::WithDescription
CreateFunctionRequest & WithDescription(const char *value)
Definition: CreateFunctionRequest.h:364
Aws::Lambda::Model::CreateFunctionRequest::WithPublish
CreateFunctionRequest & WithPublish(bool value)
Definition: CreateFunctionRequest.h:459
Aws::Lambda::Model::CreateFunctionRequest::WithImageConfig
CreateFunctionRequest & WithImageConfig(const ImageConfig &value)
Definition: CreateFunctionRequest.h:991
Aws::Lambda::Model::CreateFunctionRequest::GetDeadLetterConfig
const DeadLetterConfig & GetDeadLetterConfig() const
Definition: CreateFunctionRequest.h:567
Aws::Lambda::Model::CreateFunctionRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: CreateFunctionRequest.h:344
Aws::Lambda::Model::CreateFunctionRequest::ArchitecturesHasBeenSet
bool ArchitecturesHasBeenSet() const
Definition: CreateFunctionRequest.h:1070
Aws::Lambda::Model::CreateFunctionRequest::SetHandler
void SetHandler(const Aws::String &value)
Definition: CreateFunctionRequest.h:247
Aws::Lambda::Model::CreateFunctionRequest::SetRole
void SetRole(Aws::String &&value)
Definition: CreateFunctionRequest.h:199
Aws::Lambda::Model::CreateFunctionRequest::SetCodeSigningConfigArn
void SetCodeSigningConfigArn(const Aws::String &value)
Definition: CreateFunctionRequest.h:1020
Aws::Lambda::Model::VpcConfig
Definition: VpcConfig.h:36
Aws::Lambda::Model::CreateFunctionRequest::WithKMSKeyArn
CreateFunctionRequest & WithKMSKeyArn(const char *value)
Definition: CreateFunctionRequest.h:706
DeadLetterConfig.h
Aws::Lambda::Model::CreateFunctionRequest::SetTracingConfig
void SetTracingConfig(const TracingConfig &value)
Definition: CreateFunctionRequest.h:728
Aws::Lambda::Model::CreateFunctionRequest::GetRole
const Aws::String & GetRole() const
Definition: CreateFunctionRequest.h:184
Aws::Lambda::Model::CreateFunctionRequest::GetFunctionName
const Aws::String & GetFunctionName() const
Definition: CreateFunctionRequest.h:57
Aws::Lambda::Model::CreateFunctionRequest::WithRole
CreateFunctionRequest & WithRole(const char *value)
Definition: CreateFunctionRequest.h:219
Architecture.h
AWSString.h
Aws::Lambda::Model::CreateFunctionRequest::SetRole
void SetRole(const Aws::String &value)
Definition: CreateFunctionRequest.h:194
Aws::Lambda::Model::CreateFunctionRequest::WithCodeSigningConfigArn
CreateFunctionRequest & WithCodeSigningConfigArn(Aws::String &&value)
Definition: CreateFunctionRequest.h:1048
Aws::Lambda::Model::CreateFunctionRequest::DeadLetterConfigHasBeenSet
bool DeadLetterConfigHasBeenSet() const
Definition: CreateFunctionRequest.h:576
Aws::Lambda::Model::CreateFunctionRequest::WithDescription
CreateFunctionRequest & WithDescription(Aws::String &&value)
Definition: CreateFunctionRequest.h:359
Aws::Lambda::Model::CreateFunctionRequest::WithHandler
CreateFunctionRequest & WithHandler(const char *value)
Definition: CreateFunctionRequest.h:292
LambdaRequest.h
Aws::Lambda::Model::CreateFunctionRequest::AddFileSystemConfigs
CreateFunctionRequest & AddFileSystemConfigs(const FileSystemConfig &value)
Definition: CreateFunctionRequest.h:950
Aws::Lambda::Model::CreateFunctionRequest::SetImageConfig
void SetImageConfig(ImageConfig &&value)
Definition: CreateFunctionRequest.h:984
Aws::Lambda::Model::CreateFunctionRequest::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateFunctionRequest.h:771
Aws::Lambda::Model::CreateFunctionRequest::AddFileSystemConfigs
CreateFunctionRequest & AddFileSystemConfigs(FileSystemConfig &&value)
Definition: CreateFunctionRequest.h:955
Aws::Lambda::Model::CreateFunctionRequest::GetCodeSigningConfigArn
const Aws::String & GetCodeSigningConfigArn() const
Definition: CreateFunctionRequest.h:1006
Aws::Lambda::Model::CreateFunctionRequest::KMSKeyArnHasBeenSet
bool KMSKeyArnHasBeenSet() const
Definition: CreateFunctionRequest.h:664
Aws::Lambda::Model::CreateFunctionRequest::SetCodeSigningConfigArn
void SetCodeSigningConfigArn(const char *value)
Definition: CreateFunctionRequest.h:1034
Aws::Lambda::Model::CreateFunctionRequest::AddLayers
CreateFunctionRequest & AddLayers(Aws::String &&value)
Definition: CreateFunctionRequest.h:906
Aws::Lambda::Model::CreateFunctionRequest::SetHandler
void SetHandler(Aws::String &&value)
Definition: CreateFunctionRequest.h:256
Aws::Lambda::Model::CreateFunctionRequest::SetRuntime
void SetRuntime(const Runtime &value)
Definition: CreateFunctionRequest.h:160
Aws::Lambda::LambdaRequest
Definition: LambdaRequest.h:18
Aws::Lambda::Model::CreateFunctionRequest::SetArchitectures
void SetArchitectures(Aws::Vector< Architecture > &&value)
Definition: CreateFunctionRequest.h:1084
Aws::Lambda::Model::CreateFunctionRequest::WithRuntime
CreateFunctionRequest & WithRuntime(Runtime &&value)
Definition: CreateFunctionRequest.h:178
Aws::Lambda::Model::CreateFunctionRequest::WithDeadLetterConfig
CreateFunctionRequest & WithDeadLetterConfig(DeadLetterConfig &&value)
Definition: CreateFunctionRequest.h:612
Aws::Lambda::Model::CreateFunctionRequest::SetFunctionName
void SetFunctionName(const Aws::String &value)
Definition: CreateFunctionRequest.h:81
VpcConfig.h
Aws::Lambda::Model::CreateFunctionRequest::AddTags
CreateFunctionRequest & AddTags(const Aws::String &key, Aws::String &&value)
Definition: CreateFunctionRequest.h:813
Aws::Lambda::Model::CreateFunctionRequest::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateFunctionRequest.h:778
Aws::Lambda::Model::CreateFunctionRequest::GetVpcConfig
const VpcConfig & GetVpcConfig() const
Definition: CreateFunctionRequest.h:470
Aws::Lambda::Model::Environment
Definition: Environment.h:36
Aws::Lambda::Model::CreateFunctionRequest::PackageTypeHasBeenSet
bool PackageTypeHasBeenSet() const
Definition: CreateFunctionRequest.h:533
Aws::Lambda::Model::CreateFunctionRequest::AddArchitectures
CreateFunctionRequest & AddArchitectures(const Architecture &value)
Definition: CreateFunctionRequest.h:1105
Aws::Lambda::Model::FunctionCode
Definition: FunctionCode.h:35
Aws::Lambda::Model::CreateFunctionRequest::FileSystemConfigsHasBeenSet
bool FileSystemConfigsHasBeenSet() const
Definition: CreateFunctionRequest.h:925
Aws::Lambda::Model::CreateFunctionRequest::TracingConfigHasBeenSet
bool TracingConfigHasBeenSet() const
Definition: CreateFunctionRequest.h:721
Aws::Lambda::Model::CreateFunctionRequest::GetEnvironment
const Environment & GetEnvironment() const
Definition: CreateFunctionRequest.h:619
Aws::Lambda::Model::CreateFunctionRequest::GetTimeout
int GetTimeout() const
Definition: CreateFunctionRequest.h:374
Environment.h
Aws::CodePipeline::Model::ExecutorType::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::Lambda::Model::CreateFunctionRequest::SetKMSKeyArn
void SetKMSKeyArn(Aws::String &&value)
Definition: CreateFunctionRequest.h:678
Aws::Lambda::Model::CreateFunctionRequest::SetFunctionName
void SetFunctionName(const char *value)
Definition: CreateFunctionRequest.h:105
Aws::Lambda::Model::CreateFunctionRequest::WithFileSystemConfigs
CreateFunctionRequest & WithFileSystemConfigs(const Aws::Vector< FileSystemConfig > &value)
Definition: CreateFunctionRequest.h:940
Aws::Lambda::Model::CreateFunctionRequest::HandlerHasBeenSet
bool HandlerHasBeenSet() const
Definition: CreateFunctionRequest.h:238
Aws::Lambda::Model::CreateFunctionRequest::GetFileSystemConfigs
const Aws::Vector< FileSystemConfig > & GetFileSystemConfigs() const
Definition: CreateFunctionRequest.h:920
Aws::Lambda::Model::CreateFunctionRequest::SetCode
void SetCode(FunctionCode &&value)
Definition: CreateFunctionRequest.h:313
Aws::Lambda::Model::CreateFunctionRequest::WithEnvironment
CreateFunctionRequest & WithEnvironment(const Environment &value)
Definition: CreateFunctionRequest.h:643
Aws::Lambda::Model::CreateFunctionRequest::AddTags
CreateFunctionRequest & AddTags(const char *key, Aws::String &&value)
Definition: CreateFunctionRequest.h:827
Aws::Lambda::Model::CreateFunctionRequest::WithTracingConfig
CreateFunctionRequest & WithTracingConfig(const TracingConfig &value)
Definition: CreateFunctionRequest.h:742
Aws::Lambda::Model::Architecture
Architecture
Definition: Architecture.h:17
Aws::Lambda::Model::CreateFunctionRequest::WithLayers
CreateFunctionRequest & WithLayers(const Aws::Vector< Aws::String > &value)
Definition: CreateFunctionRequest.h:882
Aws::Lambda::Model::CreateFunctionRequest::SetRuntime
void SetRuntime(Runtime &&value)
Definition: CreateFunctionRequest.h:166
Aws::Lambda::Model::CreateFunctionRequest::SetLayers
void SetLayers(Aws::Vector< Aws::String > &&value)
Definition: CreateFunctionRequest.h:874
FunctionCode.h
Aws::Lambda::Model::CreateFunctionRequest::AddTags
CreateFunctionRequest & AddTags(const Aws::String &key, const Aws::String &value)
Definition: CreateFunctionRequest.h:799
Aws::Lambda::Model::CreateFunctionRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateFunctionRequest.h:764
Aws::Lambda::Model::CreateFunctionRequest::AddArchitectures
CreateFunctionRequest & AddArchitectures(Architecture &&value)
Definition: CreateFunctionRequest.h:1112
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Lambda::Model::CreateFunctionRequest::WithCodeSigningConfigArn
CreateFunctionRequest & WithCodeSigningConfigArn(const char *value)
Definition: CreateFunctionRequest.h:1055
Aws::Lambda::Model::CreateFunctionRequest::WithEnvironment
CreateFunctionRequest & WithEnvironment(Environment &&value)
Definition: CreateFunctionRequest.h:649
Aws::Lambda::Model::ImageConfig
Definition: ImageConfig.h:36
Aws::Lambda::Model::CreateFunctionRequest::WithCode
CreateFunctionRequest & WithCode(FunctionCode &&value)
Definition: CreateFunctionRequest.h:323
Aws::Lambda::Model::CreateFunctionRequest::WithRuntime
CreateFunctionRequest & WithRuntime(const Runtime &value)
Definition: CreateFunctionRequest.h:172
Aws::Lambda::Model::CreateFunctionRequest::SetLayers
void SetLayers(const Aws::Vector< Aws::String > &value)
Definition: CreateFunctionRequest.h:866
Aws::Lambda::Model::CreateFunctionRequest::CodeHasBeenSet
bool CodeHasBeenSet() const
Definition: CreateFunctionRequest.h:303
Aws::Lambda::Model::CreateFunctionRequest::AddTags
CreateFunctionRequest & AddTags(Aws::String &&key, const char *value)
Definition: CreateFunctionRequest.h:834
Aws::Lambda::Model::CreateFunctionRequest::SetCodeSigningConfigArn
void SetCodeSigningConfigArn(Aws::String &&value)
Definition: CreateFunctionRequest.h:1027
FileSystemConfig.h
Aws::Lambda::Model::CreateFunctionRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateFunctionRequest.h:42
Aws::Lambda::Model::CreateFunctionRequest::SetVpcConfig
void SetVpcConfig(VpcConfig &&value)
Definition: CreateFunctionRequest.h:500
AWSMap.h
Aws::Lambda::Model::CreateFunctionRequest::WithHandler
CreateFunctionRequest & WithHandler(const Aws::String &value)
Definition: CreateFunctionRequest.h:274
Aws::Lambda::Model::CreateFunctionRequest::SetMemorySize
void SetMemorySize(int value)
Definition: CreateFunctionRequest.h:429
Aws::Lambda::Model::CreateFunctionRequest::SetEnvironment
void SetEnvironment(const Environment &value)
Definition: CreateFunctionRequest.h:631
Aws::Lambda::Model::CreateFunctionRequest::AddTags
CreateFunctionRequest & AddTags(Aws::String &&key, const Aws::String &value)
Definition: CreateFunctionRequest.h:806
Aws::Lambda::Model::CreateFunctionRequest
Definition: CreateFunctionRequest.h:34
Aws::Lambda::Model::CreateFunctionRequest::LayersHasBeenSet
bool LayersHasBeenSet() const
Definition: CreateFunctionRequest.h:858
Aws::Lambda::Model::CreateFunctionRequest::SetVpcConfig
void SetVpcConfig(const VpcConfig &value)
Definition: CreateFunctionRequest.h:490
Aws::Lambda::Model::CreateFunctionRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: CreateFunctionRequest.h:339
Aws::Lambda::Model::CreateFunctionRequest::WithFunctionName
CreateFunctionRequest & WithFunctionName(const Aws::String &value)
Definition: CreateFunctionRequest.h:117
Lambda_EXPORTS.h
Aws::Lambda::Model::CreateFunctionRequest::VpcConfigHasBeenSet
bool VpcConfigHasBeenSet() const
Definition: CreateFunctionRequest.h:480
Aws::Lambda::Model::CreateFunctionRequest::WithDeadLetterConfig
CreateFunctionRequest & WithDeadLetterConfig(const DeadLetterConfig &value)
Definition: CreateFunctionRequest.h:603
Aws::Lambda::Model::CreateFunctionRequest::SetFileSystemConfigs
void SetFileSystemConfigs(const Aws::Vector< FileSystemConfig > &value)
Definition: CreateFunctionRequest.h:930
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::Lambda::Model::CreateFunctionRequest::SetKMSKeyArn
void SetKMSKeyArn(const Aws::String &value)
Definition: CreateFunctionRequest.h:671
Aws::Lambda::Model::CreateFunctionRequest::SetCode
void SetCode(const FunctionCode &value)
Definition: CreateFunctionRequest.h:308
Aws::Lambda::Model::CreateFunctionRequest::WithMemorySize
CreateFunctionRequest & WithMemorySize(int value)
Definition: CreateFunctionRequest.h:438
Aws::Lambda::Model::CreateFunctionRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: CreateFunctionRequest.h:334
Aws::Lambda::Model::PackageType
PackageType
Definition: PackageType.h:17
Aws::Lambda::Model::CreateFunctionRequest::GetHandler
const Aws::String & GetHandler() const
Definition: CreateFunctionRequest.h:229
Aws::Lambda::Model::CreateFunctionRequest::GetPackageType
const PackageType & GetPackageType() const
Definition: CreateFunctionRequest.h:527
Aws::Lambda::Model::CreateFunctionRequest::SetRole
void SetRole(const char *value)
Definition: CreateFunctionRequest.h:204
Aws::Lambda::Model::CreateFunctionRequest::WithFunctionName
CreateFunctionRequest & WithFunctionName(Aws::String &&value)
Definition: CreateFunctionRequest.h:129