44
55use AsyncAws \Core \Result ;
66use AsyncAws \Lambda \Enum \Runtime ;
7+ use AsyncAws \Lambda \ValueObject \LayerVersionContentOutput ;
78use Symfony \Contracts \HttpClient \HttpClientInterface ;
89use Symfony \Contracts \HttpClient \ResponseInterface ;
910
1011class PublishLayerVersionResponse extends Result
1112{
13+ /**
14+ * Details about the layer version.
15+ */
1216 private $ Content ;
1317
18+ /**
19+ * The ARN of the layer.
20+ */
1421 private $ LayerArn ;
1522
23+ /**
24+ * The ARN of the layer version.
25+ */
1626 private $ LayerVersionArn ;
1727
28+ /**
29+ * The description of the version.
30+ */
1831 private $ Description ;
1932
33+ /**
34+ * The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
35+ *
36+ * @see https://www.w3.org/TR/NOTE-datetime
37+ */
2038 private $ CreatedDate ;
2139
40+ /**
41+ * The version number.
42+ */
2243 private $ Version ;
2344
45+ /**
46+ * The layer's compatible runtimes.
47+ */
2448 private $ CompatibleRuntimes = [];
2549
50+ /**
51+ * The layer's software license.
52+ */
2653 private $ LicenseInfo ;
2754
2855 /**
@@ -35,71 +62,48 @@ public function getCompatibleRuntimes(): array
3562 return $ this ->CompatibleRuntimes ;
3663 }
3764
38- /**
39- * Details about the layer version.
40- */
4165 public function getContent (): ?LayerVersionContentOutput
4266 {
4367 $ this ->initialize ();
4468
4569 return $ this ->Content ;
4670 }
4771
48- /**
49- * The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
50- *
51- * @see https://www.w3.org/TR/NOTE-datetime
52- */
5372 public function getCreatedDate (): ?string
5473 {
5574 $ this ->initialize ();
5675
5776 return $ this ->CreatedDate ;
5877 }
5978
60- /**
61- * The description of the version.
62- */
6379 public function getDescription (): ?string
6480 {
6581 $ this ->initialize ();
6682
6783 return $ this ->Description ;
6884 }
6985
70- /**
71- * The ARN of the layer.
72- */
7386 public function getLayerArn (): ?string
7487 {
7588 $ this ->initialize ();
7689
7790 return $ this ->LayerArn ;
7891 }
7992
80- /**
81- * The ARN of the layer version.
82- */
8393 public function getLayerVersionArn (): ?string
8494 {
8595 $ this ->initialize ();
8696
8797 return $ this ->LayerVersionArn ;
8898 }
8999
90- /**
91- * The layer's software license.
92- */
93100 public function getLicenseInfo (): ?string
94101 {
95102 $ this ->initialize ();
96103
97104 return $ this ->LicenseInfo ;
98105 }
99106
100- /**
101- * The version number.
102- */
103107 public function getVersion (): ?string
104108 {
105109 $ this ->initialize ();
0 commit comments