AWS SDK for C++  1.9.123
AWS SDK for C++
FunctionConfiguration.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <aws/lambda/model/State.h>
21 #include <aws/lambda/model/Layer.h>
24 #include <utility>
25 
26 namespace Aws
27 {
28 namespace Utils
29 {
30 namespace Json
31 {
32  class JsonValue;
33  class JsonView;
34 } // namespace Json
35 } // namespace Utils
36 namespace Lambda
37 {
38 namespace Model
39 {
40 
47  {
48  public:
53 
54 
58  inline const Aws::String& GetFunctionName() const{ return m_functionName; }
59 
63  inline bool FunctionNameHasBeenSet() const { return m_functionNameHasBeenSet; }
64 
68  inline void SetFunctionName(const Aws::String& value) { m_functionNameHasBeenSet = true; m_functionName = value; }
69 
73  inline void SetFunctionName(Aws::String&& value) { m_functionNameHasBeenSet = true; m_functionName = std::move(value); }
74 
78  inline void SetFunctionName(const char* value) { m_functionNameHasBeenSet = true; m_functionName.assign(value); }
79 
83  inline FunctionConfiguration& WithFunctionName(const Aws::String& value) { SetFunctionName(value); return *this;}
84 
88  inline FunctionConfiguration& WithFunctionName(Aws::String&& value) { SetFunctionName(std::move(value)); return *this;}
89 
93  inline FunctionConfiguration& WithFunctionName(const char* value) { SetFunctionName(value); return *this;}
94 
95 
99  inline const Aws::String& GetFunctionArn() const{ return m_functionArn; }
100 
104  inline bool FunctionArnHasBeenSet() const { return m_functionArnHasBeenSet; }
105 
109  inline void SetFunctionArn(const Aws::String& value) { m_functionArnHasBeenSet = true; m_functionArn = value; }
110 
114  inline void SetFunctionArn(Aws::String&& value) { m_functionArnHasBeenSet = true; m_functionArn = std::move(value); }
115 
119  inline void SetFunctionArn(const char* value) { m_functionArnHasBeenSet = true; m_functionArn.assign(value); }
120 
124  inline FunctionConfiguration& WithFunctionArn(const Aws::String& value) { SetFunctionArn(value); return *this;}
125 
129  inline FunctionConfiguration& WithFunctionArn(Aws::String&& value) { SetFunctionArn(std::move(value)); return *this;}
130 
134  inline FunctionConfiguration& WithFunctionArn(const char* value) { SetFunctionArn(value); return *this;}
135 
136 
140  inline const Runtime& GetRuntime() const{ return m_runtime; }
141 
145  inline bool RuntimeHasBeenSet() const { return m_runtimeHasBeenSet; }
146 
150  inline void SetRuntime(const Runtime& value) { m_runtimeHasBeenSet = true; m_runtime = value; }
151 
155  inline void SetRuntime(Runtime&& value) { m_runtimeHasBeenSet = true; m_runtime = std::move(value); }
156 
160  inline FunctionConfiguration& WithRuntime(const Runtime& value) { SetRuntime(value); return *this;}
161 
165  inline FunctionConfiguration& WithRuntime(Runtime&& value) { SetRuntime(std::move(value)); return *this;}
166 
167 
171  inline const Aws::String& GetRole() const{ return m_role; }
172 
176  inline bool RoleHasBeenSet() const { return m_roleHasBeenSet; }
177 
181  inline void SetRole(const Aws::String& value) { m_roleHasBeenSet = true; m_role = value; }
182 
186  inline void SetRole(Aws::String&& value) { m_roleHasBeenSet = true; m_role = std::move(value); }
187 
191  inline void SetRole(const char* value) { m_roleHasBeenSet = true; m_role.assign(value); }
192 
196  inline FunctionConfiguration& WithRole(const Aws::String& value) { SetRole(value); return *this;}
197 
201  inline FunctionConfiguration& WithRole(Aws::String&& value) { SetRole(std::move(value)); return *this;}
202 
206  inline FunctionConfiguration& WithRole(const char* value) { SetRole(value); return *this;}
207 
208 
212  inline const Aws::String& GetHandler() const{ return m_handler; }
213 
217  inline bool HandlerHasBeenSet() const { return m_handlerHasBeenSet; }
218 
222  inline void SetHandler(const Aws::String& value) { m_handlerHasBeenSet = true; m_handler = value; }
223 
227  inline void SetHandler(Aws::String&& value) { m_handlerHasBeenSet = true; m_handler = std::move(value); }
228 
232  inline void SetHandler(const char* value) { m_handlerHasBeenSet = true; m_handler.assign(value); }
233 
237  inline FunctionConfiguration& WithHandler(const Aws::String& value) { SetHandler(value); return *this;}
238 
242  inline FunctionConfiguration& WithHandler(Aws::String&& value) { SetHandler(std::move(value)); return *this;}
243 
247  inline FunctionConfiguration& WithHandler(const char* value) { SetHandler(value); return *this;}
248 
249 
253  inline long long GetCodeSize() const{ return m_codeSize; }
254 
258  inline bool CodeSizeHasBeenSet() const { return m_codeSizeHasBeenSet; }
259 
263  inline void SetCodeSize(long long value) { m_codeSizeHasBeenSet = true; m_codeSize = value; }
264 
268  inline FunctionConfiguration& WithCodeSize(long long value) { SetCodeSize(value); return *this;}
269 
270 
274  inline const Aws::String& GetDescription() const{ return m_description; }
275 
279  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
280 
284  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
285 
289  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
290 
294  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
295 
299  inline FunctionConfiguration& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
300 
304  inline FunctionConfiguration& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
305 
309  inline FunctionConfiguration& WithDescription(const char* value) { SetDescription(value); return *this;}
310 
311 
316  inline int GetTimeout() const{ return m_timeout; }
317 
322  inline bool TimeoutHasBeenSet() const { return m_timeoutHasBeenSet; }
323 
328  inline void SetTimeout(int value) { m_timeoutHasBeenSet = true; m_timeout = value; }
329 
334  inline FunctionConfiguration& WithTimeout(int value) { SetTimeout(value); return *this;}
335 
336 
340  inline int GetMemorySize() const{ return m_memorySize; }
341 
345  inline bool MemorySizeHasBeenSet() const { return m_memorySizeHasBeenSet; }
346 
350  inline void SetMemorySize(int value) { m_memorySizeHasBeenSet = true; m_memorySize = value; }
351 
355  inline FunctionConfiguration& WithMemorySize(int value) { SetMemorySize(value); return *this;}
356 
357 
363  inline const Aws::String& GetLastModified() const{ return m_lastModified; }
364 
370  inline bool LastModifiedHasBeenSet() const { return m_lastModifiedHasBeenSet; }
371 
377  inline void SetLastModified(const Aws::String& value) { m_lastModifiedHasBeenSet = true; m_lastModified = value; }
378 
384  inline void SetLastModified(Aws::String&& value) { m_lastModifiedHasBeenSet = true; m_lastModified = std::move(value); }
385 
391  inline void SetLastModified(const char* value) { m_lastModifiedHasBeenSet = true; m_lastModified.assign(value); }
392 
398  inline FunctionConfiguration& WithLastModified(const Aws::String& value) { SetLastModified(value); return *this;}
399 
405  inline FunctionConfiguration& WithLastModified(Aws::String&& value) { SetLastModified(std::move(value)); return *this;}
406 
412  inline FunctionConfiguration& WithLastModified(const char* value) { SetLastModified(value); return *this;}
413 
414 
418  inline const Aws::String& GetCodeSha256() const{ return m_codeSha256; }
419 
423  inline bool CodeSha256HasBeenSet() const { return m_codeSha256HasBeenSet; }
424 
428  inline void SetCodeSha256(const Aws::String& value) { m_codeSha256HasBeenSet = true; m_codeSha256 = value; }
429 
433  inline void SetCodeSha256(Aws::String&& value) { m_codeSha256HasBeenSet = true; m_codeSha256 = std::move(value); }
434 
438  inline void SetCodeSha256(const char* value) { m_codeSha256HasBeenSet = true; m_codeSha256.assign(value); }
439 
443  inline FunctionConfiguration& WithCodeSha256(const Aws::String& value) { SetCodeSha256(value); return *this;}
444 
448  inline FunctionConfiguration& WithCodeSha256(Aws::String&& value) { SetCodeSha256(std::move(value)); return *this;}
449 
453  inline FunctionConfiguration& WithCodeSha256(const char* value) { SetCodeSha256(value); return *this;}
454 
455 
459  inline const Aws::String& GetVersion() const{ return m_version; }
460 
464  inline bool VersionHasBeenSet() const { return m_versionHasBeenSet; }
465 
469  inline void SetVersion(const Aws::String& value) { m_versionHasBeenSet = true; m_version = value; }
470 
474  inline void SetVersion(Aws::String&& value) { m_versionHasBeenSet = true; m_version = std::move(value); }
475 
479  inline void SetVersion(const char* value) { m_versionHasBeenSet = true; m_version.assign(value); }
480 
484  inline FunctionConfiguration& WithVersion(const Aws::String& value) { SetVersion(value); return *this;}
485 
489  inline FunctionConfiguration& WithVersion(Aws::String&& value) { SetVersion(std::move(value)); return *this;}
490 
494  inline FunctionConfiguration& WithVersion(const char* value) { SetVersion(value); return *this;}
495 
496 
500  inline const VpcConfigResponse& GetVpcConfig() const{ return m_vpcConfig; }
501 
505  inline bool VpcConfigHasBeenSet() const { return m_vpcConfigHasBeenSet; }
506 
510  inline void SetVpcConfig(const VpcConfigResponse& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = value; }
511 
515  inline void SetVpcConfig(VpcConfigResponse&& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = std::move(value); }
516 
520  inline FunctionConfiguration& WithVpcConfig(const VpcConfigResponse& value) { SetVpcConfig(value); return *this;}
521 
525  inline FunctionConfiguration& WithVpcConfig(VpcConfigResponse&& value) { SetVpcConfig(std::move(value)); return *this;}
526 
527 
531  inline const DeadLetterConfig& GetDeadLetterConfig() const{ return m_deadLetterConfig; }
532 
536  inline bool DeadLetterConfigHasBeenSet() const { return m_deadLetterConfigHasBeenSet; }
537 
541  inline void SetDeadLetterConfig(const DeadLetterConfig& value) { m_deadLetterConfigHasBeenSet = true; m_deadLetterConfig = value; }
542 
546  inline void SetDeadLetterConfig(DeadLetterConfig&& value) { m_deadLetterConfigHasBeenSet = true; m_deadLetterConfig = std::move(value); }
547 
551  inline FunctionConfiguration& WithDeadLetterConfig(const DeadLetterConfig& value) { SetDeadLetterConfig(value); return *this;}
552 
556  inline FunctionConfiguration& WithDeadLetterConfig(DeadLetterConfig&& value) { SetDeadLetterConfig(std::move(value)); return *this;}
557 
558 
564  inline const EnvironmentResponse& GetEnvironment() const{ return m_environment; }
565 
571  inline bool EnvironmentHasBeenSet() const { return m_environmentHasBeenSet; }
572 
578  inline void SetEnvironment(const EnvironmentResponse& value) { m_environmentHasBeenSet = true; m_environment = value; }
579 
585  inline void SetEnvironment(EnvironmentResponse&& value) { m_environmentHasBeenSet = true; m_environment = std::move(value); }
586 
592  inline FunctionConfiguration& WithEnvironment(const EnvironmentResponse& value) { SetEnvironment(value); return *this;}
593 
599  inline FunctionConfiguration& WithEnvironment(EnvironmentResponse&& value) { SetEnvironment(std::move(value)); return *this;}
600 
601 
606  inline const Aws::String& GetKMSKeyArn() const{ return m_kMSKeyArn; }
607 
612  inline bool KMSKeyArnHasBeenSet() const { return m_kMSKeyArnHasBeenSet; }
613 
618  inline void SetKMSKeyArn(const Aws::String& value) { m_kMSKeyArnHasBeenSet = true; m_kMSKeyArn = value; }
619 
624  inline void SetKMSKeyArn(Aws::String&& value) { m_kMSKeyArnHasBeenSet = true; m_kMSKeyArn = std::move(value); }
625 
630  inline void SetKMSKeyArn(const char* value) { m_kMSKeyArnHasBeenSet = true; m_kMSKeyArn.assign(value); }
631 
636  inline FunctionConfiguration& WithKMSKeyArn(const Aws::String& value) { SetKMSKeyArn(value); return *this;}
637 
642  inline FunctionConfiguration& WithKMSKeyArn(Aws::String&& value) { SetKMSKeyArn(std::move(value)); return *this;}
643 
648  inline FunctionConfiguration& WithKMSKeyArn(const char* value) { SetKMSKeyArn(value); return *this;}
649 
650 
654  inline const TracingConfigResponse& GetTracingConfig() const{ return m_tracingConfig; }
655 
659  inline bool TracingConfigHasBeenSet() const { return m_tracingConfigHasBeenSet; }
660 
664  inline void SetTracingConfig(const TracingConfigResponse& value) { m_tracingConfigHasBeenSet = true; m_tracingConfig = value; }
665 
669  inline void SetTracingConfig(TracingConfigResponse&& value) { m_tracingConfigHasBeenSet = true; m_tracingConfig = std::move(value); }
670 
674  inline FunctionConfiguration& WithTracingConfig(const TracingConfigResponse& value) { SetTracingConfig(value); return *this;}
675 
679  inline FunctionConfiguration& WithTracingConfig(TracingConfigResponse&& value) { SetTracingConfig(std::move(value)); return *this;}
680 
681 
685  inline const Aws::String& GetMasterArn() const{ return m_masterArn; }
686 
690  inline bool MasterArnHasBeenSet() const { return m_masterArnHasBeenSet; }
691 
695  inline void SetMasterArn(const Aws::String& value) { m_masterArnHasBeenSet = true; m_masterArn = value; }
696 
700  inline void SetMasterArn(Aws::String&& value) { m_masterArnHasBeenSet = true; m_masterArn = std::move(value); }
701 
705  inline void SetMasterArn(const char* value) { m_masterArnHasBeenSet = true; m_masterArn.assign(value); }
706 
710  inline FunctionConfiguration& WithMasterArn(const Aws::String& value) { SetMasterArn(value); return *this;}
711 
715  inline FunctionConfiguration& WithMasterArn(Aws::String&& value) { SetMasterArn(std::move(value)); return *this;}
716 
720  inline FunctionConfiguration& WithMasterArn(const char* value) { SetMasterArn(value); return *this;}
721 
722 
726  inline const Aws::String& GetRevisionId() const{ return m_revisionId; }
727 
731  inline bool RevisionIdHasBeenSet() const { return m_revisionIdHasBeenSet; }
732 
736  inline void SetRevisionId(const Aws::String& value) { m_revisionIdHasBeenSet = true; m_revisionId = value; }
737 
741  inline void SetRevisionId(Aws::String&& value) { m_revisionIdHasBeenSet = true; m_revisionId = std::move(value); }
742 
746  inline void SetRevisionId(const char* value) { m_revisionIdHasBeenSet = true; m_revisionId.assign(value); }
747 
751  inline FunctionConfiguration& WithRevisionId(const Aws::String& value) { SetRevisionId(value); return *this;}
752 
756  inline FunctionConfiguration& WithRevisionId(Aws::String&& value) { SetRevisionId(std::move(value)); return *this;}
757 
761  inline FunctionConfiguration& WithRevisionId(const char* value) { SetRevisionId(value); return *this;}
762 
763 
769  inline const Aws::Vector<Layer>& GetLayers() const{ return m_layers; }
770 
776  inline bool LayersHasBeenSet() const { return m_layersHasBeenSet; }
777 
783  inline void SetLayers(const Aws::Vector<Layer>& value) { m_layersHasBeenSet = true; m_layers = value; }
784 
790  inline void SetLayers(Aws::Vector<Layer>&& value) { m_layersHasBeenSet = true; m_layers = std::move(value); }
791 
797  inline FunctionConfiguration& WithLayers(const Aws::Vector<Layer>& value) { SetLayers(value); return *this;}
798 
804  inline FunctionConfiguration& WithLayers(Aws::Vector<Layer>&& value) { SetLayers(std::move(value)); return *this;}
805 
811  inline FunctionConfiguration& AddLayers(const Layer& value) { m_layersHasBeenSet = true; m_layers.push_back(value); return *this; }
812 
818  inline FunctionConfiguration& AddLayers(Layer&& value) { m_layersHasBeenSet = true; m_layers.push_back(std::move(value)); return *this; }
819 
820 
825  inline const State& GetState() const{ return m_state; }
826 
831  inline bool StateHasBeenSet() const { return m_stateHasBeenSet; }
832 
837  inline void SetState(const State& value) { m_stateHasBeenSet = true; m_state = value; }
838 
843  inline void SetState(State&& value) { m_stateHasBeenSet = true; m_state = std::move(value); }
844 
849  inline FunctionConfiguration& WithState(const State& value) { SetState(value); return *this;}
850 
855  inline FunctionConfiguration& WithState(State&& value) { SetState(std::move(value)); return *this;}
856 
857 
861  inline const Aws::String& GetStateReason() const{ return m_stateReason; }
862 
866  inline bool StateReasonHasBeenSet() const { return m_stateReasonHasBeenSet; }
867 
871  inline void SetStateReason(const Aws::String& value) { m_stateReasonHasBeenSet = true; m_stateReason = value; }
872 
876  inline void SetStateReason(Aws::String&& value) { m_stateReasonHasBeenSet = true; m_stateReason = std::move(value); }
877 
881  inline void SetStateReason(const char* value) { m_stateReasonHasBeenSet = true; m_stateReason.assign(value); }
882 
886  inline FunctionConfiguration& WithStateReason(const Aws::String& value) { SetStateReason(value); return *this;}
887 
891  inline FunctionConfiguration& WithStateReason(Aws::String&& value) { SetStateReason(std::move(value)); return *this;}
892 
896  inline FunctionConfiguration& WithStateReason(const char* value) { SetStateReason(value); return *this;}
897 
898 
903  inline const StateReasonCode& GetStateReasonCode() const{ return m_stateReasonCode; }
904 
909  inline bool StateReasonCodeHasBeenSet() const { return m_stateReasonCodeHasBeenSet; }
910 
915  inline void SetStateReasonCode(const StateReasonCode& value) { m_stateReasonCodeHasBeenSet = true; m_stateReasonCode = value; }
916 
921  inline void SetStateReasonCode(StateReasonCode&& value) { m_stateReasonCodeHasBeenSet = true; m_stateReasonCode = std::move(value); }
922 
927  inline FunctionConfiguration& WithStateReasonCode(const StateReasonCode& value) { SetStateReasonCode(value); return *this;}
928 
933  inline FunctionConfiguration& WithStateReasonCode(StateReasonCode&& value) { SetStateReasonCode(std::move(value)); return *this;}
934 
935 
940  inline const LastUpdateStatus& GetLastUpdateStatus() const{ return m_lastUpdateStatus; }
941 
946  inline bool LastUpdateStatusHasBeenSet() const { return m_lastUpdateStatusHasBeenSet; }
947 
952  inline void SetLastUpdateStatus(const LastUpdateStatus& value) { m_lastUpdateStatusHasBeenSet = true; m_lastUpdateStatus = value; }
953 
958  inline void SetLastUpdateStatus(LastUpdateStatus&& value) { m_lastUpdateStatusHasBeenSet = true; m_lastUpdateStatus = std::move(value); }
959 
964  inline FunctionConfiguration& WithLastUpdateStatus(const LastUpdateStatus& value) { SetLastUpdateStatus(value); return *this;}
965 
970  inline FunctionConfiguration& WithLastUpdateStatus(LastUpdateStatus&& value) { SetLastUpdateStatus(std::move(value)); return *this;}
971 
972 
976  inline const Aws::String& GetLastUpdateStatusReason() const{ return m_lastUpdateStatusReason; }
977 
981  inline bool LastUpdateStatusReasonHasBeenSet() const { return m_lastUpdateStatusReasonHasBeenSet; }
982 
986  inline void SetLastUpdateStatusReason(const Aws::String& value) { m_lastUpdateStatusReasonHasBeenSet = true; m_lastUpdateStatusReason = value; }
987 
991  inline void SetLastUpdateStatusReason(Aws::String&& value) { m_lastUpdateStatusReasonHasBeenSet = true; m_lastUpdateStatusReason = std::move(value); }
992 
996  inline void SetLastUpdateStatusReason(const char* value) { m_lastUpdateStatusReasonHasBeenSet = true; m_lastUpdateStatusReason.assign(value); }
997 
1001  inline FunctionConfiguration& WithLastUpdateStatusReason(const Aws::String& value) { SetLastUpdateStatusReason(value); return *this;}
1002 
1006  inline FunctionConfiguration& WithLastUpdateStatusReason(Aws::String&& value) { SetLastUpdateStatusReason(std::move(value)); return *this;}
1007 
1011  inline FunctionConfiguration& WithLastUpdateStatusReason(const char* value) { SetLastUpdateStatusReason(value); return *this;}
1012 
1013 
1017  inline const LastUpdateStatusReasonCode& GetLastUpdateStatusReasonCode() const{ return m_lastUpdateStatusReasonCode; }
1018 
1022  inline bool LastUpdateStatusReasonCodeHasBeenSet() const { return m_lastUpdateStatusReasonCodeHasBeenSet; }
1023 
1027  inline void SetLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode& value) { m_lastUpdateStatusReasonCodeHasBeenSet = true; m_lastUpdateStatusReasonCode = value; }
1028 
1032  inline void SetLastUpdateStatusReasonCode(LastUpdateStatusReasonCode&& value) { m_lastUpdateStatusReasonCodeHasBeenSet = true; m_lastUpdateStatusReasonCode = std::move(value); }
1033 
1037  inline FunctionConfiguration& WithLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode& value) { SetLastUpdateStatusReasonCode(value); return *this;}
1038 
1042  inline FunctionConfiguration& WithLastUpdateStatusReasonCode(LastUpdateStatusReasonCode&& value) { SetLastUpdateStatusReasonCode(std::move(value)); return *this;}
1043 
1044 
1050  inline const Aws::Vector<FileSystemConfig>& GetFileSystemConfigs() const{ return m_fileSystemConfigs; }
1051 
1057  inline bool FileSystemConfigsHasBeenSet() const { return m_fileSystemConfigsHasBeenSet; }
1058 
1064  inline void SetFileSystemConfigs(const Aws::Vector<FileSystemConfig>& value) { m_fileSystemConfigsHasBeenSet = true; m_fileSystemConfigs = value; }
1065 
1071  inline void SetFileSystemConfigs(Aws::Vector<FileSystemConfig>&& value) { m_fileSystemConfigsHasBeenSet = true; m_fileSystemConfigs = std::move(value); }
1072 
1078  inline FunctionConfiguration& WithFileSystemConfigs(const Aws::Vector<FileSystemConfig>& value) { SetFileSystemConfigs(value); return *this;}
1079 
1085  inline FunctionConfiguration& WithFileSystemConfigs(Aws::Vector<FileSystemConfig>&& value) { SetFileSystemConfigs(std::move(value)); return *this;}
1086 
1092  inline FunctionConfiguration& AddFileSystemConfigs(const FileSystemConfig& value) { m_fileSystemConfigsHasBeenSet = true; m_fileSystemConfigs.push_back(value); return *this; }
1093 
1099  inline FunctionConfiguration& AddFileSystemConfigs(FileSystemConfig&& value) { m_fileSystemConfigsHasBeenSet = true; m_fileSystemConfigs.push_back(std::move(value)); return *this; }
1100 
1101 
1106  inline const PackageType& GetPackageType() const{ return m_packageType; }
1107 
1112  inline bool PackageTypeHasBeenSet() const { return m_packageTypeHasBeenSet; }
1113 
1118  inline void SetPackageType(const PackageType& value) { m_packageTypeHasBeenSet = true; m_packageType = value; }
1119 
1124  inline void SetPackageType(PackageType&& value) { m_packageTypeHasBeenSet = true; m_packageType = std::move(value); }
1125 
1130  inline FunctionConfiguration& WithPackageType(const PackageType& value) { SetPackageType(value); return *this;}
1131 
1136  inline FunctionConfiguration& WithPackageType(PackageType&& value) { SetPackageType(std::move(value)); return *this;}
1137 
1138 
1142  inline const ImageConfigResponse& GetImageConfigResponse() const{ return m_imageConfigResponse; }
1143 
1147  inline bool ImageConfigResponseHasBeenSet() const { return m_imageConfigResponseHasBeenSet; }
1148 
1152  inline void SetImageConfigResponse(const ImageConfigResponse& value) { m_imageConfigResponseHasBeenSet = true; m_imageConfigResponse = value; }
1153 
1157  inline void SetImageConfigResponse(ImageConfigResponse&& value) { m_imageConfigResponseHasBeenSet = true; m_imageConfigResponse = std::move(value); }
1158 
1162  inline FunctionConfiguration& WithImageConfigResponse(const ImageConfigResponse& value) { SetImageConfigResponse(value); return *this;}
1163 
1167  inline FunctionConfiguration& WithImageConfigResponse(ImageConfigResponse&& value) { SetImageConfigResponse(std::move(value)); return *this;}
1168 
1169 
1173  inline const Aws::String& GetSigningProfileVersionArn() const{ return m_signingProfileVersionArn; }
1174 
1178  inline bool SigningProfileVersionArnHasBeenSet() const { return m_signingProfileVersionArnHasBeenSet; }
1179 
1183  inline void SetSigningProfileVersionArn(const Aws::String& value) { m_signingProfileVersionArnHasBeenSet = true; m_signingProfileVersionArn = value; }
1184 
1188  inline void SetSigningProfileVersionArn(Aws::String&& value) { m_signingProfileVersionArnHasBeenSet = true; m_signingProfileVersionArn = std::move(value); }
1189 
1193  inline void SetSigningProfileVersionArn(const char* value) { m_signingProfileVersionArnHasBeenSet = true; m_signingProfileVersionArn.assign(value); }
1194 
1198  inline FunctionConfiguration& WithSigningProfileVersionArn(const Aws::String& value) { SetSigningProfileVersionArn(value); return *this;}
1199 
1203  inline FunctionConfiguration& WithSigningProfileVersionArn(Aws::String&& value) { SetSigningProfileVersionArn(std::move(value)); return *this;}
1204 
1208  inline FunctionConfiguration& WithSigningProfileVersionArn(const char* value) { SetSigningProfileVersionArn(value); return *this;}
1209 
1210 
1214  inline const Aws::String& GetSigningJobArn() const{ return m_signingJobArn; }
1215 
1219  inline bool SigningJobArnHasBeenSet() const { return m_signingJobArnHasBeenSet; }
1220 
1224  inline void SetSigningJobArn(const Aws::String& value) { m_signingJobArnHasBeenSet = true; m_signingJobArn = value; }
1225 
1229  inline void SetSigningJobArn(Aws::String&& value) { m_signingJobArnHasBeenSet = true; m_signingJobArn = std::move(value); }
1230 
1234  inline void SetSigningJobArn(const char* value) { m_signingJobArnHasBeenSet = true; m_signingJobArn.assign(value); }
1235 
1239  inline FunctionConfiguration& WithSigningJobArn(const Aws::String& value) { SetSigningJobArn(value); return *this;}
1240 
1244  inline FunctionConfiguration& WithSigningJobArn(Aws::String&& value) { SetSigningJobArn(std::move(value)); return *this;}
1245 
1249  inline FunctionConfiguration& WithSigningJobArn(const char* value) { SetSigningJobArn(value); return *this;}
1250 
1251 
1257  inline const Aws::Vector<Architecture>& GetArchitectures() const{ return m_architectures; }
1258 
1264  inline bool ArchitecturesHasBeenSet() const { return m_architecturesHasBeenSet; }
1265 
1271  inline void SetArchitectures(const Aws::Vector<Architecture>& value) { m_architecturesHasBeenSet = true; m_architectures = value; }
1272 
1278  inline void SetArchitectures(Aws::Vector<Architecture>&& value) { m_architecturesHasBeenSet = true; m_architectures = std::move(value); }
1279 
1285  inline FunctionConfiguration& WithArchitectures(const Aws::Vector<Architecture>& value) { SetArchitectures(value); return *this;}
1286 
1292  inline FunctionConfiguration& WithArchitectures(Aws::Vector<Architecture>&& value) { SetArchitectures(std::move(value)); return *this;}
1293 
1299  inline FunctionConfiguration& AddArchitectures(const Architecture& value) { m_architecturesHasBeenSet = true; m_architectures.push_back(value); return *this; }
1300 
1306  inline FunctionConfiguration& AddArchitectures(Architecture&& value) { m_architecturesHasBeenSet = true; m_architectures.push_back(std::move(value)); return *this; }
1307 
1308  private:
1309 
1310  Aws::String m_functionName;
1311  bool m_functionNameHasBeenSet;
1312 
1313  Aws::String m_functionArn;
1314  bool m_functionArnHasBeenSet;
1315 
1316  Runtime m_runtime;
1317  bool m_runtimeHasBeenSet;
1318 
1319  Aws::String m_role;
1320  bool m_roleHasBeenSet;
1321 
1322  Aws::String m_handler;
1323  bool m_handlerHasBeenSet;
1324 
1325  long long m_codeSize;
1326  bool m_codeSizeHasBeenSet;
1327 
1328  Aws::String m_description;
1329  bool m_descriptionHasBeenSet;
1330 
1331  int m_timeout;
1332  bool m_timeoutHasBeenSet;
1333 
1334  int m_memorySize;
1335  bool m_memorySizeHasBeenSet;
1336 
1337  Aws::String m_lastModified;
1338  bool m_lastModifiedHasBeenSet;
1339 
1340  Aws::String m_codeSha256;
1341  bool m_codeSha256HasBeenSet;
1342 
1343  Aws::String m_version;
1344  bool m_versionHasBeenSet;
1345 
1346  VpcConfigResponse m_vpcConfig;
1347  bool m_vpcConfigHasBeenSet;
1348 
1349  DeadLetterConfig m_deadLetterConfig;
1350  bool m_deadLetterConfigHasBeenSet;
1351 
1352  EnvironmentResponse m_environment;
1353  bool m_environmentHasBeenSet;
1354 
1355  Aws::String m_kMSKeyArn;
1356  bool m_kMSKeyArnHasBeenSet;
1357 
1358  TracingConfigResponse m_tracingConfig;
1359  bool m_tracingConfigHasBeenSet;
1360 
1361  Aws::String m_masterArn;
1362  bool m_masterArnHasBeenSet;
1363 
1364  Aws::String m_revisionId;
1365  bool m_revisionIdHasBeenSet;
1366 
1367  Aws::Vector<Layer> m_layers;
1368  bool m_layersHasBeenSet;
1369 
1370  State m_state;
1371  bool m_stateHasBeenSet;
1372 
1373  Aws::String m_stateReason;
1374  bool m_stateReasonHasBeenSet;
1375 
1376  StateReasonCode m_stateReasonCode;
1377  bool m_stateReasonCodeHasBeenSet;
1378 
1379  LastUpdateStatus m_lastUpdateStatus;
1380  bool m_lastUpdateStatusHasBeenSet;
1381 
1382  Aws::String m_lastUpdateStatusReason;
1383  bool m_lastUpdateStatusReasonHasBeenSet;
1384 
1385  LastUpdateStatusReasonCode m_lastUpdateStatusReasonCode;
1386  bool m_lastUpdateStatusReasonCodeHasBeenSet;
1387 
1388  Aws::Vector<FileSystemConfig> m_fileSystemConfigs;
1389  bool m_fileSystemConfigsHasBeenSet;
1390 
1391  PackageType m_packageType;
1392  bool m_packageTypeHasBeenSet;
1393 
1394  ImageConfigResponse m_imageConfigResponse;
1395  bool m_imageConfigResponseHasBeenSet;
1396 
1397  Aws::String m_signingProfileVersionArn;
1398  bool m_signingProfileVersionArnHasBeenSet;
1399 
1400  Aws::String m_signingJobArn;
1401  bool m_signingJobArnHasBeenSet;
1402 
1403  Aws::Vector<Architecture> m_architectures;
1404  bool m_architecturesHasBeenSet;
1405  };
1406 
1407 } // namespace Model
1408 } // namespace Lambda
1409 } // namespace Aws
Aws::Lambda::Model::FunctionConfiguration::SetKMSKeyArn
void SetKMSKeyArn(const Aws::String &value)
Definition: FunctionConfiguration.h:618
Aws::Lambda::Model::FunctionConfiguration::GetDescription
const Aws::String & GetDescription() const
Definition: FunctionConfiguration.h:274
Aws::Lambda::Model::FunctionConfiguration::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Lambda::Model::FunctionConfiguration::SetRevisionId
void SetRevisionId(const Aws::String &value)
Definition: FunctionConfiguration.h:736
Aws::Lambda::Model::FunctionConfiguration::AddArchitectures
FunctionConfiguration & AddArchitectures(Architecture &&value)
Definition: FunctionConfiguration.h:1306
Aws::Lambda::Model::FunctionConfiguration::FunctionConfiguration
FunctionConfiguration(Aws::Utils::Json::JsonView jsonValue)
Aws::Lambda::Model::FunctionConfiguration::SetSigningProfileVersionArn
void SetSigningProfileVersionArn(const Aws::String &value)
Definition: FunctionConfiguration.h:1183
Aws::Lambda::Model::FunctionConfiguration::GetLastModified
const Aws::String & GetLastModified() const
Definition: FunctionConfiguration.h:363
Aws::Lambda::Model::FunctionConfiguration::SetHandler
void SetHandler(const Aws::String &value)
Definition: FunctionConfiguration.h:222
Aws::Lambda::Model::FunctionConfiguration::GetDeadLetterConfig
const DeadLetterConfig & GetDeadLetterConfig() const
Definition: FunctionConfiguration.h:531
Aws::Lambda::Model::FunctionConfiguration::WithMasterArn
FunctionConfiguration & WithMasterArn(const char *value)
Definition: FunctionConfiguration.h:720
ImageConfigResponse.h
Aws::Lambda::Model::FunctionConfiguration::SetFileSystemConfigs
void SetFileSystemConfigs(Aws::Vector< FileSystemConfig > &&value)
Definition: FunctionConfiguration.h:1071
Aws::Lambda::Model::FunctionConfiguration::EnvironmentHasBeenSet
bool EnvironmentHasBeenSet() const
Definition: FunctionConfiguration.h:571
Aws::Lambda::Model::FunctionConfiguration::SetDeadLetterConfig
void SetDeadLetterConfig(const DeadLetterConfig &value)
Definition: FunctionConfiguration.h:541
Aws::Lambda::Model::FunctionConfiguration::GetTimeout
int GetTimeout() const
Definition: FunctionConfiguration.h:316
Aws::Lambda::Model::FunctionConfiguration::SetKMSKeyArn
void SetKMSKeyArn(const char *value)
Definition: FunctionConfiguration.h:630
Aws::Lambda::Model::FunctionConfiguration::GetFunctionArn
const Aws::String & GetFunctionArn() const
Definition: FunctionConfiguration.h:99
Aws::Lambda::Model::FunctionConfiguration::WithHandler
FunctionConfiguration & WithHandler(const Aws::String &value)
Definition: FunctionConfiguration.h:237
Aws::Lambda::Model::FunctionConfiguration::WithSigningProfileVersionArn
FunctionConfiguration & WithSigningProfileVersionArn(Aws::String &&value)
Definition: FunctionConfiguration.h:1203
Aws::Lambda::Model::FunctionConfiguration::SetState
void SetState(const State &value)
Definition: FunctionConfiguration.h:837
Aws::Lambda::Model::FunctionConfiguration::SetPackageType
void SetPackageType(const PackageType &value)
Definition: FunctionConfiguration.h:1118
Aws::Lambda::Model::FunctionConfiguration::AddFileSystemConfigs
FunctionConfiguration & AddFileSystemConfigs(const FileSystemConfig &value)
Definition: FunctionConfiguration.h:1092
Aws::Lambda::Model::FunctionConfiguration::SetLastModified
void SetLastModified(const Aws::String &value)
Definition: FunctionConfiguration.h:377
Aws::Lambda::Model::FunctionConfiguration::LayersHasBeenSet
bool LayersHasBeenSet() const
Definition: FunctionConfiguration.h:776
Aws::Lambda::Model::FunctionConfiguration::SetLastUpdateStatusReasonCode
void SetLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode &value)
Definition: FunctionConfiguration.h:1027
Aws::Lambda::Model::FunctionConfiguration::SetEnvironment
void SetEnvironment(const EnvironmentResponse &value)
Definition: FunctionConfiguration.h:578
Aws::Lambda::Model::FunctionConfiguration::SetVersion
void SetVersion(const Aws::String &value)
Definition: FunctionConfiguration.h:469
Aws::Lambda::Model::FunctionConfiguration::GetLastUpdateStatus
const LastUpdateStatus & GetLastUpdateStatus() const
Definition: FunctionConfiguration.h:940
Aws::Lambda::Model::FunctionConfiguration::WithFunctionArn
FunctionConfiguration & WithFunctionArn(const Aws::String &value)
Definition: FunctionConfiguration.h:124
Aws::Lambda::Model::FunctionConfiguration::WithKMSKeyArn
FunctionConfiguration & WithKMSKeyArn(const Aws::String &value)
Definition: FunctionConfiguration.h:636
PackageType.h
Aws::Lambda::Model::FunctionConfiguration::WithLastModified
FunctionConfiguration & WithLastModified(Aws::String &&value)
Definition: FunctionConfiguration.h:405
Layer.h
Aws::Lambda::Model::FunctionConfiguration::WithDescription
FunctionConfiguration & WithDescription(Aws::String &&value)
Definition: FunctionConfiguration.h:304
Aws::Lambda::Model::FunctionConfiguration::SetStateReason
void SetStateReason(const Aws::String &value)
Definition: FunctionConfiguration.h:871
Aws::Lambda::Model::FunctionConfiguration::SetArchitectures
void SetArchitectures(Aws::Vector< Architecture > &&value)
Definition: FunctionConfiguration.h:1278
Aws::Lambda::Model::FunctionConfiguration::WithLastModified
FunctionConfiguration & WithLastModified(const char *value)
Definition: FunctionConfiguration.h:412
Aws::Lambda::Model::FunctionConfiguration::SetLastModified
void SetLastModified(Aws::String &&value)
Definition: FunctionConfiguration.h:384
Aws::Lambda::Model::FunctionConfiguration::SetFileSystemConfigs
void SetFileSystemConfigs(const Aws::Vector< FileSystemConfig > &value)
Definition: FunctionConfiguration.h:1064
Aws::Lambda::Model::FunctionConfiguration::SetMasterArn
void SetMasterArn(const char *value)
Definition: FunctionConfiguration.h:705
Aws::Lambda::Model::FunctionConfiguration::SetVpcConfig
void SetVpcConfig(const VpcConfigResponse &value)
Definition: FunctionConfiguration.h:510
Aws::Lambda::Model::FunctionConfiguration::ArchitecturesHasBeenSet
bool ArchitecturesHasBeenSet() const
Definition: FunctionConfiguration.h:1264
Aws::Lambda::Model::FunctionConfiguration::SetFunctionName
void SetFunctionName(const Aws::String &value)
Definition: FunctionConfiguration.h:68
Aws::Lambda::Model::FunctionConfiguration::SetSigningJobArn
void SetSigningJobArn(const char *value)
Definition: FunctionConfiguration.h:1234
Aws::Lambda::Model::FunctionConfiguration::WithFunctionName
FunctionConfiguration & WithFunctionName(const char *value)
Definition: FunctionConfiguration.h:93
Aws::Lambda::Model::FunctionConfiguration::SigningJobArnHasBeenSet
bool SigningJobArnHasBeenSet() const
Definition: FunctionConfiguration.h:1219
Aws::Lambda::Model::FunctionConfiguration::LastUpdateStatusReasonCodeHasBeenSet
bool LastUpdateStatusReasonCodeHasBeenSet() const
Definition: FunctionConfiguration.h:1022
Aws::Lambda::Model::FunctionConfiguration::SetStateReasonCode
void SetStateReasonCode(StateReasonCode &&value)
Definition: FunctionConfiguration.h:921
Aws::Lambda::Model::FunctionConfiguration::WithRole
FunctionConfiguration & WithRole(Aws::String &&value)
Definition: FunctionConfiguration.h:201
Aws::Lambda::Model::FunctionConfiguration::SetArchitectures
void SetArchitectures(const Aws::Vector< Architecture > &value)
Definition: FunctionConfiguration.h:1271
Aws::Lambda::Model::FunctionConfiguration::WithSigningJobArn
FunctionConfiguration & WithSigningJobArn(const Aws::String &value)
Definition: FunctionConfiguration.h:1239
Aws::Lambda::Model::FunctionConfiguration::WithSigningProfileVersionArn
FunctionConfiguration & WithSigningProfileVersionArn(const Aws::String &value)
Definition: FunctionConfiguration.h:1198
Aws::Lambda::Model::FunctionConfiguration::WithLayers
FunctionConfiguration & WithLayers(Aws::Vector< Layer > &&value)
Definition: FunctionConfiguration.h:804
Aws::Lambda::Model::FunctionConfiguration::GetKMSKeyArn
const Aws::String & GetKMSKeyArn() const
Definition: FunctionConfiguration.h:606
Aws::Lambda::Model::FunctionConfiguration::WithEnvironment
FunctionConfiguration & WithEnvironment(const EnvironmentResponse &value)
Definition: FunctionConfiguration.h:592
Aws::Lambda::Model::FunctionConfiguration::RoleHasBeenSet
bool RoleHasBeenSet() const
Definition: FunctionConfiguration.h:176
Aws::Lambda::Model::LastUpdateStatusReasonCode
LastUpdateStatusReasonCode
Definition: LastUpdateStatusReasonCode.h:17
Aws::Lambda::Model::FunctionConfiguration::SetHandler
void SetHandler(const char *value)
Definition: FunctionConfiguration.h:232
Aws::Lambda::Model::FunctionConfiguration::RevisionIdHasBeenSet
bool RevisionIdHasBeenSet() const
Definition: FunctionConfiguration.h:731
Aws::Lambda::Model::FunctionConfiguration::SigningProfileVersionArnHasBeenSet
bool SigningProfileVersionArnHasBeenSet() const
Definition: FunctionConfiguration.h:1178
Runtime.h
Aws::Lambda::Model::FunctionConfiguration::WithHandler
FunctionConfiguration & WithHandler(const char *value)
Definition: FunctionConfiguration.h:247
Aws::Lambda::Model::FunctionConfiguration::WithKMSKeyArn
FunctionConfiguration & WithKMSKeyArn(Aws::String &&value)
Definition: FunctionConfiguration.h:642
Aws::Lambda::Model::FileSystemConfig
Definition: FileSystemConfig.h:34
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Lambda::Model::FunctionConfiguration::WithRuntime
FunctionConfiguration & WithRuntime(Runtime &&value)
Definition: FunctionConfiguration.h:165
Aws::Lambda::Model::FunctionConfiguration::StateHasBeenSet
bool StateHasBeenSet() const
Definition: FunctionConfiguration.h:831
Aws::Lambda::Model::FunctionConfiguration::PackageTypeHasBeenSet
bool PackageTypeHasBeenSet() const
Definition: FunctionConfiguration.h:1112
Aws::Lambda::Model::FunctionConfiguration::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: FunctionConfiguration.h:279
Aws::Lambda::Model::FunctionConfiguration::SetRuntime
void SetRuntime(Runtime &&value)
Definition: FunctionConfiguration.h:155
Aws::Lambda::Model::FunctionConfiguration::WithRole
FunctionConfiguration & WithRole(const char *value)
Definition: FunctionConfiguration.h:206
Aws::Lambda::Model::FunctionConfiguration::StateReasonHasBeenSet
bool StateReasonHasBeenSet() const
Definition: FunctionConfiguration.h:866
Aws::Lambda::Model::FunctionConfiguration::ImageConfigResponseHasBeenSet
bool ImageConfigResponseHasBeenSet() const
Definition: FunctionConfiguration.h:1147
Aws::Lambda::Model::FunctionConfiguration::DeadLetterConfigHasBeenSet
bool DeadLetterConfigHasBeenSet() const
Definition: FunctionConfiguration.h:536
Aws::Lambda::Model::LastUpdateStatus
LastUpdateStatus
Definition: LastUpdateStatus.h:17
Aws::Lambda::Model::FunctionConfiguration::operator=
FunctionConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Lambda::Model::FunctionConfiguration::SetPackageType
void SetPackageType(PackageType &&value)
Definition: FunctionConfiguration.h:1124
Aws::Lambda::Model::FunctionConfiguration::WithStateReason
FunctionConfiguration & WithStateReason(const Aws::String &value)
Definition: FunctionConfiguration.h:886
Aws::Lambda::Model::FunctionConfiguration::SetRevisionId
void SetRevisionId(Aws::String &&value)
Definition: FunctionConfiguration.h:741
Aws::Lambda::Model::FunctionConfiguration::SetMemorySize
void SetMemorySize(int value)
Definition: FunctionConfiguration.h:350
Aws::Lambda::Model::FunctionConfiguration::WithRuntime
FunctionConfiguration & WithRuntime(const Runtime &value)
Definition: FunctionConfiguration.h:160
Aws::Lambda::Model::VpcConfigResponse
Definition: VpcConfigResponse.h:34
AWSVector.h
Aws::Lambda::Model::FunctionConfiguration::GetHandler
const Aws::String & GetHandler() const
Definition: FunctionConfiguration.h:212
Aws::Lambda::Model::FunctionConfiguration::WithVpcConfig
FunctionConfiguration & WithVpcConfig(VpcConfigResponse &&value)
Definition: FunctionConfiguration.h:525
Aws::Lambda::Model::FunctionConfiguration::GetVersion
const Aws::String & GetVersion() const
Definition: FunctionConfiguration.h:459
Aws::Lambda::Model::FunctionConfiguration::WithVersion
FunctionConfiguration & WithVersion(Aws::String &&value)
Definition: FunctionConfiguration.h:489
Aws::Lambda::Model::FunctionConfiguration::AddLayers
FunctionConfiguration & AddLayers(Layer &&value)
Definition: FunctionConfiguration.h:818
Aws::Lambda::Model::FunctionConfiguration::LastModifiedHasBeenSet
bool LastModifiedHasBeenSet() const
Definition: FunctionConfiguration.h:370
Aws::Lambda::Model::Runtime
Runtime
Definition: Runtime.h:17
Aws::Lambda::Model::FunctionConfiguration::WithFunctionName
FunctionConfiguration & WithFunctionName(const Aws::String &value)
Definition: FunctionConfiguration.h:83
Aws::Lambda::Model::FunctionConfiguration::AddLayers
FunctionConfiguration & AddLayers(const Layer &value)
Definition: FunctionConfiguration.h:811
Aws::Lambda::Model::FunctionConfiguration::WithTracingConfig
FunctionConfiguration & WithTracingConfig(TracingConfigResponse &&value)
Definition: FunctionConfiguration.h:679
Aws::Lambda::Model::FunctionConfiguration::GetRole
const Aws::String & GetRole() const
Definition: FunctionConfiguration.h:171
Aws::Lambda::Model::FunctionConfiguration::WithStateReason
FunctionConfiguration & WithStateReason(Aws::String &&value)
Definition: FunctionConfiguration.h:891
Aws::Lambda::Model::DeadLetterConfig
Definition: DeadLetterConfig.h:34
Aws::Lambda::Model::FunctionConfiguration::SetSigningJobArn
void SetSigningJobArn(const Aws::String &value)
Definition: FunctionConfiguration.h:1224
Aws::Lambda::Model::FunctionConfiguration::WithKMSKeyArn
FunctionConfiguration & WithKMSKeyArn(const char *value)
Definition: FunctionConfiguration.h:648
EnvironmentResponse.h
Aws::Lambda::Model::State
State
Definition: State.h:17
Aws::Lambda::Model::FunctionConfiguration::LastUpdateStatusHasBeenSet
bool LastUpdateStatusHasBeenSet() const
Definition: FunctionConfiguration.h:946
AWS_LAMBDA_API
#define AWS_LAMBDA_API
Definition: Lambda_EXPORTS.h:28
Aws::Lambda::Model::FunctionConfiguration::WithSigningJobArn
FunctionConfiguration & WithSigningJobArn(const char *value)
Definition: FunctionConfiguration.h:1249
Aws::Lambda::Model::FunctionConfiguration::SetLastUpdateStatus
void SetLastUpdateStatus(const LastUpdateStatus &value)
Definition: FunctionConfiguration.h:952
Aws::Lambda::Model::FunctionConfiguration::WithPackageType
FunctionConfiguration & WithPackageType(PackageType &&value)
Definition: FunctionConfiguration.h:1136
Aws::Lambda::Model::FunctionConfiguration::GetState
const State & GetState() const
Definition: FunctionConfiguration.h:825
Aws::Lambda::Model::FunctionConfiguration::RuntimeHasBeenSet
bool RuntimeHasBeenSet() const
Definition: FunctionConfiguration.h:145
Aws::Lambda::Model::FunctionConfiguration::GetArchitectures
const Aws::Vector< Architecture > & GetArchitectures() const
Definition: FunctionConfiguration.h:1257
Aws::Lambda::Model::FunctionConfiguration::GetFileSystemConfigs
const Aws::Vector< FileSystemConfig > & GetFileSystemConfigs() const
Definition: FunctionConfiguration.h:1050
Aws::Lambda::Model::FunctionConfiguration::SetLastUpdateStatusReasonCode
void SetLastUpdateStatusReasonCode(LastUpdateStatusReasonCode &&value)
Definition: FunctionConfiguration.h:1032
StateReasonCode.h
TracingConfigResponse.h
Aws::Lambda::Model::FunctionConfiguration::WithState
FunctionConfiguration & WithState(const State &value)
Definition: FunctionConfiguration.h:849
Aws::Lambda::Model::FunctionConfiguration::WithTimeout
FunctionConfiguration & WithTimeout(int value)
Definition: FunctionConfiguration.h:334
Aws::Lambda::Model::FunctionConfiguration::SetSigningProfileVersionArn
void SetSigningProfileVersionArn(Aws::String &&value)
Definition: FunctionConfiguration.h:1188
Aws::Lambda::Model::FunctionConfiguration::WithLastUpdateStatusReasonCode
FunctionConfiguration & WithLastUpdateStatusReasonCode(LastUpdateStatusReasonCode &&value)
Definition: FunctionConfiguration.h:1042
Aws::Lambda::Model::FunctionConfiguration::FunctionNameHasBeenSet
bool FunctionNameHasBeenSet() const
Definition: FunctionConfiguration.h:63
Aws::Lambda::Model::FunctionConfiguration::SetLayers
void SetLayers(Aws::Vector< Layer > &&value)
Definition: FunctionConfiguration.h:790
Aws::Lambda::Model::FunctionConfiguration::SetLayers
void SetLayers(const Aws::Vector< Layer > &value)
Definition: FunctionConfiguration.h:783
Aws::Lambda::Model::FunctionConfiguration::SetLastModified
void SetLastModified(const char *value)
Definition: FunctionConfiguration.h:391
Aws::Lambda::Model::ImageConfigResponse
Definition: ImageConfigResponse.h:33
Aws::Lambda::Model::FunctionConfiguration::SetCodeSha256
void SetCodeSha256(Aws::String &&value)
Definition: FunctionConfiguration.h:433
Aws::Lambda::Model::FunctionConfiguration::AddArchitectures
FunctionConfiguration & AddArchitectures(const Architecture &value)
Definition: FunctionConfiguration.h:1299
VpcConfigResponse.h
State.h
Aws::Lambda::Model::FunctionConfiguration::WithDescription
FunctionConfiguration & WithDescription(const char *value)
Definition: FunctionConfiguration.h:309
DeadLetterConfig.h
Aws::Lambda::Model::FunctionConfiguration::WithFileSystemConfigs
FunctionConfiguration & WithFileSystemConfigs(Aws::Vector< FileSystemConfig > &&value)
Definition: FunctionConfiguration.h:1085
Aws::Lambda::Model::FunctionConfiguration::SetDescription
void SetDescription(const Aws::String &value)
Definition: FunctionConfiguration.h:284
LastUpdateStatus.h
Aws::Lambda::Model::FunctionConfiguration::SetCodeSha256
void SetCodeSha256(const char *value)
Definition: FunctionConfiguration.h:438
Aws::Lambda::Model::StateReasonCode
StateReasonCode
Definition: StateReasonCode.h:17
Aws::Lambda::Model::FunctionConfiguration::GetStateReasonCode
const StateReasonCode & GetStateReasonCode() const
Definition: FunctionConfiguration.h:903
Aws::Lambda::Model::FunctionConfiguration::SetDeadLetterConfig
void SetDeadLetterConfig(DeadLetterConfig &&value)
Definition: FunctionConfiguration.h:546
Aws::Lambda::Model::FunctionConfiguration::SetSigningJobArn
void SetSigningJobArn(Aws::String &&value)
Definition: FunctionConfiguration.h:1229
Aws::Lambda::Model::FunctionConfiguration::GetCodeSha256
const Aws::String & GetCodeSha256() const
Definition: FunctionConfiguration.h:418
Aws::Lambda::Model::FunctionConfiguration::TracingConfigHasBeenSet
bool TracingConfigHasBeenSet() const
Definition: FunctionConfiguration.h:659
Aws::Lambda::Model::FunctionConfiguration::WithCodeSha256
FunctionConfiguration & WithCodeSha256(const Aws::String &value)
Definition: FunctionConfiguration.h:443
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Architecture.h
Aws::Lambda::Model::FunctionConfiguration::WithFunctionArn
FunctionConfiguration & WithFunctionArn(const char *value)
Definition: FunctionConfiguration.h:134
LastUpdateStatusReasonCode.h
AWSString.h
Aws::Lambda::Model::FunctionConfiguration::WithStateReasonCode
FunctionConfiguration & WithStateReasonCode(StateReasonCode &&value)
Definition: FunctionConfiguration.h:933
Aws::Lambda::Model::FunctionConfiguration::SetFunctionArn
void SetFunctionArn(const Aws::String &value)
Definition: FunctionConfiguration.h:109
Aws::Lambda::Model::FunctionConfiguration::WithMemorySize
FunctionConfiguration & WithMemorySize(int value)
Definition: FunctionConfiguration.h:355
Aws::Lambda::Model::FunctionConfiguration::WithArchitectures
FunctionConfiguration & WithArchitectures(const Aws::Vector< Architecture > &value)
Definition: FunctionConfiguration.h:1285
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Lambda::Model::FunctionConfiguration::WithSigningJobArn
FunctionConfiguration & WithSigningJobArn(Aws::String &&value)
Definition: FunctionConfiguration.h:1244
Aws::Lambda::Model::FunctionConfiguration::SetImageConfigResponse
void SetImageConfigResponse(const ImageConfigResponse &value)
Definition: FunctionConfiguration.h:1152
Aws::Lambda::Model::FunctionConfiguration::SetVersion
void SetVersion(const char *value)
Definition: FunctionConfiguration.h:479
Aws::Lambda::Model::EnvironmentResponse
Definition: EnvironmentResponse.h:37
Aws::Lambda::Model::FunctionConfiguration::WithRevisionId
FunctionConfiguration & WithRevisionId(const char *value)
Definition: FunctionConfiguration.h:761
Aws::Lambda::Model::FunctionConfiguration::GetMasterArn
const Aws::String & GetMasterArn() const
Definition: FunctionConfiguration.h:685
Aws::Lambda::Model::FunctionConfiguration::MasterArnHasBeenSet
bool MasterArnHasBeenSet() const
Definition: FunctionConfiguration.h:690
Aws::Lambda::Model::FunctionConfiguration::WithHandler
FunctionConfiguration & WithHandler(Aws::String &&value)
Definition: FunctionConfiguration.h:242
Aws::Lambda::Model::FunctionConfiguration::GetEnvironment
const EnvironmentResponse & GetEnvironment() const
Definition: FunctionConfiguration.h:564
Aws::Lambda::Model::FunctionConfiguration::WithFunctionArn
FunctionConfiguration & WithFunctionArn(Aws::String &&value)
Definition: FunctionConfiguration.h:129
Aws::Lambda::Model::FunctionConfiguration::SetRole
void SetRole(const Aws::String &value)
Definition: FunctionConfiguration.h:181
Aws::Lambda::Model::FunctionConfiguration::WithCodeSha256
FunctionConfiguration & WithCodeSha256(Aws::String &&value)
Definition: FunctionConfiguration.h:448
Aws::Lambda::Model::FunctionConfiguration::WithDescription
FunctionConfiguration & WithDescription(const Aws::String &value)
Definition: FunctionConfiguration.h:299
Aws::Lambda::Model::FunctionConfiguration::SetDescription
void SetDescription(Aws::String &&value)
Definition: FunctionConfiguration.h:289
Aws::Lambda::Model::FunctionConfiguration::WithFileSystemConfigs
FunctionConfiguration & WithFileSystemConfigs(const Aws::Vector< FileSystemConfig > &value)
Definition: FunctionConfiguration.h:1078
Aws::Lambda::Model::FunctionConfiguration::HandlerHasBeenSet
bool HandlerHasBeenSet() const
Definition: FunctionConfiguration.h:217
Aws::Lambda::Model::TracingConfigResponse
Definition: TracingConfigResponse.h:32
Aws::Lambda::Model::FunctionConfiguration::SetRole
void SetRole(const char *value)
Definition: FunctionConfiguration.h:191
Aws::Lambda::Model::FunctionConfiguration::WithLastUpdateStatusReason
FunctionConfiguration & WithLastUpdateStatusReason(const char *value)
Definition: FunctionConfiguration.h:1011
Aws::Lambda::Model::FunctionConfiguration::WithEnvironment
FunctionConfiguration & WithEnvironment(EnvironmentResponse &&value)
Definition: FunctionConfiguration.h:599
Aws::Lambda::Model::FunctionConfiguration::StateReasonCodeHasBeenSet
bool StateReasonCodeHasBeenSet() const
Definition: FunctionConfiguration.h:909
Aws::Lambda::Model::FunctionConfiguration::FunctionConfiguration
FunctionConfiguration()
Aws::Lambda::Model::FunctionConfiguration::SetDescription
void SetDescription(const char *value)
Definition: FunctionConfiguration.h:294
Aws::Lambda::Model::Layer
Definition: Layer.h:34
Aws::Lambda::Model::FunctionConfiguration::SetStateReason
void SetStateReason(const char *value)
Definition: FunctionConfiguration.h:881
Aws::Lambda::Model::FunctionConfiguration::WithRevisionId
FunctionConfiguration & WithRevisionId(Aws::String &&value)
Definition: FunctionConfiguration.h:756
Aws::Lambda::Model::FunctionConfiguration::SetLastUpdateStatusReason
void SetLastUpdateStatusReason(const Aws::String &value)
Definition: FunctionConfiguration.h:986
Aws::Lambda::Model::FunctionConfiguration::VersionHasBeenSet
bool VersionHasBeenSet() const
Definition: FunctionConfiguration.h:464
Aws::Lambda::Model::FunctionConfiguration::WithVpcConfig
FunctionConfiguration & WithVpcConfig(const VpcConfigResponse &value)
Definition: FunctionConfiguration.h:520
Aws::Lambda::Model::FunctionConfiguration::WithLastUpdateStatus
FunctionConfiguration & WithLastUpdateStatus(LastUpdateStatus &&value)
Definition: FunctionConfiguration.h:970
Aws::Lambda::Model::FunctionConfiguration::WithMasterArn
FunctionConfiguration & WithMasterArn(Aws::String &&value)
Definition: FunctionConfiguration.h:715
Aws::Lambda::Model::FunctionConfiguration::SetState
void SetState(State &&value)
Definition: FunctionConfiguration.h:843
Aws::Lambda::Model::FunctionConfiguration::GetSigningJobArn
const Aws::String & GetSigningJobArn() const
Definition: FunctionConfiguration.h:1214
Aws::Lambda::Model::FunctionConfiguration::SetImageConfigResponse
void SetImageConfigResponse(ImageConfigResponse &&value)
Definition: FunctionConfiguration.h:1157
Aws::Lambda::Model::FunctionConfiguration::WithTracingConfig
FunctionConfiguration & WithTracingConfig(const TracingConfigResponse &value)
Definition: FunctionConfiguration.h:674
Aws::Lambda::Model::FunctionConfiguration::WithDeadLetterConfig
FunctionConfiguration & WithDeadLetterConfig(DeadLetterConfig &&value)
Definition: FunctionConfiguration.h:556
Aws::Lambda::Model::FunctionConfiguration::SetRevisionId
void SetRevisionId(const char *value)
Definition: FunctionConfiguration.h:746
Aws::Lambda::Model::FunctionConfiguration::WithImageConfigResponse
FunctionConfiguration & WithImageConfigResponse(const ImageConfigResponse &value)
Definition: FunctionConfiguration.h:1162
Aws::Lambda::Model::FunctionConfiguration::GetLastUpdateStatusReasonCode
const LastUpdateStatusReasonCode & GetLastUpdateStatusReasonCode() const
Definition: FunctionConfiguration.h:1017
Aws::Lambda::Model::FunctionConfiguration::WithFunctionName
FunctionConfiguration & WithFunctionName(Aws::String &&value)
Definition: FunctionConfiguration.h:88
Aws::Lambda::Model::FunctionConfiguration::WithRole
FunctionConfiguration & WithRole(const Aws::String &value)
Definition: FunctionConfiguration.h:196
Aws::Lambda::Model::FunctionConfiguration::GetCodeSize
long long GetCodeSize() const
Definition: FunctionConfiguration.h:253
Aws::Lambda::Model::FunctionConfiguration::SetStateReason
void SetStateReason(Aws::String &&value)
Definition: FunctionConfiguration.h:876
Aws::Lambda::Model::FunctionConfiguration::TimeoutHasBeenSet
bool TimeoutHasBeenSet() const
Definition: FunctionConfiguration.h:322
Aws::Lambda::Model::FunctionConfiguration::SetFunctionName
void SetFunctionName(const char *value)
Definition: FunctionConfiguration.h:78
Aws::Lambda::Model::FunctionConfiguration::WithSigningProfileVersionArn
FunctionConfiguration & WithSigningProfileVersionArn(const char *value)
Definition: FunctionConfiguration.h:1208
Aws::Lambda::Model::FunctionConfiguration::CodeSizeHasBeenSet
bool CodeSizeHasBeenSet() const
Definition: FunctionConfiguration.h:258
Aws::Lambda::Model::FunctionConfiguration::LastUpdateStatusReasonHasBeenSet
bool LastUpdateStatusReasonHasBeenSet() const
Definition: FunctionConfiguration.h:981
Aws::Lambda::Model::FunctionConfiguration::GetFunctionName
const Aws::String & GetFunctionName() const
Definition: FunctionConfiguration.h:58
Aws::CodePipeline::Model::ExecutorType::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::Lambda::Model::FunctionConfiguration::SetTracingConfig
void SetTracingConfig(const TracingConfigResponse &value)
Definition: FunctionConfiguration.h:664
Aws::Lambda::Model::FunctionConfiguration::GetRuntime
const Runtime & GetRuntime() const
Definition: FunctionConfiguration.h:140
Aws::Lambda::Model::Architecture
Architecture
Definition: Architecture.h:17
Aws::Lambda::Model::FunctionConfiguration::WithVersion
FunctionConfiguration & WithVersion(const char *value)
Definition: FunctionConfiguration.h:494
Aws::Lambda::Model::FunctionConfiguration::SetLastUpdateStatus
void SetLastUpdateStatus(LastUpdateStatus &&value)
Definition: FunctionConfiguration.h:958
Aws::Lambda::Model::FunctionConfiguration::SetKMSKeyArn
void SetKMSKeyArn(Aws::String &&value)
Definition: FunctionConfiguration.h:624
Aws::Lambda::Model::FunctionConfiguration::WithLastUpdateStatusReason
FunctionConfiguration & WithLastUpdateStatusReason(Aws::String &&value)
Definition: FunctionConfiguration.h:1006
Aws::Lambda::Model::FunctionConfiguration::WithLastUpdateStatus
FunctionConfiguration & WithLastUpdateStatus(const LastUpdateStatus &value)
Definition: FunctionConfiguration.h:964
Aws::Lambda::Model::FunctionConfiguration::VpcConfigHasBeenSet
bool VpcConfigHasBeenSet() const
Definition: FunctionConfiguration.h:505
Aws::Lambda::Model::FunctionConfiguration::FunctionArnHasBeenSet
bool FunctionArnHasBeenSet() const
Definition: FunctionConfiguration.h:104
Aws::Lambda::Model::FunctionConfiguration::SetStateReasonCode
void SetStateReasonCode(const StateReasonCode &value)
Definition: FunctionConfiguration.h:915
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Lambda::Model::FunctionConfiguration::FileSystemConfigsHasBeenSet
bool FileSystemConfigsHasBeenSet() const
Definition: FunctionConfiguration.h:1057
Aws::Lambda::Model::FunctionConfiguration::SetFunctionName
void SetFunctionName(Aws::String &&value)
Definition: FunctionConfiguration.h:73
Aws::Lambda::Model::FunctionConfiguration::WithArchitectures
FunctionConfiguration & WithArchitectures(Aws::Vector< Architecture > &&value)
Definition: FunctionConfiguration.h:1292
Aws::Lambda::Model::FunctionConfiguration::CodeSha256HasBeenSet
bool CodeSha256HasBeenSet() const
Definition: FunctionConfiguration.h:423
Aws::Lambda::Model::FunctionConfiguration::WithVersion
FunctionConfiguration & WithVersion(const Aws::String &value)
Definition: FunctionConfiguration.h:484
Aws::Lambda::Model::FunctionConfiguration::SetVpcConfig
void SetVpcConfig(VpcConfigResponse &&value)
Definition: FunctionConfiguration.h:515
Aws::Lambda::Model::FunctionConfiguration::SetLastUpdateStatusReason
void SetLastUpdateStatusReason(const char *value)
Definition: FunctionConfiguration.h:996
Aws::Lambda::Model::FunctionConfiguration::SetSigningProfileVersionArn
void SetSigningProfileVersionArn(const char *value)
Definition: FunctionConfiguration.h:1193
Aws::Lambda::Model::FunctionConfiguration::WithLastUpdateStatusReason
FunctionConfiguration & WithLastUpdateStatusReason(const Aws::String &value)
Definition: FunctionConfiguration.h:1001
Aws::Lambda::Model::FunctionConfiguration::SetFunctionArn
void SetFunctionArn(Aws::String &&value)
Definition: FunctionConfiguration.h:114
Aws::Lambda::Model::FunctionConfiguration::SetCodeSha256
void SetCodeSha256(const Aws::String &value)
Definition: FunctionConfiguration.h:428
Aws::Lambda::Model::FunctionConfiguration::SetMasterArn
void SetMasterArn(const Aws::String &value)
Definition: FunctionConfiguration.h:695
Aws::Lambda::Model::FunctionConfiguration::SetMasterArn
void SetMasterArn(Aws::String &&value)
Definition: FunctionConfiguration.h:700
Aws::Lambda::Model::FunctionConfiguration::GetMemorySize
int GetMemorySize() const
Definition: FunctionConfiguration.h:340
Aws::Lambda::Model::FunctionConfiguration::SetHandler
void SetHandler(Aws::String &&value)
Definition: FunctionConfiguration.h:227
Aws::Lambda::Model::FunctionConfiguration::SetRole
void SetRole(Aws::String &&value)
Definition: FunctionConfiguration.h:186
Aws::Lambda::Model::FunctionConfiguration::WithStateReasonCode
FunctionConfiguration & WithStateReasonCode(const StateReasonCode &value)
Definition: FunctionConfiguration.h:927
FileSystemConfig.h
Aws::Lambda::Model::FunctionConfiguration::MemorySizeHasBeenSet
bool MemorySizeHasBeenSet() const
Definition: FunctionConfiguration.h:345
Aws::Lambda::Model::FunctionConfiguration::GetLastUpdateStatusReason
const Aws::String & GetLastUpdateStatusReason() const
Definition: FunctionConfiguration.h:976
Aws::Lambda::Model::FunctionConfiguration::KMSKeyArnHasBeenSet
bool KMSKeyArnHasBeenSet() const
Definition: FunctionConfiguration.h:612
Aws::Lambda::Model::FunctionConfiguration::WithMasterArn
FunctionConfiguration & WithMasterArn(const Aws::String &value)
Definition: FunctionConfiguration.h:710
Aws::Lambda::Model::FunctionConfiguration::WithRevisionId
FunctionConfiguration & WithRevisionId(const Aws::String &value)
Definition: FunctionConfiguration.h:751
Aws::Lambda::Model::FunctionConfiguration::SetFunctionArn
void SetFunctionArn(const char *value)
Definition: FunctionConfiguration.h:119
Aws::Lambda::Model::FunctionConfiguration::GetSigningProfileVersionArn
const Aws::String & GetSigningProfileVersionArn() const
Definition: FunctionConfiguration.h:1173
Aws::Lambda::Model::FunctionConfiguration::WithImageConfigResponse
FunctionConfiguration & WithImageConfigResponse(ImageConfigResponse &&value)
Definition: FunctionConfiguration.h:1167
Aws::Lambda::Model::FunctionConfiguration::WithCodeSha256
FunctionConfiguration & WithCodeSha256(const char *value)
Definition: FunctionConfiguration.h:453
Aws::Lambda::Model::FunctionConfiguration::WithDeadLetterConfig
FunctionConfiguration & WithDeadLetterConfig(const DeadLetterConfig &value)
Definition: FunctionConfiguration.h:551
Aws::Lambda::Model::FunctionConfiguration::SetTimeout
void SetTimeout(int value)
Definition: FunctionConfiguration.h:328
Aws::Lambda::Model::FunctionConfiguration::WithCodeSize
FunctionConfiguration & WithCodeSize(long long value)
Definition: FunctionConfiguration.h:268
Aws::Lambda::Model::FunctionConfiguration::WithLastUpdateStatusReasonCode
FunctionConfiguration & WithLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode &value)
Definition: FunctionConfiguration.h:1037
Aws::Lambda::Model::FunctionConfiguration::SetTracingConfig
void SetTracingConfig(TracingConfigResponse &&value)
Definition: FunctionConfiguration.h:669
Aws::Lambda::Model::FunctionConfiguration::SetRuntime
void SetRuntime(const Runtime &value)
Definition: FunctionConfiguration.h:150
Aws::Lambda::Model::FunctionConfiguration::WithStateReason
FunctionConfiguration & WithStateReason(const char *value)
Definition: FunctionConfiguration.h:896
Aws::Lambda::Model::FunctionConfiguration::GetVpcConfig
const VpcConfigResponse & GetVpcConfig() const
Definition: FunctionConfiguration.h:500
Aws::Lambda::Model::FunctionConfiguration::WithLayers
FunctionConfiguration & WithLayers(const Aws::Vector< Layer > &value)
Definition: FunctionConfiguration.h:797
Aws::Lambda::Model::FunctionConfiguration
Definition: FunctionConfiguration.h:47
Aws::Lambda::Model::FunctionConfiguration::SetEnvironment
void SetEnvironment(EnvironmentResponse &&value)
Definition: FunctionConfiguration.h:585
Lambda_EXPORTS.h
Aws::Lambda::Model::FunctionConfiguration::SetLastUpdateStatusReason
void SetLastUpdateStatusReason(Aws::String &&value)
Definition: FunctionConfiguration.h:991
Aws::Lambda::Model::FunctionConfiguration::WithLastModified
FunctionConfiguration & WithLastModified(const Aws::String &value)
Definition: FunctionConfiguration.h:398
Aws::Lambda::Model::FunctionConfiguration::AddFileSystemConfigs
FunctionConfiguration & AddFileSystemConfigs(FileSystemConfig &&value)
Definition: FunctionConfiguration.h:1099
Aws::Lambda::Model::FunctionConfiguration::GetLayers
const Aws::Vector< Layer > & GetLayers() const
Definition: FunctionConfiguration.h:769
Aws::Lambda::Model::FunctionConfiguration::WithPackageType
FunctionConfiguration & WithPackageType(const PackageType &value)
Definition: FunctionConfiguration.h:1130
Aws::Lambda::Model::FunctionConfiguration::SetCodeSize
void SetCodeSize(long long value)
Definition: FunctionConfiguration.h:263
Aws::Lambda::Model::PackageType
PackageType
Definition: PackageType.h:17
Aws::Lambda::Model::FunctionConfiguration::GetRevisionId
const Aws::String & GetRevisionId() const
Definition: FunctionConfiguration.h:726
Aws::Lambda::Model::FunctionConfiguration::GetTracingConfig
const TracingConfigResponse & GetTracingConfig() const
Definition: FunctionConfiguration.h:654
Aws::Lambda::Model::FunctionConfiguration::GetPackageType
const PackageType & GetPackageType() const
Definition: FunctionConfiguration.h:1106
Aws::Lambda::Model::FunctionConfiguration::SetVersion
void SetVersion(Aws::String &&value)
Definition: FunctionConfiguration.h:474
Aws::Lambda::Model::FunctionConfiguration::WithState
FunctionConfiguration & WithState(State &&value)
Definition: FunctionConfiguration.h:855
Aws::Lambda::Model::FunctionConfiguration::GetStateReason
const Aws::String & GetStateReason() const
Definition: FunctionConfiguration.h:861
Aws::Lambda::Model::FunctionConfiguration::GetImageConfigResponse
const ImageConfigResponse & GetImageConfigResponse() const
Definition: FunctionConfiguration.h:1142