AWS SDK for C++  1.9.20
AWS SDK for C++
PublishVersionResult.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 PublishVersionResult& WithFunctionName(const Aws::String& value) { SetFunctionName(value); return *this;}
78 
82  inline PublishVersionResult& WithFunctionName(Aws::String&& value) { SetFunctionName(std::move(value)); return *this;}
83 
87  inline PublishVersionResult& 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 PublishVersionResult& WithFunctionArn(const Aws::String& value) { SetFunctionArn(value); return *this;}
114 
118  inline PublishVersionResult& WithFunctionArn(Aws::String&& value) { SetFunctionArn(std::move(value)); return *this;}
119 
123  inline PublishVersionResult& 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 PublishVersionResult& WithRuntime(const Runtime& value) { SetRuntime(value); return *this;}
145 
149  inline PublishVersionResult& 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 PublishVersionResult& WithRole(const Aws::String& value) { SetRole(value); return *this;}
176 
180  inline PublishVersionResult& WithRole(Aws::String&& value) { SetRole(std::move(value)); return *this;}
181 
185  inline PublishVersionResult& 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 PublishVersionResult& WithHandler(const Aws::String& value) { SetHandler(value); return *this;}
212 
216  inline PublishVersionResult& WithHandler(Aws::String&& value) { SetHandler(std::move(value)); return *this;}
217 
221  inline PublishVersionResult& 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 PublishVersionResult& 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 PublishVersionResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
264 
268  inline PublishVersionResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
269 
273  inline PublishVersionResult& 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 PublishVersionResult& 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 PublishVersionResult& 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 PublishVersionResult& WithLastModified(const Aws::String& value) { SetLastModified(value); return *this;}
345 
351  inline PublishVersionResult& WithLastModified(Aws::String&& value) { SetLastModified(std::move(value)); return *this;}
352 
358  inline PublishVersionResult& 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 PublishVersionResult& WithCodeSha256(const Aws::String& value) { SetCodeSha256(value); return *this;}
385 
389  inline PublishVersionResult& WithCodeSha256(Aws::String&& value) { SetCodeSha256(std::move(value)); return *this;}
390 
394  inline PublishVersionResult& 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 PublishVersionResult& WithVersion(const Aws::String& value) { SetVersion(value); return *this;}
421 
425  inline PublishVersionResult& WithVersion(Aws::String&& value) { SetVersion(std::move(value)); return *this;}
426 
430  inline PublishVersionResult& 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 PublishVersionResult& WithVpcConfig(const VpcConfigResponse& value) { SetVpcConfig(value); return *this;}
452 
456  inline PublishVersionResult& 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 PublishVersionResult& WithDeadLetterConfig(const DeadLetterConfig& value) { SetDeadLetterConfig(value); return *this;}
478 
482  inline PublishVersionResult& 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 PublishVersionResult& WithEnvironment(const EnvironmentResponse& value) { SetEnvironment(value); return *this;}
504 
508  inline PublishVersionResult& 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 PublishVersionResult& WithKMSKeyArn(const Aws::String& value) { SetKMSKeyArn(value); return *this;}
540 
545  inline PublishVersionResult& WithKMSKeyArn(Aws::String&& value) { SetKMSKeyArn(std::move(value)); return *this;}
546 
551  inline PublishVersionResult& 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 PublishVersionResult& WithTracingConfig(const TracingConfigResponse& value) { SetTracingConfig(value); return *this;}
573 
577  inline PublishVersionResult& 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 PublishVersionResult& WithMasterArn(const Aws::String& value) { SetMasterArn(value); return *this;}
604 
608  inline PublishVersionResult& WithMasterArn(Aws::String&& value) { SetMasterArn(std::move(value)); return *this;}
609 
613  inline PublishVersionResult& 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 PublishVersionResult& WithRevisionId(const Aws::String& value) { SetRevisionId(value); return *this;}
640 
644  inline PublishVersionResult& WithRevisionId(Aws::String&& value) { SetRevisionId(std::move(value)); return *this;}
645 
649  inline PublishVersionResult& 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 PublishVersionResult& WithLayers(const Aws::Vector<Layer>& value) { SetLayers(value); return *this;}
679 
685  inline PublishVersionResult& WithLayers(Aws::Vector<Layer>&& value) { SetLayers(std::move(value)); return *this;}
686 
692  inline PublishVersionResult& AddLayers(const Layer& value) { m_layers.push_back(value); return *this; }
693 
699  inline PublishVersionResult& 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 PublishVersionResult& WithState(const State& value) { SetState(value); return *this;}
725 
730  inline PublishVersionResult& 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 PublishVersionResult& WithStateReason(const Aws::String& value) { SetStateReason(value); return *this;}
757 
761  inline PublishVersionResult& WithStateReason(Aws::String&& value) { SetStateReason(std::move(value)); return *this;}
762 
766  inline PublishVersionResult& 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 PublishVersionResult& WithStateReasonCode(const StateReasonCode& value) { SetStateReasonCode(value); return *this;}
792 
797  inline PublishVersionResult& 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 PublishVersionResult& WithLastUpdateStatus(const LastUpdateStatus& value) { SetLastUpdateStatus(value); return *this;}
823 
828  inline PublishVersionResult& 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 PublishVersionResult& WithLastUpdateStatusReason(const Aws::String& value) { SetLastUpdateStatusReason(value); return *this;}
855 
859  inline PublishVersionResult& WithLastUpdateStatusReason(Aws::String&& value) { SetLastUpdateStatusReason(std::move(value)); return *this;}
860 
864  inline PublishVersionResult& 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 PublishVersionResult& WithLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode& value) { SetLastUpdateStatusReasonCode(value); return *this;}
886 
890  inline PublishVersionResult& 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 PublishVersionResult& WithFileSystemConfigs(const Aws::Vector<FileSystemConfig>& value) { SetFileSystemConfigs(value); return *this;}
912 
916  inline PublishVersionResult& WithFileSystemConfigs(Aws::Vector<FileSystemConfig>&& value) { SetFileSystemConfigs(std::move(value)); return *this;}
917 
921  inline PublishVersionResult& AddFileSystemConfigs(const FileSystemConfig& value) { m_fileSystemConfigs.push_back(value); return *this; }
922 
926  inline PublishVersionResult& 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 PublishVersionResult& WithPackageType(const PackageType& value) { SetPackageType(value); return *this;}
952 
957  inline PublishVersionResult& 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 PublishVersionResult& WithImageConfigResponse(const ImageConfigResponse& value) { SetImageConfigResponse(value); return *this;}
979 
983  inline PublishVersionResult& 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 PublishVersionResult& WithSigningProfileVersionArn(const Aws::String& value) { SetSigningProfileVersionArn(value); return *this;}
1010 
1014  inline PublishVersionResult& WithSigningProfileVersionArn(Aws::String&& value) { SetSigningProfileVersionArn(std::move(value)); return *this;}
1015 
1019  inline PublishVersionResult& 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 PublishVersionResult& WithSigningJobArn(const Aws::String& value) { SetSigningJobArn(value); return *this;}
1046 
1050  inline PublishVersionResult& WithSigningJobArn(Aws::String&& value) { SetSigningJobArn(std::move(value)); return *this;}
1051 
1055  inline PublishVersionResult& 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::PublishVersionResult::WithSigningProfileVersionArn
PublishVersionResult & WithSigningProfileVersionArn(const Aws::String &value)
Definition: PublishVersionResult.h:1009
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::Lambda::Model::PublishVersionResult::SetLayers
void SetLayers(const Aws::Vector< Layer > &value)
Definition: PublishVersionResult.h:664
Aws::Lambda::Model::PublishVersionResult::AddFileSystemConfigs
PublishVersionResult & AddFileSystemConfigs(const FileSystemConfig &value)
Definition: PublishVersionResult.h:921
ImageConfigResponse.h
Aws::Lambda::Model::PublishVersionResult::WithSigningJobArn
PublishVersionResult & WithSigningJobArn(const char *value)
Definition: PublishVersionResult.h:1055
Aws::Lambda::Model::PublishVersionResult::SetDescription
void SetDescription(const char *value)
Definition: PublishVersionResult.h:258
Aws::Lambda::Model::PublishVersionResult::WithEnvironment
PublishVersionResult & WithEnvironment(EnvironmentResponse &&value)
Definition: PublishVersionResult.h:508
Aws::Lambda::Model::PublishVersionResult::WithStateReason
PublishVersionResult & WithStateReason(Aws::String &&value)
Definition: PublishVersionResult.h:761
Aws::Lambda::Model::PublishVersionResult::SetSigningProfileVersionArn
void SetSigningProfileVersionArn(const char *value)
Definition: PublishVersionResult.h:1004
Aws::Lambda::Model::PublishVersionResult::WithKMSKeyArn
PublishVersionResult & WithKMSKeyArn(Aws::String &&value)
Definition: PublishVersionResult.h:545
Aws::Lambda::Model::PublishVersionResult::WithLastUpdateStatusReasonCode
PublishVersionResult & WithLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode &value)
Definition: PublishVersionResult.h:885
Aws::Lambda::Model::PublishVersionResult::SetDeadLetterConfig
void SetDeadLetterConfig(DeadLetterConfig &&value)
Definition: PublishVersionResult.h:472
Aws::Lambda::Model::PublishVersionResult::WithVersion
PublishVersionResult & WithVersion(const Aws::String &value)
Definition: PublishVersionResult.h:420
Aws::Lambda::Model::PublishVersionResult::WithHandler
PublishVersionResult & WithHandler(const char *value)
Definition: PublishVersionResult.h:221
Aws::Lambda::Model::PublishVersionResult::WithImageConfigResponse
PublishVersionResult & WithImageConfigResponse(ImageConfigResponse &&value)
Definition: PublishVersionResult.h:983
PackageType.h
Aws::Lambda::Model::PublishVersionResult::GetDescription
const Aws::String & GetDescription() const
Definition: PublishVersionResult.h:243
Aws::Lambda::Model::PublishVersionResult::SetLastUpdateStatusReason
void SetLastUpdateStatusReason(Aws::String &&value)
Definition: PublishVersionResult.h:844
Aws::Lambda::Model::PublishVersionResult::WithMasterArn
PublishVersionResult & WithMasterArn(const Aws::String &value)
Definition: PublishVersionResult.h:603
Layer.h
Aws::Lambda::Model::PublishVersionResult::SetPackageType
void SetPackageType(const PackageType &value)
Definition: PublishVersionResult.h:939
Aws::Lambda::Model::PublishVersionResult::SetLayers
void SetLayers(Aws::Vector< Layer > &&value)
Definition: PublishVersionResult.h:671
Aws::Lambda::Model::PublishVersionResult::SetRuntime
void SetRuntime(Runtime &&value)
Definition: PublishVersionResult.h:139
Aws::Lambda::Model::PublishVersionResult::SetSigningJobArn
void SetSigningJobArn(const Aws::String &value)
Definition: PublishVersionResult.h:1030
Aws::Lambda::Model::PublishVersionResult::SetEnvironment
void SetEnvironment(EnvironmentResponse &&value)
Definition: PublishVersionResult.h:498
Aws::Lambda::Model::PublishVersionResult::SetRole
void SetRole(const Aws::String &value)
Definition: PublishVersionResult.h:160
Aws::Lambda::Model::PublishVersionResult::SetLastUpdateStatusReason
void SetLastUpdateStatusReason(const Aws::String &value)
Definition: PublishVersionResult.h:839
Aws::Lambda::Model::PublishVersionResult::GetStateReasonCode
const StateReasonCode & GetStateReasonCode() const
Definition: PublishVersionResult.h:773
Aws::Lambda::Model::PublishVersionResult::SetHandler
void SetHandler(const char *value)
Definition: PublishVersionResult.h:206
Aws::Lambda::Model::PublishVersionResult::GetFunctionName
const Aws::String & GetFunctionName() const
Definition: PublishVersionResult.h:57
Aws::Lambda::Model::PublishVersionResult::SetFunctionArn
void SetFunctionArn(const char *value)
Definition: PublishVersionResult.h:108
Aws::Lambda::Model::PublishVersionResult::SetLastUpdateStatus
void SetLastUpdateStatus(LastUpdateStatus &&value)
Definition: PublishVersionResult.h:816
Aws::Lambda::Model::PublishVersionResult::SetVpcConfig
void SetVpcConfig(const VpcConfigResponse &value)
Definition: PublishVersionResult.h:441
Aws::Lambda::Model::PublishVersionResult::GetCodeSize
long long GetCodeSize() const
Definition: PublishVersionResult.h:227
Aws::Lambda::Model::PublishVersionResult::WithMemorySize
PublishVersionResult & WithMemorySize(int value)
Definition: PublishVersionResult.h:308
Aws::Lambda::Model::PublishVersionResult::SetVersion
void SetVersion(Aws::String &&value)
Definition: PublishVersionResult.h:410
Aws::Lambda::Model::PublishVersionResult::SetStateReason
void SetStateReason(Aws::String &&value)
Definition: PublishVersionResult.h:746
Aws::Lambda::Model::PublishVersionResult::GetLastModified
const Aws::String & GetLastModified() const
Definition: PublishVersionResult.h:316
Aws::Lambda::Model::LastUpdateStatusReasonCode
LastUpdateStatusReasonCode
Definition: LastUpdateStatusReasonCode.h:17
Aws::Lambda::Model::PublishVersionResult::SetMasterArn
void SetMasterArn(const Aws::String &value)
Definition: PublishVersionResult.h:588
Aws::Lambda::Model::PublishVersionResult::WithKMSKeyArn
PublishVersionResult & WithKMSKeyArn(const char *value)
Definition: PublishVersionResult.h:551
Aws::Lambda::Model::PublishVersionResult::WithCodeSha256
PublishVersionResult & WithCodeSha256(const char *value)
Definition: PublishVersionResult.h:394
Aws::Lambda::Model::FileSystemConfig
Definition: FileSystemConfig.h:33
Aws::Lambda::Model::PublishVersionResult::WithDeadLetterConfig
PublishVersionResult & WithDeadLetterConfig(DeadLetterConfig &&value)
Definition: PublishVersionResult.h:482
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Lambda::Model::PublishVersionResult
Definition: PublishVersionResult.h:47
Aws::Lambda::Model::PublishVersionResult::GetTracingConfig
const TracingConfigResponse & GetTracingConfig() const
Definition: PublishVersionResult.h:557
Aws::Lambda::Model::PublishVersionResult::WithVersion
PublishVersionResult & WithVersion(const char *value)
Definition: PublishVersionResult.h:430
Aws::Lambda::Model::PublishVersionResult::SetLastModified
void SetLastModified(Aws::String &&value)
Definition: PublishVersionResult.h:330
Aws::Lambda::Model::PublishVersionResult::operator=
PublishVersionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Lambda::Model::PublishVersionResult::SetKMSKeyArn
void SetKMSKeyArn(const Aws::String &value)
Definition: PublishVersionResult.h:521
Aws::Lambda::Model::PublishVersionResult::WithLastModified
PublishVersionResult & WithLastModified(const char *value)
Definition: PublishVersionResult.h:358
Aws::Lambda::Model::PublishVersionResult::SetKMSKeyArn
void SetKMSKeyArn(const char *value)
Definition: PublishVersionResult.h:533
Aws::Lambda::Model::LastUpdateStatus
LastUpdateStatus
Definition: LastUpdateStatus.h:17
Aws::Lambda::Model::PublishVersionResult::WithMasterArn
PublishVersionResult & WithMasterArn(Aws::String &&value)
Definition: PublishVersionResult.h:608
Aws::Lambda::Model::PublishVersionResult::WithStateReason
PublishVersionResult & WithStateReason(const Aws::String &value)
Definition: PublishVersionResult.h:756
Aws::Lambda::Model::PublishVersionResult::GetRevisionId
const Aws::String & GetRevisionId() const
Definition: PublishVersionResult.h:619
Aws::Lambda::Model::VpcConfigResponse
Definition: VpcConfigResponse.h:34
AWSVector.h
Aws::Lambda::Model::PublishVersionResult::SetCodeSha256
void SetCodeSha256(Aws::String &&value)
Definition: PublishVersionResult.h:374
Aws::Lambda::Model::PublishVersionResult::SetDescription
void SetDescription(Aws::String &&value)
Definition: PublishVersionResult.h:253
Aws::Lambda::Model::PublishVersionResult::WithStateReason
PublishVersionResult & WithStateReason(const char *value)
Definition: PublishVersionResult.h:766
Aws::Lambda::Model::PublishVersionResult::WithFunctionName
PublishVersionResult & WithFunctionName(const char *value)
Definition: PublishVersionResult.h:87
Aws::Lambda::Model::Runtime
Runtime
Definition: Runtime.h:17
Aws::Lambda::Model::PublishVersionResult::WithLastUpdateStatusReasonCode
PublishVersionResult & WithLastUpdateStatusReasonCode(LastUpdateStatusReasonCode &&value)
Definition: PublishVersionResult.h:890
Aws::Lambda::Model::PublishVersionResult::WithFunctionArn
PublishVersionResult & WithFunctionArn(Aws::String &&value)
Definition: PublishVersionResult.h:118
Aws::Lambda::Model::PublishVersionResult::SetVersion
void SetVersion(const char *value)
Definition: PublishVersionResult.h:415
Aws::Lambda::Model::DeadLetterConfig
Definition: DeadLetterConfig.h:34
Aws::Lambda::Model::PublishVersionResult::SetTracingConfig
void SetTracingConfig(const TracingConfigResponse &value)
Definition: PublishVersionResult.h:562
Aws::Lambda::Model::PublishVersionResult::WithSigningJobArn
PublishVersionResult & WithSigningJobArn(Aws::String &&value)
Definition: PublishVersionResult.h:1050
Aws::Lambda::Model::PublishVersionResult::WithLastUpdateStatus
PublishVersionResult & WithLastUpdateStatus(LastUpdateStatus &&value)
Definition: PublishVersionResult.h:828
Aws::Lambda::Model::PublishVersionResult::WithPackageType
PublishVersionResult & WithPackageType(const PackageType &value)
Definition: PublishVersionResult.h:951
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::PublishVersionResult::SetImageConfigResponse
void SetImageConfigResponse(const ImageConfigResponse &value)
Definition: PublishVersionResult.h:968
Aws::Lambda::Model::PublishVersionResult::WithRevisionId
PublishVersionResult & WithRevisionId(const char *value)
Definition: PublishVersionResult.h:649
Aws::Lambda::Model::PublishVersionResult::WithStateReasonCode
PublishVersionResult & WithStateReasonCode(const StateReasonCode &value)
Definition: PublishVersionResult.h:791
Aws::Lambda::Model::PublishVersionResult::GetKMSKeyArn
const Aws::String & GetKMSKeyArn() const
Definition: PublishVersionResult.h:515
Aws::Lambda::Model::PublishVersionResult::SetLastUpdateStatusReason
void SetLastUpdateStatusReason(const char *value)
Definition: PublishVersionResult.h:849
Aws::Lambda::Model::PublishVersionResult::GetLayers
const Aws::Vector< Layer > & GetLayers() const
Definition: PublishVersionResult.h:657
Aws::Lambda::Model::PublishVersionResult::WithLastUpdateStatusReason
PublishVersionResult & WithLastUpdateStatusReason(const Aws::String &value)
Definition: PublishVersionResult.h:854
Aws::Lambda::Model::PublishVersionResult::WithHandler
PublishVersionResult & WithHandler(const Aws::String &value)
Definition: PublishVersionResult.h:211
Aws::Lambda::Model::PublishVersionResult::WithState
PublishVersionResult & WithState(State &&value)
Definition: PublishVersionResult.h:730
Aws::Lambda::Model::PublishVersionResult::SetFunctionArn
void SetFunctionArn(const Aws::String &value)
Definition: PublishVersionResult.h:98
Aws::Lambda::Model::PublishVersionResult::WithStateReasonCode
PublishVersionResult & WithStateReasonCode(StateReasonCode &&value)
Definition: PublishVersionResult.h:797
StateReasonCode.h
Aws::Lambda::Model::PublishVersionResult::GetStateReason
const Aws::String & GetStateReason() const
Definition: PublishVersionResult.h:736
Aws::Lambda::Model::PublishVersionResult::SetCodeSha256
void SetCodeSha256(const char *value)
Definition: PublishVersionResult.h:379
Aws::Lambda::Model::PublishVersionResult::GetRuntime
const Runtime & GetRuntime() const
Definition: PublishVersionResult.h:129
TracingConfigResponse.h
Aws::Lambda::Model::PublishVersionResult::GetMemorySize
int GetMemorySize() const
Definition: PublishVersionResult.h:298
Aws::Lambda::Model::PublishVersionResult::WithKMSKeyArn
PublishVersionResult & WithKMSKeyArn(const Aws::String &value)
Definition: PublishVersionResult.h:539
Aws::Lambda::Model::PublishVersionResult::SetLastUpdateStatusReasonCode
void SetLastUpdateStatusReasonCode(const LastUpdateStatusReasonCode &value)
Definition: PublishVersionResult.h:875
Aws::Lambda::Model::PublishVersionResult::GetLastUpdateStatusReason
const Aws::String & GetLastUpdateStatusReason() const
Definition: PublishVersionResult.h:834
Aws::Lambda::Model::PublishVersionResult::SetImageConfigResponse
void SetImageConfigResponse(ImageConfigResponse &&value)
Definition: PublishVersionResult.h:973
Aws::Lambda::Model::PublishVersionResult::GetSigningJobArn
const Aws::String & GetSigningJobArn() const
Definition: PublishVersionResult.h:1025
Aws::Lambda::Model::PublishVersionResult::SetDescription
void SetDescription(const Aws::String &value)
Definition: PublishVersionResult.h:248
Aws::Lambda::Model::PublishVersionResult::SetTimeout
void SetTimeout(int value)
Definition: PublishVersionResult.h:286
Aws::Lambda::Model::PublishVersionResult::SetLastModified
void SetLastModified(const char *value)
Definition: PublishVersionResult.h:337
Aws::Lambda::Model::PublishVersionResult::SetCodeSize
void SetCodeSize(long long value)
Definition: PublishVersionResult.h:232
Aws::Lambda::Model::PublishVersionResult::AddFileSystemConfigs
PublishVersionResult & AddFileSystemConfigs(FileSystemConfig &&value)
Definition: PublishVersionResult.h:926
Aws::Lambda::Model::PublishVersionResult::WithTracingConfig
PublishVersionResult & WithTracingConfig(const TracingConfigResponse &value)
Definition: PublishVersionResult.h:572
Aws::Lambda::Model::PublishVersionResult::WithRuntime
PublishVersionResult & WithRuntime(const Runtime &value)
Definition: PublishVersionResult.h:144
Aws::Lambda::Model::PublishVersionResult::GetVersion
const Aws::String & GetVersion() const
Definition: PublishVersionResult.h:400
Aws::Lambda::Model::ImageConfigResponse
Definition: ImageConfigResponse.h:33
Aws::Lambda::Model::PublishVersionResult::GetSigningProfileVersionArn
const Aws::String & GetSigningProfileVersionArn() const
Definition: PublishVersionResult.h:989
Aws::Lambda::Model::PublishVersionResult::WithEnvironment
PublishVersionResult & WithEnvironment(const EnvironmentResponse &value)
Definition: PublishVersionResult.h:503
VpcConfigResponse.h
State.h
DeadLetterConfig.h
Aws::Lambda::Model::PublishVersionResult::WithTracingConfig
PublishVersionResult & WithTracingConfig(TracingConfigResponse &&value)
Definition: PublishVersionResult.h:577
LastUpdateStatus.h
Aws::Lambda::Model::PublishVersionResult::SetRuntime
void SetRuntime(const Runtime &value)
Definition: PublishVersionResult.h:134
Aws::Lambda::Model::PublishVersionResult::GetImageConfigResponse
const ImageConfigResponse & GetImageConfigResponse() const
Definition: PublishVersionResult.h:963
Aws::Lambda::Model::PublishVersionResult::SetPackageType
void SetPackageType(PackageType &&value)
Definition: PublishVersionResult.h:945
Aws::Lambda::Model::PublishVersionResult::SetFileSystemConfigs
void SetFileSystemConfigs(const Aws::Vector< FileSystemConfig > &value)
Definition: PublishVersionResult.h:901
Aws::Lambda::Model::PublishVersionResult::SetRevisionId
void SetRevisionId(const Aws::String &value)
Definition: PublishVersionResult.h:624
Aws::Lambda::Model::StateReasonCode
StateReasonCode
Definition: StateReasonCode.h:17
Aws::Lambda::Model::PublishVersionResult::WithSigningProfileVersionArn
PublishVersionResult & WithSigningProfileVersionArn(const char *value)
Definition: PublishVersionResult.h:1019
Aws::Lambda::Model::PublishVersionResult::WithLastModified
PublishVersionResult & WithLastModified(const Aws::String &value)
Definition: PublishVersionResult.h:344
Aws::Lambda::Model::PublishVersionResult::SetVersion
void SetVersion(const Aws::String &value)
Definition: PublishVersionResult.h:405
Aws::Lambda::Model::PublishVersionResult::SetHandler
void SetHandler(const Aws::String &value)
Definition: PublishVersionResult.h:196
Aws::Lambda::Model::PublishVersionResult::PublishVersionResult
PublishVersionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Lambda::Model::PublishVersionResult::GetRole
const Aws::String & GetRole() const
Definition: PublishVersionResult.h:155
Aws::Lambda::Model::PublishVersionResult::SetEnvironment
void SetEnvironment(const EnvironmentResponse &value)
Definition: PublishVersionResult.h:493
Aws::Lambda::Model::PublishVersionResult::SetFileSystemConfigs
void SetFileSystemConfigs(Aws::Vector< FileSystemConfig > &&value)
Definition: PublishVersionResult.h:906
Aws::Lambda::Model::PublishVersionResult::SetMasterArn
void SetMasterArn(const char *value)
Definition: PublishVersionResult.h:598
Aws::Lambda::Model::PublishVersionResult::WithSigningJobArn
PublishVersionResult & WithSigningJobArn(const Aws::String &value)
Definition: PublishVersionResult.h:1045
LastUpdateStatusReasonCode.h
Aws::Lambda::Model::PublishVersionResult::GetDeadLetterConfig
const DeadLetterConfig & GetDeadLetterConfig() const
Definition: PublishVersionResult.h:462
Aws::Lambda::Model::PublishVersionResult::WithLastUpdateStatus
PublishVersionResult & WithLastUpdateStatus(const LastUpdateStatus &value)
Definition: PublishVersionResult.h:822
AWSString.h
Aws::Lambda::Model::PublishVersionResult::GetLastUpdateStatusReasonCode
const LastUpdateStatusReasonCode & GetLastUpdateStatusReasonCode() const
Definition: PublishVersionResult.h:870
Aws::Lambda::Model::PublishVersionResult::SetDeadLetterConfig
void SetDeadLetterConfig(const DeadLetterConfig &value)
Definition: PublishVersionResult.h:467
Aws::Lambda::Model::PublishVersionResult::WithDeadLetterConfig
PublishVersionResult & WithDeadLetterConfig(const DeadLetterConfig &value)
Definition: PublishVersionResult.h:477
Aws::Lambda::Model::EnvironmentResponse
Definition: EnvironmentResponse.h:37
Aws::Lambda::Model::PublishVersionResult::WithFunctionName
PublishVersionResult & WithFunctionName(Aws::String &&value)
Definition: PublishVersionResult.h:82
Aws::Lambda::Model::PublishVersionResult::SetStateReasonCode
void SetStateReasonCode(StateReasonCode &&value)
Definition: PublishVersionResult.h:785
Aws::Lambda::Model::PublishVersionResult::SetMemorySize
void SetMemorySize(int value)
Definition: PublishVersionResult.h:303
Aws::Lambda::Model::PublishVersionResult::WithHandler
PublishVersionResult & WithHandler(Aws::String &&value)
Definition: PublishVersionResult.h:216
Aws::Lambda::Model::PublishVersionResult::SetLastUpdateStatusReasonCode
void SetLastUpdateStatusReasonCode(LastUpdateStatusReasonCode &&value)
Definition: PublishVersionResult.h:880
Aws::Lambda::Model::PublishVersionResult::SetState
void SetState(State &&value)
Definition: PublishVersionResult.h:718
Aws::Lambda::Model::PublishVersionResult::SetRole
void SetRole(const char *value)
Definition: PublishVersionResult.h:170
Aws::Lambda::Model::PublishVersionResult::AddLayers
PublishVersionResult & AddLayers(Layer &&value)
Definition: PublishVersionResult.h:699
Aws::Lambda::Model::TracingConfigResponse
Definition: TracingConfigResponse.h:32
Aws::Lambda::Model::PublishVersionResult::SetFunctionName
void SetFunctionName(const char *value)
Definition: PublishVersionResult.h:72
Aws::Lambda::Model::PublishVersionResult::AddLayers
PublishVersionResult & AddLayers(const Layer &value)
Definition: PublishVersionResult.h:692
Aws::Lambda::Model::PublishVersionResult::WithDescription
PublishVersionResult & WithDescription(const Aws::String &value)
Definition: PublishVersionResult.h:263
Aws::Lambda::Model::Layer
Definition: Layer.h:34
Aws::Lambda::Model::PublishVersionResult::WithFunctionArn
PublishVersionResult & WithFunctionArn(const Aws::String &value)
Definition: PublishVersionResult.h:113
Aws::Lambda::Model::PublishVersionResult::WithFunctionArn
PublishVersionResult & WithFunctionArn(const char *value)
Definition: PublishVersionResult.h:123
Aws::Lambda::Model::PublishVersionResult::WithState
PublishVersionResult & WithState(const State &value)
Definition: PublishVersionResult.h:724
Aws::Lambda::Model::PublishVersionResult::SetTracingConfig
void SetTracingConfig(TracingConfigResponse &&value)
Definition: PublishVersionResult.h:567
Aws::Lambda::Model::PublishVersionResult::GetCodeSha256
const Aws::String & GetCodeSha256() const
Definition: PublishVersionResult.h:364
Runtime.h
Aws::Lambda::Model::PublishVersionResult::WithSigningProfileVersionArn
PublishVersionResult & WithSigningProfileVersionArn(Aws::String &&value)
Definition: PublishVersionResult.h:1014
Aws::Lambda::Model::PublishVersionResult::SetMasterArn
void SetMasterArn(Aws::String &&value)
Definition: PublishVersionResult.h:593
Aws::Lambda::Model::PublishVersionResult::SetRevisionId
void SetRevisionId(Aws::String &&value)
Definition: PublishVersionResult.h:629
Aws::Lambda::Model::PublishVersionResult::WithMasterArn
PublishVersionResult & WithMasterArn(const char *value)
Definition: PublishVersionResult.h:613
Aws::Lambda::Model::PublishVersionResult::SetVpcConfig
void SetVpcConfig(VpcConfigResponse &&value)
Definition: PublishVersionResult.h:446
Aws::Lambda::Model::PublishVersionResult::SetSigningJobArn
void SetSigningJobArn(const char *value)
Definition: PublishVersionResult.h:1040
Aws::Lambda::Model::PublishVersionResult::WithLastModified
PublishVersionResult & WithLastModified(Aws::String &&value)
Definition: PublishVersionResult.h:351
Aws::Lambda::Model::PublishVersionResult::SetRevisionId
void SetRevisionId(const char *value)
Definition: PublishVersionResult.h:634
Aws::Lambda::Model::PublishVersionResult::GetFunctionArn
const Aws::String & GetFunctionArn() const
Definition: PublishVersionResult.h:93
Aws::Lambda::Model::PublishVersionResult::SetFunctionName
void SetFunctionName(Aws::String &&value)
Definition: PublishVersionResult.h:67
Aws::Lambda::Model::PublishVersionResult::SetSigningProfileVersionArn
void SetSigningProfileVersionArn(const Aws::String &value)
Definition: PublishVersionResult.h:994
Aws::Lambda::Model::PublishVersionResult::WithVersion
PublishVersionResult & WithVersion(Aws::String &&value)
Definition: PublishVersionResult.h:425
Aws::Lambda::Model::PublishVersionResult::SetLastModified
void SetLastModified(const Aws::String &value)
Definition: PublishVersionResult.h:323
Aws::CodePipeline::Model::ExecutorType::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::Lambda::Model::PublishVersionResult::WithRole
PublishVersionResult & WithRole(const char *value)
Definition: PublishVersionResult.h:185
Aws::Lambda::Model::PublishVersionResult::WithPackageType
PublishVersionResult & WithPackageType(PackageType &&value)
Definition: PublishVersionResult.h:957
Aws::Lambda::Model::PublishVersionResult::WithDescription
PublishVersionResult & WithDescription(Aws::String &&value)
Definition: PublishVersionResult.h:268
Aws::Lambda::Model::PublishVersionResult::WithCodeSha256
PublishVersionResult & WithCodeSha256(const Aws::String &value)
Definition: PublishVersionResult.h:384
Aws::Lambda::Model::PublishVersionResult::SetStateReason
void SetStateReason(const Aws::String &value)
Definition: PublishVersionResult.h:741
Aws::Lambda::Model::PublishVersionResult::GetLastUpdateStatus
const LastUpdateStatus & GetLastUpdateStatus() const
Definition: PublishVersionResult.h:804
Aws::Lambda::Model::PublishVersionResult::WithVpcConfig
PublishVersionResult & WithVpcConfig(VpcConfigResponse &&value)
Definition: PublishVersionResult.h:456
Aws::Lambda::Model::PublishVersionResult::WithLayers
PublishVersionResult & WithLayers(Aws::Vector< Layer > &&value)
Definition: PublishVersionResult.h:685
Aws::Lambda::Model::PublishVersionResult::SetHandler
void SetHandler(Aws::String &&value)
Definition: PublishVersionResult.h:201
Aws::Lambda::Model::PublishVersionResult::GetVpcConfig
const VpcConfigResponse & GetVpcConfig() const
Definition: PublishVersionResult.h:436
Aws::Lambda::Model::PublishVersionResult::WithImageConfigResponse
PublishVersionResult & WithImageConfigResponse(const ImageConfigResponse &value)
Definition: PublishVersionResult.h:978
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Lambda::Model::PublishVersionResult::WithFileSystemConfigs
PublishVersionResult & WithFileSystemConfigs(Aws::Vector< FileSystemConfig > &&value)
Definition: PublishVersionResult.h:916
Aws::Lambda::Model::PublishVersionResult::PublishVersionResult
PublishVersionResult()
Aws::Lambda::Model::PublishVersionResult::WithFunctionName
PublishVersionResult & WithFunctionName(const Aws::String &value)
Definition: PublishVersionResult.h:77
Aws::Lambda::Model::PublishVersionResult::WithFileSystemConfigs
PublishVersionResult & WithFileSystemConfigs(const Aws::Vector< FileSystemConfig > &value)
Definition: PublishVersionResult.h:911
Aws::Lambda::Model::PublishVersionResult::WithRole
PublishVersionResult & WithRole(const Aws::String &value)
Definition: PublishVersionResult.h:175
Aws::Lambda::Model::PublishVersionResult::GetEnvironment
const EnvironmentResponse & GetEnvironment() const
Definition: PublishVersionResult.h:488
Aws::Lambda::Model::PublishVersionResult::GetState
const State & GetState() const
Definition: PublishVersionResult.h:706
Aws::Lambda::Model::PublishVersionResult::WithRuntime
PublishVersionResult & WithRuntime(Runtime &&value)
Definition: PublishVersionResult.h:149
Aws::Lambda::Model::PublishVersionResult::WithRole
PublishVersionResult & WithRole(Aws::String &&value)
Definition: PublishVersionResult.h:180
Aws::Lambda::Model::PublishVersionResult::WithDescription
PublishVersionResult & WithDescription(const char *value)
Definition: PublishVersionResult.h:273
Aws::Lambda::Model::PublishVersionResult::SetFunctionArn
void SetFunctionArn(Aws::String &&value)
Definition: PublishVersionResult.h:103
Aws::Lambda::Model::PublishVersionResult::WithCodeSize
PublishVersionResult & WithCodeSize(long long value)
Definition: PublishVersionResult.h:237
Aws::Lambda::Model::PublishVersionResult::WithLastUpdateStatusReason
PublishVersionResult & WithLastUpdateStatusReason(const char *value)
Definition: PublishVersionResult.h:864
Aws::Lambda::Model::PublishVersionResult::WithVpcConfig
PublishVersionResult & WithVpcConfig(const VpcConfigResponse &value)
Definition: PublishVersionResult.h:451
FileSystemConfig.h
Aws::Lambda::Model::PublishVersionResult::SetKMSKeyArn
void SetKMSKeyArn(Aws::String &&value)
Definition: PublishVersionResult.h:527
Aws::Lambda::Model::PublishVersionResult::SetStateReasonCode
void SetStateReasonCode(const StateReasonCode &value)
Definition: PublishVersionResult.h:779
Aws::Lambda::Model::PublishVersionResult::WithRevisionId
PublishVersionResult & WithRevisionId(Aws::String &&value)
Definition: PublishVersionResult.h:644
Aws::Lambda::Model::PublishVersionResult::SetCodeSha256
void SetCodeSha256(const Aws::String &value)
Definition: PublishVersionResult.h:369
Aws::Lambda::Model::PublishVersionResult::SetStateReason
void SetStateReason(const char *value)
Definition: PublishVersionResult.h:751
Aws::Lambda::Model::PublishVersionResult::WithCodeSha256
PublishVersionResult & WithCodeSha256(Aws::String &&value)
Definition: PublishVersionResult.h:389
Aws::Lambda::Model::PublishVersionResult::SetState
void SetState(const State &value)
Definition: PublishVersionResult.h:712
Aws::Lambda::Model::PublishVersionResult::WithLastUpdateStatusReason
PublishVersionResult & WithLastUpdateStatusReason(Aws::String &&value)
Definition: PublishVersionResult.h:859
Aws::Lambda::Model::PublishVersionResult::SetRole
void SetRole(Aws::String &&value)
Definition: PublishVersionResult.h:165
Lambda_EXPORTS.h
Aws::Lambda::Model::PublishVersionResult::WithLayers
PublishVersionResult & WithLayers(const Aws::Vector< Layer > &value)
Definition: PublishVersionResult.h:678
Aws::Lambda::Model::PublishVersionResult::SetLastUpdateStatus
void SetLastUpdateStatus(const LastUpdateStatus &value)
Definition: PublishVersionResult.h:810
Aws::Lambda::Model::PublishVersionResult::GetMasterArn
const Aws::String & GetMasterArn() const
Definition: PublishVersionResult.h:583
Aws::Lambda::Model::PackageType
PackageType
Definition: PackageType.h:17
Aws::Lambda::Model::PublishVersionResult::SetSigningJobArn
void SetSigningJobArn(Aws::String &&value)
Definition: PublishVersionResult.h:1035
Aws::Lambda::Model::PublishVersionResult::GetTimeout
int GetTimeout() const
Definition: PublishVersionResult.h:280
Aws::Lambda::Model::PublishVersionResult::SetFunctionName
void SetFunctionName(const Aws::String &value)
Definition: PublishVersionResult.h:62
Aws::Lambda::Model::PublishVersionResult::GetHandler
const Aws::String & GetHandler() const
Definition: PublishVersionResult.h:191
Aws::Lambda::Model::PublishVersionResult::SetSigningProfileVersionArn
void SetSigningProfileVersionArn(Aws::String &&value)
Definition: PublishVersionResult.h:999
Aws::Lambda::Model::PublishVersionResult::GetFileSystemConfigs
const Aws::Vector< FileSystemConfig > & GetFileSystemConfigs() const
Definition: PublishVersionResult.h:896
Aws::Lambda::Model::PublishVersionResult::WithRevisionId
PublishVersionResult & WithRevisionId(const Aws::String &value)
Definition: PublishVersionResult.h:639
Aws::Lambda::Model::PublishVersionResult::WithTimeout
PublishVersionResult & WithTimeout(int value)
Definition: PublishVersionResult.h:292
Aws::Lambda::Model::PublishVersionResult::GetPackageType
const PackageType & GetPackageType() const
Definition: PublishVersionResult.h:933