AWS SDK for C++  1.9.129
AWS SDK for C++
UpdateFunctionConfigurationResult.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 template<typename RESULT_TYPE>
29 class AmazonWebServiceResult;
30 
31 namespace Utils
32 {
33 namespace Json
34 {
35  class JsonValue;
36 } // namespace Json
37 } // namespace Utils
38 namespace Lambda
39 {
40 namespace Model
41 {
48  {
49  public:
53 
54 
58  inline const Aws::String& GetFunctionName() const{ return m_functionName; }
59 
63  inline void SetFunctionName(const Aws::String& value) { m_functionName = value; }
64 
68  inline void SetFunctionName(Aws::String&& value) { m_functionName = std::move(value); }
69 
73  inline void SetFunctionName(const char* value) { m_functionName.assign(value); }
74 
78  inline UpdateFunctionConfigurationResult& WithFunctionName(const Aws::String& value) { SetFunctionName(value); return *this;}
79 
83  inline UpdateFunctionConfigurationResult& WithFunctionName(Aws::String&& value) { SetFunctionName(std::move(value)); return *this;}
84 
88  inline UpdateFunctionConfigurationResult& WithFunctionName(const char* value) { SetFunctionName(value); return *this;}
89 
90 
94  inline const Aws::String& GetFunctionArn() const{ return m_functionArn; }
95 
99  inline void SetFunctionArn(const Aws::String& value) { m_functionArn = value; }
100 
104  inline void SetFunctionArn(Aws::String&& value) { m_functionArn = std::move(value); }
105 
109  inline void SetFunctionArn(const char* value) { m_functionArn.assign(value); }
110 
114  inline UpdateFunctionConfigurationResult& WithFunctionArn(const Aws::String& value) { SetFunctionArn(value); return *this;}
115 
119  inline UpdateFunctionConfigurationResult& WithFunctionArn(Aws::String&& value) { SetFunctionArn(std::move(value)); return *this;}
120 
124  inline UpdateFunctionConfigurationResult& WithFunctionArn(const char* value) { SetFunctionArn(value); return *this;}
125 
126 
130  inline const Runtime& GetRuntime() const{ return m_runtime; }
131 
135  inline void SetRuntime(const Runtime& value) { m_runtime = value; }
136 
140  inline void SetRuntime(Runtime&& value) { m_runtime = std::move(value); }
141 
145  inline UpdateFunctionConfigurationResult& WithRuntime(const Runtime& value) { SetRuntime(value); return *this;}
146 
150  inline UpdateFunctionConfigurationResult& WithRuntime(Runtime&& value) { SetRuntime(std::move(value)); return *this;}
151 
152 
156  inline const Aws::String& GetRole() const{ return m_role; }
157 
161  inline void SetRole(const Aws::String& value) { m_role = value; }
162 
166  inline void SetRole(Aws::String&& value) { m_role = std::move(value); }
167 
171  inline void SetRole(const char* value) { m_role.assign(value); }
172 
176  inline UpdateFunctionConfigurationResult& WithRole(const Aws::String& value) { SetRole(value); return *this;}
177 
181  inline UpdateFunctionConfigurationResult& WithRole(Aws::String&& value) { SetRole(std::move(value)); return *this;}
182 
186  inline UpdateFunctionConfigurationResult& WithRole(const char* value) { SetRole(value); return *this;}
187 
188 
192  inline const Aws::String& GetHandler() const{ return m_handler; }
193 
197  inline void SetHandler(const Aws::String& value) { m_handler = value; }
198 
202  inline void SetHandler(Aws::String&& value) { m_handler = std::move(value); }
203 
207  inline void SetHandler(const char* value) { m_handler.assign(value); }
208 
212  inline UpdateFunctionConfigurationResult& WithHandler(const Aws::String& value) { SetHandler(value); return *this;}
213 
217  inline UpdateFunctionConfigurationResult& WithHandler(Aws::String&& value) { SetHandler(std::move(value)); return *this;}
218 
222  inline UpdateFunctionConfigurationResult& WithHandler(const char* value) { SetHandler(value); return *this;}
223 
224 
228  inline long long GetCodeSize() const{ return m_codeSize; }
229 
233  inline void SetCodeSize(long long value) { m_codeSize = value; }
234 
238  inline UpdateFunctionConfigurationResult& WithCodeSize(long long value) { SetCodeSize(value); return *this;}
239 
240 
244  inline const Aws::String& GetDescription() const{ return m_description; }
245 
249  inline void SetDescription(const Aws::String& value) { m_description = value; }
250 
254  inline void SetDescription(Aws::String&& value) { m_description = std::move(value); }
255 
259  inline void SetDescription(const char* value) { m_description.assign(value); }
260 
264  inline UpdateFunctionConfigurationResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
265 
269  inline UpdateFunctionConfigurationResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
270 
274  inline UpdateFunctionConfigurationResult& WithDescription(const char* value) { SetDescription(value); return *this;}
275 
276 
281  inline int GetTimeout() const{ return m_timeout; }
282 
287  inline void SetTimeout(int value) { m_timeout = value; }
288 
293  inline UpdateFunctionConfigurationResult& WithTimeout(int value) { SetTimeout(value); return *this;}
294 
295 
299  inline int GetMemorySize() const{ return m_memorySize; }
300 
304  inline void SetMemorySize(int value) { m_memorySize = value; }
305 
309  inline UpdateFunctionConfigurationResult& WithMemorySize(int value) { SetMemorySize(value); return *this;}
310 
311 
317  inline const Aws::String& GetLastModified() const{ return m_lastModified; }
318 
324  inline void SetLastModified(const Aws::String& value) { m_lastModified = value; }
325 
331  inline void SetLastModified(Aws::String&& value) { m_lastModified = std::move(value); }
332 
338  inline void SetLastModified(const char* value) { m_lastModified.assign(value); }
339 
345  inline UpdateFunctionConfigurationResult& WithLastModified(const Aws::String& value) { SetLastModified(value); return *this;}
346 
352  inline UpdateFunctionConfigurationResult& WithLastModified(Aws::String&& value) { SetLastModified(std::move(value)); return *this;}
353 
359  inline UpdateFunctionConfigurationResult& WithLastModified(const char* value) { SetLastModified(value); return *this;}
360 
361 
365  inline const Aws::String& GetCodeSha256() const{ return m_codeSha256; }
366 
370  inline void SetCodeSha256(const Aws::String& value) { m_codeSha256 = value; }
371 
375  inline void SetCodeSha256(Aws::String&& value) { m_codeSha256 = std::move(value); }
376 
380  inline void SetCodeSha256(const char* value) { m_codeSha256.assign(value); }
381 
385  inline UpdateFunctionConfigurationResult& WithCodeSha256(const Aws::String& value) { SetCodeSha256(value); return *this;}
386 
390  inline UpdateFunctionConfigurationResult& WithCodeSha256(Aws::String&& value) { SetCodeSha256(std::move(value)); return *this;}
391 
395  inline UpdateFunctionConfigurationResult& WithCodeSha256(const char* value) { SetCodeSha256(value); return *this;}
396 
397 
401  inline const Aws::String& GetVersion() const{ return m_version; }
402 
406  inline void SetVersion(const Aws::String& value) { m_version = value; }
407 
411  inline void SetVersion(Aws::String&& value) { m_version = std::move(value); }
412 
416  inline void SetVersion(const char* value) { m_version.assign(value); }
417 
421  inline UpdateFunctionConfigurationResult& WithVersion(const Aws::String& value) { SetVersion(value); return *this;}
422 
426  inline UpdateFunctionConfigurationResult& WithVersion(Aws::String&& value) { SetVersion(std::move(value)); return *this;}
427 
431  inline UpdateFunctionConfigurationResult& WithVersion(const char* value) { SetVersion(value); return *this;}
432 
433 
437  inline const VpcConfigResponse& GetVpcConfig() const{ return m_vpcConfig; }
438 
442  inline void SetVpcConfig(const VpcConfigResponse& value) { m_vpcConfig = value; }
443 
447  inline void SetVpcConfig(VpcConfigResponse&& value) { m_vpcConfig = std::move(value); }
448 
452  inline UpdateFunctionConfigurationResult& WithVpcConfig(const VpcConfigResponse& value) { SetVpcConfig(value); return *this;}
453 
457  inline UpdateFunctionConfigurationResult& WithVpcConfig(VpcConfigResponse&& value) { SetVpcConfig(std::move(value)); return *this;}
458 
459 
463  inline const DeadLetterConfig& GetDeadLetterConfig() const{ return m_deadLetterConfig; }
464 
468  inline void SetDeadLetterConfig(const DeadLetterConfig& value) { m_deadLetterConfig = value; }
469 
473  inline void SetDeadLetterConfig(DeadLetterConfig&& value) { m_deadLetterConfig = std::move(value); }
474 
478  inline UpdateFunctionConfigurationResult& WithDeadLetterConfig(const DeadLetterConfig& value) { SetDeadLetterConfig(value); return *this;}
479 
483  inline UpdateFunctionConfigurationResult& WithDeadLetterConfig(DeadLetterConfig&& value) { SetDeadLetterConfig(std::move(value)); return *this;}
484 
485 
491  inline const EnvironmentResponse& GetEnvironment() const{ return m_environment; }
492 
498  inline void SetEnvironment(const EnvironmentResponse& value) { m_environment = value; }
499 
505  inline void SetEnvironment(EnvironmentResponse&& value) { m_environment = std::move(value); }
506 
512  inline UpdateFunctionConfigurationResult& WithEnvironment(const EnvironmentResponse& value) { SetEnvironment(value); return *this;}
513 
519  inline UpdateFunctionConfigurationResult& WithEnvironment(EnvironmentResponse&& value) { SetEnvironment(std::move(value)); return *this;}
520 
521 
526  inline const Aws::String& GetKMSKeyArn() const{ return m_kMSKeyArn; }
527 
532  inline void SetKMSKeyArn(const Aws::String& value) { m_kMSKeyArn = value; }
533 
538  inline void SetKMSKeyArn(Aws::String&& value) { m_kMSKeyArn = std::move(value); }
539 
544  inline void SetKMSKeyArn(const char* value) { m_kMSKeyArn.assign(value); }
545 
550  inline UpdateFunctionConfigurationResult& WithKMSKeyArn(const Aws::String& value) { SetKMSKeyArn(value); return *this;}
551 
556  inline UpdateFunctionConfigurationResult& WithKMSKeyArn(Aws::String&& value) { SetKMSKeyArn(std::move(value)); return *this;}
557 
562  inline UpdateFunctionConfigurationResult& WithKMSKeyArn(const char* value) { SetKMSKeyArn(value); return *this;}
563 
564 
568  inline const TracingConfigResponse& GetTracingConfig() const{ return m_tracingConfig; }
569 
573  inline void SetTracingConfig(const TracingConfigResponse& value) { m_tracingConfig = value; }
574 
578  inline void SetTracingConfig(TracingConfigResponse&& value) { m_tracingConfig = std::move(value); }
579 
583  inline UpdateFunctionConfigurationResult& WithTracingConfig(const TracingConfigResponse& value) { SetTracingConfig(value); return *this;}
584 
588  inline UpdateFunctionConfigurationResult& WithTracingConfig(TracingConfigResponse&& value) { SetTracingConfig(std::move(value)); return *this;}
589 
590 
594  inline const Aws::String& GetMasterArn() const{ return m_masterArn; }
595 
599  inline void SetMasterArn(const Aws::String& value) { m_masterArn = value; }
600 
604  inline void SetMasterArn(Aws::String&& value) { m_masterArn = std::move(value); }
605 
609  inline void SetMasterArn(const char* value) { m_masterArn.assign(value); }
610 
614  inline UpdateFunctionConfigurationResult& WithMasterArn(const Aws::String& value) { SetMasterArn(value); return *this;}
615 
619  inline UpdateFunctionConfigurationResult& WithMasterArn(Aws::String&& value) { SetMasterArn(std::move(value)); return *this;}
620 
624  inline UpdateFunctionConfigurationResult& WithMasterArn(const char* value) { SetMasterArn(value); return *this;}
625 
626 
630  inline const Aws::String& GetRevisionId() const{ return m_revisionId; }
631 
635  inline void SetRevisionId(const Aws::String& value) { m_revisionId = value; }
636 
640  inline void SetRevisionId(Aws::String&& value) { m_revisionId = std::move(value); }
641 
645  inline void SetRevisionId(const char* value) { m_revisionId.assign(value); }
646 
650  inline UpdateFunctionConfigurationResult& WithRevisionId(const Aws::String& value) { SetRevisionId(value); return *this;}
651 
655  inline UpdateFunctionConfigurationResult& WithRevisionId(Aws::String&& value) { SetRevisionId(std::move(value)); return *this;}
656 
660  inline UpdateFunctionConfigurationResult& WithRevisionId(const char* value) { SetRevisionId(value); return *this;}
661 
662 
668  inline const Aws::Vector<Layer>& GetLayers() const{ return m_layers; }
669 
675  inline void SetLayers(const Aws::Vector<Layer>& value) { m_layers = value; }
676 
682  inline void SetLayers(Aws::Vector<Layer>&& value) { m_layers = std::move(value); }
683 
689  inline UpdateFunctionConfigurationResult& WithLayers(const Aws::Vector<Layer>& value) { SetLayers(value); return *this;}
690 
696  inline UpdateFunctionConfigurationResult& WithLayers(Aws::Vector<Layer>&& value) { SetLayers(std::move(value)); return *this;}
697 
703  inline UpdateFunctionConfigurationResult& AddLayers(const Layer& value) { m_layers.push_back(value); return *this; }
704 
710  inline UpdateFunctionConfigurationResult& AddLayers(Layer&& value) { m_layers.push_back(std::move(value)); return *this; }
711 
712 
717  inline const State& GetState() const{ return m_state; }
718 
723  inline void SetState(const State& value) { m_state = value; }
724 
729  inline void SetState(State&& value) { m_state = std::move(value); }
730 
735  inline UpdateFunctionConfigurationResult& WithState(const State& value) { SetState(value); return *this;}
736 
741  inline UpdateFunctionConfigurationResult& WithState(State&& value) { SetState(std::move(value)); return *this;}
742 
743 
747  inline const Aws::String& GetStateReason() const{ return m_stateReason; }
748 
752  inline void SetStateReason(const Aws::String& value) { m_stateReason = value; }
753 
757  inline void SetStateReason(Aws::String&& value) { m_stateReason = std::move(value); }
758 
762  inline void SetStateReason(const char* value) { m_stateReason.assign(value); }
763 
767  inline UpdateFunctionConfigurationResult& WithStateReason(const Aws::String& value) { SetStateReason(value); return *this;}
768 
772  inline UpdateFunctionConfigurationResult& WithStateReason(Aws::String&& value) { SetStateReason(std::move(value)); return *this;}
773 
777  inline UpdateFunctionConfigurationResult& WithStateReason(const char* value) { SetStateReason(value); return *this;}
778 
779 
784  inline const StateReasonCode& GetStateReasonCode() const{ return m_stateReasonCode; }
785 
790  inline void SetStateReasonCode(const StateReasonCode& value) { m_stateReasonCode = value; }
791 
796  inline void SetStateReasonCode(StateReasonCode&& value) { m_stateReasonCode = std::move(value); }
797 
802  inline UpdateFunctionConfigurationResult& WithStateReasonCode(const StateReasonCode& value) { SetStateReasonCode(value); return *this;}
803 
808  inline UpdateFunctionConfigurationResult& WithStateReasonCode(StateReasonCode&& value) { SetStateReasonCode(std::move(value)); return *this;}
809 
810 
815  inline const LastUpdateStatus& GetLastUpdateStatus() const{ return m_lastUpdateStatus; }
816 
821  inline void SetLastUpdateStatus(const LastUpdateStatus& value) { m_lastUpdateStatus = value; }
822 
827  inline void SetLastUpdateStatus(LastUpdateStatus&& value) { m_lastUpdateStatus = std::move(value); }
828 
833  inline UpdateFunctionConfigurationResult& WithLastUpdateStatus(const LastUpdateStatus& value) { SetLastUpdateStatus(value); return *this;}
834 
839  inline UpdateFunctionConfigurationResult& WithLastUpdateStatus(LastUpdateStatus&& value) { SetLastUpdateStatus(std::move(value)); return *this;}
840 
841 
845  inline const Aws::String& GetLastUpdateStatusReason() const{ return m_lastUpdateStatusReason; }
846 
850  inline void SetLastUpdateStatusReason(const Aws::String& value) { m_lastUpdateStatusReason = value; }
851 
855  inline void SetLastUpdateStatusReason(Aws::String&& value) { m_lastUpdateStatusReason = std::move(value); }
856 
860  inline void SetLastUpdateStatusReason(const char* value) { m_lastUpdateStatusReason.assign(value); }
861 
865  inline UpdateFunctionConfigurationResult& WithLastUpdateStatusReason(const Aws::String& value) { SetLastUpdateStatusReason(value); return *this;}
866 
870  inline UpdateFunctionConfigurationResult& WithLastUpdateStatusReason(Aws::String&& value) { SetLastUpdateStatusReason(std::move(value)); return *this;}
871 
875  inline UpdateFunctionConfigurationResult& WithLastUpdateStatusReason(const char* value) { SetLastUpdateStatusReason(value); return *this;}
876 
877 
881  inline const LastUpdateStatusReasonCode& GetLastUpdateStatusReasonCode() const{ return m_lastUpdateStatusReasonCode; }
882 
886  inline void SetLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode& value) { m_lastUpdateStatusReasonCode = value; }
887 
891  inline void SetLastUpdateStatusReasonCode(LastUpdateStatusReasonCode&& value) { m_lastUpdateStatusReasonCode = std::move(value); }
892 
896  inline UpdateFunctionConfigurationResult& WithLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode& value) { SetLastUpdateStatusReasonCode(value); return *this;}
897 
901  inline UpdateFunctionConfigurationResult& WithLastUpdateStatusReasonCode(LastUpdateStatusReasonCode&& value) { SetLastUpdateStatusReasonCode(std::move(value)); return *this;}
902 
903 
909  inline const Aws::Vector<FileSystemConfig>& GetFileSystemConfigs() const{ return m_fileSystemConfigs; }
910 
916  inline void SetFileSystemConfigs(const Aws::Vector<FileSystemConfig>& value) { m_fileSystemConfigs = value; }
917 
923  inline void SetFileSystemConfigs(Aws::Vector<FileSystemConfig>&& value) { m_fileSystemConfigs = std::move(value); }
924 
930  inline UpdateFunctionConfigurationResult& WithFileSystemConfigs(const Aws::Vector<FileSystemConfig>& value) { SetFileSystemConfigs(value); return *this;}
931 
937  inline UpdateFunctionConfigurationResult& WithFileSystemConfigs(Aws::Vector<FileSystemConfig>&& value) { SetFileSystemConfigs(std::move(value)); return *this;}
938 
944  inline UpdateFunctionConfigurationResult& AddFileSystemConfigs(const FileSystemConfig& value) { m_fileSystemConfigs.push_back(value); return *this; }
945 
951  inline UpdateFunctionConfigurationResult& AddFileSystemConfigs(FileSystemConfig&& value) { m_fileSystemConfigs.push_back(std::move(value)); return *this; }
952 
953 
958  inline const PackageType& GetPackageType() const{ return m_packageType; }
959 
964  inline void SetPackageType(const PackageType& value) { m_packageType = value; }
965 
970  inline void SetPackageType(PackageType&& value) { m_packageType = std::move(value); }
971 
976  inline UpdateFunctionConfigurationResult& WithPackageType(const PackageType& value) { SetPackageType(value); return *this;}
977 
982  inline UpdateFunctionConfigurationResult& WithPackageType(PackageType&& value) { SetPackageType(std::move(value)); return *this;}
983 
984 
988  inline const ImageConfigResponse& GetImageConfigResponse() const{ return m_imageConfigResponse; }
989 
993  inline void SetImageConfigResponse(const ImageConfigResponse& value) { m_imageConfigResponse = value; }
994 
998  inline void SetImageConfigResponse(ImageConfigResponse&& value) { m_imageConfigResponse = std::move(value); }
999 
1003  inline UpdateFunctionConfigurationResult& WithImageConfigResponse(const ImageConfigResponse& value) { SetImageConfigResponse(value); return *this;}
1004 
1008  inline UpdateFunctionConfigurationResult& WithImageConfigResponse(ImageConfigResponse&& value) { SetImageConfigResponse(std::move(value)); return *this;}
1009 
1010 
1014  inline const Aws::String& GetSigningProfileVersionArn() const{ return m_signingProfileVersionArn; }
1015 
1019  inline void SetSigningProfileVersionArn(const Aws::String& value) { m_signingProfileVersionArn = value; }
1020 
1024  inline void SetSigningProfileVersionArn(Aws::String&& value) { m_signingProfileVersionArn = std::move(value); }
1025 
1029  inline void SetSigningProfileVersionArn(const char* value) { m_signingProfileVersionArn.assign(value); }
1030 
1034  inline UpdateFunctionConfigurationResult& WithSigningProfileVersionArn(const Aws::String& value) { SetSigningProfileVersionArn(value); return *this;}
1035 
1039  inline UpdateFunctionConfigurationResult& WithSigningProfileVersionArn(Aws::String&& value) { SetSigningProfileVersionArn(std::move(value)); return *this;}
1040 
1044  inline UpdateFunctionConfigurationResult& WithSigningProfileVersionArn(const char* value) { SetSigningProfileVersionArn(value); return *this;}
1045 
1046 
1050  inline const Aws::String& GetSigningJobArn() const{ return m_signingJobArn; }
1051 
1055  inline void SetSigningJobArn(const Aws::String& value) { m_signingJobArn = value; }
1056 
1060  inline void SetSigningJobArn(Aws::String&& value) { m_signingJobArn = std::move(value); }
1061 
1065  inline void SetSigningJobArn(const char* value) { m_signingJobArn.assign(value); }
1066 
1070  inline UpdateFunctionConfigurationResult& WithSigningJobArn(const Aws::String& value) { SetSigningJobArn(value); return *this;}
1071 
1075  inline UpdateFunctionConfigurationResult& WithSigningJobArn(Aws::String&& value) { SetSigningJobArn(std::move(value)); return *this;}
1076 
1080  inline UpdateFunctionConfigurationResult& WithSigningJobArn(const char* value) { SetSigningJobArn(value); return *this;}
1081 
1082 
1088  inline const Aws::Vector<Architecture>& GetArchitectures() const{ return m_architectures; }
1089 
1095  inline void SetArchitectures(const Aws::Vector<Architecture>& value) { m_architectures = value; }
1096 
1102  inline void SetArchitectures(Aws::Vector<Architecture>&& value) { m_architectures = std::move(value); }
1103 
1109  inline UpdateFunctionConfigurationResult& WithArchitectures(const Aws::Vector<Architecture>& value) { SetArchitectures(value); return *this;}
1110 
1116  inline UpdateFunctionConfigurationResult& WithArchitectures(Aws::Vector<Architecture>&& value) { SetArchitectures(std::move(value)); return *this;}
1117 
1123  inline UpdateFunctionConfigurationResult& AddArchitectures(const Architecture& value) { m_architectures.push_back(value); return *this; }
1124 
1130  inline UpdateFunctionConfigurationResult& AddArchitectures(Architecture&& value) { m_architectures.push_back(std::move(value)); return *this; }
1131 
1132  private:
1133 
1134  Aws::String m_functionName;
1135 
1136  Aws::String m_functionArn;
1137 
1138  Runtime m_runtime;
1139 
1140  Aws::String m_role;
1141 
1142  Aws::String m_handler;
1143 
1144  long long m_codeSize;
1145 
1146  Aws::String m_description;
1147 
1148  int m_timeout;
1149 
1150  int m_memorySize;
1151 
1152  Aws::String m_lastModified;
1153 
1154  Aws::String m_codeSha256;
1155 
1156  Aws::String m_version;
1157 
1158  VpcConfigResponse m_vpcConfig;
1159 
1160  DeadLetterConfig m_deadLetterConfig;
1161 
1162  EnvironmentResponse m_environment;
1163 
1164  Aws::String m_kMSKeyArn;
1165 
1166  TracingConfigResponse m_tracingConfig;
1167 
1168  Aws::String m_masterArn;
1169 
1170  Aws::String m_revisionId;
1171 
1172  Aws::Vector<Layer> m_layers;
1173 
1174  State m_state;
1175 
1176  Aws::String m_stateReason;
1177 
1178  StateReasonCode m_stateReasonCode;
1179 
1180  LastUpdateStatus m_lastUpdateStatus;
1181 
1182  Aws::String m_lastUpdateStatusReason;
1183 
1184  LastUpdateStatusReasonCode m_lastUpdateStatusReasonCode;
1185 
1186  Aws::Vector<FileSystemConfig> m_fileSystemConfigs;
1187 
1188  PackageType m_packageType;
1189 
1190  ImageConfigResponse m_imageConfigResponse;
1191 
1192  Aws::String m_signingProfileVersionArn;
1193 
1194  Aws::String m_signingJobArn;
1195 
1196  Aws::Vector<Architecture> m_architectures;
1197  };
1198 
1199 } // namespace Model
1200 } // namespace Lambda
1201 } // namespace Aws
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetMasterArn
void SetMasterArn(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:599
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetSigningProfileVersionArn
void SetSigningProfileVersionArn(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:1019
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetStateReason
void SetStateReason(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:752
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithLastUpdateStatusReasonCode
UpdateFunctionConfigurationResult & WithLastUpdateStatusReasonCode(LastUpdateStatusReasonCode &&value)
Definition: UpdateFunctionConfigurationResult.h:901
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetLastUpdateStatusReasonCode
const LastUpdateStatusReasonCode & GetLastUpdateStatusReasonCode() const
Definition: UpdateFunctionConfigurationResult.h:881
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithFileSystemConfigs
UpdateFunctionConfigurationResult & WithFileSystemConfigs(const Aws::Vector< FileSystemConfig > &value)
Definition: UpdateFunctionConfigurationResult.h:930
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetState
void SetState(State &&value)
Definition: UpdateFunctionConfigurationResult.h:729
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithImageConfigResponse
UpdateFunctionConfigurationResult & WithImageConfigResponse(ImageConfigResponse &&value)
Definition: UpdateFunctionConfigurationResult.h:1008
ImageConfigResponse.h
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetSigningJobArn
const Aws::String & GetSigningJobArn() const
Definition: UpdateFunctionConfigurationResult.h:1050
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetStateReason
void SetStateReason(const char *value)
Definition: UpdateFunctionConfigurationResult.h:762
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetPackageType
void SetPackageType(const PackageType &value)
Definition: UpdateFunctionConfigurationResult.h:964
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithFunctionName
UpdateFunctionConfigurationResult & WithFunctionName(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:78
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetRole
void SetRole(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:161
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithLayers
UpdateFunctionConfigurationResult & WithLayers(Aws::Vector< Layer > &&value)
Definition: UpdateFunctionConfigurationResult.h:696
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithEnvironment
UpdateFunctionConfigurationResult & WithEnvironment(const EnvironmentResponse &value)
Definition: UpdateFunctionConfigurationResult.h:512
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithVersion
UpdateFunctionConfigurationResult & WithVersion(const char *value)
Definition: UpdateFunctionConfigurationResult.h:431
Aws::Lambda::Model::UpdateFunctionConfigurationResult::AddArchitectures
UpdateFunctionConfigurationResult & AddArchitectures(Architecture &&value)
Definition: UpdateFunctionConfigurationResult.h:1130
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithLastUpdateStatus
UpdateFunctionConfigurationResult & WithLastUpdateStatus(LastUpdateStatus &&value)
Definition: UpdateFunctionConfigurationResult.h:839
Aws::Lambda::Model::UpdateFunctionConfigurationResult::AddFileSystemConfigs
UpdateFunctionConfigurationResult & AddFileSystemConfigs(const FileSystemConfig &value)
Definition: UpdateFunctionConfigurationResult.h:944
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetImageConfigResponse
void SetImageConfigResponse(const ImageConfigResponse &value)
Definition: UpdateFunctionConfigurationResult.h:993
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithVersion
UpdateFunctionConfigurationResult & WithVersion(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:426
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetVersion
void SetVersion(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:411
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithFunctionArn
UpdateFunctionConfigurationResult & WithFunctionArn(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:114
PackageType.h
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetTimeout
int GetTimeout() const
Definition: UpdateFunctionConfigurationResult.h:281
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetMemorySize
int GetMemorySize() const
Definition: UpdateFunctionConfigurationResult.h:299
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithFileSystemConfigs
UpdateFunctionConfigurationResult & WithFileSystemConfigs(Aws::Vector< FileSystemConfig > &&value)
Definition: UpdateFunctionConfigurationResult.h:937
Layer.h
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithLayers
UpdateFunctionConfigurationResult & WithLayers(const Aws::Vector< Layer > &value)
Definition: UpdateFunctionConfigurationResult.h:689
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetDeadLetterConfig
void SetDeadLetterConfig(const DeadLetterConfig &value)
Definition: UpdateFunctionConfigurationResult.h:468
Aws::Lambda::Model::UpdateFunctionConfigurationResult::AddLayers
UpdateFunctionConfigurationResult & AddLayers(const Layer &value)
Definition: UpdateFunctionConfigurationResult.h:703
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetHandler
const Aws::String & GetHandler() const
Definition: UpdateFunctionConfigurationResult.h:192
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetArchitectures
void SetArchitectures(const Aws::Vector< Architecture > &value)
Definition: UpdateFunctionConfigurationResult.h:1095
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithLastUpdateStatusReason
UpdateFunctionConfigurationResult & WithLastUpdateStatusReason(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:870
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithEnvironment
UpdateFunctionConfigurationResult & WithEnvironment(EnvironmentResponse &&value)
Definition: UpdateFunctionConfigurationResult.h:519
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetRevisionId
void SetRevisionId(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:640
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetCodeSha256
void SetCodeSha256(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:375
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetStateReason
void SetStateReason(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:757
Aws::Lambda::Model::UpdateFunctionConfigurationResult::UpdateFunctionConfigurationResult
UpdateFunctionConfigurationResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithPackageType
UpdateFunctionConfigurationResult & WithPackageType(const PackageType &value)
Definition: UpdateFunctionConfigurationResult.h:976
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithCodeSha256
UpdateFunctionConfigurationResult & WithCodeSha256(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:390
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetLastModified
const Aws::String & GetLastModified() const
Definition: UpdateFunctionConfigurationResult.h:317
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetRole
const Aws::String & GetRole() const
Definition: UpdateFunctionConfigurationResult.h:156
Aws::Lambda::Model::LastUpdateStatusReasonCode
LastUpdateStatusReasonCode
Definition: LastUpdateStatusReasonCode.h:17
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithCodeSha256
UpdateFunctionConfigurationResult & WithCodeSha256(const char *value)
Definition: UpdateFunctionConfigurationResult.h:395
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetCodeSha256
const Aws::String & GetCodeSha256() const
Definition: UpdateFunctionConfigurationResult.h:365
Aws::Lambda::Model::UpdateFunctionConfigurationResult::operator=
UpdateFunctionConfigurationResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Runtime.h
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetState
void SetState(const State &value)
Definition: UpdateFunctionConfigurationResult.h:723
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetLastUpdateStatusReason
void SetLastUpdateStatusReason(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:850
Aws::Lambda::Model::FileSystemConfig
Definition: FileSystemConfig.h:34
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetFunctionName
void SetFunctionName(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:63
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetLastUpdateStatusReasonCode
void SetLastUpdateStatusReasonCode(LastUpdateStatusReasonCode &&value)
Definition: UpdateFunctionConfigurationResult.h:891
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetVersion
void SetVersion(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:406
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetFileSystemConfigs
void SetFileSystemConfigs(Aws::Vector< FileSystemConfig > &&value)
Definition: UpdateFunctionConfigurationResult.h:923
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithFunctionArn
UpdateFunctionConfigurationResult & WithFunctionArn(const char *value)
Definition: UpdateFunctionConfigurationResult.h:124
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetSigningProfileVersionArn
void SetSigningProfileVersionArn(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:1024
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithDeadLetterConfig
UpdateFunctionConfigurationResult & WithDeadLetterConfig(const DeadLetterConfig &value)
Definition: UpdateFunctionConfigurationResult.h:478
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithStateReason
UpdateFunctionConfigurationResult & WithStateReason(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:772
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetDescription
const Aws::String & GetDescription() const
Definition: UpdateFunctionConfigurationResult.h:244
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithPackageType
UpdateFunctionConfigurationResult & WithPackageType(PackageType &&value)
Definition: UpdateFunctionConfigurationResult.h:982
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithStateReason
UpdateFunctionConfigurationResult & WithStateReason(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:767
Aws::Lambda::Model::LastUpdateStatus
LastUpdateStatus
Definition: LastUpdateStatus.h:17
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetRevisionId
void SetRevisionId(const char *value)
Definition: UpdateFunctionConfigurationResult.h:645
Aws::Lambda::Model::VpcConfigResponse
Definition: VpcConfigResponse.h:34
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithArchitectures
UpdateFunctionConfigurationResult & WithArchitectures(Aws::Vector< Architecture > &&value)
Definition: UpdateFunctionConfigurationResult.h:1116
AWSVector.h
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetVpcConfig
void SetVpcConfig(const VpcConfigResponse &value)
Definition: UpdateFunctionConfigurationResult.h:442
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetStateReasonCode
void SetStateReasonCode(const StateReasonCode &value)
Definition: UpdateFunctionConfigurationResult.h:790
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithSigningProfileVersionArn
UpdateFunctionConfigurationResult & WithSigningProfileVersionArn(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:1039
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetFunctionArn
const Aws::String & GetFunctionArn() const
Definition: UpdateFunctionConfigurationResult.h:94
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetDescription
void SetDescription(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:249
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithVersion
UpdateFunctionConfigurationResult & WithVersion(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:421
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithTimeout
UpdateFunctionConfigurationResult & WithTimeout(int value)
Definition: UpdateFunctionConfigurationResult.h:293
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithLastUpdateStatus
UpdateFunctionConfigurationResult & WithLastUpdateStatus(const LastUpdateStatus &value)
Definition: UpdateFunctionConfigurationResult.h:833
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithLastModified
UpdateFunctionConfigurationResult & WithLastModified(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:345
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetFunctionName
void SetFunctionName(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:68
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithMasterArn
UpdateFunctionConfigurationResult & WithMasterArn(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:619
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetCodeSize
void SetCodeSize(long long value)
Definition: UpdateFunctionConfigurationResult.h:233
Aws::Lambda::Model::Runtime
Runtime
Definition: Runtime.h:17
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetFileSystemConfigs
void SetFileSystemConfigs(const Aws::Vector< FileSystemConfig > &value)
Definition: UpdateFunctionConfigurationResult.h:916
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithRole
UpdateFunctionConfigurationResult & WithRole(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:176
Aws::Lambda::Model::DeadLetterConfig
Definition: DeadLetterConfig.h:34
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithLastUpdateStatusReason
UpdateFunctionConfigurationResult & WithLastUpdateStatusReason(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:865
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetFunctionArn
void SetFunctionArn(const char *value)
Definition: UpdateFunctionConfigurationResult.h:109
EnvironmentResponse.h
Aws::Lambda::Model::State
State
Definition: State.h:17
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetFunctionName
void SetFunctionName(const char *value)
Definition: UpdateFunctionConfigurationResult.h:73
AWS_LAMBDA_API
#define AWS_LAMBDA_API
Definition: Lambda_EXPORTS.h:28
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetRuntime
const Runtime & GetRuntime() const
Definition: UpdateFunctionConfigurationResult.h:130
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithLastUpdateStatusReason
UpdateFunctionConfigurationResult & WithLastUpdateStatusReason(const char *value)
Definition: UpdateFunctionConfigurationResult.h:875
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetSigningProfileVersionArn
void SetSigningProfileVersionArn(const char *value)
Definition: UpdateFunctionConfigurationResult.h:1029
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetKMSKeyArn
void SetKMSKeyArn(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:538
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithDescription
UpdateFunctionConfigurationResult & WithDescription(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:269
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetStateReasonCode
const StateReasonCode & GetStateReasonCode() const
Definition: UpdateFunctionConfigurationResult.h:784
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetSigningProfileVersionArn
const Aws::String & GetSigningProfileVersionArn() const
Definition: UpdateFunctionConfigurationResult.h:1014
StateReasonCode.h
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetEnvironment
void SetEnvironment(EnvironmentResponse &&value)
Definition: UpdateFunctionConfigurationResult.h:505
TracingConfigResponse.h
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetSigningJobArn
void SetSigningJobArn(const char *value)
Definition: UpdateFunctionConfigurationResult.h:1065
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithKMSKeyArn
UpdateFunctionConfigurationResult & WithKMSKeyArn(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:550
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetTimeout
void SetTimeout(int value)
Definition: UpdateFunctionConfigurationResult.h:287
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetRuntime
void SetRuntime(const Runtime &value)
Definition: UpdateFunctionConfigurationResult.h:135
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetLastUpdateStatus
void SetLastUpdateStatus(LastUpdateStatus &&value)
Definition: UpdateFunctionConfigurationResult.h:827
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithFunctionName
UpdateFunctionConfigurationResult & WithFunctionName(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:83
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithFunctionArn
UpdateFunctionConfigurationResult & WithFunctionArn(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:119
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithSigningProfileVersionArn
UpdateFunctionConfigurationResult & WithSigningProfileVersionArn(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:1034
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetLayers
void SetLayers(const Aws::Vector< Layer > &value)
Definition: UpdateFunctionConfigurationResult.h:675
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithSigningProfileVersionArn
UpdateFunctionConfigurationResult & WithSigningProfileVersionArn(const char *value)
Definition: UpdateFunctionConfigurationResult.h:1044
Aws::Lambda::Model::ImageConfigResponse
Definition: ImageConfigResponse.h:33
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithMasterArn
UpdateFunctionConfigurationResult & WithMasterArn(const char *value)
Definition: UpdateFunctionConfigurationResult.h:624
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetHandler
void SetHandler(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:197
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetDeadLetterConfig
const DeadLetterConfig & GetDeadLetterConfig() const
Definition: UpdateFunctionConfigurationResult.h:463
VpcConfigResponse.h
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetKMSKeyArn
void SetKMSKeyArn(const char *value)
Definition: UpdateFunctionConfigurationResult.h:544
State.h
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithMemorySize
UpdateFunctionConfigurationResult & WithMemorySize(int value)
Definition: UpdateFunctionConfigurationResult.h:309
DeadLetterConfig.h
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithLastUpdateStatusReasonCode
UpdateFunctionConfigurationResult & WithLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode &value)
Definition: UpdateFunctionConfigurationResult.h:896
LastUpdateStatus.h
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithCodeSha256
UpdateFunctionConfigurationResult & WithCodeSha256(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:385
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetImageConfigResponse
const ImageConfigResponse & GetImageConfigResponse() const
Definition: UpdateFunctionConfigurationResult.h:988
Aws::Lambda::Model::StateReasonCode
StateReasonCode
Definition: StateReasonCode.h:17
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithHandler
UpdateFunctionConfigurationResult & WithHandler(const char *value)
Definition: UpdateFunctionConfigurationResult.h:222
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithTracingConfig
UpdateFunctionConfigurationResult & WithTracingConfig(TracingConfigResponse &&value)
Definition: UpdateFunctionConfigurationResult.h:588
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithRole
UpdateFunctionConfigurationResult & WithRole(const char *value)
Definition: UpdateFunctionConfigurationResult.h:186
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetArchitectures
const Aws::Vector< Architecture > & GetArchitectures() const
Definition: UpdateFunctionConfigurationResult.h:1088
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithSigningJobArn
UpdateFunctionConfigurationResult & WithSigningJobArn(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:1075
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithMasterArn
UpdateFunctionConfigurationResult & WithMasterArn(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:614
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithRevisionId
UpdateFunctionConfigurationResult & WithRevisionId(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:655
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetHandler
void SetHandler(const char *value)
Definition: UpdateFunctionConfigurationResult.h:207
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetLastUpdateStatusReason
void SetLastUpdateStatusReason(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:855
Architecture.h
LastUpdateStatusReasonCode.h
AWSString.h
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetLayers
void SetLayers(Aws::Vector< Layer > &&value)
Definition: UpdateFunctionConfigurationResult.h:682
Aws::Lambda::Model::UpdateFunctionConfigurationResult::UpdateFunctionConfigurationResult
UpdateFunctionConfigurationResult()
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetVpcConfig
void SetVpcConfig(VpcConfigResponse &&value)
Definition: UpdateFunctionConfigurationResult.h:447
Aws::Lambda::Model::EnvironmentResponse
Definition: EnvironmentResponse.h:37
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetRevisionId
const Aws::String & GetRevisionId() const
Definition: UpdateFunctionConfigurationResult.h:630
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithArchitectures
UpdateFunctionConfigurationResult & WithArchitectures(const Aws::Vector< Architecture > &value)
Definition: UpdateFunctionConfigurationResult.h:1109
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetVersion
const Aws::String & GetVersion() const
Definition: UpdateFunctionConfigurationResult.h:401
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithVpcConfig
UpdateFunctionConfigurationResult & WithVpcConfig(VpcConfigResponse &&value)
Definition: UpdateFunctionConfigurationResult.h:457
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetFileSystemConfigs
const Aws::Vector< FileSystemConfig > & GetFileSystemConfigs() const
Definition: UpdateFunctionConfigurationResult.h:909
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetDescription
void SetDescription(const char *value)
Definition: UpdateFunctionConfigurationResult.h:259
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithImageConfigResponse
UpdateFunctionConfigurationResult & WithImageConfigResponse(const ImageConfigResponse &value)
Definition: UpdateFunctionConfigurationResult.h:1003
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetRevisionId
void SetRevisionId(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:635
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetPackageType
const PackageType & GetPackageType() const
Definition: UpdateFunctionConfigurationResult.h:958
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithStateReason
UpdateFunctionConfigurationResult & WithStateReason(const char *value)
Definition: UpdateFunctionConfigurationResult.h:777
Aws::Lambda::Model::TracingConfigResponse
Definition: TracingConfigResponse.h:32
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithRuntime
UpdateFunctionConfigurationResult & WithRuntime(const Runtime &value)
Definition: UpdateFunctionConfigurationResult.h:145
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithSigningJobArn
UpdateFunctionConfigurationResult & WithSigningJobArn(const char *value)
Definition: UpdateFunctionConfigurationResult.h:1080
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetSigningJobArn
void SetSigningJobArn(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:1060
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithLastModified
UpdateFunctionConfigurationResult & WithLastModified(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:352
Aws::Lambda::Model::Layer
Definition: Layer.h:34
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithDeadLetterConfig
UpdateFunctionConfigurationResult & WithDeadLetterConfig(DeadLetterConfig &&value)
Definition: UpdateFunctionConfigurationResult.h:483
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetRole
void SetRole(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:166
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetMasterArn
void SetMasterArn(const char *value)
Definition: UpdateFunctionConfigurationResult.h:609
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithCodeSize
UpdateFunctionConfigurationResult & WithCodeSize(long long value)
Definition: UpdateFunctionConfigurationResult.h:238
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetLastUpdateStatusReasonCode
void SetLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode &value)
Definition: UpdateFunctionConfigurationResult.h:886
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithSigningJobArn
UpdateFunctionConfigurationResult & WithSigningJobArn(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:1070
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetTracingConfig
const TracingConfigResponse & GetTracingConfig() const
Definition: UpdateFunctionConfigurationResult.h:568
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithHandler
UpdateFunctionConfigurationResult & WithHandler(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:212
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetStateReasonCode
void SetStateReasonCode(StateReasonCode &&value)
Definition: UpdateFunctionConfigurationResult.h:796
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetFunctionName
const Aws::String & GetFunctionName() const
Definition: UpdateFunctionConfigurationResult.h:58
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetEnvironment
const EnvironmentResponse & GetEnvironment() const
Definition: UpdateFunctionConfigurationResult.h:491
Aws::CodePipeline::Model::ExecutorType::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetHandler
void SetHandler(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:202
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetMasterArn
const Aws::String & GetMasterArn() const
Definition: UpdateFunctionConfigurationResult.h:594
Aws::Lambda::Model::UpdateFunctionConfigurationResult
Definition: UpdateFunctionConfigurationResult.h:48
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithFunctionName
UpdateFunctionConfigurationResult & WithFunctionName(const char *value)
Definition: UpdateFunctionConfigurationResult.h:88
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetFunctionArn
void SetFunctionArn(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:104
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetVpcConfig
const VpcConfigResponse & GetVpcConfig() const
Definition: UpdateFunctionConfigurationResult.h:437
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetLastModified
void SetLastModified(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:324
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithDescription
UpdateFunctionConfigurationResult & WithDescription(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:264
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetMemorySize
void SetMemorySize(int value)
Definition: UpdateFunctionConfigurationResult.h:304
Aws::Lambda::Model::UpdateFunctionConfigurationResult::AddFileSystemConfigs
UpdateFunctionConfigurationResult & AddFileSystemConfigs(FileSystemConfig &&value)
Definition: UpdateFunctionConfigurationResult.h:951
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetTracingConfig
void SetTracingConfig(const TracingConfigResponse &value)
Definition: UpdateFunctionConfigurationResult.h:573
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithVpcConfig
UpdateFunctionConfigurationResult & WithVpcConfig(const VpcConfigResponse &value)
Definition: UpdateFunctionConfigurationResult.h:452
Aws::Lambda::Model::Architecture
Architecture
Definition: Architecture.h:17
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithTracingConfig
UpdateFunctionConfigurationResult & WithTracingConfig(const TracingConfigResponse &value)
Definition: UpdateFunctionConfigurationResult.h:583
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetLastUpdateStatusReason
void SetLastUpdateStatusReason(const char *value)
Definition: UpdateFunctionConfigurationResult.h:860
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetLastModified
void SetLastModified(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:331
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetKMSKeyArn
const Aws::String & GetKMSKeyArn() const
Definition: UpdateFunctionConfigurationResult.h:526
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetRuntime
void SetRuntime(Runtime &&value)
Definition: UpdateFunctionConfigurationResult.h:140
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithKMSKeyArn
UpdateFunctionConfigurationResult & WithKMSKeyArn(const char *value)
Definition: UpdateFunctionConfigurationResult.h:562
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithState
UpdateFunctionConfigurationResult & WithState(State &&value)
Definition: UpdateFunctionConfigurationResult.h:741
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetStateReason
const Aws::String & GetStateReason() const
Definition: UpdateFunctionConfigurationResult.h:747
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithRuntime
UpdateFunctionConfigurationResult & WithRuntime(Runtime &&value)
Definition: UpdateFunctionConfigurationResult.h:150
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetRole
void SetRole(const char *value)
Definition: UpdateFunctionConfigurationResult.h:171
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetEnvironment
void SetEnvironment(const EnvironmentResponse &value)
Definition: UpdateFunctionConfigurationResult.h:498
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithHandler
UpdateFunctionConfigurationResult & WithHandler(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:217
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithRevisionId
UpdateFunctionConfigurationResult & WithRevisionId(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:650
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetCodeSha256
void SetCodeSha256(const char *value)
Definition: UpdateFunctionConfigurationResult.h:380
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithStateReasonCode
UpdateFunctionConfigurationResult & WithStateReasonCode(const StateReasonCode &value)
Definition: UpdateFunctionConfigurationResult.h:802
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetArchitectures
void SetArchitectures(Aws::Vector< Architecture > &&value)
Definition: UpdateFunctionConfigurationResult.h:1102
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetPackageType
void SetPackageType(PackageType &&value)
Definition: UpdateFunctionConfigurationResult.h:970
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetKMSKeyArn
void SetKMSKeyArn(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:532
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetDescription
void SetDescription(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:254
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithState
UpdateFunctionConfigurationResult & WithState(const State &value)
Definition: UpdateFunctionConfigurationResult.h:735
Aws::Lambda::Model::UpdateFunctionConfigurationResult::AddArchitectures
UpdateFunctionConfigurationResult & AddArchitectures(const Architecture &value)
Definition: UpdateFunctionConfigurationResult.h:1123
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithStateReasonCode
UpdateFunctionConfigurationResult & WithStateReasonCode(StateReasonCode &&value)
Definition: UpdateFunctionConfigurationResult.h:808
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetCodeSize
long long GetCodeSize() const
Definition: UpdateFunctionConfigurationResult.h:228
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetVersion
void SetVersion(const char *value)
Definition: UpdateFunctionConfigurationResult.h:416
FileSystemConfig.h
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithDescription
UpdateFunctionConfigurationResult & WithDescription(const char *value)
Definition: UpdateFunctionConfigurationResult.h:274
Aws::Lambda::Model::UpdateFunctionConfigurationResult::AddLayers
UpdateFunctionConfigurationResult & AddLayers(Layer &&value)
Definition: UpdateFunctionConfigurationResult.h:710
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetSigningJobArn
void SetSigningJobArn(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:1055
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithKMSKeyArn
UpdateFunctionConfigurationResult & WithKMSKeyArn(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:556
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetFunctionArn
void SetFunctionArn(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:99
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetLastModified
void SetLastModified(const char *value)
Definition: UpdateFunctionConfigurationResult.h:338
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithRole
UpdateFunctionConfigurationResult & WithRole(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:181
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetState
const State & GetState() const
Definition: UpdateFunctionConfigurationResult.h:717
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetMasterArn
void SetMasterArn(Aws::String &&value)
Definition: UpdateFunctionConfigurationResult.h:604
Lambda_EXPORTS.h
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetCodeSha256
void SetCodeSha256(const Aws::String &value)
Definition: UpdateFunctionConfigurationResult.h:370
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetLastUpdateStatus
void SetLastUpdateStatus(const LastUpdateStatus &value)
Definition: UpdateFunctionConfigurationResult.h:821
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetImageConfigResponse
void SetImageConfigResponse(ImageConfigResponse &&value)
Definition: UpdateFunctionConfigurationResult.h:998
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetDeadLetterConfig
void SetDeadLetterConfig(DeadLetterConfig &&value)
Definition: UpdateFunctionConfigurationResult.h:473
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetLastUpdateStatus
const LastUpdateStatus & GetLastUpdateStatus() const
Definition: UpdateFunctionConfigurationResult.h:815
Aws::Lambda::Model::UpdateFunctionConfigurationResult::SetTracingConfig
void SetTracingConfig(TracingConfigResponse &&value)
Definition: UpdateFunctionConfigurationResult.h:578
Aws::Lambda::Model::PackageType
PackageType
Definition: PackageType.h:17
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetLayers
const Aws::Vector< Layer > & GetLayers() const
Definition: UpdateFunctionConfigurationResult.h:668
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithRevisionId
UpdateFunctionConfigurationResult & WithRevisionId(const char *value)
Definition: UpdateFunctionConfigurationResult.h:660
Aws::Lambda::Model::UpdateFunctionConfigurationResult::GetLastUpdateStatusReason
const Aws::String & GetLastUpdateStatusReason() const
Definition: UpdateFunctionConfigurationResult.h:845
Aws::Lambda::Model::UpdateFunctionConfigurationResult::WithLastModified
UpdateFunctionConfigurationResult & WithLastModified(const char *value)
Definition: UpdateFunctionConfigurationResult.h:359