File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ <?php
2+ /*
3+ * Copyright 2014 Google Inc.
4+ *
5+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+ * use this file except in compliance with the License. You may obtain a copy of
7+ * the License at
8+ *
9+ * http://www.apache.org/licenses/LICENSE-2.0
10+ *
11+ * Unless required by applicable law or agreed to in writing, software
12+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+ * License for the specific language governing permissions and limitations under
15+ * the License.
16+ */
17+
18+ namespace Google \Service \ServiceNetworking ;
19+
20+ class Aspect extends \Google \Model
21+ {
22+ /**
23+ * @var string
24+ */
25+ public $ kind ;
26+ /**
27+ * @var array[]
28+ */
29+ public $ spec ;
30+
31+ /**
32+ * @param string
33+ */
34+ public function setKind ($ kind )
35+ {
36+ $ this ->kind = $ kind ;
37+ }
38+ /**
39+ * @return string
40+ */
41+ public function getKind ()
42+ {
43+ return $ this ->kind ;
44+ }
45+ /**
46+ * @param array[]
47+ */
48+ public function setSpec ($ spec )
49+ {
50+ $ this ->spec = $ spec ;
51+ }
52+ /**
53+ * @return array[]
54+ */
55+ public function getSpec ()
56+ {
57+ return $ this ->spec ;
58+ }
59+ }
60+
61+ // Adding a class alias for backwards compatibility with the previous class name.
62+ class_alias (Aspect::class, 'Google_Service_ServiceNetworking_Aspect ' );
Original file line number Diff line number Diff line change @@ -22,6 +22,8 @@ class Service extends \Google\Collection
2222 protected $ collection_key = 'types ' ;
2323 protected $ apisType = Api::class;
2424 protected $ apisDataType = 'array ' ;
25+ protected $ aspectsType = Aspect::class;
26+ protected $ aspectsDataType = 'array ' ;
2527 protected $ authenticationType = Authentication::class;
2628 protected $ authenticationDataType = '' ;
2729 protected $ backendType = Backend::class;
@@ -101,6 +103,20 @@ public function getApis()
101103 {
102104 return $ this ->apis ;
103105 }
106+ /**
107+ * @param Aspect[]
108+ */
109+ public function setAspects ($ aspects )
110+ {
111+ $ this ->aspects = $ aspects ;
112+ }
113+ /**
114+ * @return Aspect[]
115+ */
116+ public function getAspects ()
117+ {
118+ return $ this ->aspects ;
119+ }
104120 /**
105121 * @param Authentication
106122 */
You can’t perform that action at this time.
0 commit comments