AWS SDK for C++  1.9.19
AWS SDK for C++
GetFunctionConfigurationResult.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>
23 #include <utility>
24 
25 namespace Aws
26 {
27 template<typename RESULT_TYPE>
28 class AmazonWebServiceResult;
29 
30 namespace Utils
31 {
32 namespace Json
33 {
34  class JsonValue;
35 } // namespace Json
36 } // namespace Utils
37 namespace Lambda
38 {
39 namespace Model
40 {
47  {
48  public:
52 
53 
57  inline const Aws::String& GetFunctionName() const{ return m_functionName; }
58 
62  inline void SetFunctionName(const Aws::String& value) { m_functionName = value; }
63 
67  inline void SetFunctionName(Aws::String&& value) { m_functionName = std::move(value); }
68 
72  inline void SetFunctionName(const char* value) { m_functionName.assign(value); }
73 
77  inline GetFunctionConfigurationResult& WithFunctionName(const Aws::String& value) { SetFunctionName(value); return *this;}
78 
82  inline GetFunctionConfigurationResult& WithFunctionName(Aws::String&& value) { SetFunctionName(std::move(value)); return *this;}
83 
87  inline GetFunctionConfigurationResult& WithFunctionName(const char* value) { SetFunctionName(value); return *this;}
88 
89 
93  inline const Aws::String& GetFunctionArn() const{ return m_functionArn; }
94 
98  inline void SetFunctionArn(const Aws::String& value) { m_functionArn = value; }
99 
103  inline void SetFunctionArn(Aws::String&& value) { m_functionArn = std::move(value); }
104 
108  inline void SetFunctionArn(const char* value) { m_functionArn.assign(value); }
109 
113  inline GetFunctionConfigurationResult& WithFunctionArn(const Aws::String& value) { SetFunctionArn(value); return *this;}
114 
118  inline GetFunctionConfigurationResult& WithFunctionArn(Aws::String&& value) { SetFunctionArn(std::move(value)); return *this;}
119 
123  inline GetFunctionConfigurationResult& WithFunctionArn(const char* value) { SetFunctionArn(value); return *this;}
124 
125 
129  inline const Runtime& GetRuntime() const{ return m_runtime; }
130 
134  inline void SetRuntime(const Runtime& value) { m_runtime = value; }
135 
139  inline void SetRuntime(Runtime&& value) { m_runtime = std::move(value); }
140 
144  inline GetFunctionConfigurationResult& WithRuntime(const Runtime& value) { SetRuntime(value); return *this;}
145 
149  inline GetFunctionConfigurationResult& WithRuntime(Runtime&& value) { SetRuntime(std::move(value)); return *this;}
150 
151 
155  inline const Aws::String& GetRole() const{ return m_role; }
156 
160  inline void SetRole(const Aws::String& value) { m_role = value; }
161 
165  inline void SetRole(Aws::String&& value) { m_role = std::move(value); }
166 
170  inline void SetRole(const char* value) { m_role.assign(value); }
171 
175  inline GetFunctionConfigurationResult& WithRole(const Aws::String& value) { SetRole(value); return *this;}
176 
180  inline GetFunctionConfigurationResult& WithRole(Aws::String&& value) { SetRole(std::move(value)); return *this;}
181 
185  inline GetFunctionConfigurationResult& WithRole(const char* value) { SetRole(value); return *this;}
186 
187 
191  inline const Aws::String& GetHandler() const{ return m_handler; }
192 
196  inline void SetHandler(const Aws::String& value) { m_handler = value; }
197 
201  inline void SetHandler(Aws::String&& value) { m_handler = std::move(value); }
202 
206  inline void SetHandler(const char* value) { m_handler.assign(value); }
207 
211  inline GetFunctionConfigurationResult& WithHandler(const Aws::String& value) { SetHandler(value); return *this;}
212 
216  inline GetFunctionConfigurationResult& WithHandler(Aws::String&& value) { SetHandler(std::move(value)); return *this;}
217 
221  inline GetFunctionConfigurationResult& WithHandler(const char* value) { SetHandler(value); return *this;}
222 
223 
227  inline long long GetCodeSize() const{ return m_codeSize; }
228 
232  inline void SetCodeSize(long long value) { m_codeSize = value; }
233 
237  inline GetFunctionConfigurationResult& WithCodeSize(long long value) { SetCodeSize(value); return *this;}
238 
239 
243  inline const Aws::String& GetDescription() const{ return m_description; }
244 
248  inline void SetDescription(const Aws::String& value) { m_description = value; }
249 
253  inline void SetDescription(Aws::String&& value) { m_description = std::move(value); }
254 
258  inline void SetDescription(const char* value) { m_description.assign(value); }
259 
263  inline GetFunctionConfigurationResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
264 
268  inline GetFunctionConfigurationResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
269 
273  inline GetFunctionConfigurationResult& WithDescription(const char* value) { SetDescription(value); return *this;}
274 
275 
280  inline int GetTimeout() const{ return m_timeout; }
281 
286  inline void SetTimeout(int value) { m_timeout = value; }
287 
292  inline GetFunctionConfigurationResult& WithTimeout(int value) { SetTimeout(value); return *this;}
293 
294 
298  inline int GetMemorySize() const{ return m_memorySize; }
299 
303  inline void SetMemorySize(int value) { m_memorySize = value; }
304 
308  inline GetFunctionConfigurationResult& WithMemorySize(int value) { SetMemorySize(value); return *this;}
309 
310 
316  inline const Aws::String& GetLastModified() const{ return m_lastModified; }
317 
323  inline void SetLastModified(const Aws::String& value) { m_lastModified = value; }
324 
330  inline void SetLastModified(Aws::String&& value) { m_lastModified = std::move(value); }
331 
337  inline void SetLastModified(const char* value) { m_lastModified.assign(value); }
338 
344  inline GetFunctionConfigurationResult& WithLastModified(const Aws::String& value) { SetLastModified(value); return *this;}
345 
351  inline GetFunctionConfigurationResult& WithLastModified(Aws::String&& value) { SetLastModified(std::move(value)); return *this;}
352 
358  inline GetFunctionConfigurationResult& WithLastModified(const char* value) { SetLastModified(value); return *this;}
359 
360 
364  inline const Aws::String& GetCodeSha256() const{ return m_codeSha256; }
365 
369  inline void SetCodeSha256(const Aws::String& value) { m_codeSha256 = value; }
370 
374  inline void SetCodeSha256(Aws::String&& value) { m_codeSha256 = std::move(value); }
375 
379  inline void SetCodeSha256(const char* value) { m_codeSha256.assign(value); }
380 
384  inline GetFunctionConfigurationResult& WithCodeSha256(const Aws::String& value) { SetCodeSha256(value); return *this;}
385 
389  inline GetFunctionConfigurationResult& WithCodeSha256(Aws::String&& value) { SetCodeSha256(std::move(value)); return *this;}
390 
394  inline GetFunctionConfigurationResult& WithCodeSha256(const char* value) { SetCodeSha256(value); return *this;}
395 
396 
400  inline const Aws::String& GetVersion() const{ return m_version; }
401 
405  inline void SetVersion(const Aws::String& value) { m_version = value; }
406 
410  inline void SetVersion(Aws::String&& value) { m_version = std::move(value); }
411 
415  inline void SetVersion(const char* value) { m_version.assign(value); }
416 
420  inline GetFunctionConfigurationResult& WithVersion(const Aws::String& value) { SetVersion(value); return *this;}
421 
425  inline GetFunctionConfigurationResult& WithVersion(Aws::String&& value) { SetVersion(std::move(value)); return *this;}
426 
430  inline GetFunctionConfigurationResult& WithVersion(const char* value) { SetVersion(value); return *this;}
431 
432 
436  inline const VpcConfigResponse& GetVpcConfig() const{ return m_vpcConfig; }
437 
441  inline void SetVpcConfig(const VpcConfigResponse& value) { m_vpcConfig = value; }
442 
446  inline void SetVpcConfig(VpcConfigResponse&& value) { m_vpcConfig = std::move(value); }
447 
451  inline GetFunctionConfigurationResult& WithVpcConfig(const VpcConfigResponse& value) { SetVpcConfig(value); return *this;}
452 
456  inline GetFunctionConfigurationResult& WithVpcConfig(VpcConfigResponse&& value) { SetVpcConfig(std::move(value)); return *this;}
457 
458 
462  inline const DeadLetterConfig& GetDeadLetterConfig() const{ return m_deadLetterConfig; }
463 
467  inline void SetDeadLetterConfig(const DeadLetterConfig& value) { m_deadLetterConfig = value; }
468 
472  inline void SetDeadLetterConfig(DeadLetterConfig&& value) { m_deadLetterConfig = std::move(value); }
473 
477  inline GetFunctionConfigurationResult& WithDeadLetterConfig(const DeadLetterConfig& value) { SetDeadLetterConfig(value); return *this;}
478 
482  inline GetFunctionConfigurationResult& WithDeadLetterConfig(DeadLetterConfig&& value) { SetDeadLetterConfig(std::move(value)); return *this;}
483 
484 
488  inline const EnvironmentResponse& GetEnvironment() const{ return m_environment; }
489 
493  inline void SetEnvironment(const EnvironmentResponse& value) { m_environment = value; }
494 
498  inline void SetEnvironment(EnvironmentResponse&& value) { m_environment = std::move(value); }
499 
503  inline GetFunctionConfigurationResult& WithEnvironment(const EnvironmentResponse& value) { SetEnvironment(value); return *this;}
504 
508  inline GetFunctionConfigurationResult& WithEnvironment(EnvironmentResponse&& value) { SetEnvironment(std::move(value)); return *this;}
509 
510 
515  inline const Aws::String& GetKMSKeyArn() const{ return m_kMSKeyArn; }
516 
521  inline void SetKMSKeyArn(const Aws::String& value) { m_kMSKeyArn = value; }
522 
527  inline void SetKMSKeyArn(Aws::String&& value) { m_kMSKeyArn = std::move(value); }
528 
533  inline void SetKMSKeyArn(const char* value) { m_kMSKeyArn.assign(value); }
534 
539  inline GetFunctionConfigurationResult& WithKMSKeyArn(const Aws::String& value) { SetKMSKeyArn(value); return *this;}
540 
545  inline GetFunctionConfigurationResult& WithKMSKeyArn(Aws::String&& value) { SetKMSKeyArn(std::move(value)); return *this;}
546 
551  inline GetFunctionConfigurationResult& WithKMSKeyArn(const char* value) { SetKMSKeyArn(value); return *this;}
552 
553 
557  inline const TracingConfigResponse& GetTracingConfig() const{ return m_tracingConfig; }
558 
562  inline void SetTracingConfig(const TracingConfigResponse& value) { m_tracingConfig = value; }
563 
567  inline void SetTracingConfig(TracingConfigResponse&& value) { m_tracingConfig = std::move(value); }
568 
572  inline GetFunctionConfigurationResult& WithTracingConfig(const TracingConfigResponse& value) { SetTracingConfig(value); return *this;}
573 
577  inline GetFunctionConfigurationResult& WithTracingConfig(TracingConfigResponse&& value) { SetTracingConfig(std::move(value)); return *this;}
578 
579 
583  inline const Aws::String& GetMasterArn() const{ return m_masterArn; }
584 
588  inline void SetMasterArn(const Aws::String& value) { m_masterArn = value; }
589 
593  inline void SetMasterArn(Aws::String&& value) { m_masterArn = std::move(value); }
594 
598  inline void SetMasterArn(const char* value) { m_masterArn.assign(value); }
599 
603  inline GetFunctionConfigurationResult& WithMasterArn(const Aws::String& value) { SetMasterArn(value); return *this;}
604 
608  inline GetFunctionConfigurationResult& WithMasterArn(Aws::String&& value) { SetMasterArn(std::move(value)); return *this;}
609 
613  inline GetFunctionConfigurationResult& WithMasterArn(const char* value) { SetMasterArn(value); return *this;}
614 
615 
619  inline const Aws::String& GetRevisionId() const{ return m_revisionId; }
620 
624  inline void SetRevisionId(const Aws::String& value) { m_revisionId = value; }
625 
629  inline void SetRevisionId(Aws::String&& value) { m_revisionId = std::move(value); }
630 
634  inline void SetRevisionId(const char* value) { m_revisionId.assign(value); }
635 
639  inline GetFunctionConfigurationResult& WithRevisionId(const Aws::String& value) { SetRevisionId(value); return *this;}
640 
644  inline GetFunctionConfigurationResult& WithRevisionId(Aws::String&& value) { SetRevisionId(std::move(value)); return *this;}
645 
649  inline GetFunctionConfigurationResult& WithRevisionId(const char* value) { SetRevisionId(value); return *this;}
650 
651 
657  inline const Aws::Vector<Layer>& GetLayers() const{ return m_layers; }
658 
664  inline void SetLayers(const Aws::Vector<Layer>& value) { m_layers = value; }
665 
671  inline void SetLayers(Aws::Vector<Layer>&& value) { m_layers = std::move(value); }
672 
678  inline GetFunctionConfigurationResult& WithLayers(const Aws::Vector<Layer>& value) { SetLayers(value); return *this;}
679 
685  inline GetFunctionConfigurationResult& WithLayers(Aws::Vector<Layer>&& value) { SetLayers(std::move(value)); return *this;}
686 
692  inline GetFunctionConfigurationResult& AddLayers(const Layer& value) { m_layers.push_back(value); return *this; }
693 
699  inline GetFunctionConfigurationResult& AddLayers(Layer&& value) { m_layers.push_back(std::move(value)); return *this; }
700 
701 
706  inline const State& GetState() const{ return m_state; }
707 
712  inline void SetState(const State& value) { m_state = value; }
713 
718  inline void SetState(State&& value) { m_state = std::move(value); }
719 
724  inline GetFunctionConfigurationResult& WithState(const State& value) { SetState(value); return *this;}
725 
730  inline GetFunctionConfigurationResult& WithState(State&& value) { SetState(std::move(value)); return *this;}
731 
732 
736  inline const Aws::String& GetStateReason() const{ return m_stateReason; }
737 
741  inline void SetStateReason(const Aws::String& value) { m_stateReason = value; }
742 
746  inline void SetStateReason(Aws::String&& value) { m_stateReason = std::move(value); }
747 
751  inline void SetStateReason(const char* value) { m_stateReason.assign(value); }
752 
756  inline GetFunctionConfigurationResult& WithStateReason(const Aws::String& value) { SetStateReason(value); return *this;}
757 
761  inline GetFunctionConfigurationResult& WithStateReason(Aws::String&& value) { SetStateReason(std::move(value)); return *this;}
762 
766  inline GetFunctionConfigurationResult& WithStateReason(const char* value) { SetStateReason(value); return *this;}
767 
768 
773  inline const StateReasonCode& GetStateReasonCode() const{ return m_stateReasonCode; }
774 
779  inline void SetStateReasonCode(const StateReasonCode& value) { m_stateReasonCode = value; }
780 
785  inline void SetStateReasonCode(StateReasonCode&& value) { m_stateReasonCode = std::move(value); }
786 
791  inline GetFunctionConfigurationResult& WithStateReasonCode(const StateReasonCode& value) { SetStateReasonCode(value); return *this;}
792 
797  inline GetFunctionConfigurationResult& WithStateReasonCode(StateReasonCode&& value) { SetStateReasonCode(std::move(value)); return *this;}
798 
799 
804  inline const LastUpdateStatus& GetLastUpdateStatus() const{ return m_lastUpdateStatus; }
805 
810  inline void SetLastUpdateStatus(const LastUpdateStatus& value) { m_lastUpdateStatus = value; }
811 
816  inline void SetLastUpdateStatus(LastUpdateStatus&& value) { m_lastUpdateStatus = std::move(value); }
817 
822  inline GetFunctionConfigurationResult& WithLastUpdateStatus(const LastUpdateStatus& value) { SetLastUpdateStatus(value); return *this;}
823 
828  inline GetFunctionConfigurationResult& WithLastUpdateStatus(LastUpdateStatus&& value) { SetLastUpdateStatus(std::move(value)); return *this;}
829 
830 
834  inline const Aws::String& GetLastUpdateStatusReason() const{ return m_lastUpdateStatusReason; }
835 
839  inline void SetLastUpdateStatusReason(const Aws::String& value) { m_lastUpdateStatusReason = value; }
840 
844  inline void SetLastUpdateStatusReason(Aws::String&& value) { m_lastUpdateStatusReason = std::move(value); }
845 
849  inline void SetLastUpdateStatusReason(const char* value) { m_lastUpdateStatusReason.assign(value); }
850 
854  inline GetFunctionConfigurationResult& WithLastUpdateStatusReason(const Aws::String& value) { SetLastUpdateStatusReason(value); return *this;}
855 
859  inline GetFunctionConfigurationResult& WithLastUpdateStatusReason(Aws::String&& value) { SetLastUpdateStatusReason(std::move(value)); return *this;}
860 
864  inline GetFunctionConfigurationResult& WithLastUpdateStatusReason(const char* value) { SetLastUpdateStatusReason(value); return *this;}
865 
866 
870  inline const LastUpdateStatusReasonCode& GetLastUpdateStatusReasonCode() const{ return m_lastUpdateStatusReasonCode; }
871 
875  inline void SetLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode& value) { m_lastUpdateStatusReasonCode = value; }
876 
880  inline void SetLastUpdateStatusReasonCode(LastUpdateStatusReasonCode&& value) { m_lastUpdateStatusReasonCode = std::move(value); }
881 
885  inline GetFunctionConfigurationResult& WithLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode& value) { SetLastUpdateStatusReasonCode(value); return *this;}
886 
890  inline GetFunctionConfigurationResult& WithLastUpdateStatusReasonCode(LastUpdateStatusReasonCode&& value) { SetLastUpdateStatusReasonCode(std::move(value)); return *this;}
891 
892 
896  inline const Aws::Vector<FileSystemConfig>& GetFileSystemConfigs() const{ return m_fileSystemConfigs; }
897 
901  inline void SetFileSystemConfigs(const Aws::Vector<FileSystemConfig>& value) { m_fileSystemConfigs = value; }
902 
906  inline void SetFileSystemConfigs(Aws::Vector<FileSystemConfig>&& value) { m_fileSystemConfigs = std::move(value); }
907 
911  inline GetFunctionConfigurationResult& WithFileSystemConfigs(const Aws::Vector<FileSystemConfig>& value) { SetFileSystemConfigs(value); return *this;}
912 
916  inline GetFunctionConfigurationResult& WithFileSystemConfigs(Aws::Vector<FileSystemConfig>&& value) { SetFileSystemConfigs(std::move(value)); return *this;}
917 
921  inline GetFunctionConfigurationResult& AddFileSystemConfigs(const FileSystemConfig& value) { m_fileSystemConfigs.push_back(value); return *this; }
922 
926  inline GetFunctionConfigurationResult& AddFileSystemConfigs(FileSystemConfig&& value) { m_fileSystemConfigs.push_back(std::move(value)); return *this; }
927 
928 
933  inline const PackageType& GetPackageType() const{ return m_packageType; }
934 
939  inline void SetPackageType(const PackageType& value) { m_packageType = value; }
940 
945  inline void SetPackageType(PackageType&& value) { m_packageType = std::move(value); }
946 
951  inline GetFunctionConfigurationResult& WithPackageType(const PackageType& value) { SetPackageType(value); return *this;}
952 
957  inline GetFunctionConfigurationResult& WithPackageType(PackageType&& value) { SetPackageType(std::move(value)); return *this;}
958 
959 
963  inline const ImageConfigResponse& GetImageConfigResponse() const{ return m_imageConfigResponse; }
964 
968  inline void SetImageConfigResponse(const ImageConfigResponse& value) { m_imageConfigResponse = value; }
969 
973  inline void SetImageConfigResponse(ImageConfigResponse&& value) { m_imageConfigResponse = std::move(value); }
974 
978  inline GetFunctionConfigurationResult& WithImageConfigResponse(const ImageConfigResponse& value) { SetImageConfigResponse(value); return *this;}
979 
983  inline GetFunctionConfigurationResult& WithImageConfigResponse(ImageConfigResponse&& value) { SetImageConfigResponse(std::move(value)); return *this;}
984 
985 
989  inline const Aws::String& GetSigningProfileVersionArn() const{ return m_signingProfileVersionArn; }
990 
994  inline void SetSigningProfileVersionArn(const Aws::String& value) { m_signingProfileVersionArn = value; }
995 
999  inline void SetSigningProfileVersionArn(Aws::String&& value) { m_signingProfileVersionArn = std::move(value); }
1000 
1004  inline void SetSigningProfileVersionArn(const char* value) { m_signingProfileVersionArn.assign(value); }
1005 
1009  inline GetFunctionConfigurationResult& WithSigningProfileVersionArn(const Aws::String& value) { SetSigningProfileVersionArn(value); return *this;}
1010 
1014  inline GetFunctionConfigurationResult& WithSigningProfileVersionArn(Aws::String&& value) { SetSigningProfileVersionArn(std::move(value)); return *this;}
1015 
1019  inline GetFunctionConfigurationResult& WithSigningProfileVersionArn(const char* value) { SetSigningProfileVersionArn(value); return *this;}
1020 
1021 
1025  inline const Aws::String& GetSigningJobArn() const{ return m_signingJobArn; }
1026 
1030  inline void SetSigningJobArn(const Aws::String& value) { m_signingJobArn = value; }
1031 
1035  inline void SetSigningJobArn(Aws::String&& value) { m_signingJobArn = std::move(value); }
1036 
1040  inline void SetSigningJobArn(const char* value) { m_signingJobArn.assign(value); }
1041 
1045  inline GetFunctionConfigurationResult& WithSigningJobArn(const Aws::String& value) { SetSigningJobArn(value); return *this;}
1046 
1050  inline GetFunctionConfigurationResult& WithSigningJobArn(Aws::String&& value) { SetSigningJobArn(std::move(value)); return *this;}
1051 
1055  inline GetFunctionConfigurationResult& WithSigningJobArn(const char* value) { SetSigningJobArn(value); return *this;}
1056 
1057  private:
1058 
1059  Aws::String m_functionName;
1060 
1061  Aws::String m_functionArn;
1062 
1063  Runtime m_runtime;
1064 
1065  Aws::String m_role;
1066 
1067  Aws::String m_handler;
1068 
1069  long long m_codeSize;
1070 
1071  Aws::String m_description;
1072 
1073  int m_timeout;
1074 
1075  int m_memorySize;
1076 
1077  Aws::String m_lastModified;
1078 
1079  Aws::String m_codeSha256;
1080 
1081  Aws::String m_version;
1082 
1083  VpcConfigResponse m_vpcConfig;
1084 
1085  DeadLetterConfig m_deadLetterConfig;
1086 
1087  EnvironmentResponse m_environment;
1088 
1089  Aws::String m_kMSKeyArn;
1090 
1091  TracingConfigResponse m_tracingConfig;
1092 
1093  Aws::String m_masterArn;
1094 
1095  Aws::String m_revisionId;
1096 
1097  Aws::Vector<Layer> m_layers;
1098 
1099  State m_state;
1100 
1101  Aws::String m_stateReason;
1102 
1103  StateReasonCode m_stateReasonCode;
1104 
1105  LastUpdateStatus m_lastUpdateStatus;
1106 
1107  Aws::String m_lastUpdateStatusReason;
1108 
1109  LastUpdateStatusReasonCode m_lastUpdateStatusReasonCode;
1110 
1111  Aws::Vector<FileSystemConfig> m_fileSystemConfigs;
1112 
1113  PackageType m_packageType;
1114 
1115  ImageConfigResponse m_imageConfigResponse;
1116 
1117  Aws::String m_signingProfileVersionArn;
1118 
1119  Aws::String m_signingJobArn;
1120  };
1121 
1122 } // namespace Model
1123 } // namespace Lambda
1124 } // namespace Aws
Aws::Lambda::Model::GetFunctionConfigurationResult::SetLastModified
void SetLastModified(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:330
Aws::Lambda::Model::GetFunctionConfigurationResult::GetDescription
const Aws::String & GetDescription() const
Definition: GetFunctionConfigurationResult.h:243
Aws::Lambda::Model::GetFunctionConfigurationResult::SetKMSKeyArn
void SetKMSKeyArn(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:521
Aws::Lambda::Model::GetFunctionConfigurationResult::SetEnvironment
void SetEnvironment(EnvironmentResponse &&value)
Definition: GetFunctionConfigurationResult.h:498
Aws::Lambda::Model::GetFunctionConfigurationResult::GetTimeout
int GetTimeout() const
Definition: GetFunctionConfigurationResult.h:280
Aws::Lambda::Model::GetFunctionConfigurationResult::GetRuntime
const Runtime & GetRuntime() const
Definition: GetFunctionConfigurationResult.h:129
Aws::Lambda::Model::GetFunctionConfigurationResult::WithDescription
GetFunctionConfigurationResult & WithDescription(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:268
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::Lambda::Model::GetFunctionConfigurationResult::WithRuntime
GetFunctionConfigurationResult & WithRuntime(Runtime &&value)
Definition: GetFunctionConfigurationResult.h:149
Aws::Lambda::Model::GetFunctionConfigurationResult::GetLastUpdateStatusReasonCode
const LastUpdateStatusReasonCode & GetLastUpdateStatusReasonCode() const
Definition: GetFunctionConfigurationResult.h:870
Aws::Lambda::Model::GetFunctionConfigurationResult::SetDeadLetterConfig
void SetDeadLetterConfig(const DeadLetterConfig &value)
Definition: GetFunctionConfigurationResult.h:467
Aws::Lambda::Model::GetFunctionConfigurationResult::SetMasterArn
void SetMasterArn(const char *value)
Definition: GetFunctionConfigurationResult.h:598
Aws::Lambda::Model::GetFunctionConfigurationResult::SetRevisionId
void SetRevisionId(const char *value)
Definition: GetFunctionConfigurationResult.h:634
ImageConfigResponse.h
Aws::Lambda::Model::GetFunctionConfigurationResult::SetHandler
void SetHandler(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:201
Aws::Lambda::Model::GetFunctionConfigurationResult::WithTracingConfig
GetFunctionConfigurationResult & WithTracingConfig(TracingConfigResponse &&value)
Definition: GetFunctionConfigurationResult.h:577
Aws::Lambda::Model::GetFunctionConfigurationResult::SetSigningJobArn
void SetSigningJobArn(const char *value)
Definition: GetFunctionConfigurationResult.h:1040
Aws::Lambda::Model::GetFunctionConfigurationResult::WithLastUpdateStatusReason
GetFunctionConfigurationResult & WithLastUpdateStatusReason(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:859
Aws::Lambda::Model::GetFunctionConfigurationResult::WithHandler
GetFunctionConfigurationResult & WithHandler(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:211
Aws::Lambda::Model::GetFunctionConfigurationResult::WithState
GetFunctionConfigurationResult & WithState(State &&value)
Definition: GetFunctionConfigurationResult.h:730
Aws::Lambda::Model::GetFunctionConfigurationResult::SetLastUpdateStatusReason
void SetLastUpdateStatusReason(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:844
Aws::Lambda::Model::GetFunctionConfigurationResult::GetPackageType
const PackageType & GetPackageType() const
Definition: GetFunctionConfigurationResult.h:933
Aws::Lambda::Model::GetFunctionConfigurationResult::WithMasterArn
GetFunctionConfigurationResult & WithMasterArn(const char *value)
Definition: GetFunctionConfigurationResult.h:613
Aws::Lambda::Model::GetFunctionConfigurationResult::WithKMSKeyArn
GetFunctionConfigurationResult & WithKMSKeyArn(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:539
Aws::Lambda::Model::GetFunctionConfigurationResult::SetHandler
void SetHandler(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:196
PackageType.h
Aws::Lambda::Model::GetFunctionConfigurationResult::WithMemorySize
GetFunctionConfigurationResult & WithMemorySize(int value)
Definition: GetFunctionConfigurationResult.h:308
Aws::Lambda::Model::GetFunctionConfigurationResult::WithImageConfigResponse
GetFunctionConfigurationResult & WithImageConfigResponse(const ImageConfigResponse &value)
Definition: GetFunctionConfigurationResult.h:978
Aws::Lambda::Model::GetFunctionConfigurationResult::WithFileSystemConfigs
GetFunctionConfigurationResult & WithFileSystemConfigs(const Aws::Vector< FileSystemConfig > &value)
Definition: GetFunctionConfigurationResult.h:911
Layer.h
Aws::Lambda::Model::GetFunctionConfigurationResult::SetLayers
void SetLayers(Aws::Vector< Layer > &&value)
Definition: GetFunctionConfigurationResult.h:671
Aws::Lambda::Model::GetFunctionConfigurationResult::GetFunctionConfigurationResult
GetFunctionConfigurationResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Lambda::Model::GetFunctionConfigurationResult::WithHandler
GetFunctionConfigurationResult & WithHandler(const char *value)
Definition: GetFunctionConfigurationResult.h:221
Aws::Lambda::Model::GetFunctionConfigurationResult::SetDeadLetterConfig
void SetDeadLetterConfig(DeadLetterConfig &&value)
Definition: GetFunctionConfigurationResult.h:472
Aws::Lambda::Model::GetFunctionConfigurationResult::GetLastModified
const Aws::String & GetLastModified() const
Definition: GetFunctionConfigurationResult.h:316
Aws::Lambda::Model::GetFunctionConfigurationResult::GetFunctionName
const Aws::String & GetFunctionName() const
Definition: GetFunctionConfigurationResult.h:57
Aws::Lambda::Model::GetFunctionConfigurationResult::SetCodeSha256
void SetCodeSha256(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:374
Aws::Lambda::Model::GetFunctionConfigurationResult::WithStateReason
GetFunctionConfigurationResult & WithStateReason(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:756
Aws::Lambda::Model::GetFunctionConfigurationResult::SetRole
void SetRole(const char *value)
Definition: GetFunctionConfigurationResult.h:170
Aws::Lambda::Model::GetFunctionConfigurationResult::SetStateReason
void SetStateReason(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:741
Aws::Lambda::Model::GetFunctionConfigurationResult::SetVersion
void SetVersion(const char *value)
Definition: GetFunctionConfigurationResult.h:415
Aws::Lambda::Model::GetFunctionConfigurationResult::SetCodeSize
void SetCodeSize(long long value)
Definition: GetFunctionConfigurationResult.h:232
Aws::Lambda::Model::GetFunctionConfigurationResult::GetStateReason
const Aws::String & GetStateReason() const
Definition: GetFunctionConfigurationResult.h:736
Aws::Lambda::Model::GetFunctionConfigurationResult::GetMasterArn
const Aws::String & GetMasterArn() const
Definition: GetFunctionConfigurationResult.h:583
Aws::Lambda::Model::GetFunctionConfigurationResult::SetVersion
void SetVersion(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:405
Aws::Lambda::Model::GetFunctionConfigurationResult::WithSigningProfileVersionArn
GetFunctionConfigurationResult & WithSigningProfileVersionArn(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:1009
Aws::Lambda::Model::GetFunctionConfigurationResult::WithLastUpdateStatusReasonCode
GetFunctionConfigurationResult & WithLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode &value)
Definition: GetFunctionConfigurationResult.h:885
Aws::Lambda::Model::GetFunctionConfigurationResult::SetDescription
void SetDescription(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:253
Aws::Lambda::Model::GetFunctionConfigurationResult::SetImageConfigResponse
void SetImageConfigResponse(ImageConfigResponse &&value)
Definition: GetFunctionConfigurationResult.h:973
Aws::Lambda::Model::GetFunctionConfigurationResult::WithStateReason
GetFunctionConfigurationResult & WithStateReason(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:761
Aws::Lambda::Model::GetFunctionConfigurationResult::SetDescription
void SetDescription(const char *value)
Definition: GetFunctionConfigurationResult.h:258
Aws::Lambda::Model::LastUpdateStatusReasonCode
LastUpdateStatusReasonCode
Definition: LastUpdateStatusReasonCode.h:17
Aws::Lambda::Model::GetFunctionConfigurationResult::SetLastUpdateStatusReason
void SetLastUpdateStatusReason(const char *value)
Definition: GetFunctionConfigurationResult.h:849
Aws::Lambda::Model::GetFunctionConfigurationResult::GetLayers
const Aws::Vector< Layer > & GetLayers() const
Definition: GetFunctionConfigurationResult.h:657
Aws::Lambda::Model::GetFunctionConfigurationResult::GetFunctionArn
const Aws::String & GetFunctionArn() const
Definition: GetFunctionConfigurationResult.h:93
Aws::Lambda::Model::GetFunctionConfigurationResult::WithKMSKeyArn
GetFunctionConfigurationResult & WithKMSKeyArn(const char *value)
Definition: GetFunctionConfigurationResult.h:551
Aws::Lambda::Model::GetFunctionConfigurationResult::SetLastUpdateStatusReason
void SetLastUpdateStatusReason(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:839
Aws::Lambda::Model::FileSystemConfig
Definition: FileSystemConfig.h:33
Aws::Lambda::Model::GetFunctionConfigurationResult::SetSigningProfileVersionArn
void SetSigningProfileVersionArn(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:999
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Lambda::Model::GetFunctionConfigurationResult::GetFileSystemConfigs
const Aws::Vector< FileSystemConfig > & GetFileSystemConfigs() const
Definition: GetFunctionConfigurationResult.h:896
Aws::Lambda::Model::GetFunctionConfigurationResult::SetStateReason
void SetStateReason(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:746
Aws::Lambda::Model::GetFunctionConfigurationResult::SetImageConfigResponse
void SetImageConfigResponse(const ImageConfigResponse &value)
Definition: GetFunctionConfigurationResult.h:968
Aws::Lambda::Model::GetFunctionConfigurationResult::SetTracingConfig
void SetTracingConfig(const TracingConfigResponse &value)
Definition: GetFunctionConfigurationResult.h:562
Aws::Lambda::Model::GetFunctionConfigurationResult::WithRevisionId
GetFunctionConfigurationResult & WithRevisionId(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:644
Aws::Lambda::Model::GetFunctionConfigurationResult::SetStateReasonCode
void SetStateReasonCode(const StateReasonCode &value)
Definition: GetFunctionConfigurationResult.h:779
Aws::Lambda::Model::GetFunctionConfigurationResult::WithCodeSize
GetFunctionConfigurationResult & WithCodeSize(long long value)
Definition: GetFunctionConfigurationResult.h:237
Aws::Lambda::Model::GetFunctionConfigurationResult::SetHandler
void SetHandler(const char *value)
Definition: GetFunctionConfigurationResult.h:206
Aws::Lambda::Model::GetFunctionConfigurationResult::WithMasterArn
GetFunctionConfigurationResult & WithMasterArn(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:603
Aws::Lambda::Model::GetFunctionConfigurationResult::GetFunctionConfigurationResult
GetFunctionConfigurationResult()
Aws::Lambda::Model::GetFunctionConfigurationResult::WithEnvironment
GetFunctionConfigurationResult & WithEnvironment(EnvironmentResponse &&value)
Definition: GetFunctionConfigurationResult.h:508
Aws::Lambda::Model::GetFunctionConfigurationResult::WithSigningJobArn
GetFunctionConfigurationResult & WithSigningJobArn(const char *value)
Definition: GetFunctionConfigurationResult.h:1055
Aws::Lambda::Model::LastUpdateStatus
LastUpdateStatus
Definition: LastUpdateStatus.h:17
Aws::Lambda::Model::GetFunctionConfigurationResult::WithStateReasonCode
GetFunctionConfigurationResult & WithStateReasonCode(StateReasonCode &&value)
Definition: GetFunctionConfigurationResult.h:797
Aws::Lambda::Model::GetFunctionConfigurationResult::SetPackageType
void SetPackageType(const PackageType &value)
Definition: GetFunctionConfigurationResult.h:939
Aws::Lambda::Model::GetFunctionConfigurationResult::SetFunctionArn
void SetFunctionArn(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:98
Aws::Lambda::Model::GetFunctionConfigurationResult::WithLastUpdateStatus
GetFunctionConfigurationResult & WithLastUpdateStatus(LastUpdateStatus &&value)
Definition: GetFunctionConfigurationResult.h:828
Aws::Lambda::Model::GetFunctionConfigurationResult::WithDeadLetterConfig
GetFunctionConfigurationResult & WithDeadLetterConfig(DeadLetterConfig &&value)
Definition: GetFunctionConfigurationResult.h:482
Aws::Lambda::Model::VpcConfigResponse
Definition: VpcConfigResponse.h:34
Aws::Lambda::Model::GetFunctionConfigurationResult::WithLastModified
GetFunctionConfigurationResult & WithLastModified(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:351
AWSVector.h
Aws::Lambda::Model::GetFunctionConfigurationResult::GetStateReasonCode
const StateReasonCode & GetStateReasonCode() const
Definition: GetFunctionConfigurationResult.h:773
Aws::Lambda::Model::GetFunctionConfigurationResult::WithTimeout
GetFunctionConfigurationResult & WithTimeout(int value)
Definition: GetFunctionConfigurationResult.h:292
Aws::Lambda::Model::GetFunctionConfigurationResult::SetVersion
void SetVersion(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:410
Aws::Lambda::Model::GetFunctionConfigurationResult::SetFileSystemConfigs
void SetFileSystemConfigs(const Aws::Vector< FileSystemConfig > &value)
Definition: GetFunctionConfigurationResult.h:901
Aws::Lambda::Model::GetFunctionConfigurationResult::WithRuntime
GetFunctionConfigurationResult & WithRuntime(const Runtime &value)
Definition: GetFunctionConfigurationResult.h:144
Aws::Lambda::Model::Runtime
Runtime
Definition: Runtime.h:17
Aws::Lambda::Model::GetFunctionConfigurationResult::WithVpcConfig
GetFunctionConfigurationResult & WithVpcConfig(VpcConfigResponse &&value)
Definition: GetFunctionConfigurationResult.h:456
Aws::Lambda::Model::GetFunctionConfigurationResult::SetEnvironment
void SetEnvironment(const EnvironmentResponse &value)
Definition: GetFunctionConfigurationResult.h:493
Aws::Lambda::Model::GetFunctionConfigurationResult::SetFunctionArn
void SetFunctionArn(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:103
Aws::Lambda::Model::GetFunctionConfigurationResult::SetDescription
void SetDescription(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:248
Aws::Lambda::Model::DeadLetterConfig
Definition: DeadLetterConfig.h:34
Aws::Lambda::Model::GetFunctionConfigurationResult::GetTracingConfig
const TracingConfigResponse & GetTracingConfig() const
Definition: GetFunctionConfigurationResult.h:557
EnvironmentResponse.h
Aws::Lambda::Model::State
State
Definition: State.h:17
AWS_LAMBDA_API
#define AWS_LAMBDA_API
Definition: Lambda_EXPORTS.h:28
Aws::Lambda::Model::GetFunctionConfigurationResult::SetLastUpdateStatusReasonCode
void SetLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode &value)
Definition: GetFunctionConfigurationResult.h:875
Aws::Lambda::Model::GetFunctionConfigurationResult::GetSigningJobArn
const Aws::String & GetSigningJobArn() const
Definition: GetFunctionConfigurationResult.h:1025
Aws::Lambda::Model::GetFunctionConfigurationResult::SetVpcConfig
void SetVpcConfig(VpcConfigResponse &&value)
Definition: GetFunctionConfigurationResult.h:446
Aws::Lambda::Model::GetFunctionConfigurationResult::SetCodeSha256
void SetCodeSha256(const char *value)
Definition: GetFunctionConfigurationResult.h:379
Aws::Lambda::Model::GetFunctionConfigurationResult::SetRole
void SetRole(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:165
Aws::Lambda::Model::GetFunctionConfigurationResult::GetVersion
const Aws::String & GetVersion() const
Definition: GetFunctionConfigurationResult.h:400
Aws::Lambda::Model::GetFunctionConfigurationResult::WithVersion
GetFunctionConfigurationResult & WithVersion(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:425
Aws::Lambda::Model::GetFunctionConfigurationResult::SetVpcConfig
void SetVpcConfig(const VpcConfigResponse &value)
Definition: GetFunctionConfigurationResult.h:441
StateReasonCode.h
TracingConfigResponse.h
Aws::Lambda::Model::GetFunctionConfigurationResult::WithLastModified
GetFunctionConfigurationResult & WithLastModified(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:344
Aws::Lambda::Model::GetFunctionConfigurationResult::SetStateReasonCode
void SetStateReasonCode(StateReasonCode &&value)
Definition: GetFunctionConfigurationResult.h:785
Aws::Lambda::Model::GetFunctionConfigurationResult::SetStateReason
void SetStateReason(const char *value)
Definition: GetFunctionConfigurationResult.h:751
Aws::Lambda::Model::GetFunctionConfigurationResult::WithRole
GetFunctionConfigurationResult & WithRole(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:175
Aws::Lambda::Model::GetFunctionConfigurationResult::WithFunctionName
GetFunctionConfigurationResult & WithFunctionName(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:82
Aws::Lambda::Model::GetFunctionConfigurationResult::GetKMSKeyArn
const Aws::String & GetKMSKeyArn() const
Definition: GetFunctionConfigurationResult.h:515
Aws::Lambda::Model::GetFunctionConfigurationResult::WithCodeSha256
GetFunctionConfigurationResult & WithCodeSha256(const char *value)
Definition: GetFunctionConfigurationResult.h:394
Aws::Lambda::Model::GetFunctionConfigurationResult::SetMasterArn
void SetMasterArn(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:588
Aws::Lambda::Model::GetFunctionConfigurationResult::WithLastModified
GetFunctionConfigurationResult & WithLastModified(const char *value)
Definition: GetFunctionConfigurationResult.h:358
Aws::Lambda::Model::GetFunctionConfigurationResult::WithVpcConfig
GetFunctionConfigurationResult & WithVpcConfig(const VpcConfigResponse &value)
Definition: GetFunctionConfigurationResult.h:451
Aws::Lambda::Model::GetFunctionConfigurationResult::WithRole
GetFunctionConfigurationResult & WithRole(const char *value)
Definition: GetFunctionConfigurationResult.h:185
Aws::Lambda::Model::GetFunctionConfigurationResult
Definition: GetFunctionConfigurationResult.h:47
Aws::Lambda::Model::GetFunctionConfigurationResult::SetRevisionId
void SetRevisionId(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:624
Aws::Lambda::Model::GetFunctionConfigurationResult::WithCodeSha256
GetFunctionConfigurationResult & WithCodeSha256(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:389
Aws::Lambda::Model::GetFunctionConfigurationResult::GetState
const State & GetState() const
Definition: GetFunctionConfigurationResult.h:706
Aws::Lambda::Model::GetFunctionConfigurationResult::WithFileSystemConfigs
GetFunctionConfigurationResult & WithFileSystemConfigs(Aws::Vector< FileSystemConfig > &&value)
Definition: GetFunctionConfigurationResult.h:916
Aws::Lambda::Model::GetFunctionConfigurationResult::WithSigningJobArn
GetFunctionConfigurationResult & WithSigningJobArn(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:1050
Aws::Lambda::Model::GetFunctionConfigurationResult::GetHandler
const Aws::String & GetHandler() const
Definition: GetFunctionConfigurationResult.h:191
Aws::Lambda::Model::ImageConfigResponse
Definition: ImageConfigResponse.h:33
VpcConfigResponse.h
State.h
DeadLetterConfig.h
LastUpdateStatus.h
Aws::Lambda::Model::GetFunctionConfigurationResult::SetFunctionArn
void SetFunctionArn(const char *value)
Definition: GetFunctionConfigurationResult.h:108
Aws::Lambda::Model::GetFunctionConfigurationResult::WithRevisionId
GetFunctionConfigurationResult & WithRevisionId(const char *value)
Definition: GetFunctionConfigurationResult.h:649
Aws::Lambda::Model::StateReasonCode
StateReasonCode
Definition: StateReasonCode.h:17
Aws::Lambda::Model::GetFunctionConfigurationResult::SetKMSKeyArn
void SetKMSKeyArn(const char *value)
Definition: GetFunctionConfigurationResult.h:533
Aws::Lambda::Model::GetFunctionConfigurationResult::WithVersion
GetFunctionConfigurationResult & WithVersion(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:420
Aws::Lambda::Model::GetFunctionConfigurationResult::GetLastUpdateStatusReason
const Aws::String & GetLastUpdateStatusReason() const
Definition: GetFunctionConfigurationResult.h:834
Aws::Lambda::Model::GetFunctionConfigurationResult::WithLastUpdateStatusReason
GetFunctionConfigurationResult & WithLastUpdateStatusReason(const char *value)
Definition: GetFunctionConfigurationResult.h:864
Aws::Lambda::Model::GetFunctionConfigurationResult::AddLayers
GetFunctionConfigurationResult & AddLayers(Layer &&value)
Definition: GetFunctionConfigurationResult.h:699
LastUpdateStatusReasonCode.h
AWSString.h
Aws::Lambda::Model::GetFunctionConfigurationResult::WithEnvironment
GetFunctionConfigurationResult & WithEnvironment(const EnvironmentResponse &value)
Definition: GetFunctionConfigurationResult.h:503
Aws::Lambda::Model::GetFunctionConfigurationResult::SetFunctionName
void SetFunctionName(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:62
Aws::Lambda::Model::GetFunctionConfigurationResult::SetState
void SetState(const State &value)
Definition: GetFunctionConfigurationResult.h:712
Aws::Lambda::Model::EnvironmentResponse
Definition: EnvironmentResponse.h:37
Aws::Lambda::Model::GetFunctionConfigurationResult::WithState
GetFunctionConfigurationResult & WithState(const State &value)
Definition: GetFunctionConfigurationResult.h:724
Aws::Lambda::Model::GetFunctionConfigurationResult::SetPackageType
void SetPackageType(PackageType &&value)
Definition: GetFunctionConfigurationResult.h:945
Aws::Lambda::Model::GetFunctionConfigurationResult::GetDeadLetterConfig
const DeadLetterConfig & GetDeadLetterConfig() const
Definition: GetFunctionConfigurationResult.h:462
Aws::Lambda::Model::GetFunctionConfigurationResult::WithCodeSha256
GetFunctionConfigurationResult & WithCodeSha256(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:384
Aws::Lambda::Model::GetFunctionConfigurationResult::SetLastUpdateStatus
void SetLastUpdateStatus(LastUpdateStatus &&value)
Definition: GetFunctionConfigurationResult.h:816
Aws::Lambda::Model::GetFunctionConfigurationResult::SetSigningJobArn
void SetSigningJobArn(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:1030
Aws::Lambda::Model::GetFunctionConfigurationResult::WithLastUpdateStatusReason
GetFunctionConfigurationResult & WithLastUpdateStatusReason(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:854
Aws::Lambda::Model::GetFunctionConfigurationResult::SetFileSystemConfigs
void SetFileSystemConfigs(Aws::Vector< FileSystemConfig > &&value)
Definition: GetFunctionConfigurationResult.h:906
Aws::Lambda::Model::GetFunctionConfigurationResult::WithLayers
GetFunctionConfigurationResult & WithLayers(const Aws::Vector< Layer > &value)
Definition: GetFunctionConfigurationResult.h:678
Aws::Lambda::Model::GetFunctionConfigurationResult::SetRole
void SetRole(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:160
Aws::Lambda::Model::GetFunctionConfigurationResult::WithTracingConfig
GetFunctionConfigurationResult & WithTracingConfig(const TracingConfigResponse &value)
Definition: GetFunctionConfigurationResult.h:572
Aws::Lambda::Model::TracingConfigResponse
Definition: TracingConfigResponse.h:32
Aws::Lambda::Model::GetFunctionConfigurationResult::GetMemorySize
int GetMemorySize() const
Definition: GetFunctionConfigurationResult.h:298
Aws::Lambda::Model::GetFunctionConfigurationResult::SetLastUpdateStatus
void SetLastUpdateStatus(const LastUpdateStatus &value)
Definition: GetFunctionConfigurationResult.h:810
Aws::Lambda::Model::GetFunctionConfigurationResult::WithDeadLetterConfig
GetFunctionConfigurationResult & WithDeadLetterConfig(const DeadLetterConfig &value)
Definition: GetFunctionConfigurationResult.h:477
Aws::Lambda::Model::GetFunctionConfigurationResult::WithLastUpdateStatus
GetFunctionConfigurationResult & WithLastUpdateStatus(const LastUpdateStatus &value)
Definition: GetFunctionConfigurationResult.h:822
Aws::Lambda::Model::GetFunctionConfigurationResult::WithMasterArn
GetFunctionConfigurationResult & WithMasterArn(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:608
Aws::Lambda::Model::GetFunctionConfigurationResult::WithStateReasonCode
GetFunctionConfigurationResult & WithStateReasonCode(const StateReasonCode &value)
Definition: GetFunctionConfigurationResult.h:791
Aws::Lambda::Model::GetFunctionConfigurationResult::GetSigningProfileVersionArn
const Aws::String & GetSigningProfileVersionArn() const
Definition: GetFunctionConfigurationResult.h:989
Aws::Lambda::Model::Layer
Definition: Layer.h:34
Aws::Lambda::Model::GetFunctionConfigurationResult::WithPackageType
GetFunctionConfigurationResult & WithPackageType(const PackageType &value)
Definition: GetFunctionConfigurationResult.h:951
Aws::Lambda::Model::GetFunctionConfigurationResult::WithDescription
GetFunctionConfigurationResult & WithDescription(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:263
Runtime.h
Aws::Lambda::Model::GetFunctionConfigurationResult::SetSigningProfileVersionArn
void SetSigningProfileVersionArn(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:994
Aws::Lambda::Model::GetFunctionConfigurationResult::WithSigningJobArn
GetFunctionConfigurationResult & WithSigningJobArn(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:1045
Aws::Lambda::Model::GetFunctionConfigurationResult::SetMasterArn
void SetMasterArn(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:593
Aws::Lambda::Model::GetFunctionConfigurationResult::WithRevisionId
GetFunctionConfigurationResult & WithRevisionId(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:639
Aws::Lambda::Model::GetFunctionConfigurationResult::SetRuntime
void SetRuntime(const Runtime &value)
Definition: GetFunctionConfigurationResult.h:134
Aws::Lambda::Model::GetFunctionConfigurationResult::WithFunctionArn
GetFunctionConfigurationResult & WithFunctionArn(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:118
Aws::Lambda::Model::GetFunctionConfigurationResult::GetLastUpdateStatus
const LastUpdateStatus & GetLastUpdateStatus() const
Definition: GetFunctionConfigurationResult.h:804
Aws::Lambda::Model::GetFunctionConfigurationResult::WithLayers
GetFunctionConfigurationResult & WithLayers(Aws::Vector< Layer > &&value)
Definition: GetFunctionConfigurationResult.h:685
Aws::Lambda::Model::GetFunctionConfigurationResult::SetLastModified
void SetLastModified(const char *value)
Definition: GetFunctionConfigurationResult.h:337
Aws::Lambda::Model::GetFunctionConfigurationResult::WithVersion
GetFunctionConfigurationResult & WithVersion(const char *value)
Definition: GetFunctionConfigurationResult.h:430
Aws::Lambda::Model::GetFunctionConfigurationResult::WithPackageType
GetFunctionConfigurationResult & WithPackageType(PackageType &&value)
Definition: GetFunctionConfigurationResult.h:957
Aws::Lambda::Model::GetFunctionConfigurationResult::SetLastUpdateStatusReasonCode
void SetLastUpdateStatusReasonCode(LastUpdateStatusReasonCode &&value)
Definition: GetFunctionConfigurationResult.h:880
Aws::Lambda::Model::GetFunctionConfigurationResult::SetTracingConfig
void SetTracingConfig(TracingConfigResponse &&value)
Definition: GetFunctionConfigurationResult.h:567
Aws::Lambda::Model::GetFunctionConfigurationResult::WithHandler
GetFunctionConfigurationResult & WithHandler(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:216
Aws::Lambda::Model::GetFunctionConfigurationResult::SetSigningJobArn
void SetSigningJobArn(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:1035
Aws::Lambda::Model::GetFunctionConfigurationResult::AddFileSystemConfigs
GetFunctionConfigurationResult & AddFileSystemConfigs(const FileSystemConfig &value)
Definition: GetFunctionConfigurationResult.h:921
Aws::Lambda::Model::GetFunctionConfigurationResult::WithImageConfigResponse
GetFunctionConfigurationResult & WithImageConfigResponse(ImageConfigResponse &&value)
Definition: GetFunctionConfigurationResult.h:983
Aws::Lambda::Model::GetFunctionConfigurationResult::SetKMSKeyArn
void SetKMSKeyArn(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:527
Aws::CodePipeline::Model::ExecutorType::NOT_SET
@ NOT_SET
Aws::Lambda::Model::GetFunctionConfigurationResult::operator=
GetFunctionConfigurationResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws
Definition: AccessManagementClient.h:15
Aws::Lambda::Model::GetFunctionConfigurationResult::SetRuntime
void SetRuntime(Runtime &&value)
Definition: GetFunctionConfigurationResult.h:139
Aws::Lambda::Model::GetFunctionConfigurationResult::SetFunctionName
void SetFunctionName(const char *value)
Definition: GetFunctionConfigurationResult.h:72
Aws::Lambda::Model::GetFunctionConfigurationResult::GetCodeSha256
const Aws::String & GetCodeSha256() const
Definition: GetFunctionConfigurationResult.h:364
Aws::Lambda::Model::GetFunctionConfigurationResult::AddLayers
GetFunctionConfigurationResult & AddLayers(const Layer &value)
Definition: GetFunctionConfigurationResult.h:692
Aws::Lambda::Model::GetFunctionConfigurationResult::SetCodeSha256
void SetCodeSha256(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:369
Aws::Lambda::Model::GetFunctionConfigurationResult::WithSigningProfileVersionArn
GetFunctionConfigurationResult & WithSigningProfileVersionArn(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:1014
Aws::Lambda::Model::GetFunctionConfigurationResult::SetMemorySize
void SetMemorySize(int value)
Definition: GetFunctionConfigurationResult.h:303
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Lambda::Model::GetFunctionConfigurationResult::AddFileSystemConfigs
GetFunctionConfigurationResult & AddFileSystemConfigs(FileSystemConfig &&value)
Definition: GetFunctionConfigurationResult.h:926
Aws::Lambda::Model::GetFunctionConfigurationResult::WithLastUpdateStatusReasonCode
GetFunctionConfigurationResult & WithLastUpdateStatusReasonCode(LastUpdateStatusReasonCode &&value)
Definition: GetFunctionConfigurationResult.h:890
Aws::Lambda::Model::GetFunctionConfigurationResult::GetImageConfigResponse
const ImageConfigResponse & GetImageConfigResponse() const
Definition: GetFunctionConfigurationResult.h:963
Aws::Lambda::Model::GetFunctionConfigurationResult::GetVpcConfig
const VpcConfigResponse & GetVpcConfig() const
Definition: GetFunctionConfigurationResult.h:436
Aws::Lambda::Model::GetFunctionConfigurationResult::GetEnvironment
const EnvironmentResponse & GetEnvironment() const
Definition: GetFunctionConfigurationResult.h:488
Aws::Lambda::Model::GetFunctionConfigurationResult::SetFunctionName
void SetFunctionName(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:67
Aws::Lambda::Model::GetFunctionConfigurationResult::SetLastModified
void SetLastModified(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:323
Aws::Lambda::Model::GetFunctionConfigurationResult::WithFunctionName
GetFunctionConfigurationResult & WithFunctionName(const char *value)
Definition: GetFunctionConfigurationResult.h:87
FileSystemConfig.h
Aws::Lambda::Model::GetFunctionConfigurationResult::SetRevisionId
void SetRevisionId(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:629
Aws::Lambda::Model::GetFunctionConfigurationResult::WithSigningProfileVersionArn
GetFunctionConfigurationResult & WithSigningProfileVersionArn(const char *value)
Definition: GetFunctionConfigurationResult.h:1019
Aws::Lambda::Model::GetFunctionConfigurationResult::WithDescription
GetFunctionConfigurationResult & WithDescription(const char *value)
Definition: GetFunctionConfigurationResult.h:273
Aws::Lambda::Model::GetFunctionConfigurationResult::WithStateReason
GetFunctionConfigurationResult & WithStateReason(const char *value)
Definition: GetFunctionConfigurationResult.h:766
Aws::Lambda::Model::GetFunctionConfigurationResult::GetRevisionId
const Aws::String & GetRevisionId() const
Definition: GetFunctionConfigurationResult.h:619
Lambda_EXPORTS.h
Aws::Lambda::Model::GetFunctionConfigurationResult::WithFunctionName
GetFunctionConfigurationResult & WithFunctionName(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:77
Aws::Lambda::Model::GetFunctionConfigurationResult::WithFunctionArn
GetFunctionConfigurationResult & WithFunctionArn(const char *value)
Definition: GetFunctionConfigurationResult.h:123
Aws::Lambda::Model::GetFunctionConfigurationResult::SetTimeout
void SetTimeout(int value)
Definition: GetFunctionConfigurationResult.h:286
Aws::Lambda::Model::GetFunctionConfigurationResult::SetSigningProfileVersionArn
void SetSigningProfileVersionArn(const char *value)
Definition: GetFunctionConfigurationResult.h:1004
Aws::Lambda::Model::GetFunctionConfigurationResult::WithKMSKeyArn
GetFunctionConfigurationResult & WithKMSKeyArn(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:545
Aws::Lambda::Model::GetFunctionConfigurationResult::SetLayers
void SetLayers(const Aws::Vector< Layer > &value)
Definition: GetFunctionConfigurationResult.h:664
Aws::Lambda::Model::GetFunctionConfigurationResult::WithRole
GetFunctionConfigurationResult & WithRole(Aws::String &&value)
Definition: GetFunctionConfigurationResult.h:180
Aws::Lambda::Model::GetFunctionConfigurationResult::GetRole
const Aws::String & GetRole() const
Definition: GetFunctionConfigurationResult.h:155
Aws::Lambda::Model::GetFunctionConfigurationResult::SetState
void SetState(State &&value)
Definition: GetFunctionConfigurationResult.h:718
Aws::Lambda::Model::PackageType
PackageType
Definition: PackageType.h:17
Aws::Lambda::Model::GetFunctionConfigurationResult::WithFunctionArn
GetFunctionConfigurationResult & WithFunctionArn(const Aws::String &value)
Definition: GetFunctionConfigurationResult.h:113
Aws::Lambda::Model::GetFunctionConfigurationResult::GetCodeSize
long long GetCodeSize() const
Definition: GetFunctionConfigurationResult.h:227