CODE_OF_CONDUCT.md 0000644 00000003675 15174273463 0007372 0 ustar 00 # Contributor Code of Conduct
As contributors and maintainers of this project,
and in the interest of fostering an open and welcoming community,
we pledge to respect all people who contribute through reporting issues,
posting feature requests, updating documentation,
submitting pull requests or patches, and other activities.
We are committed to making participation in this project
a harassment-free experience for everyone,
regardless of level of experience, gender, gender identity and expression,
sexual orientation, disability, personal appearance,
body size, race, ethnicity, age, religion, or nationality.
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery
* Personal attacks
* Trolling or insulting/derogatory comments
* Public or private harassment
* Publishing other's private information,
such as physical or electronic
addresses, without explicit permission
* Other unethical or unprofessional conduct.
Project maintainers have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct.
By adopting this Code of Conduct,
project maintainers commit themselves to fairly and consistently
applying these principles to every aspect of managing this project.
Project maintainers who do not follow or enforce the Code of Conduct
may be permanently removed from the project team.
This code of conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community.
Instances of abusive, harassing, or otherwise unacceptable behavior
may be reported by opening an issue
or contacting one or more of the project maintainers.
This Code of Conduct is adapted from the [Contributor Covenant](http://contributor-covenant.org), version 1.2.0,
available at [http://contributor-covenant.org/version/1/2/0/](http://contributor-covenant.org/version/1/2/0/)
CONTRIBUTING.md 0000644 00000003357 15174273463 0007021 0 ustar 00 ## Contributing
We are pleased that you are interested in contributing to our work.
### Generated Protocol Buffer Classes
The classes in this repository are generated by the protocol buffer
compiler, as known as protoc. As such, we can not accept contributions
directly to these generated classes. Instead, changes should be
suggested upstream in the [API Common Protos][api-common-protos]
repository.
### Documentation
We want for both protocol buffers and the types that we have provided here
to be understandable to everyone, including to those who may be unfamiliar
with the ecosystem or concepts.
That means we want our documentation to be better, and welcome anyone
willing to help with this. For documentation in the generated classes, please
open a pull request against the [API Common Protos][api-common-protos]
repository.
Any improvements to READMEs or other non-generated documentation or
development scripts in this repository would be greatly appreciated - please
open a pull request.
## Contributor License Agreement
Before we can accept your pull requests, you will need to sign a Contributor
License Agreement (CLA):
- **If you are an individual writing original source code** and **you own the
intellectual property**, then you need to sign an [individual CLA][].
- **If you work for a company that wants to allow you to contribute your
work**, then you need to sign a [corporate CLA][].
You can sign these electronically (just scroll to the bottom). After that,
we'll be able to accept your pull requests.
[individual CLA]: https://developers.google.com/open-source/cla/individual
[corporate CLA]: https://developers.google.com/open-source/cla/corporate
[api-common-protos]: https://github.com/googleapis/api-common-protos LICENSE 0000644 00000026135 15174273463 0005574 0 ustar 00 Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
README.md 0000644 00000003344 15174273463 0006043 0 ustar 00 ## Common Protos PHP
[](https://cloud.google.com/terms/launch-stages)
[](https://travis-ci.org/googleapis/common-protos-php)
This repository is a home for the [protocol buffer][protobuf] types which are
common dependencies throughout the Google API ecosystem, generated for PHP.
The protobuf definitions for these generated PHP classes are provided in the
[API Common Protos][api-common-protos] repository.
## Using these generated classes
These classes are made available under an Apache license (see `LICENSE`) and
you are free to depend on them within your applications. They are
considered stable and will not change in backwards-incompaible ways.
They are distributed as the [google/common-protos][packagist-common-protos]
composer package, available on [Packagist][packagist].
In order to depend on these classes, add the following line to your
composer.json file in the `requires` section:
```
"google/common-protos": "^1.0"
```
Or else use composer from the command line:
```bash
composer require google/common-protos
```
## License
These classes are licensed using the Apache 2.0 software license, a
permissive, copyfree license. You are free to use them in your applications
provided the license terms are honored.
[api-style]: https://cloud.google.com/apis/design/
[protobuf]: https://developers.google.com/protocol-buffers/
[api-common-protos]: https://github.com/googleapis/api-common-protos/
[packagist-common-protos]: https://packagist.org/packages/google/common-protos/
[packagist]: https://packagist.org/
SECURITY.md 0000644 00000000511 15174273463 0006346 0 ustar 00 # Security Policy
To report a security issue, please use [g.co/vulnz](https://g.co/vulnz).
The Google Security Team will respond within 5 working days of your report on g.co/vulnz.
We use g.co/vulnz for our intake, and do coordination and disclosure here using GitHub Security Advisory to privately discuss and fix the issue.
composer.json 0000644 00000000725 15174273463 0007306 0 ustar 00 {
"name": "google/common-protos",
"type": "library",
"description": "Google API Common Protos for PHP",
"keywords": ["google"],
"homepage": "https://github.com/googleapis/common-protos-php",
"license": "Apache-2.0",
"require": {
"google/protobuf": "^3.6.1"
},
"require-dev": {
"phpunit/phpunit": "^4.8.36",
"sami/sami": "*"
},
"autoload": {
"psr-4": {
"Google\\": "src",
"GPBMetadata\\Google\\": "metadata"
}
}
}
metadata/Api/Annotations.php 0000644 00000002070 15174273463 0012056 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ac4010a1c676f6f676c652f6170692f616e6e6f746174696f6e732e7072" .
"6f746f120a676f6f676c652e6170691a20676f6f676c652f70726f746f62" .
"75662f64657363726970746f722e70726f746f426e0a0e636f6d2e676f6f" .
"676c652e6170694210416e6e6f746174696f6e7350726f746f50015a4167" .
"6f6f676c652e676f6c616e672e6f72672f67656e70726f746f2f676f6f67" .
"6c65617069732f6170692f616e6e6f746174696f6e733b616e6e6f746174" .
"696f6e73a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Auth.php 0000644 00000004270 15174273463 0010466 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0a88050a15676f6f676c652f6170692f617574682e70726f746f120a676f" .
"6f676c652e617069226c0a0e41757468656e7469636174696f6e122d0a05" .
"72756c657318032003280b321e2e676f6f676c652e6170692e4175746865" .
"6e7469636174696f6e52756c65122b0a0970726f76696465727318042003" .
"280b32182e676f6f676c652e6170692e4175746850726f766964657222a9" .
"010a1241757468656e7469636174696f6e52756c6512100a0873656c6563" .
"746f72180120012809122c0a056f6175746818022001280b321d2e676f6f" .
"676c652e6170692e4f41757468526571756972656d656e747312200a1861" .
"6c6c6f775f776974686f75745f63726564656e7469616c18052001280812" .
"310a0c726571756972656d656e747318072003280b321b2e676f6f676c65" .
"2e6170692e41757468526571756972656d656e74226a0a0c417574685072" .
"6f7669646572120a0a026964180120012809120e0a066973737565721802" .
"2001280912100a086a776b735f75726918032001280912110a0961756469" .
"656e63657318042001280912190a11617574686f72697a6174696f6e5f75" .
"726c180520012809222d0a114f41757468526571756972656d656e747312" .
"180a1063616e6f6e6963616c5f73636f70657318012001280922390a0f41" .
"757468526571756972656d656e7412130a0b70726f76696465725f696418" .
"012001280912110a0961756469656e636573180220012809426b0a0e636f" .
"6d2e676f6f676c652e61706942094175746850726f746f50015a45676f6f" .
"676c652e676f6c616e672e6f72672f67656e70726f746f2f676f6f676c65" .
"617069732f6170692f73657276696365636f6e6669673b73657276696365" .
"636f6e666967a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Backend.php 0000644 00000003652 15174273463 0011117 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ab4040a18676f6f676c652f6170692f6261636b656e642e70726f746f12" .
"0a676f6f676c652e61706922310a074261636b656e6412260a0572756c65" .
"7318012003280b32172e676f6f676c652e6170692e4261636b656e645275" .
"6c6522e0020a0b4261636b656e6452756c6512100a0873656c6563746f72" .
"180120012809120f0a076164647265737318022001280912100a08646561" .
"646c696e6518032001280112140a0c6d696e5f646561646c696e65180420" .
"012801121a0a126f7065726174696f6e5f646561646c696e651805200128" .
"0112410a10706174685f7472616e736c6174696f6e18062001280e32272e" .
"676f6f676c652e6170692e4261636b656e6452756c652e50617468547261" .
"6e736c6174696f6e12160a0c6a77745f61756469656e6365180720012809" .
"480012160a0c64697361626c655f61757468180820012808480022650a0f" .
"506174685472616e736c6174696f6e12200a1c504154485f5452414e534c" .
"4154494f4e5f554e535045434946494544100012140a10434f4e5354414e" .
"545f414444524553531001121a0a16415050454e445f504154485f544f5f" .
"41444452455353100242100a0e61757468656e7469636174696f6e426e0a" .
"0e636f6d2e676f6f676c652e617069420c4261636b656e6450726f746f50" .
"015a45676f6f676c652e676f6c616e672e6f72672f67656e70726f746f2f" .
"676f6f676c65617069732f6170692f73657276696365636f6e6669673b73" .
"657276696365636f6e666967a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Billing.php 0000644 00000002533 15174273463 0011145 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ab4020a18676f6f676c652f6170692f62696c6c696e672e70726f746f12" .
"0a676f6f676c652e6170692293010a0742696c6c696e6712450a15636f6e" .
"73756d65725f64657374696e6174696f6e7318082003280b32262e676f6f" .
"676c652e6170692e42696c6c696e672e42696c6c696e6744657374696e61" .
"74696f6e1a410a1242696c6c696e6744657374696e6174696f6e121a0a12" .
"6d6f6e69746f7265645f7265736f75726365180120012809120f0a076d65" .
"7472696373180220032809426e0a0e636f6d2e676f6f676c652e61706942" .
"0c42696c6c696e6750726f746f50015a45676f6f676c652e676f6c616e67" .
"2e6f72672f67656e70726f746f2f676f6f676c65617069732f6170692f73" .
"657276696365636f6e6669673b73657276696365636f6e666967a2020447" .
"415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Client.php 0000644 00000001750 15174273463 0011003 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aba010a17676f6f676c652f6170692f636c69656e742e70726f746f120a" .
"676f6f676c652e6170691a20676f6f676c652f70726f746f6275662f6465" .
"7363726970746f722e70726f746f42690a0e636f6d2e676f6f676c652e61" .
"7069420b436c69656e7450726f746f50015a41676f6f676c652e676f6c61" .
"6e672e6f72672f67656e70726f746f2f676f6f676c65617069732f617069" .
"2f616e6e6f746174696f6e733b616e6e6f746174696f6e73a20204474150" .
"49620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/ConfigChange.php 0000644 00000003153 15174273463 0012077 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ab1030a1e676f6f676c652f6170692f636f6e6669675f6368616e67652e" .
"70726f746f120a676f6f676c652e6170692297010a0c436f6e6669674368" .
"616e6765120f0a07656c656d656e7418012001280912110a096f6c645f76" .
"616c756518022001280912110a096e65775f76616c756518032001280912" .
"2b0a0b6368616e67655f7479706518042001280e32162e676f6f676c652e" .
"6170692e4368616e67655479706512230a07616476696365731805200328" .
"0b32122e676f6f676c652e6170692e416476696365221d0a064164766963" .
"6512130a0b6465736372697074696f6e1802200128092a4f0a0a4368616e" .
"676554797065121b0a174348414e47455f545950455f554e535045434946" .
"494544100012090a0541444445441001120b0a0752454d4f564544100212" .
"0c0a084d4f444946494544100342710a0e636f6d2e676f6f676c652e6170" .
"694211436f6e6669674368616e676550726f746f50015a43676f6f676c65" .
"2e676f6c616e672e6f72672f67656e70726f746f2f676f6f676c65617069" .
"732f6170692f636f6e6669676368616e67653b636f6e6669676368616e67" .
"65a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Consumer.php 0000644 00000002775 15174273463 0011370 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0a87030a19676f6f676c652f6170692f636f6e73756d65722e70726f746f" .
"120a676f6f676c652e617069223d0a1150726f6a65637450726f70657274" .
"69657312280a0a70726f7065727469657318012003280b32142e676f6f67" .
"6c652e6170692e50726f706572747922ac010a0850726f7065727479120c" .
"0a046e616d65180120012809122f0a047479706518022001280e32212e67" .
"6f6f676c652e6170692e50726f70657274792e50726f7065727479547970" .
"6512130a0b6465736372697074696f6e180320012809224c0a0c50726f70" .
"6572747954797065120f0a0b554e535045434946494544100012090a0549" .
"4e543634100112080a04424f4f4c1002120a0a06535452494e471003120a" .
"0a06444f55424c45100442680a0e636f6d2e676f6f676c652e617069420d" .
"436f6e73756d657250726f746f50015a45676f6f676c652e676f6c616e67" .
"2e6f72672f67656e70726f746f2f676f6f676c65617069732f6170692f73" .
"657276696365636f6e6669673b73657276696365636f6e66696762067072" .
"6f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Context.php 0000644 00000002327 15174273463 0011212 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0a97020a18676f6f676c652f6170692f636f6e746578742e70726f746f12" .
"0a676f6f676c652e61706922310a07436f6e7465787412260a0572756c65" .
"7318012003280b32172e676f6f676c652e6170692e436f6e746578745275" .
"6c6522440a0b436f6e7465787452756c6512100a0873656c6563746f7218" .
"012001280912110a0972657175657374656418022003280912100a087072" .
"6f7669646564180320032809426e0a0e636f6d2e676f6f676c652e617069" .
"420c436f6e7465787450726f746f50015a45676f6f676c652e676f6c616e" .
"672e6f72672f67656e70726f746f2f676f6f676c65617069732f6170692f" .
"73657276696365636f6e6669673b73657276696365636f6e666967a20204" .
"47415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Control.php 0000644 00000001762 15174273463 0011210 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0abe010a18676f6f676c652f6170692f636f6e74726f6c2e70726f746f12" .
"0a676f6f676c652e617069221e0a07436f6e74726f6c12130a0b656e7669" .
"726f6e6d656e74180120012809426e0a0e636f6d2e676f6f676c652e6170" .
"69420c436f6e74726f6c50726f746f50015a45676f6f676c652e676f6c61" .
"6e672e6f72672f67656e70726f746f2f676f6f676c65617069732f617069" .
"2f73657276696365636f6e6669673b73657276696365636f6e666967a202" .
"0447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Distribution.php 0000644 00000006445 15174273463 0012252 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aa3080a1d676f6f676c652f6170692f646973747269627574696f6e2e70" .
"726f746f120a676f6f676c652e6170691a1f676f6f676c652f70726f746f" .
"6275662f74696d657374616d702e70726f746f22d9060a0c446973747269" .
"627574696f6e120d0a05636f756e74180120012803120c0a046d65616e18" .
"022001280112200a1873756d5f6f665f737175617265645f646576696174" .
"696f6e180320012801122d0a0572616e676518042001280b321e2e676f6f" .
"676c652e6170692e446973747269627574696f6e2e52616e6765123e0a0e" .
"6275636b65745f6f7074696f6e7318062001280b32262e676f6f676c652e" .
"6170692e446973747269627574696f6e2e4275636b65744f7074696f6e73" .
"12150a0d6275636b65745f636f756e747318072003280312340a09657865" .
"6d706c617273180a2003280b32212e676f6f676c652e6170692e44697374" .
"7269627574696f6e2e4578656d706c61721a210a0552616e6765120b0a03" .
"6d696e180120012801120b0a036d61781802200128011ab5030a0d427563" .
"6b65744f7074696f6e7312470a0e6c696e6561725f6275636b6574731801" .
"2001280b322d2e676f6f676c652e6170692e446973747269627574696f6e" .
"2e4275636b65744f7074696f6e732e4c696e656172480012510a13657870" .
"6f6e656e7469616c5f6275636b65747318022001280b32322e676f6f676c" .
"652e6170692e446973747269627574696f6e2e4275636b65744f7074696f" .
"6e732e4578706f6e656e7469616c4800124b0a106578706c696369745f62" .
"75636b65747318032001280b322f2e676f6f676c652e6170692e44697374" .
"7269627574696f6e2e4275636b65744f7074696f6e732e4578706c696369" .
"7448001a430a064c696e656172121a0a126e756d5f66696e6974655f6275" .
"636b657473180120012805120d0a057769647468180220012801120e0a06" .
"6f66667365741803200128011a4f0a0b4578706f6e656e7469616c121a0a" .
"126e756d5f66696e6974655f6275636b65747318012001280512150a0d67" .
"726f7774685f666163746f72180220012801120d0a057363616c65180320" .
"0128011a1a0a084578706c69636974120e0a06626f756e64731801200328" .
"0142090a076f7074696f6e731a730a084578656d706c6172120d0a057661" .
"6c7565180120012801122d0a0974696d657374616d7018022001280b321a" .
"2e676f6f676c652e70726f746f6275662e54696d657374616d7012290a0b" .
"6174746163686d656e747318032003280b32142e676f6f676c652e70726f" .
"746f6275662e416e7942710a0e636f6d2e676f6f676c652e617069421144" .
"6973747269627574696f6e50726f746f50015a43676f6f676c652e676f6c" .
"616e672e6f72672f67656e70726f746f2f676f6f676c65617069732f6170" .
"692f646973747269627574696f6e3b646973747269627574696f6ea20204" .
"47415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Documentation.php 0000644 00000003430 15174273463 0012373 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0af6030a1e676f6f676c652f6170692f646f63756d656e746174696f6e2e" .
"70726f746f120a676f6f676c652e61706922a1010a0d446f63756d656e74" .
"6174696f6e120f0a0773756d6d617279180120012809121f0a0570616765" .
"7318052003280b32102e676f6f676c652e6170692e50616765122c0a0572" .
"756c657318032003280b321d2e676f6f676c652e6170692e446f63756d65" .
"6e746174696f6e52756c65121e0a16646f63756d656e746174696f6e5f72" .
"6f6f745f75726c18042001280912100a086f766572766965771802200128" .
"09225b0a11446f63756d656e746174696f6e52756c6512100a0873656c65" .
"63746f7218012001280912130a0b6465736372697074696f6e1802200128" .
"09121f0a176465707265636174696f6e5f6465736372697074696f6e1803" .
"2001280922490a0450616765120c0a046e616d65180120012809120f0a07" .
"636f6e74656e7418022001280912220a0873756270616765731803200328" .
"0b32102e676f6f676c652e6170692e5061676542740a0e636f6d2e676f6f" .
"676c652e6170694212446f63756d656e746174696f6e50726f746f50015a" .
"45676f6f676c652e676f6c616e672e6f72672f67656e70726f746f2f676f" .
"6f676c65617069732f6170692f73657276696365636f6e6669673b736572" .
"76696365636f6e666967a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Endpoint.php 0000644 00000002325 15174273463 0011344 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0a81020a19676f6f676c652f6170692f656e64706f696e742e70726f746f" .
"120a676f6f676c652e617069225f0a08456e64706f696e74120c0a046e61" .
"6d65180120012809120f0a07616c696173657318022003280912100a0866" .
"65617475726573180420032809120e0a0674617267657418652001280912" .
"120a0a616c6c6f775f636f7273180520012808426f0a0e636f6d2e676f6f" .
"676c652e617069420d456e64706f696e7450726f746f50015a45676f6f67" .
"6c652e676f6c616e672e6f72672f67656e70726f746f2f676f6f676c6561" .
"7069732f6170692f73657276696365636f6e6669673b7365727669636563" .
"6f6e666967a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Expr/V1Alpha1/CelService.php 0000644 00000004216 15174273463 0014044 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0acb040a2a676f6f676c652f6170692f657870722f7631616c706861312f" .
"63656c5f736572766963652e70726f746f1218676f6f676c652e6170692e" .
"657870722e7631616c706861311a32676f6f676c652f6170692f65787072" .
"2f7631616c706861312f636f6e666f726d616e63655f736572766963652e" .
"70726f746f32d2020a0a43656c5365727669636512670a05506172736512" .
"262e676f6f676c652e6170692e657870722e7631616c706861312e506172" .
"7365526571756573741a272e676f6f676c652e6170692e657870722e7631" .
"616c706861312e5061727365526573706f6e7365220dda410a63656c5f73" .
"6f7572636512680a05436865636b12262e676f6f676c652e6170692e6578" .
"70722e7631616c706861312e436865636b526571756573741a272e676f6f" .
"676c652e6170692e657870722e7631616c706861312e436865636b526573" .
"706f6e7365220eda410b7061727365645f65787072125a0a044576616c12" .
"252e676f6f676c652e6170692e657870722e7631616c706861312e457661" .
"6c526571756573741a262e676f6f676c652e6170692e657870722e763161" .
"6c706861312e4576616c526573706f6e73652203da41001a15ca41126365" .
"6c2e676f6f676c65617069732e636f6d42720a1c636f6d2e676f6f676c65" .
"2e6170692e657870722e7631616c70686131420f43656c53657276696365" .
"50726f746f50015a3c676f6f676c652e676f6c616e672e6f72672f67656e" .
"70726f746f2f676f6f676c65617069732f6170692f657870722f7631616c" .
"706861313b65787072f80101620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Expr/V1Alpha1/Checked.php 0000644 00000016532 15174273463 0013352 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ad0140a26676f6f676c652f6170692f657870722f7631616c706861312f" .
"636865636b65642e70726f746f1218676f6f676c652e6170692e65787072" .
"2e7631616c706861311a1b676f6f676c652f70726f746f6275662f656d70" .
"74792e70726f746f1a1c676f6f676c652f70726f746f6275662f73747275" .
"63742e70726f746f22b6030a0b436865636b656445787072124e0a0d7265" .
"666572656e63655f6d617018022003280b32372e676f6f676c652e617069" .
"2e657870722e7631616c706861312e436865636b6564457870722e526566" .
"6572656e63654d6170456e74727912440a08747970655f6d617018032003" .
"280b32322e676f6f676c652e6170692e657870722e7631616c706861312e" .
"436865636b6564457870722e547970654d6170456e74727912390a0b736f" .
"757263655f696e666f18052001280b32242e676f6f676c652e6170692e65" .
"7870722e7631616c706861312e536f75726365496e666f122c0a04657870" .
"7218042001280b321e2e676f6f676c652e6170692e657870722e7631616c" .
"706861312e457870721a580a115265666572656e63654d6170456e747279" .
"120b0a036b657918012001280312320a0576616c756518022001280b3223" .
"2e676f6f676c652e6170692e657870722e7631616c706861312e52656665" .
"72656e63653a0238011a4e0a0c547970654d6170456e747279120b0a036b" .
"6579180120012803122d0a0576616c756518022001280b321e2e676f6f67" .
"6c652e6170692e657870722e7631616c706861312e547970653a02380122" .
"820a0a045479706512250a0364796e18012001280b32162e676f6f676c65" .
"2e70726f746f6275662e456d7074794800122a0a046e756c6c1802200128" .
"0e321a2e676f6f676c652e70726f746f6275662e4e756c6c56616c756548" .
"0012410a097072696d697469766518032001280e322c2e676f6f676c652e" .
"6170692e657870722e7631616c706861312e547970652e5072696d697469" .
"7665547970654800123f0a077772617070657218042001280e322c2e676f" .
"6f676c652e6170692e657870722e7631616c706861312e547970652e5072" .
"696d697469766554797065480012420a0a77656c6c5f6b6e6f776e180520" .
"01280e322c2e676f6f676c652e6170692e657870722e7631616c70686131" .
"2e547970652e57656c6c4b6e6f776e547970654800123c0a096c6973745f" .
"7479706518062001280b32272e676f6f676c652e6170692e657870722e76" .
"31616c706861312e547970652e4c697374547970654800123a0a086d6170" .
"5f7479706518072001280b32262e676f6f676c652e6170692e657870722e" .
"7631616c706861312e547970652e4d6170547970654800123f0a0866756e" .
"6374696f6e18082001280b322b2e676f6f676c652e6170692e657870722e" .
"7631616c706861312e547970652e46756e6374696f6e5479706548001216" .
"0a0c6d6573736167655f74797065180920012809480012140a0a74797065" .
"5f706172616d180a200128094800122e0a0474797065180b2001280b321e" .
"2e676f6f676c652e6170692e657870722e7631616c706861312e54797065" .
"480012270a056572726f72180c2001280b32162e676f6f676c652e70726f" .
"746f6275662e456d707479480012440a0d61627374726163745f74797065" .
"180e2001280b322b2e676f6f676c652e6170692e657870722e7631616c70" .
"6861312e547970652e41627374726163745479706548001a3d0a084c6973" .
"745479706512310a09656c656d5f7479706518012001280b321e2e676f6f" .
"676c652e6170692e657870722e7631616c706861312e547970651a6f0a07" .
"4d61705479706512300a086b65795f7479706518012001280b321e2e676f" .
"6f676c652e6170692e657870722e7631616c706861312e5479706512320a" .
"0a76616c75655f7479706518022001280b321e2e676f6f676c652e617069" .
"2e657870722e7631616c706861312e547970651a760a0c46756e6374696f" .
"6e5479706512330a0b726573756c745f7479706518012001280b321e2e67" .
"6f6f676c652e6170692e657870722e7631616c706861312e547970651231" .
"0a096172675f747970657318022003280b321e2e676f6f676c652e617069" .
"2e657870722e7631616c706861312e547970651a550a0c41627374726163" .
"7454797065120c0a046e616d6518012001280912370a0f706172616d6574" .
"65725f747970657318022003280b321e2e676f6f676c652e6170692e6578" .
"70722e7631616c706861312e5479706522730a0d5072696d697469766554" .
"797065121e0a1a5052494d49544956455f545950455f554e535045434946" .
"494544100012080a04424f4f4c100112090a05494e5436341002120a0a06" .
"55494e5436341003120a0a06444f55424c451004120a0a06535452494e47" .
"100512090a054259544553100622560a0d57656c6c4b6e6f776e54797065" .
"121f0a1b57454c4c5f4b4e4f574e5f545950455f554e5350454349464945" .
"44100012070a03414e591001120d0a0954494d455354414d501002120c0a" .
"084455524154494f4e1003420b0a09747970655f6b696e6422b9040a0444" .
"65636c120c0a046e616d6518012001280912390a056964656e7418022001" .
"280b32282e676f6f676c652e6170692e657870722e7631616c706861312e" .
"4465636c2e4964656e744465636c4800123f0a0866756e6374696f6e1803" .
"2001280b322b2e676f6f676c652e6170692e657870722e7631616c706861" .
"312e4465636c2e46756e6374696f6e4465636c48001a790a094964656e74" .
"4465636c122c0a047479706518012001280b321e2e676f6f676c652e6170" .
"692e657870722e7631616c706861312e5479706512310a0576616c756518" .
"022001280b32222e676f6f676c652e6170692e657870722e7631616c7068" .
"61312e436f6e7374616e74120b0a03646f631803200128091a9e020a0c46" .
"756e6374696f6e4465636c12470a096f7665726c6f61647318012003280b" .
"32342e676f6f676c652e6170692e657870722e7631616c706861312e4465" .
"636c2e46756e6374696f6e4465636c2e4f7665726c6f61641ac4010a084f" .
"7665726c6f616412130a0b6f7665726c6f61645f6964180120012809122e" .
"0a06706172616d7318022003280b321e2e676f6f676c652e6170692e6578" .
"70722e7631616c706861312e5479706512130a0b747970655f706172616d" .
"7318032003280912330a0b726573756c745f7479706518042001280b321e" .
"2e676f6f676c652e6170692e657870722e7631616c706861312e54797065" .
"121c0a1469735f696e7374616e63655f66756e6374696f6e180520012808" .
"120b0a03646f63180620012809420b0a096465636c5f6b696e6422610a09" .
"5265666572656e6365120c0a046e616d6518012001280912130a0b6f7665" .
"726c6f61645f696418032003280912310a0576616c756518042001280b32" .
"222e676f6f676c652e6170692e657870722e7631616c706861312e436f6e" .
"7374616e74426c0a1c636f6d2e676f6f676c652e6170692e657870722e76" .
"31616c7068613142094465636c50726f746f50015a3c676f6f676c652e67" .
"6f6c616e672e6f72672f67656e70726f746f2f676f6f676c65617069732f" .
"6170692f657870722f7631616c706861313b65787072f80101620670726f" .
"746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Expr/V1Alpha1/ConformanceService.php 0000644 00000013306 15174273463 0015573 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0af50e0a32676f6f676c652f6170692f657870722f7631616c706861312f" .
"636f6e666f726d616e63655f736572766963652e70726f746f1218676f6f" .
"676c652e6170692e657870722e7631616c706861311a26676f6f676c652f" .
"6170692f657870722f7631616c706861312f636865636b65642e70726f74" .
"6f1a23676f6f676c652f6170692f657870722f7631616c706861312f6576" .
"616c2e70726f746f1a25676f6f676c652f6170692f657870722f7631616c" .
"706861312f73796e7461782e70726f746f1a1f676f6f676c652f6170692f" .
"6669656c645f6265686176696f722e70726f746f1a17676f6f676c652f72" .
"70632f7374617475732e70726f746f22700a0c5061727365526571756573" .
"7412170a0a63656c5f736f757263651801200128094203e0410212160a0e" .
"73796e7461785f76657273696f6e18022001280912170a0f736f75726365" .
"5f6c6f636174696f6e18032001280912160a0e64697361626c655f6d6163" .
"726f73180420012808226e0a0d5061727365526573706f6e736512390a0b" .
"7061727365645f6578707218012001280b32242e676f6f676c652e617069" .
"2e657870722e7631616c706861312e5061727365644578707212220a0669" .
"737375657318022003280b32122e676f6f676c652e7270632e5374617475" .
"7322a7010a0c436865636b52657175657374123e0a0b7061727365645f65" .
"78707218012001280b32242e676f6f676c652e6170692e657870722e7631" .
"616c706861312e506172736564457870724203e0410212300a0874797065" .
"5f656e7618022003280b321e2e676f6f676c652e6170692e657870722e76" .
"31616c706861312e4465636c12110a09636f6e7461696e65721803200128" .
"0912120a0a6e6f5f7374645f656e7618042001280822700a0d436865636b" .
"526573706f6e7365123b0a0c636865636b65645f6578707218012001280b" .
"32252e676f6f676c652e6170692e657870722e7631616c706861312e4368" .
"65636b65644578707212220a0669737375657318022003280b32122e676f" .
"6f676c652e7270632e53746174757322c6020a0b4576616c526571756573" .
"74123b0a0b7061727365645f6578707218012001280b32242e676f6f676c" .
"652e6170692e657870722e7631616c706861312e50617273656445787072" .
"4800123d0a0c636865636b65645f6578707218022001280b32252e676f6f" .
"676c652e6170692e657870722e7631616c706861312e436865636b656445" .
"787072480012450a0862696e64696e677318032003280b32332e676f6f67" .
"6c652e6170692e657870722e7631616c706861312e4576616c5265717565" .
"73742e42696e64696e6773456e74727912110a09636f6e7461696e657218" .
"04200128091a540a0d42696e64696e6773456e747279120b0a036b657918" .
"012001280912320a0576616c756518022001280b32232e676f6f676c652e" .
"6170692e657870722e7631616c706861312e4578707256616c75653a0238" .
"01420b0a09657870725f6b696e6422670a0c4576616c526573706f6e7365" .
"12330a06726573756c7418012001280b32232e676f6f676c652e6170692e" .
"657870722e7631616c706861312e4578707256616c756512220a06697373" .
"75657318022003280b32122e676f6f676c652e7270632e53746174757322" .
"e8010a0c497373756544657461696c7312410a0873657665726974791801" .
"2001280e322f2e676f6f676c652e6170692e657870722e7631616c706861" .
"312e497373756544657461696c732e5365766572697479123a0a08706f73" .
"6974696f6e18022001280b32282e676f6f676c652e6170692e657870722e" .
"7631616c706861312e536f75726365506f736974696f6e120a0a02696418" .
"0320012803224d0a08536576657269747912180a1453455645524954595f" .
"554e5350454349464945441000120f0a0b4445505245434154494f4e1001" .
"120b0a075741524e494e47100212090a054552524f52100332d7020a1243" .
"6f6e666f726d616e63655365727669636512670a05506172736512262e67" .
"6f6f676c652e6170692e657870722e7631616c706861312e506172736552" .
"6571756573741a272e676f6f676c652e6170692e657870722e7631616c70" .
"6861312e5061727365526573706f6e7365220dda410a63656c5f736f7572" .
"636512680a05436865636b12262e676f6f676c652e6170692e657870722e" .
"7631616c706861312e436865636b526571756573741a272e676f6f676c65" .
"2e6170692e657870722e7631616c706861312e436865636b526573706f6e" .
"7365220eda410b7061727365645f6578707212570a044576616c12252e67" .
"6f6f676c652e6170692e657870722e7631616c706861312e4576616c5265" .
"71756573741a262e676f6f676c652e6170692e657870722e7631616c7068" .
"61312e4576616c526573706f6e736522001a15ca411263656c2e676f6f67" .
"6c65617069732e636f6d427a0a1c636f6d2e676f6f676c652e6170692e65" .
"7870722e7631616c706861314217436f6e666f726d616e63655365727669" .
"636550726f746f50015a3c676f6f676c652e676f6c616e672e6f72672f67" .
"656e70726f746f2f676f6f676c65617069732f6170692f657870722f7631" .
"616c706861313b65787072f80101620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Expr/V1Alpha1/Explain.php 0000644 00000003013 15174273463 0013412 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ae9020a26676f6f676c652f6170692f657870722f7631616c706861312f" .
"6578706c61696e2e70726f746f1218676f6f676c652e6170692e65787072" .
"2e7631616c7068613122ab010a074578706c61696e122f0a0676616c7565" .
"7318012003280b321f2e676f6f676c652e6170692e657870722e7631616c" .
"706861312e56616c7565123e0a0a657870725f737465707318022003280b" .
"322a2e676f6f676c652e6170692e657870722e7631616c706861312e4578" .
"706c61696e2e45787072537465701a2b0a084578707253746570120a0a02" .
"696418012001280312130a0b76616c75655f696e6465781802200128053a" .
"021801426f0a1c636f6d2e676f6f676c652e6170692e657870722e763161" .
"6c70686131420c4578706c61696e50726f746f50015a3c676f6f676c652e" .
"676f6c616e672e6f72672f67656e70726f746f2f676f6f676c6561706973" .
"2f6170692f657870722f7631616c706861313b65787072f8010162067072" .
"6f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Expr/V1Alpha1/PBEval.php 0000644 00000004362 15174273463 0013133 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0af8040a23676f6f676c652f6170692f657870722f7631616c706861312f" .
"6576616c2e70726f746f1218676f6f676c652e6170692e657870722e7631" .
"616c706861311a17676f6f676c652f7270632f7374617475732e70726f74" .
"6f22a4010a094576616c537461746512330a0676616c7565731801200328" .
"0b32232e676f6f676c652e6170692e657870722e7631616c706861312e45" .
"78707256616c7565123b0a07726573756c747318032003280b322a2e676f" .
"6f676c652e6170692e657870722e7631616c706861312e4576616c537461" .
"74652e526573756c741a250a06526573756c74120c0a0465787072180120" .
"012803120d0a0576616c756518022001280322b3010a094578707256616c" .
"756512300a0576616c756518012001280b321f2e676f6f676c652e617069" .
"2e657870722e7631616c706861312e56616c7565480012330a056572726f" .
"7218022001280b32222e676f6f676c652e6170692e657870722e7631616c" .
"706861312e4572726f72536574480012370a07756e6b6e6f776e18032001" .
"280b32242e676f6f676c652e6170692e657870722e7631616c706861312e" .
"556e6b6e6f776e536574480042060a046b696e64222e0a084572726f7253" .
"657412220a066572726f727318012003280b32122e676f6f676c652e7270" .
"632e537461747573221b0a0a556e6b6e6f776e536574120d0a0565787072" .
"73180120032803426c0a1c636f6d2e676f6f676c652e6170692e65787072" .
"2e7631616c7068613142094576616c50726f746f50015a3c676f6f676c65" .
"2e676f6c616e672e6f72672f67656e70726f746f2f676f6f676c65617069" .
"732f6170692f657870722f7631616c706861313b65787072f80101620670" .
"726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Expr/V1Alpha1/Syntax.php 0000644 00000015735 15174273463 0013316 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ac0130a25676f6f676c652f6170692f657870722f7631616c706861312f" .
"73796e7461782e70726f746f1218676f6f676c652e6170692e657870722e" .
"7631616c706861311a1c676f6f676c652f70726f746f6275662f73747275" .
"63742e70726f746f1a1f676f6f676c652f70726f746f6275662f74696d65" .
"7374616d702e70726f746f22750a0a50617273656445787072122c0a0465" .
"78707218022001280b321e2e676f6f676c652e6170692e657870722e7631" .
"616c706861312e4578707212390a0b736f757263655f696e666f18032001" .
"280b32242e676f6f676c652e6170692e657870722e7631616c706861312e" .
"536f75726365496e666f22c50a0a0445787072120a0a0269641802200128" .
"0312380a0a636f6e73745f6578707218032001280b32222e676f6f676c65" .
"2e6170692e657870722e7631616c706861312e436f6e7374616e74480012" .
"3a0a0a6964656e745f6578707218042001280b32242e676f6f676c652e61" .
"70692e657870722e7631616c706861312e457870722e4964656e74480012" .
"3c0a0b73656c6563745f6578707218052001280b32252e676f6f676c652e" .
"6170692e657870722e7631616c706861312e457870722e53656c65637448" .
"0012380a0963616c6c5f6578707218062001280b32232e676f6f676c652e" .
"6170692e657870722e7631616c706861312e457870722e43616c6c480012" .
"3e0a096c6973745f6578707218072001280b32292e676f6f676c652e6170" .
"692e657870722e7631616c706861312e457870722e4372656174654c6973" .
"74480012420a0b7374727563745f6578707218082001280b322b2e676f6f" .
"676c652e6170692e657870722e7631616c706861312e457870722e437265" .
"6174655374727563744800124a0a12636f6d70726568656e73696f6e5f65" .
"78707218092001280b322c2e676f6f676c652e6170692e657870722e7631" .
"616c706861312e457870722e436f6d70726568656e73696f6e48001a150a" .
"054964656e74120c0a046e616d651801200128091a5b0a0653656c656374" .
"122f0a076f706572616e6418012001280b321e2e676f6f676c652e617069" .
"2e657870722e7631616c706861312e45787072120d0a056669656c641802" .
"2001280912110a09746573745f6f6e6c791803200128081a760a0443616c" .
"6c122e0a0674617267657418012001280b321e2e676f6f676c652e617069" .
"2e657870722e7631616c706861312e4578707212100a0866756e6374696f" .
"6e180220012809122c0a046172677318032003280b321e2e676f6f676c65" .
"2e6170692e657870722e7631616c706861312e457870721a3e0a0a437265" .
"6174654c69737412300a08656c656d656e747318012003280b321e2e676f" .
"6f676c652e6170692e657870722e7631616c706861312e457870721a8102" .
"0a0c43726561746553747275637412140a0c6d6573736167655f6e616d65" .
"18012001280912420a07656e747269657318022003280b32312e676f6f67" .
"6c652e6170692e657870722e7631616c706861312e457870722e43726561" .
"74655374727563742e456e7472791a96010a05456e747279120a0a026964" .
"18012001280312130a096669656c645f6b6579180220012809480012310a" .
"076d61705f6b657918032001280b321e2e676f6f676c652e6170692e6578" .
"70722e7631616c706861312e457870724800122d0a0576616c7565180420" .
"01280b321e2e676f6f676c652e6170692e657870722e7631616c70686131" .
"2e45787072420a0a086b65795f6b696e641ab5020a0d436f6d7072656865" .
"6e73696f6e12100a08697465725f76617218012001280912320a0a697465" .
"725f72616e676518022001280b321e2e676f6f676c652e6170692e657870" .
"722e7631616c706861312e4578707212100a08616363755f766172180320" .
"01280912310a09616363755f696e697418042001280b321e2e676f6f676c" .
"652e6170692e657870722e7631616c706861312e4578707212360a0e6c6f" .
"6f705f636f6e646974696f6e18052001280b321e2e676f6f676c652e6170" .
"692e657870722e7631616c706861312e4578707212310a096c6f6f705f73" .
"74657018062001280b321e2e676f6f676c652e6170692e657870722e7631" .
"616c706861312e45787072122e0a06726573756c7418072001280b321e2e" .
"676f6f676c652e6170692e657870722e7631616c706861312e4578707242" .
"0b0a09657870725f6b696e6422cd020a08436f6e7374616e7412300a0a6e" .
"756c6c5f76616c756518012001280e321a2e676f6f676c652e70726f746f" .
"6275662e4e756c6c56616c7565480012140a0a626f6f6c5f76616c756518" .
"0220012808480012150a0b696e7436345f76616c75651803200128034800" .
"12160a0c75696e7436345f76616c7565180420012804480012160a0c646f" .
"75626c655f76616c7565180520012801480012160a0c737472696e675f76" .
"616c7565180620012809480012150a0b62797465735f76616c7565180720" .
"01280c480012370a0e6475726174696f6e5f76616c756518082001280b32" .
"192e676f6f676c652e70726f746f6275662e4475726174696f6e42021801" .
"480012390a0f74696d657374616d705f76616c756518092001280b321a2e" .
"676f6f676c652e70726f746f6275662e54696d657374616d704202180148" .
"00420f0a0d636f6e7374616e745f6b696e6422e4020a0a536f7572636549" .
"6e666f12160a0e73796e7461785f76657273696f6e18012001280912100a" .
"086c6f636174696f6e18022001280912140a0c6c696e655f6f6666736574" .
"7318032003280512460a09706f736974696f6e7318042003280b32332e67" .
"6f6f676c652e6170692e657870722e7631616c706861312e536f75726365" .
"496e666f2e506f736974696f6e73456e74727912490a0b6d6163726f5f63" .
"616c6c7318052003280b32342e676f6f676c652e6170692e657870722e76" .
"31616c706861312e536f75726365496e666f2e4d6163726f43616c6c7345" .
"6e7472791a300a0e506f736974696f6e73456e747279120b0a036b657918" .
"0120012803120d0a0576616c75651802200128053a0238011a510a0f4d61" .
"63726f43616c6c73456e747279120b0a036b6579180120012803122d0a05" .
"76616c756518022001280b321e2e676f6f676c652e6170692e657870722e" .
"7631616c706861312e457870723a02380122500a0e536f75726365506f73" .
"6974696f6e12100a086c6f636174696f6e180120012809120e0a066f6666" .
"736574180220012805120c0a046c696e65180320012805120e0a06636f6c" .
"756d6e180420012805426e0a1c636f6d2e676f6f676c652e6170692e6578" .
"70722e7631616c70686131420b53796e74617850726f746f50015a3c676f" .
"6f676c652e676f6c616e672e6f72672f67656e70726f746f2f676f6f676c" .
"65617069732f6170692f657870722f7631616c706861313b65787072f801" .
"01620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Expr/V1Alpha1/Value.php 0000644 00000006004 15174273463 0013071 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aaf070a24676f6f676c652f6170692f657870722f7631616c706861312f" .
"76616c75652e70726f746f1218676f6f676c652e6170692e657870722e76" .
"31616c706861311a1c676f6f676c652f70726f746f6275662f7374727563" .
"742e70726f746f22c0030a0556616c756512300a0a6e756c6c5f76616c75" .
"6518012001280e321a2e676f6f676c652e70726f746f6275662e4e756c6c" .
"56616c7565480012140a0a626f6f6c5f76616c7565180220012808480012" .
"150a0b696e7436345f76616c7565180320012803480012160a0c75696e74" .
"36345f76616c7565180420012804480012160a0c646f75626c655f76616c" .
"7565180520012801480012160a0c737472696e675f76616c756518062001" .
"2809480012150a0b62797465735f76616c756518072001280c480012390a" .
"0a656e756d5f76616c756518092001280b32232e676f6f676c652e617069" .
"2e657870722e7631616c706861312e456e756d56616c75654800122c0a0c" .
"6f626a6563745f76616c7565180a2001280b32142e676f6f676c652e7072" .
"6f746f6275662e416e79480012370a096d61705f76616c7565180b200128" .
"0b32222e676f6f676c652e6170692e657870722e7631616c706861312e4d" .
"617056616c7565480012390a0a6c6973745f76616c7565180c2001280b32" .
"232e676f6f676c652e6170692e657870722e7631616c706861312e4c6973" .
"7456616c7565480012140a0a747970655f76616c7565180f200128094800" .
"42060a046b696e6422280a09456e756d56616c7565120c0a047479706518" .
"0120012809120d0a0576616c7565180220012805223c0a094c6973745661" .
"6c7565122f0a0676616c75657318012003280b321f2e676f6f676c652e61" .
"70692e657870722e7631616c706861312e56616c756522ac010a084d6170" .
"56616c756512390a07656e747269657318012003280b32282e676f6f676c" .
"652e6170692e657870722e7631616c706861312e4d617056616c75652e45" .
"6e7472791a650a05456e747279122c0a036b657918012001280b321f2e67" .
"6f6f676c652e6170692e657870722e7631616c706861312e56616c756512" .
"2e0a0576616c756518022001280b321f2e676f6f676c652e6170692e6578" .
"70722e7631616c706861312e56616c7565426d0a1c636f6d2e676f6f676c" .
"652e6170692e657870722e7631616c70686131420a56616c756550726f74" .
"6f50015a3c676f6f676c652e676f6c616e672e6f72672f67656e70726f74" .
"6f2f676f6f676c65617069732f6170692f657870722f7631616c70686131" .
"3b65787072f80101620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Expr/V1Beta1/Decl.php 0000644 00000004534 15174273463 0012520 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ab9050a22676f6f676c652f6170692f657870722f763162657461312f64" .
"65636c2e70726f746f1217676f6f676c652e6170692e657870722e763162" .
"6574613122a5010a044465636c120a0a026964180120012805120c0a046e" .
"616d65180220012809120b0a03646f6318032001280912330a056964656e" .
"7418042001280b32222e676f6f676c652e6170692e657870722e76316265" .
"7461312e4964656e744465636c480012390a0866756e6374696f6e180520" .
"01280b32252e676f6f676c652e6170692e657870722e763162657461312e" .
"46756e6374696f6e4465636c480042060a046b696e64225c0a084465636c" .
"54797065120a0a026964180120012805120c0a0474797065180220012809" .
"12360a0b747970655f706172616d7318042003280b32212e676f6f676c65" .
"2e6170692e657870722e763162657461312e4465636c54797065226a0a09" .
"4964656e744465636c122f0a047479706518032001280b32212e676f6f67" .
"6c652e6170692e657870722e763162657461312e4465636c54797065122c" .
"0a0576616c756518042001280b321d2e676f6f676c652e6170692e657870" .
"722e763162657461312e457870722293010a0c46756e6374696f6e446563" .
"6c12300a046172677318012003280b32222e676f6f676c652e6170692e65" .
"7870722e763162657461312e4964656e744465636c12360a0b7265747572" .
"6e5f7479706518022001280b32212e676f6f676c652e6170692e65787072" .
"2e763162657461312e4465636c5479706512190a1172656365697665725f" .
"66756e6374696f6e180320012808426a0a1b636f6d2e676f6f676c652e61" .
"70692e657870722e7631626574613142094465636c50726f746f50015a3b" .
"676f6f676c652e676f6c616e672e6f72672f67656e70726f746f2f676f6f" .
"676c65617069732f6170692f657870722f763162657461313b65787072f8" .
"0101620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Expr/V1Beta1/Expr.php 0000644 00000012631 15174273463 0012564 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ae60e0a22676f6f676c652f6170692f657870722f763162657461312f65" .
"7870722e70726f746f1217676f6f676c652e6170692e657870722e763162" .
"657461311a1c676f6f676c652f70726f746f6275662f7374727563742e70" .
"726f746f228b010a0a50617273656445787072122b0a0465787072180220" .
"01280b321d2e676f6f676c652e6170692e657870722e763162657461312e" .
"4578707212380a0b736f757263655f696e666f18032001280b32232e676f" .
"6f676c652e6170692e657870722e763162657461312e536f75726365496e" .
"666f12160a0e73796e7461785f76657273696f6e18042001280922ab0a0a" .
"0445787072120a0a02696418022001280512380a0c6c69746572616c5f65" .
"78707218032001280b32202e676f6f676c652e6170692e657870722e7631" .
"62657461312e4c69746572616c480012390a0a6964656e745f6578707218" .
"042001280b32232e676f6f676c652e6170692e657870722e763162657461" .
"312e457870722e4964656e744800123b0a0b73656c6563745f6578707218" .
"052001280b32242e676f6f676c652e6170692e657870722e763162657461" .
"312e457870722e53656c656374480012370a0963616c6c5f657870721806" .
"2001280b32222e676f6f676c652e6170692e657870722e76316265746131" .
"2e457870722e43616c6c4800123d0a096c6973745f657870721807200128" .
"0b32282e676f6f676c652e6170692e657870722e763162657461312e4578" .
"70722e4372656174654c697374480012410a0b7374727563745f65787072" .
"18082001280b322a2e676f6f676c652e6170692e657870722e7631626574" .
"61312e457870722e437265617465537472756374480012490a12636f6d70" .
"726568656e73696f6e5f6578707218092001280b322b2e676f6f676c652e" .
"6170692e657870722e763162657461312e457870722e436f6d7072656865" .
"6e73696f6e48001a150a054964656e74120c0a046e616d65180120012809" .
"1a5a0a0653656c656374122e0a076f706572616e6418012001280b321d2e" .
"676f6f676c652e6170692e657870722e763162657461312e45787072120d" .
"0a056669656c6418022001280912110a09746573745f6f6e6c7918032001" .
"28081a740a0443616c6c122d0a0674617267657418012001280b321d2e67" .
"6f6f676c652e6170692e657870722e763162657461312e4578707212100a" .
"0866756e6374696f6e180220012809122b0a046172677318032003280b32" .
"1d2e676f6f676c652e6170692e657870722e763162657461312e45787072" .
"1a3d0a0a4372656174654c697374122f0a08656c656d656e747318012003" .
"280b321d2e676f6f676c652e6170692e657870722e763162657461312e45" .
"7870721af6010a0c437265617465537472756374120c0a04747970651801" .
"2001280912410a07656e747269657318022003280b32302e676f6f676c65" .
"2e6170692e657870722e763162657461312e457870722e43726561746553" .
"74727563742e456e7472791a94010a05456e747279120a0a026964180120" .
"01280512130a096669656c645f6b6579180220012809480012300a076d61" .
"705f6b657918032001280b321d2e676f6f676c652e6170692e657870722e" .
"763162657461312e457870724800122c0a0576616c756518042001280b32" .
"1d2e676f6f676c652e6170692e657870722e763162657461312e45787072" .
"420a0a086b65795f6b696e641ab0020a0d436f6d70726568656e73696f6e" .
"12100a08697465725f76617218012001280912310a0a697465725f72616e" .
"676518022001280b321d2e676f6f676c652e6170692e657870722e763162" .
"657461312e4578707212100a08616363755f76617218032001280912300a" .
"09616363755f696e697418042001280b321d2e676f6f676c652e6170692e" .
"657870722e763162657461312e4578707212350a0e6c6f6f705f636f6e64" .
"6974696f6e18052001280b321d2e676f6f676c652e6170692e657870722e" .
"763162657461312e4578707212300a096c6f6f705f737465701806200128" .
"0b321d2e676f6f676c652e6170692e657870722e763162657461312e4578" .
"7072122d0a06726573756c7418072001280b321d2e676f6f676c652e6170" .
"692e657870722e763162657461312e45787072420b0a09657870725f6b69" .
"6e6422d8010a074c69746572616c12300a0a6e756c6c5f76616c75651801" .
"2001280e321a2e676f6f676c652e70726f746f6275662e4e756c6c56616c" .
"7565480012140a0a626f6f6c5f76616c7565180220012808480012150a0b" .
"696e7436345f76616c7565180320012803480012160a0c75696e7436345f" .
"76616c7565180420012804480012160a0c646f75626c655f76616c756518" .
"0520012801480012160a0c737472696e675f76616c756518062001280948" .
"0012150a0b62797465735f76616c756518072001280c4800420f0a0d636f" .
"6e7374616e745f6b696e64426a0a1b636f6d2e676f6f676c652e6170692e" .
"657870722e7631626574613142094578707250726f746f50015a3b676f6f" .
"676c652e676f6c616e672e6f72672f67656e70726f746f2f676f6f676c65" .
"617069732f6170692f657870722f763162657461313b65787072f8010162" .
"0670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Expr/V1Beta1/PBEval.php 0000644 00000004651 15174273463 0012762 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ac4050a22676f6f676c652f6170692f657870722f763162657461312f65" .
"76616c2e70726f746f1217676f6f676c652e6170692e657870722e763162" .
"657461311a17676f6f676c652f7270632f7374617475732e70726f746f22" .
"c2010a094576616c537461746512320a0676616c75657318012003280b32" .
"222e676f6f676c652e6170692e657870722e763162657461312e45787072" .
"56616c7565123a0a07726573756c747318032003280b32292e676f6f676c" .
"652e6170692e657870722e763162657461312e4576616c53746174652e52" .
"6573756c741a450a06526573756c74122c0a046578707218012001280b32" .
"1e2e676f6f676c652e6170692e657870722e763162657461312e49645265" .
"66120d0a0576616c756518022001280522b0010a094578707256616c7565" .
"122f0a0576616c756518012001280b321e2e676f6f676c652e6170692e65" .
"7870722e763162657461312e56616c7565480012320a056572726f721802" .
"2001280b32212e676f6f676c652e6170692e657870722e76316265746131" .
"2e4572726f72536574480012360a07756e6b6e6f776e18032001280b3223" .
"2e676f6f676c652e6170692e657870722e763162657461312e556e6b6e6f" .
"776e536574480042060a046b696e64222e0a084572726f7253657412220a" .
"066572726f727318012003280b32122e676f6f676c652e7270632e537461" .
"747573223b0a0a556e6b6e6f776e536574122d0a05657870727318012003" .
"280b321e2e676f6f676c652e6170692e657870722e763162657461312e49" .
"6452656622130a054964526566120a0a026964180120012805426a0a1b63" .
"6f6d2e676f6f676c652e6170692e657870722e7631626574613142094576" .
"616c50726f746f50015a3b676f6f676c652e676f6c616e672e6f72672f67" .
"656e70726f746f2f676f6f676c65617069732f6170692f657870722f7631" .
"62657461313b65787072f80101620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Expr/V1Beta1/Source.php 0000644 00000003204 15174273463 0013102 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ab7030a24676f6f676c652f6170692f657870722f763162657461312f73" .
"6f757263652e70726f746f1217676f6f676c652e6170692e657870722e76" .
"31626574613122ad010a0a536f75726365496e666f12100a086c6f636174" .
"696f6e18022001280912140a0c6c696e655f6f6666736574731803200328" .
"0512450a09706f736974696f6e7318042003280b32322e676f6f676c652e" .
"6170692e657870722e763162657461312e536f75726365496e666f2e506f" .
"736974696f6e73456e7472791a300a0e506f736974696f6e73456e747279" .
"120b0a036b6579180120012805120d0a0576616c75651802200128053a02" .
"380122500a0e536f75726365506f736974696f6e12100a086c6f63617469" .
"6f6e180120012809120e0a066f6666736574180220012805120c0a046c69" .
"6e65180320012805120e0a06636f6c756d6e180420012805426c0a1b636f" .
"6d2e676f6f676c652e6170692e657870722e76316265746131420b536f75" .
"72636550726f746f50015a3b676f6f676c652e676f6c616e672e6f72672f" .
"67656e70726f746f2f676f6f676c65617069732f6170692f657870722f76" .
"3162657461313b65787072f80101620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Expr/V1Beta1/Value.php 0000644 00000005754 15174273463 0012732 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aa4070a23676f6f676c652f6170692f657870722f763162657461312f76" .
"616c75652e70726f746f1217676f6f676c652e6170692e657870722e7631" .
"62657461311a1c676f6f676c652f70726f746f6275662f7374727563742e" .
"70726f746f22bd030a0556616c756512300a0a6e756c6c5f76616c756518" .
"012001280e321a2e676f6f676c652e70726f746f6275662e4e756c6c5661" .
"6c7565480012140a0a626f6f6c5f76616c7565180220012808480012150a" .
"0b696e7436345f76616c7565180320012803480012160a0c75696e743634" .
"5f76616c7565180420012804480012160a0c646f75626c655f76616c7565" .
"180520012801480012160a0c737472696e675f76616c7565180620012809" .
"480012150a0b62797465735f76616c756518072001280c480012380a0a65" .
"6e756d5f76616c756518092001280b32222e676f6f676c652e6170692e65" .
"7870722e763162657461312e456e756d56616c75654800122c0a0c6f626a" .
"6563745f76616c7565180a2001280b32142e676f6f676c652e70726f746f" .
"6275662e416e79480012360a096d61705f76616c7565180b2001280b3221" .
"2e676f6f676c652e6170692e657870722e763162657461312e4d61705661" .
"6c7565480012380a0a6c6973745f76616c7565180c2001280b32222e676f" .
"6f676c652e6170692e657870722e763162657461312e4c69737456616c75" .
"65480012140a0a747970655f76616c7565180f20012809480042060a046b" .
"696e6422280a09456e756d56616c7565120c0a0474797065180120012809" .
"120d0a0576616c7565180220012805223b0a094c69737456616c7565122e" .
"0a0676616c75657318012003280b321e2e676f6f676c652e6170692e6578" .
"70722e763162657461312e56616c756522a9010a084d617056616c756512" .
"380a07656e747269657318012003280b32272e676f6f676c652e6170692e" .
"657870722e763162657461312e4d617056616c75652e456e7472791a630a" .
"05456e747279122b0a036b657918012001280b321e2e676f6f676c652e61" .
"70692e657870722e763162657461312e56616c7565122d0a0576616c7565" .
"18022001280b321e2e676f6f676c652e6170692e657870722e7631626574" .
"61312e56616c7565426b0a1b636f6d2e676f6f676c652e6170692e657870" .
"722e76316265746131420a56616c756550726f746f50015a3b676f6f676c" .
"652e676f6c616e672e6f72672f67656e70726f746f2f676f6f676c656170" .
"69732f6170692f657870722f763162657461313b65787072f80101620670" .
"726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/FieldBehavior.php 0000644 00000002523 15174273463 0012267 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ac6020a1f676f6f676c652f6170692f6669656c645f6265686176696f72" .
"2e70726f746f120a676f6f676c652e6170691a20676f6f676c652f70726f" .
"746f6275662f64657363726970746f722e70726f746f2a7b0a0d4669656c" .
"644265686176696f72121e0a1a4649454c445f4245484156494f525f554e" .
"5350454349464945441000120c0a084f5054494f4e414c1001120c0a0852" .
"455155495245441002120f0a0b4f55545055545f4f4e4c591003120e0a0a" .
"494e5055545f4f4e4c591004120d0a09494d4d555441424c45100542700a" .
"0e636f6d2e676f6f676c652e61706942124669656c644265686176696f72" .
"50726f746f50015a41676f6f676c652e676f6c616e672e6f72672f67656e" .
"70726f746f2f676f6f676c65617069732f6170692f616e6e6f746174696f" .
"6e733b616e6e6f746174696f6e73a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Http.php 0000644 00000003600 15174273463 0010500 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aa2040a15676f6f676c652f6170692f687474702e70726f746f120a676f" .
"6f676c652e61706922540a044874747012230a0572756c65731801200328" .
"0b32142e676f6f676c652e6170692e4874747052756c6512270a1f66756c" .
"6c795f6465636f64655f72657365727665645f657870616e73696f6e1802" .
"200128082281020a084874747052756c6512100a0873656c6563746f7218" .
"0120012809120d0a036765741802200128094800120d0a03707574180320" .
"0128094800120e0a04706f7374180420012809480012100a0664656c6574" .
"651805200128094800120f0a0570617463681806200128094800122f0a06" .
"637573746f6d18082001280b321d2e676f6f676c652e6170692e43757374" .
"6f6d487474705061747465726e4800120c0a04626f647918072001280912" .
"150a0d726573706f6e73655f626f6479180c2001280912310a1361646469" .
"74696f6e616c5f62696e64696e6773180b2003280b32142e676f6f676c65" .
"2e6170692e4874747052756c6542090a077061747465726e222f0a114375" .
"73746f6d487474705061747465726e120c0a046b696e6418012001280912" .
"0c0a0470617468180220012809426a0a0e636f6d2e676f6f676c652e6170" .
"6942094874747050726f746f50015a41676f6f676c652e676f6c616e672e" .
"6f72672f67656e70726f746f2f676f6f676c65617069732f6170692f616e" .
"6e6f746174696f6e733b616e6e6f746174696f6e73f80101a20204474150" .
"49620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Httpbody.php 0000644 00000002260 15174273463 0011357 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0af0010a19676f6f676c652f6170692f68747470626f64792e70726f746f" .
"120a676f6f676c652e61706922580a0848747470426f647912140a0c636f" .
"6e74656e745f74797065180120012809120c0a046461746118022001280c" .
"12280a0a657874656e73696f6e7318032003280b32142e676f6f676c652e" .
"70726f746f6275662e416e7942650a0e636f6d2e676f6f676c652e617069" .
"420d48747470426f647950726f746f50015a3b676f6f676c652e676f6c61" .
"6e672e6f72672f67656e70726f746f2f676f6f676c65617069732f617069" .
"2f68747470626f64793b68747470626f6479a2020447415049620670726f" .
"746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Label.php 0000644 00000002416 15174273463 0010604 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aac020a16676f6f676c652f6170692f6c6162656c2e70726f746f120a67" .
"6f6f676c652e617069229c010a0f4c6162656c44657363726970746f7212" .
"0b0a036b657918012001280912390a0a76616c75655f7479706518022001" .
"280e32252e676f6f676c652e6170692e4c6162656c44657363726970746f" .
"722e56616c75655479706512130a0b6465736372697074696f6e18032001" .
"2809222c0a0956616c756554797065120a0a06535452494e47100012080a" .
"04424f4f4c100112090a05494e5436341002425f0a0e636f6d2e676f6f67" .
"6c652e617069420a4c6162656c50726f746f50015a35676f6f676c652e67" .
"6f6c616e672e6f72672f67656e70726f746f2f676f6f676c65617069732f" .
"6170692f6c6162656c3b6c6162656cf80101a2020447415049620670726f" .
"746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/LaunchStage.php 0000644 00000002227 15174273463 0011763 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0afb010a1d676f6f676c652f6170692f6c61756e63685f73746167652e70" .
"726f746f120a676f6f676c652e6170692a6a0a0b4c61756e636853746167" .
"65121c0a184c41554e43485f53544147455f554e53504543494649454410" .
"0012100a0c4541524c595f414343455353100112090a05414c5048411002" .
"12080a0442455441100312060a0247411004120e0a0a4445505245434154" .
"45441005425a0a0e636f6d2e676f6f676c652e61706942104c61756e6368" .
"537461676550726f746f50015a2d676f6f676c652e676f6c616e672e6f72" .
"672f67656e70726f746f2f676f6f676c65617069732f6170693b617069a2" .
"020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Log.php 0000644 00000002356 15174273463 0010311 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0a8d020a14676f6f676c652f6170692f6c6f672e70726f746f120a676f6f" .
"676c652e61706922750a0d4c6f6744657363726970746f72120c0a046e61" .
"6d65180120012809122b0a066c6162656c7318022003280b321b2e676f6f" .
"676c652e6170692e4c6162656c44657363726970746f7212130a0b646573" .
"6372697074696f6e18032001280912140a0c646973706c61795f6e616d65" .
"180420012809426a0a0e636f6d2e676f6f676c652e61706942084c6f6750" .
"726f746f50015a45676f6f676c652e676f6c616e672e6f72672f67656e70" .
"726f746f2f676f6f676c65617069732f6170692f73657276696365636f6e" .
"6669673b73657276696365636f6e666967a2020447415049620670726f74" .
"6f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Logging.php 0000644 00000003005 15174273463 0011146 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0af8020a18676f6f676c652f6170692f6c6f6767696e672e70726f746f12" .
"0a676f6f676c652e61706922d7010a074c6f6767696e6712450a1570726f" .
"64756365725f64657374696e6174696f6e7318012003280b32262e676f6f" .
"676c652e6170692e4c6f6767696e672e4c6f6767696e6744657374696e61" .
"74696f6e12450a15636f6e73756d65725f64657374696e6174696f6e7318" .
"022003280b32262e676f6f676c652e6170692e4c6f6767696e672e4c6f67" .
"67696e6744657374696e6174696f6e1a3e0a124c6f6767696e6744657374" .
"696e6174696f6e121a0a126d6f6e69746f7265645f7265736f7572636518" .
"0320012809120c0a046c6f6773180120032809426e0a0e636f6d2e676f6f" .
"676c652e617069420c4c6f6767696e6750726f746f50015a45676f6f676c" .
"652e676f6c616e672e6f72672f67656e70726f746f2f676f6f676c656170" .
"69732f6170692f73657276696365636f6e6669673b73657276696365636f" .
"6e666967a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Metric.php 0000644 00000006641 15174273463 0011014 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ac4080a17676f6f676c652f6170692f6d65747269632e70726f746f120a" .
"676f6f676c652e6170691a1d676f6f676c652f6170692f6c61756e63685f" .
"73746167652e70726f746f1a1e676f6f676c652f70726f746f6275662f64" .
"75726174696f6e2e70726f746f22fd050a104d6574726963446573637269" .
"70746f72120c0a046e616d65180120012809120c0a047479706518082001" .
"2809122b0a066c6162656c7318022003280b321b2e676f6f676c652e6170" .
"692e4c6162656c44657363726970746f72123c0a0b6d65747269635f6b69" .
"6e6418032001280e32272e676f6f676c652e6170692e4d65747269634465" .
"7363726970746f722e4d65747269634b696e64123a0a0a76616c75655f74" .
"79706518042001280e32262e676f6f676c652e6170692e4d657472696344" .
"657363726970746f722e56616c756554797065120c0a04756e6974180520" .
"01280912130a0b6465736372697074696f6e18062001280912140a0c6469" .
"73706c61795f6e616d6518072001280912470a086d65746164617461180a" .
"2001280b32352e676f6f676c652e6170692e4d6574726963446573637269" .
"70746f722e4d657472696344657363726970746f724d6574616461746112" .
"2d0a0c6c61756e63685f7374616765180c2001280e32172e676f6f676c65" .
"2e6170692e4c61756e636853746167651ab0010a184d6574726963446573" .
"63726970746f724d6574616461746112310a0c6c61756e63685f73746167" .
"6518012001280e32172e676f6f676c652e6170692e4c61756e6368537461" .
"67654202180112300a0d73616d706c655f706572696f6418022001280b32" .
"192e676f6f676c652e70726f746f6275662e4475726174696f6e122f0a0c" .
"696e676573745f64656c617918032001280b32192e676f6f676c652e7072" .
"6f746f6275662e4475726174696f6e224f0a0a4d65747269634b696e6412" .
"1b0a174d45545249435f4b494e445f554e53504543494649454410001209" .
"0a054741554745100112090a0544454c54411002120e0a0a43554d554c41" .
"54495645100322710a0956616c756554797065121a0a1656414c55455f54" .
"5950455f554e535045434946494544100012080a04424f4f4c100112090a" .
"05494e5436341002120a0a06444f55424c451003120a0a06535452494e47" .
"100412100a0c444953545249425554494f4e100512090a054d4f4e455910" .
"0622750a064d6574726963120c0a0474797065180320012809122e0a066c" .
"6162656c7318022003280b321e2e676f6f676c652e6170692e4d65747269" .
"632e4c6162656c73456e7472791a2d0a0b4c6162656c73456e747279120b" .
"0a036b6579180120012809120d0a0576616c75651802200128093a023801" .
"425f0a0e636f6d2e676f6f676c652e617069420b4d657472696350726f74" .
"6f50015a37676f6f676c652e676f6c616e672e6f72672f67656e70726f74" .
"6f2f676f6f676c65617069732f6170692f6d65747269633b6d6574726963" .
"a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/MonitoredResource.php 0000644 00000004632 15174273463 0013237 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ac1050a23676f6f676c652f6170692f6d6f6e69746f7265645f7265736f" .
"757263652e70726f746f120a676f6f676c652e6170691a1c676f6f676c65" .
"2f70726f746f6275662f7374727563742e70726f746f2291010a1b4d6f6e" .
"69746f7265645265736f7572636544657363726970746f72120c0a046e61" .
"6d65180520012809120c0a047479706518012001280912140a0c64697370" .
"6c61795f6e616d6518022001280912130a0b6465736372697074696f6e18" .
"0320012809122b0a066c6162656c7318042003280b321b2e676f6f676c65" .
"2e6170692e4c6162656c44657363726970746f72228b010a114d6f6e6974" .
"6f7265645265736f75726365120c0a047479706518012001280912390a06" .
"6c6162656c7318022003280b32292e676f6f676c652e6170692e4d6f6e69" .
"746f7265645265736f757263652e4c6162656c73456e7472791a2d0a0b4c" .
"6162656c73456e747279120b0a036b6579180120012809120d0a0576616c" .
"75651802200128093a02380122ca010a194d6f6e69746f7265645265736f" .
"757263654d65746164617461122e0a0d73797374656d5f6c6162656c7318" .
"012001280b32172e676f6f676c652e70726f746f6275662e537472756374" .
"124a0a0b757365725f6c6162656c7318022003280b32352e676f6f676c65" .
"2e6170692e4d6f6e69746f7265645265736f757263654d65746164617461" .
"2e557365724c6162656c73456e7472791a310a0f557365724c6162656c73" .
"456e747279120b0a036b6579180120012809120d0a0576616c7565180220" .
"0128093a02380142790a0e636f6d2e676f6f676c652e61706942164d6f6e" .
"69746f7265645265736f7572636550726f746f50015a43676f6f676c652e" .
"676f6c616e672e6f72672f67656e70726f746f2f676f6f676c6561706973" .
"2f6170692f6d6f6e69746f7265647265733b6d6f6e69746f726564726573" .
"f80101a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Monitoring.php 0000644 00000003122 15174273463 0011705 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0a93030a1b676f6f676c652f6170692f6d6f6e69746f72696e672e70726f" .
"746f120a676f6f676c652e61706922ec010a0a4d6f6e69746f72696e6712" .
"4b0a1570726f64756365725f64657374696e6174696f6e7318012003280b" .
"322c2e676f6f676c652e6170692e4d6f6e69746f72696e672e4d6f6e6974" .
"6f72696e6744657374696e6174696f6e124b0a15636f6e73756d65725f64" .
"657374696e6174696f6e7318022003280b322c2e676f6f676c652e617069" .
"2e4d6f6e69746f72696e672e4d6f6e69746f72696e6744657374696e6174" .
"696f6e1a440a154d6f6e69746f72696e6744657374696e6174696f6e121a" .
"0a126d6f6e69746f7265645f7265736f75726365180120012809120f0a07" .
"6d65747269637318022003280942710a0e636f6d2e676f6f676c652e6170" .
"69420f4d6f6e69746f72696e6750726f746f50015a45676f6f676c652e67" .
"6f6c616e672e6f72672f67656e70726f746f2f676f6f676c65617069732f" .
"6170692f73657276696365636f6e6669673b73657276696365636f6e6669" .
"67a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Quota.php 0000644 00000004405 15174273463 0010656 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aa5050a16676f6f676c652f6170692f71756f74612e70726f746f120a67" .
"6f6f676c652e617069225d0a0551756f746112260a066c696d6974731803" .
"2003280b32162e676f6f676c652e6170692e51756f74614c696d6974122c" .
"0a0c6d65747269635f72756c657318042003280b32162e676f6f676c652e" .
"6170692e4d657472696352756c652291010a0a4d657472696352756c6512" .
"100a0873656c6563746f72180120012809123d0a0c6d65747269635f636f" .
"73747318022003280b32272e676f6f676c652e6170692e4d657472696352" .
"756c652e4d6574726963436f737473456e7472791a320a104d6574726963" .
"436f737473456e747279120b0a036b6579180120012809120d0a0576616c" .
"75651802200128033a0238012295020a0a51756f74614c696d6974120c0a" .
"046e616d6518062001280912130a0b6465736372697074696f6e18022001" .
"280912150a0d64656661756c745f6c696d697418032001280312110a096d" .
"61785f6c696d697418042001280312110a09667265655f74696572180720" .
"01280312100a086475726174696f6e180520012809120e0a066d65747269" .
"63180820012809120c0a04756e697418092001280912320a0676616c7565" .
"73180a2003280b32222e676f6f676c652e6170692e51756f74614c696d69" .
"742e56616c756573456e74727912140a0c646973706c61795f6e616d6518" .
"0c200128091a2d0a0b56616c756573456e747279120b0a036b6579180120" .
"012809120d0a0576616c75651802200128033a023801426c0a0e636f6d2e" .
"676f6f676c652e617069420a51756f746150726f746f50015a45676f6f67" .
"6c652e676f6c616e672e6f72672f67656e70726f746f2f676f6f676c6561" .
"7069732f6170692f73657276696365636f6e6669673b7365727669636563" .
"6f6e666967a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Resource.php 0000644 00000003426 15174273463 0011356 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0afa030a19676f6f676c652f6170692f7265736f757263652e70726f746f" .
"120a676f6f676c652e6170691a20676f6f676c652f70726f746f6275662f" .
"64657363726970746f722e70726f746f22ff010a125265736f7572636544" .
"657363726970746f72120c0a0474797065180120012809120f0a07706174" .
"7465726e18022003280912120a0a6e616d655f6669656c64180320012809" .
"12370a07686973746f727918042001280e32262e676f6f676c652e617069" .
"2e5265736f7572636544657363726970746f722e486973746f7279120e0a" .
"06706c7572616c18052001280912100a0873696e67756c61721806200128" .
"09225b0a07486973746f727912170a13484953544f52595f554e53504543" .
"49464945441000121d0a194f524947494e414c4c595f53494e474c455f50" .
"41545445524e100112180a144655545552455f4d554c54495f5041545445" .
"524e100222350a115265736f757263655265666572656e6365120c0a0474" .
"79706518012001280912120a0a6368696c645f7479706518022001280942" .
"6e0a0e636f6d2e676f6f676c652e617069420d5265736f7572636550726f" .
"746f50015a41676f6f676c652e676f6c616e672e6f72672f67656e70726f" .
"746f2f676f6f676c65617069732f6170692f616e6e6f746174696f6e733b" .
"616e6e6f746174696f6e73f80101a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Routing.php 0000644 00000001503 15174273463 0011210 0 ustar 00 internalAddGeneratedFile(
'
¿
google/api/routing.proto
google.api google/protobuf/descriptor.proto"G
RoutingRule8
routing_parameters (2.google.api.RoutingParameter"8
RoutingParameter
field (
path_template ( Bj
com.google.apiBRoutingProtoPZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations¢GAPIbproto3'
, true);
static::$is_initialized = true;
}
}
metadata/Api/Service.php 0000644 00000013600 15174273463 0011162 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aa10d0a18676f6f676c652f6170692f736572766963652e70726f746f12" .
"0a676f6f676c652e6170691a15676f6f676c652f6170692f617574682e70" .
"726f746f1a18676f6f676c652f6170692f6261636b656e642e70726f746f" .
"1a18676f6f676c652f6170692f62696c6c696e672e70726f746f1a18676f" .
"6f676c652f6170692f636f6e746578742e70726f746f1a18676f6f676c65" .
"2f6170692f636f6e74726f6c2e70726f746f1a1e676f6f676c652f617069" .
"2f646f63756d656e746174696f6e2e70726f746f1a19676f6f676c652f61" .
"70692f656e64706f696e742e70726f746f1a15676f6f676c652f6170692f" .
"687474702e70726f746f1a14676f6f676c652f6170692f6c6f672e70726f" .
"746f1a18676f6f676c652f6170692f6c6f6767696e672e70726f746f1a17" .
"676f6f676c652f6170692f6d65747269632e70726f746f1a23676f6f676c" .
"652f6170692f6d6f6e69746f7265645f7265736f757263652e70726f746f" .
"1a1b676f6f676c652f6170692f6d6f6e69746f72696e672e70726f746f1a" .
"16676f6f676c652f6170692f71756f74612e70726f746f1a1c676f6f676c" .
"652f6170692f736f757263655f696e666f2e70726f746f1a21676f6f676c" .
"652f6170692f73797374656d5f706172616d657465722e70726f746f1a16" .
"676f6f676c652f6170692f75736167652e70726f746f1a19676f6f676c65" .
"2f70726f746f6275662f6170692e70726f746f1a1a676f6f676c652f7072" .
"6f746f6275662f747970652e70726f746f1a1e676f6f676c652f70726f74" .
"6f6275662f77726170706572732e70726f746f22dc070a07536572766963" .
"6512340a0e636f6e6669675f76657273696f6e18142001280b321c2e676f" .
"6f676c652e70726f746f6275662e55496e74333256616c7565120c0a046e" .
"616d65180120012809120a0a026964182120012809120d0a057469746c65" .
"180220012809121b0a1370726f64756365725f70726f6a6563745f696418" .
"162001280912220a046170697318032003280b32142e676f6f676c652e70" .
"726f746f6275662e41706912240a05747970657318042003280b32152e67" .
"6f6f676c652e70726f746f6275662e5479706512240a05656e756d731805" .
"2003280b32152e676f6f676c652e70726f746f6275662e456e756d12300a" .
"0d646f63756d656e746174696f6e18062001280b32192e676f6f676c652e" .
"6170692e446f63756d656e746174696f6e12240a076261636b656e641808" .
"2001280b32132e676f6f676c652e6170692e4261636b656e64121e0a0468" .
"74747018092001280b32102e676f6f676c652e6170692e4874747012200a" .
"0571756f7461180a2001280b32112e676f6f676c652e6170692e51756f74" .
"6112320a0e61757468656e7469636174696f6e180b2001280b321a2e676f" .
"6f676c652e6170692e41757468656e7469636174696f6e12240a07636f6e" .
"74657874180c2001280b32132e676f6f676c652e6170692e436f6e746578" .
"7412200a057573616765180f2001280b32112e676f6f676c652e6170692e" .
"557361676512270a09656e64706f696e747318122003280b32142e676f6f" .
"676c652e6170692e456e64706f696e7412240a07636f6e74726f6c181520" .
"01280b32132e676f6f676c652e6170692e436f6e74726f6c12270a046c6f" .
"677318172003280b32192e676f6f676c652e6170692e4c6f674465736372" .
"6970746f72122d0a076d65747269637318182003280b321c2e676f6f676c" .
"652e6170692e4d657472696344657363726970746f7212440a136d6f6e69" .
"746f7265645f7265736f757263657318192003280b32272e676f6f676c65" .
"2e6170692e4d6f6e69746f7265645265736f757263654465736372697074" .
"6f7212240a0762696c6c696e67181a2001280b32132e676f6f676c652e61" .
"70692e42696c6c696e6712240a076c6f6767696e67181b2001280b32132e" .
"676f6f676c652e6170692e4c6f6767696e67122a0a0a6d6f6e69746f7269" .
"6e67181c2001280b32162e676f6f676c652e6170692e4d6f6e69746f7269" .
"6e6712370a1173797374656d5f706172616d6574657273181d2001280b32" .
"1c2e676f6f676c652e6170692e53797374656d506172616d657465727312" .
"2b0a0b736f757263655f696e666f18252001280b32162e676f6f676c652e" .
"6170692e536f75726365496e666f4a0408651066426e0a0e636f6d2e676f" .
"6f676c652e617069420c5365727669636550726f746f50015a45676f6f67" .
"6c652e676f6c616e672e6f72672f67656e70726f746f2f676f6f676c6561" .
"7069732f6170692f73657276696365636f6e6669673b7365727669636563" .
"6f6e666967a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/SourceInfo.php 0000644 00000002202 15174273463 0011632 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0adf010a1c676f6f676c652f6170692f736f757263655f696e666f2e7072" .
"6f746f120a676f6f676c652e61706922380a0a536f75726365496e666f12" .
"2a0a0c736f757263655f66696c657318012003280b32142e676f6f676c65" .
"2e70726f746f6275662e416e7942710a0e636f6d2e676f6f676c652e6170" .
"69420f536f75726365496e666f50726f746f50015a45676f6f676c652e67" .
"6f6c616e672e6f72672f67656e70726f746f2f676f6f676c65617069732f" .
"6170692f73657276696365636f6e6669673b73657276696365636f6e6669" .
"67a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/SystemParameter.php 0000644 00000003076 15174273463 0012715 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aa0030a21676f6f676c652f6170692f73797374656d5f706172616d6574" .
"65722e70726f746f120a676f6f676c652e61706922420a1053797374656d" .
"506172616d6574657273122e0a0572756c657318012003280b321f2e676f" .
"6f676c652e6170692e53797374656d506172616d6574657252756c652258" .
"0a1353797374656d506172616d6574657252756c6512100a0873656c6563" .
"746f72180120012809122f0a0a706172616d657465727318022003280b32" .
"1b2e676f6f676c652e6170692e53797374656d506172616d657465722251" .
"0a0f53797374656d506172616d65746572120c0a046e616d651801200128" .
"0912130a0b687474705f686561646572180220012809121b0a1375726c5f" .
"71756572795f706172616d6574657218032001280942760a0e636f6d2e67" .
"6f6f676c652e617069421453797374656d506172616d6574657250726f74" .
"6f50015a45676f6f676c652e676f6c616e672e6f72672f67656e70726f74" .
"6f2f676f6f676c65617069732f6170692f73657276696365636f6e666967" .
"3b73657276696365636f6e666967a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Api/Usage.php 0000644 00000002712 15174273463 0010630 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ae5020a16676f6f676c652f6170692f75736167652e70726f746f120a67" .
"6f6f676c652e617069226a0a05557361676512140a0c726571756972656d" .
"656e747318012003280912240a0572756c657318062003280b32152e676f" .
"6f676c652e6170692e557361676552756c6512250a1d70726f6475636572" .
"5f6e6f74696669636174696f6e5f6368616e6e656c180720012809225d0a" .
"09557361676552756c6512100a0873656c6563746f721801200128091220" .
"0a18616c6c6f775f756e726567697374657265645f63616c6c7318022001" .
"2808121c0a14736b69705f736572766963655f636f6e74726f6c18032001" .
"2808426c0a0e636f6d2e676f6f676c652e617069420a557361676550726f" .
"746f50015a45676f6f676c652e676f6c616e672e6f72672f67656e70726f" .
"746f2f676f6f676c65617069732f6170692f73657276696365636f6e6669" .
"673b73657276696365636f6e666967a2020447415049620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Cloud/ExtendedOperations.php 0000644 00000001536 15174273463 0013730 0 ustar 00 internalAddGeneratedFile(
'
¿
&google/cloud/extended_operations.protogoogle.cloud google/protobuf/descriptor.proto*b
OperationResponseMapping
UNDEFINED
NAME
STATUS
ERROR_CODE
ERROR_MESSAGEBy
com.google.cloudBExtendedOperationsProtoPZCgoogle.golang.org/genproto/googleapis/cloud/extendedops;extendedops¢GAPIbproto3'
, true);
static::$is_initialized = true;
}
}
metadata/Iam/V1/IamPolicy.php 0000644 00000007162 15174273463 0011741 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ad3080a1e676f6f676c652f69616d2f76312f69616d5f706f6c6963792e" .
"70726f746f120d676f6f676c652e69616d2e76311a1a676f6f676c652f69" .
"616d2f76312f706f6c6963792e70726f746f1a1c676f6f676c652f617069" .
"2f616e6e6f746174696f6e732e70726f746f1a17676f6f676c652f617069" .
"2f636c69656e742e70726f746f1a1f676f6f676c652f6170692f6669656c" .
"645f6265686176696f722e70726f746f1a19676f6f676c652f6170692f72" .
"65736f757263652e70726f746f225e0a1353657449616d506f6c69637952" .
"657175657374121b0a087265736f757263651801200128094209e04102fa" .
"41030a012a122a0a06706f6c69637918022001280b32152e676f6f676c65" .
"2e69616d2e76312e506f6c6963794203e0410222640a1347657449616d50" .
"6f6c69637952657175657374121b0a087265736f75726365180120012809" .
"4209e04102fa41030a012a12300a076f7074696f6e7318022001280b321f" .
"2e676f6f676c652e69616d2e76312e476574506f6c6963794f7074696f6e" .
"7322520a195465737449616d5065726d697373696f6e7352657175657374" .
"121b0a087265736f757263651801200128094209e04102fa41030a012a12" .
"180a0b7065726d697373696f6e731802200328094203e0410222310a1a54" .
"65737449616d5065726d697373696f6e73526573706f6e736512130a0b70" .
"65726d697373696f6e7318012003280932b4030a0949414d506f6c696379" .
"12740a0c53657449616d506f6c69637912222e676f6f676c652e69616d2e" .
"76312e53657449616d506f6c696379526571756573741a152e676f6f676c" .
"652e69616d2e76312e506f6c696379222982d3e4930223221e2f76312f7b" .
"7265736f757263653d2a2a7d3a73657449616d506f6c6963793a012a1274" .
"0a0c47657449616d506f6c69637912222e676f6f676c652e69616d2e7631" .
"2e47657449616d506f6c696379526571756573741a152e676f6f676c652e" .
"69616d2e76312e506f6c696379222982d3e4930223221e2f76312f7b7265" .
"736f757263653d2a2a7d3a67657449616d506f6c6963793a012a129a010a" .
"125465737449616d5065726d697373696f6e7312282e676f6f676c652e69" .
"616d2e76312e5465737449616d5065726d697373696f6e73526571756573" .
"741a292e676f6f676c652e69616d2e76312e5465737449616d5065726d69" .
"7373696f6e73526573706f6e7365222f82d3e493022922242f76312f7b72" .
"65736f757263653d2a2a7d3a7465737449616d5065726d697373696f6e73" .
"3a012a1a1eca411b69616d2d6d6574612d6170692e676f6f676c65617069" .
"732e636f6d4286010a11636f6d2e676f6f676c652e69616d2e7631420e49" .
"616d506f6c69637950726f746f50015a30676f6f676c652e676f6c616e67" .
"2e6f72672f67656e70726f746f2f676f6f676c65617069732f69616d2f76" .
"313b69616df80101aa0213476f6f676c652e436c6f75642e49616d2e5631" .
"ca0213476f6f676c655c436c6f75645c49616d5c5631620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Iam/V1/Logging/AuditData.php 0000644 00000002641 15174273463 0013276 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aae020a26676f6f676c652f69616d2f76312f6c6f6767696e672f617564" .
"69745f646174612e70726f746f1215676f6f676c652e69616d2e76312e6c" .
"6f6767696e671a1a676f6f676c652f69616d2f76312f706f6c6963792e70" .
"726f746f223d0a0941756469744461746112300a0c706f6c6963795f6465" .
"6c746118022001280b321a2e676f6f676c652e69616d2e76312e506f6c69" .
"637944656c74614289010a19636f6d2e676f6f676c652e69616d2e76312e" .
"6c6f6767696e67420e41756469744461746150726f746f50015a3c676f6f" .
"676c652e676f6c616e672e6f72672f67656e70726f746f2f676f6f676c65" .
"617069732f69616d2f76312f6c6f6767696e673b6c6f6767696e67aa021b" .
"476f6f676c652e436c6f75642e49616d2e56312e4c6f6767696e67620670" .
"726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Iam/V1/Options.php 0000644 00000002271 15174273463 0011502 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0af1010a1b676f6f676c652f69616d2f76312f6f7074696f6e732e70726f" .
"746f120d676f6f676c652e69616d2e763122340a10476574506f6c696379" .
"4f7074696f6e7312200a187265717565737465645f706f6c6963795f7665" .
"7273696f6e1801200128054284010a11636f6d2e676f6f676c652e69616d" .
"2e7631420c4f7074696f6e7350726f746f50015a30676f6f676c652e676f" .
"6c616e672e6f72672f67656e70726f746f2f676f6f676c65617069732f69" .
"616d2f76313b69616df80101aa0213476f6f676c652e436c6f75642e4961" .
"6d2e5631ca0213476f6f676c655c436c6f75645c49616d5c563162067072" .
"6f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Iam/V1/Policy.php 0000644 00000005547 15174273463 0011317 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0afd060a1a676f6f676c652f69616d2f76312f706f6c6963792e70726f74" .
"6f120d676f6f676c652e69616d2e76311a1c676f6f676c652f6170692f61" .
"6e6e6f746174696f6e732e70726f746f22510a06506f6c696379120f0a07" .
"76657273696f6e18012001280512280a0862696e64696e67731804200328" .
"0b32162e676f6f676c652e69616d2e76312e42696e64696e67120c0a0465" .
"74616718032001280c224e0a0742696e64696e67120c0a04726f6c651801" .
"20012809120f0a076d656d6265727318022003280912240a09636f6e6469" .
"74696f6e18032001280b32112e676f6f676c652e747970652e4578707222" .
"80010a0b506f6c69637944656c746112330a0e62696e64696e675f64656c" .
"74617318012003280b321b2e676f6f676c652e69616d2e76312e42696e64" .
"696e6744656c7461123c0a1361756469745f636f6e6669675f64656c7461" .
"7318022003280b321f2e676f6f676c652e69616d2e76312e417564697443" .
"6f6e66696744656c746122bd010a0c42696e64696e6744656c746112320a" .
"06616374696f6e18012001280e32222e676f6f676c652e69616d2e76312e" .
"42696e64696e6744656c74612e416374696f6e120c0a04726f6c65180220" .
"012809120e0a066d656d62657218032001280912240a09636f6e64697469" .
"6f6e18042001280b32112e676f6f676c652e747970652e4578707222350a" .
"06416374696f6e12160a12414354494f4e5f554e53504543494649454410" .
"0012070a034144441001120a0a0652454d4f5645100222bd010a10417564" .
"6974436f6e66696744656c746112360a06616374696f6e18012001280e32" .
"262e676f6f676c652e69616d2e76312e4175646974436f6e66696744656c" .
"74612e416374696f6e120f0a077365727669636518022001280912170a0f" .
"6578656d707465645f6d656d62657218032001280912100a086c6f675f74" .
"79706518042001280922350a06416374696f6e12160a12414354494f4e5f" .
"554e535045434946494544100012070a034144441001120a0a0652454d4f" .
"564510024283010a11636f6d2e676f6f676c652e69616d2e7631420b506f" .
"6c69637950726f746f50015a30676f6f676c652e676f6c616e672e6f7267" .
"2f67656e70726f746f2f676f6f676c65617069732f69616d2f76313b6961" .
"6df80101aa0213476f6f676c652e436c6f75642e49616d2e5631ca021347" .
"6f6f676c655c436c6f75645c49616d5c5631620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Logging/Type/HttpRequest.php 0000644 00000004366 15174273463 0013661 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0af9040a26676f6f676c652f6c6f6767696e672f747970652f687474705f" .
"726571756573742e70726f746f1213676f6f676c652e6c6f6767696e672e" .
"747970651a1e676f6f676c652f70726f746f6275662f6475726174696f6e" .
"2e70726f746f22ef020a0b487474705265717565737412160a0e72657175" .
"6573745f6d6574686f6418012001280912130a0b726571756573745f7572" .
"6c18022001280912140a0c726571756573745f73697a6518032001280312" .
"0e0a0673746174757318042001280512150a0d726573706f6e73655f7369" .
"7a6518052001280312120a0a757365725f6167656e741806200128091211" .
"0a0972656d6f74655f697018072001280912110a097365727665725f6970" .
"180d20012809120f0a0772656665726572180820012809122a0a076c6174" .
"656e6379180e2001280b32192e676f6f676c652e70726f746f6275662e44" .
"75726174696f6e12140a0c63616368655f6c6f6f6b7570180b2001280812" .
"110a0963616368655f686974180920012808122a0a2263616368655f7661" .
"6c6964617465645f776974685f6f726967696e5f736572766572180a2001" .
"280812180a1063616368655f66696c6c5f6279746573180c200128031210" .
"0a0870726f746f636f6c180f20012809429f010a17636f6d2e676f6f676c" .
"652e6c6f6767696e672e747970654210487474705265717565737450726f" .
"746f50015a38676f6f676c652e676f6c616e672e6f72672f67656e70726f" .
"746f2f676f6f676c65617069732f6c6f6767696e672f747970653b6c7479" .
"7065aa0219476f6f676c652e436c6f75642e4c6f6767696e672e54797065" .
"ca0219476f6f676c655c436c6f75645c4c6f6767696e675c547970656206" .
"70726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Logging/Type/LogSeverity.php 0000644 00000003010 15174273463 0013626 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aec020a26676f6f676c652f6c6f6767696e672f747970652f6c6f675f73" .
"657665726974792e70726f746f1213676f6f676c652e6c6f6767696e672e" .
"747970652a82010a0b4c6f675365766572697479120b0a0744454641554c" .
"54100012090a054445425547106412090a04494e464f10c801120b0a064e" .
"4f5449434510ac02120c0a075741524e494e47109003120a0a054552524f" .
"5210f403120d0a08435249544943414c10d804120a0a05414c45525410bc" .
"05120e0a09454d455247454e435910a006429f010a17636f6d2e676f6f67" .
"6c652e6c6f6767696e672e7479706542104c6f6753657665726974795072" .
"6f746f50015a38676f6f676c652e676f6c616e672e6f72672f67656e7072" .
"6f746f2f676f6f676c65617069732f6c6f6767696e672f747970653b6c74" .
"797065aa0219476f6f676c652e436c6f75642e4c6f6767696e672e547970" .
"65ca0219476f6f676c655c436c6f75645c4c6f6767696e675c5479706562" .
"0670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Longrunning/Operations.php 0000644 00000010414 15174273463 0013474 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0afd0a0a23676f6f676c652f6c6f6e6772756e6e696e672f6f7065726174" .
"696f6e732e70726f746f1212676f6f676c652e6c6f6e6772756e6e696e67" .
"1a19676f6f676c652f70726f746f6275662f616e792e70726f746f1a2067" .
"6f6f676c652f70726f746f6275662f64657363726970746f722e70726f74" .
"6f1a1b676f6f676c652f70726f746f6275662f656d7074792e70726f746f" .
"1a17676f6f676c652f7270632f7374617475732e70726f746f22a8010a09" .
"4f7065726174696f6e120c0a046e616d6518012001280912260a086d6574" .
"616461746118022001280b32142e676f6f676c652e70726f746f6275662e" .
"416e79120c0a04646f6e6518032001280812230a056572726f7218042001" .
"280b32122e676f6f676c652e7270632e537461747573480012280a087265" .
"73706f6e736518052001280b32142e676f6f676c652e70726f746f627566" .
"2e416e79480042080a06726573756c7422230a134765744f706572617469" .
"6f6e52657175657374120c0a046e616d65180120012809225c0a154c6973" .
"744f7065726174696f6e7352657175657374120c0a046e616d6518042001" .
"2809120e0a0666696c74657218012001280912110a09706167655f73697a" .
"6518022001280512120a0a706167655f746f6b656e18032001280922640a" .
"164c6973744f7065726174696f6e73526573706f6e736512310a0a6f7065" .
"726174696f6e7318012003280b321d2e676f6f676c652e6c6f6e6772756e" .
"6e696e672e4f7065726174696f6e12170a0f6e6578745f706167655f746f" .
"6b656e18022001280922260a1643616e63656c4f7065726174696f6e5265" .
"7175657374120c0a046e616d6518012001280922260a1644656c6574654f" .
"7065726174696f6e52657175657374120c0a046e616d6518012001280922" .
"3d0a0d4f7065726174696f6e496e666f12150a0d726573706f6e73655f74" .
"79706518012001280912150a0d6d657461646174615f7479706518022001" .
"2809328c040a0a4f7065726174696f6e731286010a0e4c6973744f706572" .
"6174696f6e7312292e676f6f676c652e6c6f6e6772756e6e696e672e4c69" .
"73744f7065726174696f6e73526571756573741a2a2e676f6f676c652e6c" .
"6f6e6772756e6e696e672e4c6973744f7065726174696f6e73526573706f" .
"6e7365221d82d3e493021712152f76312f7b6e616d653d6f706572617469" .
"6f6e737d12780a0c4765744f7065726174696f6e12272e676f6f676c652e" .
"6c6f6e6772756e6e696e672e4765744f7065726174696f6e526571756573" .
"741a1d2e676f6f676c652e6c6f6e6772756e6e696e672e4f706572617469" .
"6f6e222082d3e493021a12182f76312f7b6e616d653d6f7065726174696f" .
"6e732f2a2a7d12770a0f44656c6574654f7065726174696f6e122a2e676f" .
"6f676c652e6c6f6e6772756e6e696e672e44656c6574654f706572617469" .
"6f6e526571756573741a162e676f6f676c652e70726f746f6275662e456d" .
"707479222082d3e493021a2a182f76312f7b6e616d653d6f706572617469" .
"6f6e732f2a2a7d1281010a0f43616e63656c4f7065726174696f6e122a2e" .
"676f6f676c652e6c6f6e6772756e6e696e672e43616e63656c4f70657261" .
"74696f6e526571756573741a162e676f6f676c652e70726f746f6275662e" .
"456d707479222a82d3e4930224221f2f76312f7b6e616d653d6f70657261" .
"74696f6e732f2a2a7d3a63616e63656c3a012a4294010a16636f6d2e676f" .
"6f676c652e6c6f6e6772756e6e696e67420f4f7065726174696f6e735072" .
"6f746f50015a3d676f6f676c652e676f6c616e672e6f72672f67656e7072" .
"6f746f2f676f6f676c65617069732f6c6f6e6772756e6e696e673b6c6f6e" .
"6772756e6e696e67aa0212476f6f676c652e4c6f6e6752756e6e696e67ca" .
"0212476f6f676c655c4c6f6e6752756e6e696e67620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Rpc/Code.php 0000644 00000003166 15174273463 0010455 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0abf030a15676f6f676c652f7270632f636f64652e70726f746f120a676f" .
"6f676c652e7270632ab7020a04436f646512060a024f4b1000120d0a0943" .
"414e43454c4c45441001120b0a07554e4b4e4f574e100212140a10494e56" .
"414c49445f415247554d454e54100312150a11444541444c494e455f4558" .
"4345454445441004120d0a094e4f545f464f554e44100512120a0e414c52" .
"454144595f455849535453100612150a115045524d495353494f4e5f4445" .
"4e494544100712130a0f554e41555448454e54494341544544101012160a" .
"125245534f555243455f455848415553544544100812170a134641494c45" .
"445f505245434f4e444954494f4e1009120b0a0741424f52544544100a12" .
"100a0c4f55545f4f465f52414e4745100b12110a0d554e494d504c454d45" .
"4e544544100c120c0a08494e5445524e414c100d120f0a0b554e41564149" .
"4c41424c45100e120d0a09444154415f4c4f5353100f42580a0e636f6d2e" .
"676f6f676c652e7270634209436f646550726f746f50015a33676f6f676c" .
"652e676f6c616e672e6f72672f67656e70726f746f2f676f6f676c656170" .
"69732f7270632f636f64653b636f6465a20203525043620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Rpc/ErrorDetails.php 0000644 00000006633 15174273463 0012204 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ae8080a1e676f6f676c652f7270632f6572726f725f64657461696c732e" .
"70726f746f120a676f6f676c652e727063223b0a095265747279496e666f" .
"122e0a0b72657472795f64656c617918012001280b32192e676f6f676c65" .
"2e70726f746f6275662e4475726174696f6e22320a094465627567496e66" .
"6f12150a0d737461636b5f656e7472696573180120032809120e0a066465" .
"7461696c18022001280922790a0c51756f74614661696c75726512360a0a" .
"76696f6c6174696f6e7318012003280b32222e676f6f676c652e7270632e" .
"51756f74614661696c7572652e56696f6c6174696f6e1a310a0956696f6c" .
"6174696f6e120f0a077375626a65637418012001280912130a0b64657363" .
"72697074696f6e1802200128092291010a094572726f72496e666f120c0a" .
"0474797065180120012809120e0a06646f6d61696e18022001280912350a" .
"086d6574616461746118032003280b32232e676f6f676c652e7270632e45" .
"72726f72496e666f2e4d65746164617461456e7472791a2f0a0d4d657461" .
"64617461456e747279120b0a036b6579180120012809120d0a0576616c75" .
"651802200128093a0238012295010a13507265636f6e646974696f6e4661" .
"696c757265123d0a0a76696f6c6174696f6e7318012003280b32292e676f" .
"6f676c652e7270632e507265636f6e646974696f6e4661696c7572652e56" .
"696f6c6174696f6e1a3f0a0956696f6c6174696f6e120c0a047479706518" .
"0120012809120f0a077375626a65637418022001280912130a0b64657363" .
"72697074696f6e1803200128092283010a0a42616452657175657374123f" .
"0a106669656c645f76696f6c6174696f6e7318012003280b32252e676f6f" .
"676c652e7270632e426164526571756573742e4669656c6456696f6c6174" .
"696f6e1a340a0e4669656c6456696f6c6174696f6e120d0a056669656c64" .
"18012001280912130a0b6465736372697074696f6e18022001280922370a" .
"0b52657175657374496e666f12120a0a726571756573745f696418012001" .
"280912140a0c73657276696e675f6461746118022001280922600a0c5265" .
"736f75726365496e666f12150a0d7265736f757263655f74797065180120" .
"01280912150a0d7265736f757263655f6e616d65180220012809120d0a05" .
"6f776e657218032001280912130a0b6465736372697074696f6e18042001" .
"280922560a0448656c7012240a056c696e6b7318012003280b32152e676f" .
"6f676c652e7270632e48656c702e4c696e6b1a280a044c696e6b12130a0b" .
"6465736372697074696f6e180120012809120b0a0375726c180220012809" .
"22330a104c6f63616c697a65644d657373616765120e0a066c6f63616c65" .
"180120012809120f0a076d657373616765180220012809426c0a0e636f6d" .
"2e676f6f676c652e72706342114572726f7244657461696c7350726f746f" .
"50015a3f676f6f676c652e676f6c616e672e6f72672f67656e70726f746f" .
"2f676f6f676c65617069732f7270632f65727264657461696c733b657272" .
"64657461696c73a20203525043620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Rpc/Status.php 0000644 00000002173 15174273463 0011063 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ae0010a17676f6f676c652f7270632f7374617475732e70726f746f120a" .
"676f6f676c652e727063224e0a06537461747573120c0a04636f64651801" .
"20012805120f0a076d65737361676518022001280912250a076465746169" .
"6c7318032003280b32142e676f6f676c652e70726f746f6275662e416e79" .
"42610a0e636f6d2e676f6f676c652e727063420b53746174757350726f74" .
"6f50015a37676f6f676c652e676f6c616e672e6f72672f67656e70726f74" .
"6f2f676f6f676c65617069732f7270632f7374617475733b737461747573" .
"f80101a20203525043620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Type/CalendarPeriod.php 0000644 00000002461 15174273463 0012651 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ab3020a21676f6f676c652f747970652f63616c656e6461725f70657269" .
"6f642e70726f746f120b676f6f676c652e747970652a7f0a0e43616c656e" .
"646172506572696f64121f0a1b43414c454e4441525f504552494f445f55" .
"4e535045434946494544100012070a03444159100112080a045745454b10" .
"02120d0a09464f52544e49474854100312090a054d4f4e54481004120b0a" .
"0751554152544552100512080a0448414c46100612080a04594541521007" .
"42780a0f636f6d2e676f6f676c652e74797065421343616c656e64617250" .
"6572696f6450726f746f50015a48676f6f676c652e676f6c616e672e6f72" .
"672f67656e70726f746f2f676f6f676c65617069732f747970652f63616c" .
"656e646172706572696f643b63616c656e646172706572696f64a2020347" .
"5450620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Type/Color.php 0000644 00000002257 15174273463 0011056 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aef010a17676f6f676c652f747970652f636f6c6f722e70726f746f120b" .
"676f6f676c652e74797065225d0a05436f6c6f72120b0a03726564180120" .
"012802120d0a05677265656e180220012802120c0a04626c756518032001" .
"2802122a0a05616c70686118042001280b321b2e676f6f676c652e70726f" .
"746f6275662e466c6f617456616c756542600a0f636f6d2e676f6f676c65" .
"2e74797065420a436f6c6f7250726f746f50015a36676f6f676c652e676f" .
"6c616e672e6f72672f67656e70726f746f2f676f6f676c65617069732f74" .
"7970652f636f6c6f723b636f6c6f72f80101a20203475450620670726f74" .
"6f33"
), true);
static::$is_initialized = true;
}
}
metadata/Type/Date.php 0000644 00000001756 15174273463 0010660 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0abe010a16676f6f676c652f747970652f646174652e70726f746f120b67" .
"6f6f676c652e7479706522300a0444617465120c0a047965617218012001" .
"2805120d0a056d6f6e7468180220012805120b0a03646179180320012805" .
"425d0a0f636f6d2e676f6f676c652e7479706542094461746550726f746f" .
"50015a34676f6f676c652e676f6c616e672e6f72672f67656e70726f746f" .
"2f676f6f676c65617069732f747970652f646174653b64617465f80101a2" .
"0203475450620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Type/Datetime.php 0000644 00000003215 15174273463 0011527 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aa8030a1a676f6f676c652f747970652f6461746574696d652e70726f74" .
"6f120b676f6f676c652e7479706522e0010a084461746554696d65120c0a" .
"0479656172180120012805120d0a056d6f6e7468180220012805120b0a03" .
"646179180320012805120d0a05686f757273180420012805120f0a076d69" .
"6e75746573180520012805120f0a077365636f6e6473180620012805120d" .
"0a056e616e6f73180720012805122f0a0a7574635f6f6666736574180820" .
"01280b32192e676f6f676c652e70726f746f6275662e4475726174696f6e" .
"4800122a0a0974696d655f7a6f6e6518092001280b32152e676f6f676c65" .
"2e747970652e54696d655a6f6e654800420d0a0b74696d655f6f66667365" .
"7422270a0854696d655a6f6e65120a0a026964180120012809120f0a0776" .
"657273696f6e18022001280942690a0f636f6d2e676f6f676c652e747970" .
"65420d4461746554696d6550726f746f50015a3c676f6f676c652e676f6c" .
"616e672e6f72672f67656e70726f746f2f676f6f676c65617069732f7479" .
"70652f6461746574696d653b6461746574696d65f80101a2020347545062" .
"0670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Type/Dayofweek.php 0000644 00000002367 15174273463 0011720 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aa4020a1b676f6f676c652f747970652f6461796f667765656b2e70726f" .
"746f120b676f6f676c652e747970652a84010a094461794f665765656b12" .
"1b0a174441595f4f465f5745454b5f554e5350454349464945441000120a" .
"0a064d4f4e4441591001120b0a07545545534441591002120d0a09574544" .
"4e45534441591003120c0a0854485552534441591004120a0a0646524944" .
"41591005120c0a0853415455524441591006120a0a0653554e4441591007" .
"42690a0f636f6d2e676f6f676c652e74797065420e4461794f665765656b" .
"50726f746f50015a3e676f6f676c652e676f6c616e672e6f72672f67656e" .
"70726f746f2f676f6f676c65617069732f747970652f6461796f66776565" .
"6b3b6461796f667765656ba20203475450620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Type/Expr.php 0000644 00000002071 15174273463 0010710 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0adb010a16676f6f676c652f747970652f657870722e70726f746f120b67" .
"6f6f676c652e7479706522500a044578707212120a0a6578707265737369" .
"6f6e180120012809120d0a057469746c6518022001280912130a0b646573" .
"6372697074696f6e18032001280912100a086c6f636174696f6e18042001" .
"2809425a0a0f636f6d2e676f6f676c652e7479706542094578707250726f" .
"746f50015a34676f6f676c652e676f6c616e672e6f72672f67656e70726f" .
"746f2f676f6f676c65617069732f747970652f657870723b65787072a202" .
"03475450620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Type/Fraction.php 0000644 00000002024 15174273463 0011535 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0acd010a1a676f6f676c652f747970652f6672616374696f6e2e70726f74" .
"6f120b676f6f676c652e7479706522320a084672616374696f6e12110a09" .
"6e756d657261746f7218012001280312130a0b64656e6f6d696e61746f72" .
"18022001280342660a0f636f6d2e676f6f676c652e74797065420d467261" .
"6374696f6e50726f746f50015a3c676f6f676c652e676f6c616e672e6f72" .
"672f67656e70726f746f2f676f6f676c65617069732f747970652f667261" .
"6374696f6e3b6672616374696f6ea20203475450620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Type/Latlng.php 0000644 00000001774 15174273463 0011224 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ac3010a18676f6f676c652f747970652f6c61746c6e672e70726f746f12" .
"0b676f6f676c652e74797065222d0a064c61744c6e6712100a086c617469" .
"7475646518012001280112110a096c6f6e67697475646518022001280142" .
"630a0f636f6d2e676f6f676c652e74797065420b4c61744c6e6750726f74" .
"6f50015a38676f6f676c652e676f6c616e672e6f72672f67656e70726f74" .
"6f2f676f6f676c65617069732f747970652f6c61746c6e673b6c61746c6e" .
"67f80101a20203475450620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Type/Money.php 0000644 00000002020 15174273463 0011053 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ace010a17676f6f676c652f747970652f6d6f6e65792e70726f746f120b" .
"676f6f676c652e74797065223c0a054d6f6e657912150a0d63757272656e" .
"63795f636f6465180120012809120d0a05756e697473180220012803120d" .
"0a056e616e6f7318032001280542600a0f636f6d2e676f6f676c652e7479" .
"7065420a4d6f6e657950726f746f50015a36676f6f676c652e676f6c616e" .
"672e6f72672f67656e70726f746f2f676f6f676c65617069732f74797065" .
"2f6d6f6e65793b6d6f6e6579f80101a20203475450620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Type/Month.php 0000644 00000002470 15174273463 0011062 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ac0020a17676f6f676c652f747970652f6d6f6e74682e70726f746f120b" .
"676f6f676c652e747970652ab0010a054d6f6e746812150a114d4f4e5448" .
"5f554e5350454349464945441000120b0a074a414e554152591001120c0a" .
"084645425255415259100212090a054d41524348100312090a0541505249" .
"4c100412070a034d4159100512080a044a554e45100612080a044a554c59" .
"1007120a0a064155475553541008120d0a0953455054454d424552100912" .
"0b0a074f43544f424552100a120c0a084e4f56454d424552100b120c0a08" .
"444543454d424552100c425d0a0f636f6d2e676f6f676c652e7479706542" .
"0a4d6f6e746850726f746f50015a36676f6f676c652e676f6c616e672e6f" .
"72672f67656e70726f746f2f676f6f676c65617069732f747970652f6d6f" .
"6e74683b6d6f6e7468a20203475450620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Type/PostalAddress.php 0000644 00000003157 15174273463 0012550 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ab1030a20676f6f676c652f747970652f706f7374616c5f616464726573" .
"732e70726f746f120b676f6f676c652e7479706522fd010a0d506f737461" .
"6c4164647265737312100a087265766973696f6e18012001280512130a0b" .
"726567696f6e5f636f646518022001280912150a0d6c616e67756167655f" .
"636f646518032001280912130a0b706f7374616c5f636f64651804200128" .
"0912140a0c736f7274696e675f636f6465180520012809121b0a1361646d" .
"696e6973747261746976655f6172656118062001280912100a086c6f6361" .
"6c69747918072001280912130a0b7375626c6f63616c6974791808200128" .
"0912150a0d616464726573735f6c696e657318092003280912120a0a7265" .
"63697069656e7473180a2003280912140a0c6f7267616e697a6174696f6e" .
"180b2001280942780a0f636f6d2e676f6f676c652e747970654212506f73" .
"74616c4164647265737350726f746f50015a46676f6f676c652e676f6c61" .
"6e672e6f72672f67656e70726f746f2f676f6f676c65617069732f747970" .
"652f706f7374616c616464726573733b706f7374616c61646472657373f8" .
"0101a20203475450620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Type/Quaternion.php 0000644 00000002113 15174273463 0012114 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0ade010a1c676f6f676c652f747970652f7175617465726e696f6e2e7072" .
"6f746f120b676f6f676c652e7479706522380a0a5175617465726e696f6e" .
"12090a017818012001280112090a017918022001280112090a017a180320" .
"01280112090a0177180420012801426f0a0f636f6d2e676f6f676c652e74" .
"797065420f5175617465726e696f6e50726f746f50015a40676f6f676c65" .
"2e676f6c616e672e6f72672f67656e70726f746f2f676f6f676c65617069" .
"732f747970652f7175617465726e696f6e3b7175617465726e696f6ef801" .
"01a20203475450620670726f746f33"
), true);
static::$is_initialized = true;
}
}
metadata/Type/Timeofday.php 0000644 00000002147 15174273463 0011717 0 ustar 00 internalAddGeneratedFile(hex2bin(
"0aed010a1b676f6f676c652f747970652f74696d656f666461792e70726f" .
"746f120b676f6f676c652e74797065224b0a0954696d654f66446179120d" .
"0a05686f757273180120012805120f0a076d696e75746573180220012805" .
"120f0a077365636f6e6473180320012805120d0a056e616e6f7318042001" .
"2805426c0a0f636f6d2e676f6f676c652e74797065420e54696d654f6644" .
"617950726f746f50015a3e676f6f676c652e676f6c616e672e6f72672f67" .
"656e70726f746f2f676f6f676c65617069732f747970652f74696d656f66" .
"6461793b74696d656f66646179f80101a20203475450620670726f746f33"
), true);
static::$is_initialized = true;
}
}
renovate.json 0000644 00000000051 15174273463 0007272 0 ustar 00 {
"extends": [
"config:base"
]
}
src/Api/Advice.php 0000644 00000003744 15174273463 0007774 0 ustar 00 google.api.Advice
*/
class Advice extends \Google\Protobuf\Internal\Message
{
/**
* Useful description for why this advice was applied and what actions should
* be taken to mitigate any implied risks.
*
* Generated from protobuf field string description = 2;
*/
private $description = '';
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $description
* Useful description for why this advice was applied and what actions should
* be taken to mitigate any implied risks.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\ConfigChange::initOnce();
parent::__construct($data);
}
/**
* Useful description for why this advice was applied and what actions should
* be taken to mitigate any implied risks.
*
* Generated from protobuf field string description = 2;
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* Useful description for why this advice was applied and what actions should
* be taken to mitigate any implied risks.
*
* Generated from protobuf field string description = 2;
* @param string $var
* @return $this
*/
public function setDescription($var)
{
GPBUtil::checkString($var, True);
$this->description = $var;
return $this;
}
}
src/Api/AuthProvider.php 0000644 00000027107 15174273463 0011214 0 ustar 00 google.api.AuthProvider
*/
class AuthProvider extends \Google\Protobuf\Internal\Message
{
/**
* The unique identifier of the auth provider. It will be referred to by
* `AuthRequirement.provider_id`.
* Example: "bookstore_auth".
*
* Generated from protobuf field string id = 1;
*/
private $id = '';
/**
* Identifies the principal that issued the JWT. See
* https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.1
* Usually a URL or an email address.
* Example: https://securetoken.google.com
* Example: 1234567-compute@developer.gserviceaccount.com
*
* Generated from protobuf field string issuer = 2;
*/
private $issuer = '';
/**
* URL of the provider's public key set to validate signature of the JWT. See
* [OpenID Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata).
* Optional if the key set document:
* - can be retrieved from
* [OpenID Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html
* of the issuer.
* - can be inferred from the email domain of the issuer (e.g. a Google service account).
* Example: https://www.googleapis.com/oauth2/v1/certs
*
* Generated from protobuf field string jwks_uri = 3;
*/
private $jwks_uri = '';
/**
* The list of JWT
* [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
* that are allowed to access. A JWT containing any of these audiences will
* be accepted. When this setting is absent, only JWTs with audience
* "https://[Service_name][google.api.Service.name]/[API_name][google.protobuf.Api.name]"
* will be accepted. For example, if no audiences are in the setting,
* LibraryService API will only accept JWTs with the following audience
* "https://library-example.googleapis.com/google.example.library.v1.LibraryService".
* Example:
* audiences: bookstore_android.apps.googleusercontent.com,
* bookstore_web.apps.googleusercontent.com
*
* Generated from protobuf field string audiences = 4;
*/
private $audiences = '';
/**
* Redirect URL if JWT token is required but no present or is expired.
* Implement authorizationUrl of securityDefinitions in OpenAPI spec.
*
* Generated from protobuf field string authorization_url = 5;
*/
private $authorization_url = '';
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $id
* The unique identifier of the auth provider. It will be referred to by
* `AuthRequirement.provider_id`.
* Example: "bookstore_auth".
* @type string $issuer
* Identifies the principal that issued the JWT. See
* https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.1
* Usually a URL or an email address.
* Example: https://securetoken.google.com
* Example: 1234567-compute@developer.gserviceaccount.com
* @type string $jwks_uri
* URL of the provider's public key set to validate signature of the JWT. See
* [OpenID Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata).
* Optional if the key set document:
* - can be retrieved from
* [OpenID Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html
* of the issuer.
* - can be inferred from the email domain of the issuer (e.g. a Google service account).
* Example: https://www.googleapis.com/oauth2/v1/certs
* @type string $audiences
* The list of JWT
* [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
* that are allowed to access. A JWT containing any of these audiences will
* be accepted. When this setting is absent, only JWTs with audience
* "https://[Service_name][google.api.Service.name]/[API_name][google.protobuf.Api.name]"
* will be accepted. For example, if no audiences are in the setting,
* LibraryService API will only accept JWTs with the following audience
* "https://library-example.googleapis.com/google.example.library.v1.LibraryService".
* Example:
* audiences: bookstore_android.apps.googleusercontent.com,
* bookstore_web.apps.googleusercontent.com
* @type string $authorization_url
* Redirect URL if JWT token is required but no present or is expired.
* Implement authorizationUrl of securityDefinitions in OpenAPI spec.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Auth::initOnce();
parent::__construct($data);
}
/**
* The unique identifier of the auth provider. It will be referred to by
* `AuthRequirement.provider_id`.
* Example: "bookstore_auth".
*
* Generated from protobuf field string id = 1;
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* The unique identifier of the auth provider. It will be referred to by
* `AuthRequirement.provider_id`.
* Example: "bookstore_auth".
*
* Generated from protobuf field string id = 1;
* @param string $var
* @return $this
*/
public function setId($var)
{
GPBUtil::checkString($var, True);
$this->id = $var;
return $this;
}
/**
* Identifies the principal that issued the JWT. See
* https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.1
* Usually a URL or an email address.
* Example: https://securetoken.google.com
* Example: 1234567-compute@developer.gserviceaccount.com
*
* Generated from protobuf field string issuer = 2;
* @return string
*/
public function getIssuer()
{
return $this->issuer;
}
/**
* Identifies the principal that issued the JWT. See
* https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.1
* Usually a URL or an email address.
* Example: https://securetoken.google.com
* Example: 1234567-compute@developer.gserviceaccount.com
*
* Generated from protobuf field string issuer = 2;
* @param string $var
* @return $this
*/
public function setIssuer($var)
{
GPBUtil::checkString($var, True);
$this->issuer = $var;
return $this;
}
/**
* URL of the provider's public key set to validate signature of the JWT. See
* [OpenID Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata).
* Optional if the key set document:
* - can be retrieved from
* [OpenID Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html
* of the issuer.
* - can be inferred from the email domain of the issuer (e.g. a Google service account).
* Example: https://www.googleapis.com/oauth2/v1/certs
*
* Generated from protobuf field string jwks_uri = 3;
* @return string
*/
public function getJwksUri()
{
return $this->jwks_uri;
}
/**
* URL of the provider's public key set to validate signature of the JWT. See
* [OpenID Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata).
* Optional if the key set document:
* - can be retrieved from
* [OpenID Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html
* of the issuer.
* - can be inferred from the email domain of the issuer (e.g. a Google service account).
* Example: https://www.googleapis.com/oauth2/v1/certs
*
* Generated from protobuf field string jwks_uri = 3;
* @param string $var
* @return $this
*/
public function setJwksUri($var)
{
GPBUtil::checkString($var, True);
$this->jwks_uri = $var;
return $this;
}
/**
* The list of JWT
* [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
* that are allowed to access. A JWT containing any of these audiences will
* be accepted. When this setting is absent, only JWTs with audience
* "https://[Service_name][google.api.Service.name]/[API_name][google.protobuf.Api.name]"
* will be accepted. For example, if no audiences are in the setting,
* LibraryService API will only accept JWTs with the following audience
* "https://library-example.googleapis.com/google.example.library.v1.LibraryService".
* Example:
* audiences: bookstore_android.apps.googleusercontent.com,
* bookstore_web.apps.googleusercontent.com
*
* Generated from protobuf field string audiences = 4;
* @return string
*/
public function getAudiences()
{
return $this->audiences;
}
/**
* The list of JWT
* [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
* that are allowed to access. A JWT containing any of these audiences will
* be accepted. When this setting is absent, only JWTs with audience
* "https://[Service_name][google.api.Service.name]/[API_name][google.protobuf.Api.name]"
* will be accepted. For example, if no audiences are in the setting,
* LibraryService API will only accept JWTs with the following audience
* "https://library-example.googleapis.com/google.example.library.v1.LibraryService".
* Example:
* audiences: bookstore_android.apps.googleusercontent.com,
* bookstore_web.apps.googleusercontent.com
*
* Generated from protobuf field string audiences = 4;
* @param string $var
* @return $this
*/
public function setAudiences($var)
{
GPBUtil::checkString($var, True);
$this->audiences = $var;
return $this;
}
/**
* Redirect URL if JWT token is required but no present or is expired.
* Implement authorizationUrl of securityDefinitions in OpenAPI spec.
*
* Generated from protobuf field string authorization_url = 5;
* @return string
*/
public function getAuthorizationUrl()
{
return $this->authorization_url;
}
/**
* Redirect URL if JWT token is required but no present or is expired.
* Implement authorizationUrl of securityDefinitions in OpenAPI spec.
*
* Generated from protobuf field string authorization_url = 5;
* @param string $var
* @return $this
*/
public function setAuthorizationUrl($var)
{
GPBUtil::checkString($var, True);
$this->authorization_url = $var;
return $this;
}
}
src/Api/AuthRequirement.php 0000644 00000014363 15174273463 0011722 0 ustar 00 google.api.AuthRequirement
*/
class AuthRequirement extends \Google\Protobuf\Internal\Message
{
/**
* [id][google.api.AuthProvider.id] from authentication provider.
* Example:
* provider_id: bookstore_auth
*
* Generated from protobuf field string provider_id = 1;
*/
private $provider_id = '';
/**
* NOTE: This will be deprecated soon, once AuthProvider.audiences is
* implemented and accepted in all the runtime components.
* The list of JWT
* [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
* that are allowed to access. A JWT containing any of these audiences will
* be accepted. When this setting is absent, only JWTs with audience
* "https://[Service_name][google.api.Service.name]/[API_name][google.protobuf.Api.name]"
* will be accepted. For example, if no audiences are in the setting,
* LibraryService API will only accept JWTs with the following audience
* "https://library-example.googleapis.com/google.example.library.v1.LibraryService".
* Example:
* audiences: bookstore_android.apps.googleusercontent.com,
* bookstore_web.apps.googleusercontent.com
*
* Generated from protobuf field string audiences = 2;
*/
private $audiences = '';
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $provider_id
* [id][google.api.AuthProvider.id] from authentication provider.
* Example:
* provider_id: bookstore_auth
* @type string $audiences
* NOTE: This will be deprecated soon, once AuthProvider.audiences is
* implemented and accepted in all the runtime components.
* The list of JWT
* [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
* that are allowed to access. A JWT containing any of these audiences will
* be accepted. When this setting is absent, only JWTs with audience
* "https://[Service_name][google.api.Service.name]/[API_name][google.protobuf.Api.name]"
* will be accepted. For example, if no audiences are in the setting,
* LibraryService API will only accept JWTs with the following audience
* "https://library-example.googleapis.com/google.example.library.v1.LibraryService".
* Example:
* audiences: bookstore_android.apps.googleusercontent.com,
* bookstore_web.apps.googleusercontent.com
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Auth::initOnce();
parent::__construct($data);
}
/**
* [id][google.api.AuthProvider.id] from authentication provider.
* Example:
* provider_id: bookstore_auth
*
* Generated from protobuf field string provider_id = 1;
* @return string
*/
public function getProviderId()
{
return $this->provider_id;
}
/**
* [id][google.api.AuthProvider.id] from authentication provider.
* Example:
* provider_id: bookstore_auth
*
* Generated from protobuf field string provider_id = 1;
* @param string $var
* @return $this
*/
public function setProviderId($var)
{
GPBUtil::checkString($var, True);
$this->provider_id = $var;
return $this;
}
/**
* NOTE: This will be deprecated soon, once AuthProvider.audiences is
* implemented and accepted in all the runtime components.
* The list of JWT
* [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
* that are allowed to access. A JWT containing any of these audiences will
* be accepted. When this setting is absent, only JWTs with audience
* "https://[Service_name][google.api.Service.name]/[API_name][google.protobuf.Api.name]"
* will be accepted. For example, if no audiences are in the setting,
* LibraryService API will only accept JWTs with the following audience
* "https://library-example.googleapis.com/google.example.library.v1.LibraryService".
* Example:
* audiences: bookstore_android.apps.googleusercontent.com,
* bookstore_web.apps.googleusercontent.com
*
* Generated from protobuf field string audiences = 2;
* @return string
*/
public function getAudiences()
{
return $this->audiences;
}
/**
* NOTE: This will be deprecated soon, once AuthProvider.audiences is
* implemented and accepted in all the runtime components.
* The list of JWT
* [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
* that are allowed to access. A JWT containing any of these audiences will
* be accepted. When this setting is absent, only JWTs with audience
* "https://[Service_name][google.api.Service.name]/[API_name][google.protobuf.Api.name]"
* will be accepted. For example, if no audiences are in the setting,
* LibraryService API will only accept JWTs with the following audience
* "https://library-example.googleapis.com/google.example.library.v1.LibraryService".
* Example:
* audiences: bookstore_android.apps.googleusercontent.com,
* bookstore_web.apps.googleusercontent.com
*
* Generated from protobuf field string audiences = 2;
* @param string $var
* @return $this
*/
public function setAudiences($var)
{
GPBUtil::checkString($var, True);
$this->audiences = $var;
return $this;
}
}
src/Api/Authentication.php 0000644 00000007666 15174273463 0011567 0 ustar 00 google.api.Authentication
*/
class Authentication extends \Google\Protobuf\Internal\Message
{
/**
* A list of authentication rules that apply to individual API methods.
* **NOTE:** All service configuration rules follow "last one wins" order.
*
* Generated from protobuf field repeated .google.api.AuthenticationRule rules = 3;
*/
private $rules;
/**
* Defines a set of authentication providers that a service supports.
*
* Generated from protobuf field repeated .google.api.AuthProvider providers = 4;
*/
private $providers;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\AuthenticationRule[]|\Google\Protobuf\Internal\RepeatedField $rules
* A list of authentication rules that apply to individual API methods.
* **NOTE:** All service configuration rules follow "last one wins" order.
* @type \Google\Api\AuthProvider[]|\Google\Protobuf\Internal\RepeatedField $providers
* Defines a set of authentication providers that a service supports.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Auth::initOnce();
parent::__construct($data);
}
/**
* A list of authentication rules that apply to individual API methods.
* **NOTE:** All service configuration rules follow "last one wins" order.
*
* Generated from protobuf field repeated .google.api.AuthenticationRule rules = 3;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getRules()
{
return $this->rules;
}
/**
* A list of authentication rules that apply to individual API methods.
* **NOTE:** All service configuration rules follow "last one wins" order.
*
* Generated from protobuf field repeated .google.api.AuthenticationRule rules = 3;
* @param \Google\Api\AuthenticationRule[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setRules($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\AuthenticationRule::class);
$this->rules = $arr;
return $this;
}
/**
* Defines a set of authentication providers that a service supports.
*
* Generated from protobuf field repeated .google.api.AuthProvider providers = 4;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getProviders()
{
return $this->providers;
}
/**
* Defines a set of authentication providers that a service supports.
*
* Generated from protobuf field repeated .google.api.AuthProvider providers = 4;
* @param \Google\Api\AuthProvider[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setProviders($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\AuthProvider::class);
$this->providers = $arr;
return $this;
}
}
src/Api/AuthenticationRule.php 0000644 00000012740 15174273463 0012404 0 ustar 00 google.api.AuthenticationRule
*/
class AuthenticationRule extends \Google\Protobuf\Internal\Message
{
/**
* Selects the methods to which this rule applies.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
*
* Generated from protobuf field string selector = 1;
*/
private $selector = '';
/**
* The requirements for OAuth credentials.
*
* Generated from protobuf field .google.api.OAuthRequirements oauth = 2;
*/
private $oauth = null;
/**
* If true, the service accepts API keys without any other credential.
*
* Generated from protobuf field bool allow_without_credential = 5;
*/
private $allow_without_credential = false;
/**
* Requirements for additional authentication providers.
*
* Generated from protobuf field repeated .google.api.AuthRequirement requirements = 7;
*/
private $requirements;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $selector
* Selects the methods to which this rule applies.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
* @type \Google\Api\OAuthRequirements $oauth
* The requirements for OAuth credentials.
* @type bool $allow_without_credential
* If true, the service accepts API keys without any other credential.
* @type \Google\Api\AuthRequirement[]|\Google\Protobuf\Internal\RepeatedField $requirements
* Requirements for additional authentication providers.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Auth::initOnce();
parent::__construct($data);
}
/**
* Selects the methods to which this rule applies.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
*
* Generated from protobuf field string selector = 1;
* @return string
*/
public function getSelector()
{
return $this->selector;
}
/**
* Selects the methods to which this rule applies.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
*
* Generated from protobuf field string selector = 1;
* @param string $var
* @return $this
*/
public function setSelector($var)
{
GPBUtil::checkString($var, True);
$this->selector = $var;
return $this;
}
/**
* The requirements for OAuth credentials.
*
* Generated from protobuf field .google.api.OAuthRequirements oauth = 2;
* @return \Google\Api\OAuthRequirements
*/
public function getOauth()
{
return $this->oauth;
}
/**
* The requirements for OAuth credentials.
*
* Generated from protobuf field .google.api.OAuthRequirements oauth = 2;
* @param \Google\Api\OAuthRequirements $var
* @return $this
*/
public function setOauth($var)
{
GPBUtil::checkMessage($var, \Google\Api\OAuthRequirements::class);
$this->oauth = $var;
return $this;
}
/**
* If true, the service accepts API keys without any other credential.
*
* Generated from protobuf field bool allow_without_credential = 5;
* @return bool
*/
public function getAllowWithoutCredential()
{
return $this->allow_without_credential;
}
/**
* If true, the service accepts API keys without any other credential.
*
* Generated from protobuf field bool allow_without_credential = 5;
* @param bool $var
* @return $this
*/
public function setAllowWithoutCredential($var)
{
GPBUtil::checkBool($var);
$this->allow_without_credential = $var;
return $this;
}
/**
* Requirements for additional authentication providers.
*
* Generated from protobuf field repeated .google.api.AuthRequirement requirements = 7;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getRequirements()
{
return $this->requirements;
}
/**
* Requirements for additional authentication providers.
*
* Generated from protobuf field repeated .google.api.AuthRequirement requirements = 7;
* @param \Google\Api\AuthRequirement[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setRequirements($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\AuthRequirement::class);
$this->requirements = $arr;
return $this;
}
}
src/Api/Backend.php 0000644 00000004360 15174273463 0010123 0 ustar 00 google.api.Backend
*/
class Backend extends \Google\Protobuf\Internal\Message
{
/**
* A list of API backend rules that apply to individual API methods.
* **NOTE:** All service configuration rules follow "last one wins" order.
*
* Generated from protobuf field repeated .google.api.BackendRule rules = 1;
*/
private $rules;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\BackendRule[]|\Google\Protobuf\Internal\RepeatedField $rules
* A list of API backend rules that apply to individual API methods.
* **NOTE:** All service configuration rules follow "last one wins" order.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Backend::initOnce();
parent::__construct($data);
}
/**
* A list of API backend rules that apply to individual API methods.
* **NOTE:** All service configuration rules follow "last one wins" order.
*
* Generated from protobuf field repeated .google.api.BackendRule rules = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getRules()
{
return $this->rules;
}
/**
* A list of API backend rules that apply to individual API methods.
* **NOTE:** All service configuration rules follow "last one wins" order.
*
* Generated from protobuf field repeated .google.api.BackendRule rules = 1;
* @param \Google\Api\BackendRule[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setRules($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\BackendRule::class);
$this->rules = $arr;
return $this;
}
}
src/Api/BackendRule.php 0000644 00000025046 15174273463 0010757 0 ustar 00 google.api.BackendRule
*/
class BackendRule extends \Google\Protobuf\Internal\Message
{
/**
* Selects the methods to which this rule applies.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
*
* Generated from protobuf field string selector = 1;
*/
private $selector = '';
/**
* The address of the API backend.
*
* Generated from protobuf field string address = 2;
*/
private $address = '';
/**
* The number of seconds to wait for a response from a request. The default
* varies based on the request protocol and deployment environment.
*
* Generated from protobuf field double deadline = 3;
*/
private $deadline = 0.0;
/**
* Minimum deadline in seconds needed for this method. Calls having deadline
* value lower than this will be rejected.
*
* Generated from protobuf field double min_deadline = 4;
*/
private $min_deadline = 0.0;
/**
* The number of seconds to wait for the completion of a long running
* operation. The default is no deadline.
*
* Generated from protobuf field double operation_deadline = 5;
*/
private $operation_deadline = 0.0;
/**
* Generated from protobuf field .google.api.BackendRule.PathTranslation path_translation = 6;
*/
private $path_translation = 0;
protected $authentication;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $selector
* Selects the methods to which this rule applies.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
* @type string $address
* The address of the API backend.
* @type float $deadline
* The number of seconds to wait for a response from a request. The default
* varies based on the request protocol and deployment environment.
* @type float $min_deadline
* Minimum deadline in seconds needed for this method. Calls having deadline
* value lower than this will be rejected.
* @type float $operation_deadline
* The number of seconds to wait for the completion of a long running
* operation. The default is no deadline.
* @type int $path_translation
* @type string $jwt_audience
* The JWT audience is used when generating a JWT ID token for the backend.
* This ID token will be added in the HTTP "authorization" header, and sent
* to the backend.
* @type bool $disable_auth
* When disable_auth is false, a JWT ID token will be generated with the
* value from [BackendRule.address][google.api.BackendRule.address] as jwt_audience, overrode to the HTTP
* "Authorization" request header and sent to the backend.
* When disable_auth is true, a JWT ID token won't be generated and the
* original "Authorization" HTTP header will be preserved. If the header is
* used to carry the original token and is expected by the backend, this
* field must be set to true to preserve the header.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Backend::initOnce();
parent::__construct($data);
}
/**
* Selects the methods to which this rule applies.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
*
* Generated from protobuf field string selector = 1;
* @return string
*/
public function getSelector()
{
return $this->selector;
}
/**
* Selects the methods to which this rule applies.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
*
* Generated from protobuf field string selector = 1;
* @param string $var
* @return $this
*/
public function setSelector($var)
{
GPBUtil::checkString($var, True);
$this->selector = $var;
return $this;
}
/**
* The address of the API backend.
*
* Generated from protobuf field string address = 2;
* @return string
*/
public function getAddress()
{
return $this->address;
}
/**
* The address of the API backend.
*
* Generated from protobuf field string address = 2;
* @param string $var
* @return $this
*/
public function setAddress($var)
{
GPBUtil::checkString($var, True);
$this->address = $var;
return $this;
}
/**
* The number of seconds to wait for a response from a request. The default
* varies based on the request protocol and deployment environment.
*
* Generated from protobuf field double deadline = 3;
* @return float
*/
public function getDeadline()
{
return $this->deadline;
}
/**
* The number of seconds to wait for a response from a request. The default
* varies based on the request protocol and deployment environment.
*
* Generated from protobuf field double deadline = 3;
* @param float $var
* @return $this
*/
public function setDeadline($var)
{
GPBUtil::checkDouble($var);
$this->deadline = $var;
return $this;
}
/**
* Minimum deadline in seconds needed for this method. Calls having deadline
* value lower than this will be rejected.
*
* Generated from protobuf field double min_deadline = 4;
* @return float
*/
public function getMinDeadline()
{
return $this->min_deadline;
}
/**
* Minimum deadline in seconds needed for this method. Calls having deadline
* value lower than this will be rejected.
*
* Generated from protobuf field double min_deadline = 4;
* @param float $var
* @return $this
*/
public function setMinDeadline($var)
{
GPBUtil::checkDouble($var);
$this->min_deadline = $var;
return $this;
}
/**
* The number of seconds to wait for the completion of a long running
* operation. The default is no deadline.
*
* Generated from protobuf field double operation_deadline = 5;
* @return float
*/
public function getOperationDeadline()
{
return $this->operation_deadline;
}
/**
* The number of seconds to wait for the completion of a long running
* operation. The default is no deadline.
*
* Generated from protobuf field double operation_deadline = 5;
* @param float $var
* @return $this
*/
public function setOperationDeadline($var)
{
GPBUtil::checkDouble($var);
$this->operation_deadline = $var;
return $this;
}
/**
* Generated from protobuf field .google.api.BackendRule.PathTranslation path_translation = 6;
* @return int
*/
public function getPathTranslation()
{
return $this->path_translation;
}
/**
* Generated from protobuf field .google.api.BackendRule.PathTranslation path_translation = 6;
* @param int $var
* @return $this
*/
public function setPathTranslation($var)
{
GPBUtil::checkEnum($var, \Google\Api\BackendRule_PathTranslation::class);
$this->path_translation = $var;
return $this;
}
/**
* The JWT audience is used when generating a JWT ID token for the backend.
* This ID token will be added in the HTTP "authorization" header, and sent
* to the backend.
*
* Generated from protobuf field string jwt_audience = 7;
* @return string
*/
public function getJwtAudience()
{
return $this->readOneof(7);
}
/**
* The JWT audience is used when generating a JWT ID token for the backend.
* This ID token will be added in the HTTP "authorization" header, and sent
* to the backend.
*
* Generated from protobuf field string jwt_audience = 7;
* @param string $var
* @return $this
*/
public function setJwtAudience($var)
{
GPBUtil::checkString($var, True);
$this->writeOneof(7, $var);
return $this;
}
/**
* When disable_auth is false, a JWT ID token will be generated with the
* value from [BackendRule.address][google.api.BackendRule.address] as jwt_audience, overrode to the HTTP
* "Authorization" request header and sent to the backend.
* When disable_auth is true, a JWT ID token won't be generated and the
* original "Authorization" HTTP header will be preserved. If the header is
* used to carry the original token and is expected by the backend, this
* field must be set to true to preserve the header.
*
* Generated from protobuf field bool disable_auth = 8;
* @return bool
*/
public function getDisableAuth()
{
return $this->readOneof(8);
}
/**
* When disable_auth is false, a JWT ID token will be generated with the
* value from [BackendRule.address][google.api.BackendRule.address] as jwt_audience, overrode to the HTTP
* "Authorization" request header and sent to the backend.
* When disable_auth is true, a JWT ID token won't be generated and the
* original "Authorization" HTTP header will be preserved. If the header is
* used to carry the original token and is expected by the backend, this
* field must be set to true to preserve the header.
*
* Generated from protobuf field bool disable_auth = 8;
* @param bool $var
* @return $this
*/
public function setDisableAuth($var)
{
GPBUtil::checkBool($var);
$this->writeOneof(8, $var);
return $this;
}
/**
* @return string
*/
public function getAuthentication()
{
return $this->whichOneof("authentication");
}
}
src/Api/BackendRule/PathTranslation.php 0000644 00000007230 15174273463 0014065 0 ustar 00 google.api.BackendRule.PathTranslation
*/
class PathTranslation
{
/**
* Generated from protobuf enum PATH_TRANSLATION_UNSPECIFIED = 0;
*/
const PATH_TRANSLATION_UNSPECIFIED = 0;
/**
* Use the backend address as-is, with no modification to the path. If the
* URL pattern contains variables, the variable names and values will be
* appended to the query string. If a query string parameter and a URL
* pattern variable have the same name, this may result in duplicate keys in
* the query string.
* # Examples
* Given the following operation config:
* Method path: /api/company/{cid}/user/{uid}
* Backend address: https://example.cloudfunctions.net/getUser
* Requests to the following request paths will call the backend at the
* translated path:
* Request path: /api/company/widgetworks/user/johndoe
* Translated:
* https://example.cloudfunctions.net/getUser?cid=widgetworks&uid=johndoe
* Request path: /api/company/widgetworks/user/johndoe?timezone=EST
* Translated:
* https://example.cloudfunctions.net/getUser?timezone=EST&cid=widgetworks&uid=johndoe
*
* Generated from protobuf enum CONSTANT_ADDRESS = 1;
*/
const CONSTANT_ADDRESS = 1;
/**
* The request path will be appended to the backend address.
* # Examples
* Given the following operation config:
* Method path: /api/company/{cid}/user/{uid}
* Backend address: https://example.appspot.com
* Requests to the following request paths will call the backend at the
* translated path:
* Request path: /api/company/widgetworks/user/johndoe
* Translated:
* https://example.appspot.com/api/company/widgetworks/user/johndoe
* Request path: /api/company/widgetworks/user/johndoe?timezone=EST
* Translated:
* https://example.appspot.com/api/company/widgetworks/user/johndoe?timezone=EST
*
* Generated from protobuf enum APPEND_PATH_TO_ADDRESS = 2;
*/
const APPEND_PATH_TO_ADDRESS = 2;
private static $valueToName = [
self::PATH_TRANSLATION_UNSPECIFIED => 'PATH_TRANSLATION_UNSPECIFIED',
self::CONSTANT_ADDRESS => 'CONSTANT_ADDRESS',
self::APPEND_PATH_TO_ADDRESS => 'APPEND_PATH_TO_ADDRESS',
];
public static function name($value)
{
if (!isset(self::$valueToName[$value])) {
throw new UnexpectedValueException(sprintf(
'Enum %s has no name defined for value %s', __CLASS__, $value));
}
return self::$valueToName[$value];
}
public static function value($name)
{
$const = __CLASS__ . '::' . strtoupper($name);
if (!defined($const)) {
throw new UnexpectedValueException(sprintf(
'Enum %s has no value defined for name %s', __CLASS__, $name));
}
return constant($const);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PathTranslation::class, \Google\Api\BackendRule_PathTranslation::class);
src/Api/BackendRule_PathTranslation.php 0000644 00000001034 15174273463 0014141 0 ustar 00 google.api.Billing
*/
class Billing extends \Google\Protobuf\Internal\Message
{
/**
* Billing configurations for sending metrics to the consumer project.
* There can be multiple consumer destinations per service, each one must have
* a different monitored resource type. A metric can be used in at most
* one consumer destination.
*
* Generated from protobuf field repeated .google.api.Billing.BillingDestination consumer_destinations = 8;
*/
private $consumer_destinations;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Billing\BillingDestination[]|\Google\Protobuf\Internal\RepeatedField $consumer_destinations
* Billing configurations for sending metrics to the consumer project.
* There can be multiple consumer destinations per service, each one must have
* a different monitored resource type. A metric can be used in at most
* one consumer destination.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Billing::initOnce();
parent::__construct($data);
}
/**
* Billing configurations for sending metrics to the consumer project.
* There can be multiple consumer destinations per service, each one must have
* a different monitored resource type. A metric can be used in at most
* one consumer destination.
*
* Generated from protobuf field repeated .google.api.Billing.BillingDestination consumer_destinations = 8;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getConsumerDestinations()
{
return $this->consumer_destinations;
}
/**
* Billing configurations for sending metrics to the consumer project.
* There can be multiple consumer destinations per service, each one must have
* a different monitored resource type. A metric can be used in at most
* one consumer destination.
*
* Generated from protobuf field repeated .google.api.Billing.BillingDestination consumer_destinations = 8;
* @param \Google\Api\Billing\BillingDestination[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setConsumerDestinations($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Billing\BillingDestination::class);
$this->consumer_destinations = $arr;
return $this;
}
}
src/Api/Billing/BillingDestination.php 0000644 00000007350 15174273463 0013740 0 ustar 00 google.api.Billing.BillingDestination
*/
class BillingDestination extends \Google\Protobuf\Internal\Message
{
/**
* The monitored resource type. The type must be defined in
* [Service.monitored_resources][google.api.Service.monitored_resources] section.
*
* Generated from protobuf field string monitored_resource = 1;
*/
private $monitored_resource = '';
/**
* Names of the metrics to report to this billing destination.
* Each name must be defined in [Service.metrics][google.api.Service.metrics] section.
*
* Generated from protobuf field repeated string metrics = 2;
*/
private $metrics;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $monitored_resource
* The monitored resource type. The type must be defined in
* [Service.monitored_resources][google.api.Service.monitored_resources] section.
* @type string[]|\Google\Protobuf\Internal\RepeatedField $metrics
* Names of the metrics to report to this billing destination.
* Each name must be defined in [Service.metrics][google.api.Service.metrics] section.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Billing::initOnce();
parent::__construct($data);
}
/**
* The monitored resource type. The type must be defined in
* [Service.monitored_resources][google.api.Service.monitored_resources] section.
*
* Generated from protobuf field string monitored_resource = 1;
* @return string
*/
public function getMonitoredResource()
{
return $this->monitored_resource;
}
/**
* The monitored resource type. The type must be defined in
* [Service.monitored_resources][google.api.Service.monitored_resources] section.
*
* Generated from protobuf field string monitored_resource = 1;
* @param string $var
* @return $this
*/
public function setMonitoredResource($var)
{
GPBUtil::checkString($var, True);
$this->monitored_resource = $var;
return $this;
}
/**
* Names of the metrics to report to this billing destination.
* Each name must be defined in [Service.metrics][google.api.Service.metrics] section.
*
* Generated from protobuf field repeated string metrics = 2;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getMetrics()
{
return $this->metrics;
}
/**
* Names of the metrics to report to this billing destination.
* Each name must be defined in [Service.metrics][google.api.Service.metrics] section.
*
* Generated from protobuf field repeated string metrics = 2;
* @param string[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setMetrics($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING);
$this->metrics = $arr;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BillingDestination::class, \Google\Api\Billing_BillingDestination::class);
src/Api/Billing_BillingDestination.php 0000644 00000001027 15174273463 0014013 0 ustar 00 google.api.ChangeType
*/
class ChangeType
{
/**
* No value was provided.
*
* Generated from protobuf enum CHANGE_TYPE_UNSPECIFIED = 0;
*/
const CHANGE_TYPE_UNSPECIFIED = 0;
/**
* The changed object exists in the 'new' service configuration, but not
* in the 'old' service configuration.
*
* Generated from protobuf enum ADDED = 1;
*/
const ADDED = 1;
/**
* The changed object exists in the 'old' service configuration, but not
* in the 'new' service configuration.
*
* Generated from protobuf enum REMOVED = 2;
*/
const REMOVED = 2;
/**
* The changed object exists in both service configurations, but its value
* is different.
*
* Generated from protobuf enum MODIFIED = 3;
*/
const MODIFIED = 3;
private static $valueToName = [
self::CHANGE_TYPE_UNSPECIFIED => 'CHANGE_TYPE_UNSPECIFIED',
self::ADDED => 'ADDED',
self::REMOVED => 'REMOVED',
self::MODIFIED => 'MODIFIED',
];
public static function name($value)
{
if (!isset(self::$valueToName[$value])) {
throw new UnexpectedValueException(sprintf(
'Enum %s has no name defined for value %s', __CLASS__, $value));
}
return self::$valueToName[$value];
}
public static function value($name)
{
$const = __CLASS__ . '::' . strtoupper($name);
if (!defined($const)) {
throw new UnexpectedValueException(sprintf(
'Enum %s has no value defined for name %s', __CLASS__, $name));
}
return constant($const);
}
}
src/Api/ConfigChange.php 0000644 00000021220 15174273463 0011101 0 ustar 00 google.api.ConfigChange
*/
class ConfigChange extends \Google\Protobuf\Internal\Message
{
/**
* Object hierarchy path to the change, with levels separated by a '.'
* character. For repeated fields, an applicable unique identifier field is
* used for the index (usually selector, name, or id). For maps, the term
* 'key' is used. If the field has no unique identifier, the numeric index
* is used.
* Examples:
* - visibility.rules[selector=="google.LibraryService.CreateBook"].restriction
* - quota.metric_rules[selector=="google"].metric_costs[key=="reads"].value
* - logging.producer_destinations[0]
*
* Generated from protobuf field string element = 1;
*/
private $element = '';
/**
* Value of the changed object in the old Service configuration,
* in JSON format. This field will not be populated if ChangeType == ADDED.
*
* Generated from protobuf field string old_value = 2;
*/
private $old_value = '';
/**
* Value of the changed object in the new Service configuration,
* in JSON format. This field will not be populated if ChangeType == REMOVED.
*
* Generated from protobuf field string new_value = 3;
*/
private $new_value = '';
/**
* The type for this change, either ADDED, REMOVED, or MODIFIED.
*
* Generated from protobuf field .google.api.ChangeType change_type = 4;
*/
private $change_type = 0;
/**
* Collection of advice provided for this change, useful for determining the
* possible impact of this change.
*
* Generated from protobuf field repeated .google.api.Advice advices = 5;
*/
private $advices;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $element
* Object hierarchy path to the change, with levels separated by a '.'
* character. For repeated fields, an applicable unique identifier field is
* used for the index (usually selector, name, or id). For maps, the term
* 'key' is used. If the field has no unique identifier, the numeric index
* is used.
* Examples:
* - visibility.rules[selector=="google.LibraryService.CreateBook"].restriction
* - quota.metric_rules[selector=="google"].metric_costs[key=="reads"].value
* - logging.producer_destinations[0]
* @type string $old_value
* Value of the changed object in the old Service configuration,
* in JSON format. This field will not be populated if ChangeType == ADDED.
* @type string $new_value
* Value of the changed object in the new Service configuration,
* in JSON format. This field will not be populated if ChangeType == REMOVED.
* @type int $change_type
* The type for this change, either ADDED, REMOVED, or MODIFIED.
* @type \Google\Api\Advice[]|\Google\Protobuf\Internal\RepeatedField $advices
* Collection of advice provided for this change, useful for determining the
* possible impact of this change.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\ConfigChange::initOnce();
parent::__construct($data);
}
/**
* Object hierarchy path to the change, with levels separated by a '.'
* character. For repeated fields, an applicable unique identifier field is
* used for the index (usually selector, name, or id). For maps, the term
* 'key' is used. If the field has no unique identifier, the numeric index
* is used.
* Examples:
* - visibility.rules[selector=="google.LibraryService.CreateBook"].restriction
* - quota.metric_rules[selector=="google"].metric_costs[key=="reads"].value
* - logging.producer_destinations[0]
*
* Generated from protobuf field string element = 1;
* @return string
*/
public function getElement()
{
return $this->element;
}
/**
* Object hierarchy path to the change, with levels separated by a '.'
* character. For repeated fields, an applicable unique identifier field is
* used for the index (usually selector, name, or id). For maps, the term
* 'key' is used. If the field has no unique identifier, the numeric index
* is used.
* Examples:
* - visibility.rules[selector=="google.LibraryService.CreateBook"].restriction
* - quota.metric_rules[selector=="google"].metric_costs[key=="reads"].value
* - logging.producer_destinations[0]
*
* Generated from protobuf field string element = 1;
* @param string $var
* @return $this
*/
public function setElement($var)
{
GPBUtil::checkString($var, True);
$this->element = $var;
return $this;
}
/**
* Value of the changed object in the old Service configuration,
* in JSON format. This field will not be populated if ChangeType == ADDED.
*
* Generated from protobuf field string old_value = 2;
* @return string
*/
public function getOldValue()
{
return $this->old_value;
}
/**
* Value of the changed object in the old Service configuration,
* in JSON format. This field will not be populated if ChangeType == ADDED.
*
* Generated from protobuf field string old_value = 2;
* @param string $var
* @return $this
*/
public function setOldValue($var)
{
GPBUtil::checkString($var, True);
$this->old_value = $var;
return $this;
}
/**
* Value of the changed object in the new Service configuration,
* in JSON format. This field will not be populated if ChangeType == REMOVED.
*
* Generated from protobuf field string new_value = 3;
* @return string
*/
public function getNewValue()
{
return $this->new_value;
}
/**
* Value of the changed object in the new Service configuration,
* in JSON format. This field will not be populated if ChangeType == REMOVED.
*
* Generated from protobuf field string new_value = 3;
* @param string $var
* @return $this
*/
public function setNewValue($var)
{
GPBUtil::checkString($var, True);
$this->new_value = $var;
return $this;
}
/**
* The type for this change, either ADDED, REMOVED, or MODIFIED.
*
* Generated from protobuf field .google.api.ChangeType change_type = 4;
* @return int
*/
public function getChangeType()
{
return $this->change_type;
}
/**
* The type for this change, either ADDED, REMOVED, or MODIFIED.
*
* Generated from protobuf field .google.api.ChangeType change_type = 4;
* @param int $var
* @return $this
*/
public function setChangeType($var)
{
GPBUtil::checkEnum($var, \Google\Api\ChangeType::class);
$this->change_type = $var;
return $this;
}
/**
* Collection of advice provided for this change, useful for determining the
* possible impact of this change.
*
* Generated from protobuf field repeated .google.api.Advice advices = 5;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getAdvices()
{
return $this->advices;
}
/**
* Collection of advice provided for this change, useful for determining the
* possible impact of this change.
*
* Generated from protobuf field repeated .google.api.Advice advices = 5;
* @param \Google\Api\Advice[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setAdvices($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Advice::class);
$this->advices = $arr;
return $this;
}
}
src/Api/Context.php 0000644 00000005167 15174273463 0010226 0 ustar 00 google.api.Context
*/
class Context extends \Google\Protobuf\Internal\Message
{
/**
* A list of RPC context rules that apply to individual API methods.
* **NOTE:** All service configuration rules follow "last one wins" order.
*
* Generated from protobuf field repeated .google.api.ContextRule rules = 1;
*/
private $rules;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\ContextRule[]|\Google\Protobuf\Internal\RepeatedField $rules
* A list of RPC context rules that apply to individual API methods.
* **NOTE:** All service configuration rules follow "last one wins" order.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Context::initOnce();
parent::__construct($data);
}
/**
* A list of RPC context rules that apply to individual API methods.
* **NOTE:** All service configuration rules follow "last one wins" order.
*
* Generated from protobuf field repeated .google.api.ContextRule rules = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getRules()
{
return $this->rules;
}
/**
* A list of RPC context rules that apply to individual API methods.
* **NOTE:** All service configuration rules follow "last one wins" order.
*
* Generated from protobuf field repeated .google.api.ContextRule rules = 1;
* @param \Google\Api\ContextRule[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setRules($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\ContextRule::class);
$this->rules = $arr;
return $this;
}
}
src/Api/ContextRule.php 0000644 00000010045 15174273463 0011045 0 ustar 00 google.api.ContextRule
*/
class ContextRule extends \Google\Protobuf\Internal\Message
{
/**
* Selects the methods to which this rule applies.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
*
* Generated from protobuf field string selector = 1;
*/
private $selector = '';
/**
* A list of full type names of requested contexts.
*
* Generated from protobuf field repeated string requested = 2;
*/
private $requested;
/**
* A list of full type names of provided contexts.
*
* Generated from protobuf field repeated string provided = 3;
*/
private $provided;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $selector
* Selects the methods to which this rule applies.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
* @type string[]|\Google\Protobuf\Internal\RepeatedField $requested
* A list of full type names of requested contexts.
* @type string[]|\Google\Protobuf\Internal\RepeatedField $provided
* A list of full type names of provided contexts.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Context::initOnce();
parent::__construct($data);
}
/**
* Selects the methods to which this rule applies.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
*
* Generated from protobuf field string selector = 1;
* @return string
*/
public function getSelector()
{
return $this->selector;
}
/**
* Selects the methods to which this rule applies.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
*
* Generated from protobuf field string selector = 1;
* @param string $var
* @return $this
*/
public function setSelector($var)
{
GPBUtil::checkString($var, True);
$this->selector = $var;
return $this;
}
/**
* A list of full type names of requested contexts.
*
* Generated from protobuf field repeated string requested = 2;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getRequested()
{
return $this->requested;
}
/**
* A list of full type names of requested contexts.
*
* Generated from protobuf field repeated string requested = 2;
* @param string[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setRequested($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING);
$this->requested = $arr;
return $this;
}
/**
* A list of full type names of provided contexts.
*
* Generated from protobuf field repeated string provided = 3;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getProvided()
{
return $this->provided;
}
/**
* A list of full type names of provided contexts.
*
* Generated from protobuf field repeated string provided = 3;
* @param string[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setProvided($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING);
$this->provided = $arr;
return $this;
}
}
src/Api/Control.php 0000644 00000004013 15174273463 0010207 0 ustar 00 google.api.Control
*/
class Control extends \Google\Protobuf\Internal\Message
{
/**
* The service control environment to use. If empty, no control plane
* feature (like quota and billing) will be enabled.
*
* Generated from protobuf field string environment = 1;
*/
private $environment = '';
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $environment
* The service control environment to use. If empty, no control plane
* feature (like quota and billing) will be enabled.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Control::initOnce();
parent::__construct($data);
}
/**
* The service control environment to use. If empty, no control plane
* feature (like quota and billing) will be enabled.
*
* Generated from protobuf field string environment = 1;
* @return string
*/
public function getEnvironment()
{
return $this->environment;
}
/**
* The service control environment to use. If empty, no control plane
* feature (like quota and billing) will be enabled.
*
* Generated from protobuf field string environment = 1;
* @param string $var
* @return $this
*/
public function setEnvironment($var)
{
GPBUtil::checkString($var, True);
$this->environment = $var;
return $this;
}
}
src/Api/CustomHttpPattern.php 0000644 00000004426 15174273463 0012247 0 ustar 00 google.api.CustomHttpPattern
*/
class CustomHttpPattern extends \Google\Protobuf\Internal\Message
{
/**
* The name of this custom HTTP verb.
*
* Generated from protobuf field string kind = 1;
*/
private $kind = '';
/**
* The path matched by this custom verb.
*
* Generated from protobuf field string path = 2;
*/
private $path = '';
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $kind
* The name of this custom HTTP verb.
* @type string $path
* The path matched by this custom verb.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Http::initOnce();
parent::__construct($data);
}
/**
* The name of this custom HTTP verb.
*
* Generated from protobuf field string kind = 1;
* @return string
*/
public function getKind()
{
return $this->kind;
}
/**
* The name of this custom HTTP verb.
*
* Generated from protobuf field string kind = 1;
* @param string $var
* @return $this
*/
public function setKind($var)
{
GPBUtil::checkString($var, True);
$this->kind = $var;
return $this;
}
/**
* The path matched by this custom verb.
*
* Generated from protobuf field string path = 2;
* @return string
*/
public function getPath()
{
return $this->path;
}
/**
* The path matched by this custom verb.
*
* Generated from protobuf field string path = 2;
* @param string $var
* @return $this
*/
public function setPath($var)
{
GPBUtil::checkString($var, True);
$this->path = $var;
return $this;
}
}
src/Api/Distribution.php 0000644 00000035173 15174273463 0011261 0 ustar 00 google.api.Distribution
*/
class Distribution extends \Google\Protobuf\Internal\Message
{
/**
* The number of values in the population. Must be non-negative. This value
* must equal the sum of the values in `bucket_counts` if a histogram is
* provided.
*
* Generated from protobuf field int64 count = 1;
*/
private $count = 0;
/**
* The arithmetic mean of the values in the population. If `count` is zero
* then this field must be zero.
*
* Generated from protobuf field double mean = 2;
*/
private $mean = 0.0;
/**
* The sum of squared deviations from the mean of the values in the
* population. For values x_i this is:
* Sum[i=1..n]((x_i - mean)^2)
* Knuth, "The Art of Computer Programming", Vol. 2, page 323, 3rd edition
* describes Welford's method for accumulating this sum in one pass.
* If `count` is zero then this field must be zero.
*
* Generated from protobuf field double sum_of_squared_deviation = 3;
*/
private $sum_of_squared_deviation = 0.0;
/**
* If specified, contains the range of the population values. The field
* must not be present if the `count` is zero.
*
* Generated from protobuf field .google.api.Distribution.Range range = 4;
*/
private $range = null;
/**
* Defines the histogram bucket boundaries. If the distribution does not
* contain a histogram, then omit this field.
*
* Generated from protobuf field .google.api.Distribution.BucketOptions bucket_options = 6;
*/
private $bucket_options = null;
/**
* The number of values in each bucket of the histogram, as described in
* `bucket_options`. If the distribution does not have a histogram, then omit
* this field. If there is a histogram, then the sum of the values in
* `bucket_counts` must equal the value in the `count` field of the
* distribution.
* If present, `bucket_counts` should contain N values, where N is the number
* of buckets specified in `bucket_options`. If you supply fewer than N
* values, the remaining values are assumed to be 0.
* The order of the values in `bucket_counts` follows the bucket numbering
* schemes described for the three bucket types. The first value must be the
* count for the underflow bucket (number 0). The next N-2 values are the
* counts for the finite buckets (number 1 through N-2). The N'th value in
* `bucket_counts` is the count for the overflow bucket (number N-1).
*
* Generated from protobuf field repeated int64 bucket_counts = 7;
*/
private $bucket_counts;
/**
* Must be in increasing order of `value` field.
*
* Generated from protobuf field repeated .google.api.Distribution.Exemplar exemplars = 10;
*/
private $exemplars;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int|string $count
* The number of values in the population. Must be non-negative. This value
* must equal the sum of the values in `bucket_counts` if a histogram is
* provided.
* @type float $mean
* The arithmetic mean of the values in the population. If `count` is zero
* then this field must be zero.
* @type float $sum_of_squared_deviation
* The sum of squared deviations from the mean of the values in the
* population. For values x_i this is:
* Sum[i=1..n]((x_i - mean)^2)
* Knuth, "The Art of Computer Programming", Vol. 2, page 323, 3rd edition
* describes Welford's method for accumulating this sum in one pass.
* If `count` is zero then this field must be zero.
* @type \Google\Api\Distribution\Range $range
* If specified, contains the range of the population values. The field
* must not be present if the `count` is zero.
* @type \Google\Api\Distribution\BucketOptions $bucket_options
* Defines the histogram bucket boundaries. If the distribution does not
* contain a histogram, then omit this field.
* @type int[]|string[]|\Google\Protobuf\Internal\RepeatedField $bucket_counts
* The number of values in each bucket of the histogram, as described in
* `bucket_options`. If the distribution does not have a histogram, then omit
* this field. If there is a histogram, then the sum of the values in
* `bucket_counts` must equal the value in the `count` field of the
* distribution.
* If present, `bucket_counts` should contain N values, where N is the number
* of buckets specified in `bucket_options`. If you supply fewer than N
* values, the remaining values are assumed to be 0.
* The order of the values in `bucket_counts` follows the bucket numbering
* schemes described for the three bucket types. The first value must be the
* count for the underflow bucket (number 0). The next N-2 values are the
* counts for the finite buckets (number 1 through N-2). The N'th value in
* `bucket_counts` is the count for the overflow bucket (number N-1).
* @type \Google\Api\Distribution\Exemplar[]|\Google\Protobuf\Internal\RepeatedField $exemplars
* Must be in increasing order of `value` field.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Distribution::initOnce();
parent::__construct($data);
}
/**
* The number of values in the population. Must be non-negative. This value
* must equal the sum of the values in `bucket_counts` if a histogram is
* provided.
*
* Generated from protobuf field int64 count = 1;
* @return int|string
*/
public function getCount()
{
return $this->count;
}
/**
* The number of values in the population. Must be non-negative. This value
* must equal the sum of the values in `bucket_counts` if a histogram is
* provided.
*
* Generated from protobuf field int64 count = 1;
* @param int|string $var
* @return $this
*/
public function setCount($var)
{
GPBUtil::checkInt64($var);
$this->count = $var;
return $this;
}
/**
* The arithmetic mean of the values in the population. If `count` is zero
* then this field must be zero.
*
* Generated from protobuf field double mean = 2;
* @return float
*/
public function getMean()
{
return $this->mean;
}
/**
* The arithmetic mean of the values in the population. If `count` is zero
* then this field must be zero.
*
* Generated from protobuf field double mean = 2;
* @param float $var
* @return $this
*/
public function setMean($var)
{
GPBUtil::checkDouble($var);
$this->mean = $var;
return $this;
}
/**
* The sum of squared deviations from the mean of the values in the
* population. For values x_i this is:
* Sum[i=1..n]((x_i - mean)^2)
* Knuth, "The Art of Computer Programming", Vol. 2, page 323, 3rd edition
* describes Welford's method for accumulating this sum in one pass.
* If `count` is zero then this field must be zero.
*
* Generated from protobuf field double sum_of_squared_deviation = 3;
* @return float
*/
public function getSumOfSquaredDeviation()
{
return $this->sum_of_squared_deviation;
}
/**
* The sum of squared deviations from the mean of the values in the
* population. For values x_i this is:
* Sum[i=1..n]((x_i - mean)^2)
* Knuth, "The Art of Computer Programming", Vol. 2, page 323, 3rd edition
* describes Welford's method for accumulating this sum in one pass.
* If `count` is zero then this field must be zero.
*
* Generated from protobuf field double sum_of_squared_deviation = 3;
* @param float $var
* @return $this
*/
public function setSumOfSquaredDeviation($var)
{
GPBUtil::checkDouble($var);
$this->sum_of_squared_deviation = $var;
return $this;
}
/**
* If specified, contains the range of the population values. The field
* must not be present if the `count` is zero.
*
* Generated from protobuf field .google.api.Distribution.Range range = 4;
* @return \Google\Api\Distribution\Range
*/
public function getRange()
{
return $this->range;
}
/**
* If specified, contains the range of the population values. The field
* must not be present if the `count` is zero.
*
* Generated from protobuf field .google.api.Distribution.Range range = 4;
* @param \Google\Api\Distribution\Range $var
* @return $this
*/
public function setRange($var)
{
GPBUtil::checkMessage($var, \Google\Api\Distribution_Range::class);
$this->range = $var;
return $this;
}
/**
* Defines the histogram bucket boundaries. If the distribution does not
* contain a histogram, then omit this field.
*
* Generated from protobuf field .google.api.Distribution.BucketOptions bucket_options = 6;
* @return \Google\Api\Distribution\BucketOptions
*/
public function getBucketOptions()
{
return $this->bucket_options;
}
/**
* Defines the histogram bucket boundaries. If the distribution does not
* contain a histogram, then omit this field.
*
* Generated from protobuf field .google.api.Distribution.BucketOptions bucket_options = 6;
* @param \Google\Api\Distribution\BucketOptions $var
* @return $this
*/
public function setBucketOptions($var)
{
GPBUtil::checkMessage($var, \Google\Api\Distribution_BucketOptions::class);
$this->bucket_options = $var;
return $this;
}
/**
* The number of values in each bucket of the histogram, as described in
* `bucket_options`. If the distribution does not have a histogram, then omit
* this field. If there is a histogram, then the sum of the values in
* `bucket_counts` must equal the value in the `count` field of the
* distribution.
* If present, `bucket_counts` should contain N values, where N is the number
* of buckets specified in `bucket_options`. If you supply fewer than N
* values, the remaining values are assumed to be 0.
* The order of the values in `bucket_counts` follows the bucket numbering
* schemes described for the three bucket types. The first value must be the
* count for the underflow bucket (number 0). The next N-2 values are the
* counts for the finite buckets (number 1 through N-2). The N'th value in
* `bucket_counts` is the count for the overflow bucket (number N-1).
*
* Generated from protobuf field repeated int64 bucket_counts = 7;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getBucketCounts()
{
return $this->bucket_counts;
}
/**
* The number of values in each bucket of the histogram, as described in
* `bucket_options`. If the distribution does not have a histogram, then omit
* this field. If there is a histogram, then the sum of the values in
* `bucket_counts` must equal the value in the `count` field of the
* distribution.
* If present, `bucket_counts` should contain N values, where N is the number
* of buckets specified in `bucket_options`. If you supply fewer than N
* values, the remaining values are assumed to be 0.
* The order of the values in `bucket_counts` follows the bucket numbering
* schemes described for the three bucket types. The first value must be the
* count for the underflow bucket (number 0). The next N-2 values are the
* counts for the finite buckets (number 1 through N-2). The N'th value in
* `bucket_counts` is the count for the overflow bucket (number N-1).
*
* Generated from protobuf field repeated int64 bucket_counts = 7;
* @param int[]|string[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setBucketCounts($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::INT64);
$this->bucket_counts = $arr;
return $this;
}
/**
* Must be in increasing order of `value` field.
*
* Generated from protobuf field repeated .google.api.Distribution.Exemplar exemplars = 10;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getExemplars()
{
return $this->exemplars;
}
/**
* Must be in increasing order of `value` field.
*
* Generated from protobuf field repeated .google.api.Distribution.Exemplar exemplars = 10;
* @param \Google\Api\Distribution\Exemplar[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setExemplars($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Distribution\Exemplar::class);
$this->exemplars = $arr;
return $this;
}
}
src/Api/Distribution/BucketOptions.php 0000644 00000011333 15174273463 0014042 0 ustar 00 0) is the
* same as the upper bound of bucket i - 1. The buckets span the whole range
* of finite values: lower bound of the underflow bucket is -infinity and the
* upper bound of the overflow bucket is +infinity. The finite buckets are
* so-called because both bounds are finite.
*
* Generated from protobuf message google.api.Distribution.BucketOptions
*/
class BucketOptions extends \Google\Protobuf\Internal\Message
{
protected $options;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Distribution\BucketOptions\Linear $linear_buckets
* The linear bucket.
* @type \Google\Api\Distribution\BucketOptions\Exponential $exponential_buckets
* The exponential buckets.
* @type \Google\Api\Distribution\BucketOptions\Explicit $explicit_buckets
* The explicit buckets.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Distribution::initOnce();
parent::__construct($data);
}
/**
* The linear bucket.
*
* Generated from protobuf field .google.api.Distribution.BucketOptions.Linear linear_buckets = 1;
* @return \Google\Api\Distribution\BucketOptions\Linear
*/
public function getLinearBuckets()
{
return $this->readOneof(1);
}
/**
* The linear bucket.
*
* Generated from protobuf field .google.api.Distribution.BucketOptions.Linear linear_buckets = 1;
* @param \Google\Api\Distribution\BucketOptions\Linear $var
* @return $this
*/
public function setLinearBuckets($var)
{
GPBUtil::checkMessage($var, \Google\Api\Distribution_BucketOptions_Linear::class);
$this->writeOneof(1, $var);
return $this;
}
/**
* The exponential buckets.
*
* Generated from protobuf field .google.api.Distribution.BucketOptions.Exponential exponential_buckets = 2;
* @return \Google\Api\Distribution\BucketOptions\Exponential
*/
public function getExponentialBuckets()
{
return $this->readOneof(2);
}
/**
* The exponential buckets.
*
* Generated from protobuf field .google.api.Distribution.BucketOptions.Exponential exponential_buckets = 2;
* @param \Google\Api\Distribution\BucketOptions\Exponential $var
* @return $this
*/
public function setExponentialBuckets($var)
{
GPBUtil::checkMessage($var, \Google\Api\Distribution_BucketOptions_Exponential::class);
$this->writeOneof(2, $var);
return $this;
}
/**
* The explicit buckets.
*
* Generated from protobuf field .google.api.Distribution.BucketOptions.Explicit explicit_buckets = 3;
* @return \Google\Api\Distribution\BucketOptions\Explicit
*/
public function getExplicitBuckets()
{
return $this->readOneof(3);
}
/**
* The explicit buckets.
*
* Generated from protobuf field .google.api.Distribution.BucketOptions.Explicit explicit_buckets = 3;
* @param \Google\Api\Distribution\BucketOptions\Explicit $var
* @return $this
*/
public function setExplicitBuckets($var)
{
GPBUtil::checkMessage($var, \Google\Api\Distribution_BucketOptions_Explicit::class);
$this->writeOneof(3, $var);
return $this;
}
/**
* @return string
*/
public function getOptions()
{
return $this->whichOneof("options");
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BucketOptions::class, \Google\Api\Distribution_BucketOptions::class);
src/Api/Distribution/BucketOptions/Explicit.php 0000644 00000004541 15174273463 0015626 0 ustar 00 google.api.Distribution.BucketOptions.Explicit
*/
class Explicit extends \Google\Protobuf\Internal\Message
{
/**
* The values must be monotonically increasing.
*
* Generated from protobuf field repeated double bounds = 1;
*/
private $bounds;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type float[]|\Google\Protobuf\Internal\RepeatedField $bounds
* The values must be monotonically increasing.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Distribution::initOnce();
parent::__construct($data);
}
/**
* The values must be monotonically increasing.
*
* Generated from protobuf field repeated double bounds = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getBounds()
{
return $this->bounds;
}
/**
* The values must be monotonically increasing.
*
* Generated from protobuf field repeated double bounds = 1;
* @param float[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setBounds($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::DOUBLE);
$this->bounds = $arr;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Explicit::class, \Google\Api\Distribution_BucketOptions_Explicit::class);
src/Api/Distribution/BucketOptions/Exponential.php 0000644 00000007265 15174273463 0016341 0 ustar 00 google.api.Distribution.BucketOptions.Exponential
*/
class Exponential extends \Google\Protobuf\Internal\Message
{
/**
* Must be greater than 0.
*
* Generated from protobuf field int32 num_finite_buckets = 1;
*/
private $num_finite_buckets = 0;
/**
* Must be greater than 1.
*
* Generated from protobuf field double growth_factor = 2;
*/
private $growth_factor = 0.0;
/**
* Must be greater than 0.
*
* Generated from protobuf field double scale = 3;
*/
private $scale = 0.0;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $num_finite_buckets
* Must be greater than 0.
* @type float $growth_factor
* Must be greater than 1.
* @type float $scale
* Must be greater than 0.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Distribution::initOnce();
parent::__construct($data);
}
/**
* Must be greater than 0.
*
* Generated from protobuf field int32 num_finite_buckets = 1;
* @return int
*/
public function getNumFiniteBuckets()
{
return $this->num_finite_buckets;
}
/**
* Must be greater than 0.
*
* Generated from protobuf field int32 num_finite_buckets = 1;
* @param int $var
* @return $this
*/
public function setNumFiniteBuckets($var)
{
GPBUtil::checkInt32($var);
$this->num_finite_buckets = $var;
return $this;
}
/**
* Must be greater than 1.
*
* Generated from protobuf field double growth_factor = 2;
* @return float
*/
public function getGrowthFactor()
{
return $this->growth_factor;
}
/**
* Must be greater than 1.
*
* Generated from protobuf field double growth_factor = 2;
* @param float $var
* @return $this
*/
public function setGrowthFactor($var)
{
GPBUtil::checkDouble($var);
$this->growth_factor = $var;
return $this;
}
/**
* Must be greater than 0.
*
* Generated from protobuf field double scale = 3;
* @return float
*/
public function getScale()
{
return $this->scale;
}
/**
* Must be greater than 0.
*
* Generated from protobuf field double scale = 3;
* @param float $var
* @return $this
*/
public function setScale($var)
{
GPBUtil::checkDouble($var);
$this->scale = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Exponential::class, \Google\Api\Distribution_BucketOptions_Exponential::class);
src/Api/Distribution/BucketOptions/Linear.php 0000644 00000007154 15174273463 0015262 0 ustar 00 google.api.Distribution.BucketOptions.Linear
*/
class Linear extends \Google\Protobuf\Internal\Message
{
/**
* Must be greater than 0.
*
* Generated from protobuf field int32 num_finite_buckets = 1;
*/
private $num_finite_buckets = 0;
/**
* Must be greater than 0.
*
* Generated from protobuf field double width = 2;
*/
private $width = 0.0;
/**
* Lower bound of the first bucket.
*
* Generated from protobuf field double offset = 3;
*/
private $offset = 0.0;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $num_finite_buckets
* Must be greater than 0.
* @type float $width
* Must be greater than 0.
* @type float $offset
* Lower bound of the first bucket.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Distribution::initOnce();
parent::__construct($data);
}
/**
* Must be greater than 0.
*
* Generated from protobuf field int32 num_finite_buckets = 1;
* @return int
*/
public function getNumFiniteBuckets()
{
return $this->num_finite_buckets;
}
/**
* Must be greater than 0.
*
* Generated from protobuf field int32 num_finite_buckets = 1;
* @param int $var
* @return $this
*/
public function setNumFiniteBuckets($var)
{
GPBUtil::checkInt32($var);
$this->num_finite_buckets = $var;
return $this;
}
/**
* Must be greater than 0.
*
* Generated from protobuf field double width = 2;
* @return float
*/
public function getWidth()
{
return $this->width;
}
/**
* Must be greater than 0.
*
* Generated from protobuf field double width = 2;
* @param float $var
* @return $this
*/
public function setWidth($var)
{
GPBUtil::checkDouble($var);
$this->width = $var;
return $this;
}
/**
* Lower bound of the first bucket.
*
* Generated from protobuf field double offset = 3;
* @return float
*/
public function getOffset()
{
return $this->offset;
}
/**
* Lower bound of the first bucket.
*
* Generated from protobuf field double offset = 3;
* @param float $var
* @return $this
*/
public function setOffset($var)
{
GPBUtil::checkDouble($var);
$this->offset = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Linear::class, \Google\Api\Distribution_BucketOptions_Linear::class);
src/Api/Distribution/Exemplar.php 0000644 00000014053 15174273463 0013030 0 ustar 00 google.api.Distribution.Exemplar
*/
class Exemplar extends \Google\Protobuf\Internal\Message
{
/**
* Value of the exemplar point. This value determines to which bucket the
* exemplar belongs.
*
* Generated from protobuf field double value = 1;
*/
private $value = 0.0;
/**
* The observation (sampling) time of the above value.
*
* Generated from protobuf field .google.protobuf.Timestamp timestamp = 2;
*/
private $timestamp = null;
/**
* Contextual information about the example value. Examples are:
* Trace ID: type.googleapis.com/google.devtools.cloudtrace.v1.Trace
* Literal string: type.googleapis.com/google.protobuf.StringValue
* Labels dropped during aggregation:
* type.googleapis.com/google.monitoring.v3.DroppedLabels
* There may be only a single attachment of any given message type in a
* single exemplar, and this is enforced by the system.
*
* Generated from protobuf field repeated .google.protobuf.Any attachments = 3;
*/
private $attachments;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type float $value
* Value of the exemplar point. This value determines to which bucket the
* exemplar belongs.
* @type \Google\Protobuf\Timestamp $timestamp
* The observation (sampling) time of the above value.
* @type \Google\Protobuf\Any[]|\Google\Protobuf\Internal\RepeatedField $attachments
* Contextual information about the example value. Examples are:
* Trace ID: type.googleapis.com/google.devtools.cloudtrace.v1.Trace
* Literal string: type.googleapis.com/google.protobuf.StringValue
* Labels dropped during aggregation:
* type.googleapis.com/google.monitoring.v3.DroppedLabels
* There may be only a single attachment of any given message type in a
* single exemplar, and this is enforced by the system.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Distribution::initOnce();
parent::__construct($data);
}
/**
* Value of the exemplar point. This value determines to which bucket the
* exemplar belongs.
*
* Generated from protobuf field double value = 1;
* @return float
*/
public function getValue()
{
return $this->value;
}
/**
* Value of the exemplar point. This value determines to which bucket the
* exemplar belongs.
*
* Generated from protobuf field double value = 1;
* @param float $var
* @return $this
*/
public function setValue($var)
{
GPBUtil::checkDouble($var);
$this->value = $var;
return $this;
}
/**
* The observation (sampling) time of the above value.
*
* Generated from protobuf field .google.protobuf.Timestamp timestamp = 2;
* @return \Google\Protobuf\Timestamp
*/
public function getTimestamp()
{
return $this->timestamp;
}
/**
* The observation (sampling) time of the above value.
*
* Generated from protobuf field .google.protobuf.Timestamp timestamp = 2;
* @param \Google\Protobuf\Timestamp $var
* @return $this
*/
public function setTimestamp($var)
{
GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class);
$this->timestamp = $var;
return $this;
}
/**
* Contextual information about the example value. Examples are:
* Trace ID: type.googleapis.com/google.devtools.cloudtrace.v1.Trace
* Literal string: type.googleapis.com/google.protobuf.StringValue
* Labels dropped during aggregation:
* type.googleapis.com/google.monitoring.v3.DroppedLabels
* There may be only a single attachment of any given message type in a
* single exemplar, and this is enforced by the system.
*
* Generated from protobuf field repeated .google.protobuf.Any attachments = 3;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getAttachments()
{
return $this->attachments;
}
/**
* Contextual information about the example value. Examples are:
* Trace ID: type.googleapis.com/google.devtools.cloudtrace.v1.Trace
* Literal string: type.googleapis.com/google.protobuf.StringValue
* Labels dropped during aggregation:
* type.googleapis.com/google.monitoring.v3.DroppedLabels
* There may be only a single attachment of any given message type in a
* single exemplar, and this is enforced by the system.
*
* Generated from protobuf field repeated .google.protobuf.Any attachments = 3;
* @param \Google\Protobuf\Any[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setAttachments($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Any::class);
$this->attachments = $arr;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Exemplar::class, \Google\Api\Distribution_Exemplar::class);
src/Api/Distribution/Range.php 0000644 00000004623 15174273463 0012311 0 ustar 00 google.api.Distribution.Range
*/
class Range extends \Google\Protobuf\Internal\Message
{
/**
* The minimum of the population values.
*
* Generated from protobuf field double min = 1;
*/
private $min = 0.0;
/**
* The maximum of the population values.
*
* Generated from protobuf field double max = 2;
*/
private $max = 0.0;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type float $min
* The minimum of the population values.
* @type float $max
* The maximum of the population values.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Distribution::initOnce();
parent::__construct($data);
}
/**
* The minimum of the population values.
*
* Generated from protobuf field double min = 1;
* @return float
*/
public function getMin()
{
return $this->min;
}
/**
* The minimum of the population values.
*
* Generated from protobuf field double min = 1;
* @param float $var
* @return $this
*/
public function setMin($var)
{
GPBUtil::checkDouble($var);
$this->min = $var;
return $this;
}
/**
* The maximum of the population values.
*
* Generated from protobuf field double max = 2;
* @return float
*/
public function getMax()
{
return $this->max;
}
/**
* The maximum of the population values.
*
* Generated from protobuf field double max = 2;
* @param float $var
* @return $this
*/
public function setMax($var)
{
GPBUtil::checkDouble($var);
$this->max = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Range::class, \Google\Api\Distribution_Range::class);
src/Api/Distribution_BucketOptions.php 0000644 00000001034 15174273463 0014117 0 ustar 00 documentation:
* summary: >
* The Google Calendar API gives access
* to most calendar features.
* pages:
* - name: Overview
* content: (== include google/foo/overview.md ==)
* - name: Tutorial
* content: (== include google/foo/tutorial.md ==)
* subpages;
* - name: Java
* content: (== include google/foo/tutorial_java.md ==)
* rules:
* - selector: google.calendar.Calendar.Get
* description: >
* ...
* - selector: google.calendar.Calendar.Put
* description: >
* ...
*
* Documentation is provided in markdown syntax. In addition to
* standard markdown features, definition lists, tables and fenced
* code blocks are supported. Section headers can be provided and are
* interpreted relative to the section nesting of the context where
* a documentation fragment is embedded.
* Documentation from the IDL is merged with documentation defined
* via the config at normalization time, where documentation provided
* by config rules overrides IDL provided.
* A number of constructs specific to the API platform are supported
* in documentation text.
* In order to reference a proto element, the following
* notation can be used:
*
[fully.qualified.proto.name][]
* To override the display text used for the link, this can be used:
* [display text][fully.qualified.proto.name]
* Text can be excluded from doc using the following notation:
* (-- internal comment --)
* A few directives are available in documentation. Note that
* directives must appear on a single line to be properly
* identified. The `include` directive includes a markdown file from
* an external source:
* (== include path/to/file ==)
* The `resource_for` directive marks a message to be the resource of
* a collection in REST view. If it is not specified, tools attempt
* to infer the resource from the operations in a collection:
* (== resource_for v1.shelves.books ==)
* The directive `suppress_warning` does not directly affect documentation
* and is documented together with service config validation.
*
* Generated from protobuf message google.api.Documentation
*/
class Documentation extends \Google\Protobuf\Internal\Message
{
/**
* A short summary of what the service does. Can only be provided by
* plain text.
*
* Generated from protobuf field string summary = 1;
*/
private $summary = '';
/**
* The top level pages for the documentation set.
*
* Generated from protobuf field repeated .google.api.Page pages = 5;
*/
private $pages;
/**
* A list of documentation rules that apply to individual API elements.
* **NOTE:** All service configuration rules follow "last one wins" order.
*
* Generated from protobuf field repeated .google.api.DocumentationRule rules = 3;
*/
private $rules;
/**
* The URL to the root of documentation.
*
* Generated from protobuf field string documentation_root_url = 4;
*/
private $documentation_root_url = '';
/**
* Declares a single overview page. For example:
* documentation:
* summary: ...
* overview: (== include overview.md ==)
*
* This is a shortcut for the following declaration (using pages style):
* documentation:
* summary: ...
* pages:
* - name: Overview
* content: (== include overview.md ==)
*
* Note: you cannot specify both `overview` field and `pages` field.
*
* Generated from protobuf field string overview = 2;
*/
private $overview = '';
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $summary
* A short summary of what the service does. Can only be provided by
* plain text.
* @type \Google\Api\Page[]|\Google\Protobuf\Internal\RepeatedField $pages
* The top level pages for the documentation set.
* @type \Google\Api\DocumentationRule[]|\Google\Protobuf\Internal\RepeatedField $rules
* A list of documentation rules that apply to individual API elements.
* **NOTE:** All service configuration rules follow "last one wins" order.
* @type string $documentation_root_url
* The URL to the root of documentation.
* @type string $overview
* Declares a single overview page. For example:
* documentation:
* summary: ...
* overview: (== include overview.md ==)
*
* This is a shortcut for the following declaration (using pages style):
* documentation:
* summary: ...
* pages:
* - name: Overview
* content: (== include overview.md ==)
*
* Note: you cannot specify both `overview` field and `pages` field.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Documentation::initOnce();
parent::__construct($data);
}
/**
* A short summary of what the service does. Can only be provided by
* plain text.
*
* Generated from protobuf field string summary = 1;
* @return string
*/
public function getSummary()
{
return $this->summary;
}
/**
* A short summary of what the service does. Can only be provided by
* plain text.
*
* Generated from protobuf field string summary = 1;
* @param string $var
* @return $this
*/
public function setSummary($var)
{
GPBUtil::checkString($var, True);
$this->summary = $var;
return $this;
}
/**
* The top level pages for the documentation set.
*
* Generated from protobuf field repeated .google.api.Page pages = 5;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getPages()
{
return $this->pages;
}
/**
* The top level pages for the documentation set.
*
* Generated from protobuf field repeated .google.api.Page pages = 5;
* @param \Google\Api\Page[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setPages($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Page::class);
$this->pages = $arr;
return $this;
}
/**
* A list of documentation rules that apply to individual API elements.
* **NOTE:** All service configuration rules follow "last one wins" order.
*
* Generated from protobuf field repeated .google.api.DocumentationRule rules = 3;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getRules()
{
return $this->rules;
}
/**
* A list of documentation rules that apply to individual API elements.
* **NOTE:** All service configuration rules follow "last one wins" order.
*
* Generated from protobuf field repeated .google.api.DocumentationRule rules = 3;
* @param \Google\Api\DocumentationRule[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setRules($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\DocumentationRule::class);
$this->rules = $arr;
return $this;
}
/**
* The URL to the root of documentation.
*
* Generated from protobuf field string documentation_root_url = 4;
* @return string
*/
public function getDocumentationRootUrl()
{
return $this->documentation_root_url;
}
/**
* The URL to the root of documentation.
*
* Generated from protobuf field string documentation_root_url = 4;
* @param string $var
* @return $this
*/
public function setDocumentationRootUrl($var)
{
GPBUtil::checkString($var, True);
$this->documentation_root_url = $var;
return $this;
}
/**
* Declares a single overview page. For example:
* documentation:
* summary: ...
* overview: (== include overview.md ==)
*
* This is a shortcut for the following declaration (using pages style):
* documentation:
* summary: ...
* pages:
* - name: Overview
* content: (== include overview.md ==)
*
* Note: you cannot specify both `overview` field and `pages` field.
*
* Generated from protobuf field string overview = 2;
* @return string
*/
public function getOverview()
{
return $this->overview;
}
/**
* Declares a single overview page. For example:
* documentation:
* summary: ...
* overview: (== include overview.md ==)
*
* This is a shortcut for the following declaration (using pages style):
* documentation:
* summary: ...
* pages:
* - name: Overview
* content: (== include overview.md ==)
*
* Note: you cannot specify both `overview` field and `pages` field.
*
* Generated from protobuf field string overview = 2;
* @param string $var
* @return $this
*/
public function setOverview($var)
{
GPBUtil::checkString($var, True);
$this->overview = $var;
return $this;
}
}
src/Api/DocumentationRule.php 0000644 00000012217 15174273463 0012235 0 ustar 00 google.api.DocumentationRule
*/
class DocumentationRule extends \Google\Protobuf\Internal\Message
{
/**
* The selector is a comma-separated list of patterns. Each pattern is a
* qualified name of the element which may end in "*", indicating a wildcard.
* Wildcards are only allowed at the end and for a whole component of the
* qualified name, i.e. "foo.*" is ok, but not "foo.b*" or "foo.*.bar". To
* specify a default for all applicable elements, the whole pattern "*"
* is used.
*
* Generated from protobuf field string selector = 1;
*/
private $selector = '';
/**
* Description of the selected API(s).
*
* Generated from protobuf field string description = 2;
*/
private $description = '';
/**
* Deprecation description of the selected element(s). It can be provided if an
* element is marked as `deprecated`.
*
* Generated from protobuf field string deprecation_description = 3;
*/
private $deprecation_description = '';
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $selector
* The selector is a comma-separated list of patterns. Each pattern is a
* qualified name of the element which may end in "*", indicating a wildcard.
* Wildcards are only allowed at the end and for a whole component of the
* qualified name, i.e. "foo.*" is ok, but not "foo.b*" or "foo.*.bar". To
* specify a default for all applicable elements, the whole pattern "*"
* is used.
* @type string $description
* Description of the selected API(s).
* @type string $deprecation_description
* Deprecation description of the selected element(s). It can be provided if an
* element is marked as `deprecated`.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Documentation::initOnce();
parent::__construct($data);
}
/**
* The selector is a comma-separated list of patterns. Each pattern is a
* qualified name of the element which may end in "*", indicating a wildcard.
* Wildcards are only allowed at the end and for a whole component of the
* qualified name, i.e. "foo.*" is ok, but not "foo.b*" or "foo.*.bar". To
* specify a default for all applicable elements, the whole pattern "*"
* is used.
*
* Generated from protobuf field string selector = 1;
* @return string
*/
public function getSelector()
{
return $this->selector;
}
/**
* The selector is a comma-separated list of patterns. Each pattern is a
* qualified name of the element which may end in "*", indicating a wildcard.
* Wildcards are only allowed at the end and for a whole component of the
* qualified name, i.e. "foo.*" is ok, but not "foo.b*" or "foo.*.bar". To
* specify a default for all applicable elements, the whole pattern "*"
* is used.
*
* Generated from protobuf field string selector = 1;
* @param string $var
* @return $this
*/
public function setSelector($var)
{
GPBUtil::checkString($var, True);
$this->selector = $var;
return $this;
}
/**
* Description of the selected API(s).
*
* Generated from protobuf field string description = 2;
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* Description of the selected API(s).
*
* Generated from protobuf field string description = 2;
* @param string $var
* @return $this
*/
public function setDescription($var)
{
GPBUtil::checkString($var, True);
$this->description = $var;
return $this;
}
/**
* Deprecation description of the selected element(s). It can be provided if an
* element is marked as `deprecated`.
*
* Generated from protobuf field string deprecation_description = 3;
* @return string
*/
public function getDeprecationDescription()
{
return $this->deprecation_description;
}
/**
* Deprecation description of the selected element(s). It can be provided if an
* element is marked as `deprecated`.
*
* Generated from protobuf field string deprecation_description = 3;
* @param string $var
* @return $this
*/
public function setDeprecationDescription($var)
{
GPBUtil::checkString($var, True);
$this->deprecation_description = $var;
return $this;
}
}
src/Api/Endpoint.php 0000644 00000022042 15174273463 0010351 0 ustar 00 google.api.Endpoint
*/
class Endpoint extends \Google\Protobuf\Internal\Message
{
/**
* The canonical name of this endpoint.
*
* Generated from protobuf field string name = 1;
*/
private $name = '';
/**
* DEPRECATED: This field is no longer supported. Instead of using aliases,
* please specify multiple [google.api.Endpoint][google.api.Endpoint] for each of the intended
* aliases.
* Additional names that this endpoint will be hosted on.
*
* Generated from protobuf field repeated string aliases = 2;
*/
private $aliases;
/**
* The list of features enabled on this endpoint.
*
* Generated from protobuf field repeated string features = 4;
*/
private $features;
/**
* The specification of an Internet routable address of API frontend that will
* handle requests to this [API Endpoint](https://cloud.google.com/apis/design/glossary).
* It should be either a valid IPv4 address or a fully-qualified domain name.
* For example, "8.8.8.8" or "myservice.appspot.com".
*
* Generated from protobuf field string target = 101;
*/
private $target = '';
/**
* Allowing
* [CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing), aka
* cross-domain traffic, would allow the backends served from this endpoint to
* receive and respond to HTTP OPTIONS requests. The response will be used by
* the browser to determine whether the subsequent cross-origin request is
* allowed to proceed.
*
* Generated from protobuf field bool allow_cors = 5;
*/
private $allow_cors = false;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $name
* The canonical name of this endpoint.
* @type string[]|\Google\Protobuf\Internal\RepeatedField $aliases
* DEPRECATED: This field is no longer supported. Instead of using aliases,
* please specify multiple [google.api.Endpoint][google.api.Endpoint] for each of the intended
* aliases.
* Additional names that this endpoint will be hosted on.
* @type string[]|\Google\Protobuf\Internal\RepeatedField $features
* The list of features enabled on this endpoint.
* @type string $target
* The specification of an Internet routable address of API frontend that will
* handle requests to this [API Endpoint](https://cloud.google.com/apis/design/glossary).
* It should be either a valid IPv4 address or a fully-qualified domain name.
* For example, "8.8.8.8" or "myservice.appspot.com".
* @type bool $allow_cors
* Allowing
* [CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing), aka
* cross-domain traffic, would allow the backends served from this endpoint to
* receive and respond to HTTP OPTIONS requests. The response will be used by
* the browser to determine whether the subsequent cross-origin request is
* allowed to proceed.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Endpoint::initOnce();
parent::__construct($data);
}
/**
* The canonical name of this endpoint.
*
* Generated from protobuf field string name = 1;
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* The canonical name of this endpoint.
*
* Generated from protobuf field string name = 1;
* @param string $var
* @return $this
*/
public function setName($var)
{
GPBUtil::checkString($var, True);
$this->name = $var;
return $this;
}
/**
* DEPRECATED: This field is no longer supported. Instead of using aliases,
* please specify multiple [google.api.Endpoint][google.api.Endpoint] for each of the intended
* aliases.
* Additional names that this endpoint will be hosted on.
*
* Generated from protobuf field repeated string aliases = 2;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getAliases()
{
return $this->aliases;
}
/**
* DEPRECATED: This field is no longer supported. Instead of using aliases,
* please specify multiple [google.api.Endpoint][google.api.Endpoint] for each of the intended
* aliases.
* Additional names that this endpoint will be hosted on.
*
* Generated from protobuf field repeated string aliases = 2;
* @param string[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setAliases($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING);
$this->aliases = $arr;
return $this;
}
/**
* The list of features enabled on this endpoint.
*
* Generated from protobuf field repeated string features = 4;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getFeatures()
{
return $this->features;
}
/**
* The list of features enabled on this endpoint.
*
* Generated from protobuf field repeated string features = 4;
* @param string[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setFeatures($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING);
$this->features = $arr;
return $this;
}
/**
* The specification of an Internet routable address of API frontend that will
* handle requests to this [API Endpoint](https://cloud.google.com/apis/design/glossary).
* It should be either a valid IPv4 address or a fully-qualified domain name.
* For example, "8.8.8.8" or "myservice.appspot.com".
*
* Generated from protobuf field string target = 101;
* @return string
*/
public function getTarget()
{
return $this->target;
}
/**
* The specification of an Internet routable address of API frontend that will
* handle requests to this [API Endpoint](https://cloud.google.com/apis/design/glossary).
* It should be either a valid IPv4 address or a fully-qualified domain name.
* For example, "8.8.8.8" or "myservice.appspot.com".
*
* Generated from protobuf field string target = 101;
* @param string $var
* @return $this
*/
public function setTarget($var)
{
GPBUtil::checkString($var, True);
$this->target = $var;
return $this;
}
/**
* Allowing
* [CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing), aka
* cross-domain traffic, would allow the backends served from this endpoint to
* receive and respond to HTTP OPTIONS requests. The response will be used by
* the browser to determine whether the subsequent cross-origin request is
* allowed to proceed.
*
* Generated from protobuf field bool allow_cors = 5;
* @return bool
*/
public function getAllowCors()
{
return $this->allow_cors;
}
/**
* Allowing
* [CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing), aka
* cross-domain traffic, would allow the backends served from this endpoint to
* receive and respond to HTTP OPTIONS requests. The response will be used by
* the browser to determine whether the subsequent cross-origin request is
* allowed to proceed.
*
* Generated from protobuf field bool allow_cors = 5;
* @param bool $var
* @return $this
*/
public function setAllowCors($var)
{
GPBUtil::checkBool($var);
$this->allow_cors = $var;
return $this;
}
}
src/Api/Expr/V1alpha1/CheckRequest.php 0000644 00000014640 15174273463 0013457 0 ustar 00 google.api.expr.v1alpha1.CheckRequest
*/
class CheckRequest extends \Google\Protobuf\Internal\Message
{
/**
* Required. The parsed representation of the CEL program.
*
* Generated from protobuf field .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1 [(.google.api.field_behavior) = REQUIRED];
*/
private $parsed_expr = null;
/**
* Declarations of types for external variables and functions.
* Required if program uses external variables or functions
* not in the default environment.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Decl type_env = 2;
*/
private $type_env;
/**
* The protocol buffer context. See "Name Resolution" in the
* Language Definition.
*
* Generated from protobuf field string container = 3;
*/
private $container = '';
/**
* If true, use only the declarations in [type_env][google.api.expr.v1alpha1.CheckRequest.type_env]. If false (default),
* add declarations for the standard definitions to the type environment. See
* "Standard Definitions" in the Language Definition.
*
* Generated from protobuf field bool no_std_env = 4;
*/
private $no_std_env = false;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\ParsedExpr $parsed_expr
* Required. The parsed representation of the CEL program.
* @type \Google\Api\Expr\V1alpha1\Decl[]|\Google\Protobuf\Internal\RepeatedField $type_env
* Declarations of types for external variables and functions.
* Required if program uses external variables or functions
* not in the default environment.
* @type string $container
* The protocol buffer context. See "Name Resolution" in the
* Language Definition.
* @type bool $no_std_env
* If true, use only the declarations in [type_env][google.api.expr.v1alpha1.CheckRequest.type_env]. If false (default),
* add declarations for the standard definitions to the type environment. See
* "Standard Definitions" in the Language Definition.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\ConformanceService::initOnce();
parent::__construct($data);
}
/**
* Required. The parsed representation of the CEL program.
*
* Generated from protobuf field .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1 [(.google.api.field_behavior) = REQUIRED];
* @return \Google\Api\Expr\V1alpha1\ParsedExpr
*/
public function getParsedExpr()
{
return $this->parsed_expr;
}
/**
* Required. The parsed representation of the CEL program.
*
* Generated from protobuf field .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1 [(.google.api.field_behavior) = REQUIRED];
* @param \Google\Api\Expr\V1alpha1\ParsedExpr $var
* @return $this
*/
public function setParsedExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\ParsedExpr::class);
$this->parsed_expr = $var;
return $this;
}
/**
* Declarations of types for external variables and functions.
* Required if program uses external variables or functions
* not in the default environment.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Decl type_env = 2;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getTypeEnv()
{
return $this->type_env;
}
/**
* Declarations of types for external variables and functions.
* Required if program uses external variables or functions
* not in the default environment.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Decl type_env = 2;
* @param \Google\Api\Expr\V1alpha1\Decl[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setTypeEnv($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Decl::class);
$this->type_env = $arr;
return $this;
}
/**
* The protocol buffer context. See "Name Resolution" in the
* Language Definition.
*
* Generated from protobuf field string container = 3;
* @return string
*/
public function getContainer()
{
return $this->container;
}
/**
* The protocol buffer context. See "Name Resolution" in the
* Language Definition.
*
* Generated from protobuf field string container = 3;
* @param string $var
* @return $this
*/
public function setContainer($var)
{
GPBUtil::checkString($var, True);
$this->container = $var;
return $this;
}
/**
* If true, use only the declarations in [type_env][google.api.expr.v1alpha1.CheckRequest.type_env]. If false (default),
* add declarations for the standard definitions to the type environment. See
* "Standard Definitions" in the Language Definition.
*
* Generated from protobuf field bool no_std_env = 4;
* @return bool
*/
public function getNoStdEnv()
{
return $this->no_std_env;
}
/**
* If true, use only the declarations in [type_env][google.api.expr.v1alpha1.CheckRequest.type_env]. If false (default),
* add declarations for the standard definitions to the type environment. See
* "Standard Definitions" in the Language Definition.
*
* Generated from protobuf field bool no_std_env = 4;
* @param bool $var
* @return $this
*/
public function setNoStdEnv($var)
{
GPBUtil::checkBool($var);
$this->no_std_env = $var;
return $this;
}
}
src/Api/Expr/V1alpha1/CheckResponse.php 0000644 00000006135 15174273463 0013625 0 ustar 00 google.api.expr.v1alpha1.CheckResponse
*/
class CheckResponse extends \Google\Protobuf\Internal\Message
{
/**
* The annotated representation, or unset if checking failed.
*
* Generated from protobuf field .google.api.expr.v1alpha1.CheckedExpr checked_expr = 1;
*/
private $checked_expr = null;
/**
* Any number of issues with [StatusDetails][] as the details.
*
* Generated from protobuf field repeated .google.rpc.Status issues = 2;
*/
private $issues;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\CheckedExpr $checked_expr
* The annotated representation, or unset if checking failed.
* @type \Google\Rpc\Status[]|\Google\Protobuf\Internal\RepeatedField $issues
* Any number of issues with [StatusDetails][] as the details.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\ConformanceService::initOnce();
parent::__construct($data);
}
/**
* The annotated representation, or unset if checking failed.
*
* Generated from protobuf field .google.api.expr.v1alpha1.CheckedExpr checked_expr = 1;
* @return \Google\Api\Expr\V1alpha1\CheckedExpr
*/
public function getCheckedExpr()
{
return $this->checked_expr;
}
/**
* The annotated representation, or unset if checking failed.
*
* Generated from protobuf field .google.api.expr.v1alpha1.CheckedExpr checked_expr = 1;
* @param \Google\Api\Expr\V1alpha1\CheckedExpr $var
* @return $this
*/
public function setCheckedExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\CheckedExpr::class);
$this->checked_expr = $var;
return $this;
}
/**
* Any number of issues with [StatusDetails][] as the details.
*
* Generated from protobuf field repeated .google.rpc.Status issues = 2;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getIssues()
{
return $this->issues;
}
/**
* Any number of issues with [StatusDetails][] as the details.
*
* Generated from protobuf field repeated .google.rpc.Status issues = 2;
* @param \Google\Rpc\Status[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setIssues($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Rpc\Status::class);
$this->issues = $arr;
return $this;
}
}
src/Api/Expr/V1alpha1/CheckedExpr.php 0000644 00000023237 15174273463 0013260 0 ustar 00 google.api.expr.v1alpha1.CheckedExpr
*/
class CheckedExpr extends \Google\Protobuf\Internal\Message
{
/**
* A map from expression ids to resolved references.
* The following entries are in this table:
* - An Ident or Select expression is represented here if it resolves to a
* declaration. For instance, if `a.b.c` is represented by
* `select(select(id(a), b), c)`, and `a.b` resolves to a declaration,
* while `c` is a field selection, then the reference is attached to the
* nested select expression (but not to the id or or the outer select).
* In turn, if `a` resolves to a declaration and `b.c` are field selections,
* the reference is attached to the ident expression.
* - Every Call expression has an entry here, identifying the function being
* called.
* - Every CreateStruct expression for a message has an entry, identifying
* the message.
*
* Generated from protobuf field map reference_map = 2;
*/
private $reference_map;
/**
* A map from expression ids to types.
* Every expression node which has a type different than DYN has a mapping
* here. If an expression has type DYN, it is omitted from this map to save
* space.
*
* Generated from protobuf field map type_map = 3;
*/
private $type_map;
/**
* The source info derived from input that generated the parsed `expr` and
* any optimizations made during the type-checking pass.
*
* Generated from protobuf field .google.api.expr.v1alpha1.SourceInfo source_info = 5;
*/
private $source_info = null;
/**
* The checked expression. Semantically equivalent to the parsed `expr`, but
* may have structural differences.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr expr = 4;
*/
private $expr = null;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type array|\Google\Protobuf\Internal\MapField $reference_map
* A map from expression ids to resolved references.
* The following entries are in this table:
* - An Ident or Select expression is represented here if it resolves to a
* declaration. For instance, if `a.b.c` is represented by
* `select(select(id(a), b), c)`, and `a.b` resolves to a declaration,
* while `c` is a field selection, then the reference is attached to the
* nested select expression (but not to the id or or the outer select).
* In turn, if `a` resolves to a declaration and `b.c` are field selections,
* the reference is attached to the ident expression.
* - Every Call expression has an entry here, identifying the function being
* called.
* - Every CreateStruct expression for a message has an entry, identifying
* the message.
* @type array|\Google\Protobuf\Internal\MapField $type_map
* A map from expression ids to types.
* Every expression node which has a type different than DYN has a mapping
* here. If an expression has type DYN, it is omitted from this map to save
* space.
* @type \Google\Api\Expr\V1alpha1\SourceInfo $source_info
* The source info derived from input that generated the parsed `expr` and
* any optimizations made during the type-checking pass.
* @type \Google\Api\Expr\V1alpha1\Expr $expr
* The checked expression. Semantically equivalent to the parsed `expr`, but
* may have structural differences.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Checked::initOnce();
parent::__construct($data);
}
/**
* A map from expression ids to resolved references.
* The following entries are in this table:
* - An Ident or Select expression is represented here if it resolves to a
* declaration. For instance, if `a.b.c` is represented by
* `select(select(id(a), b), c)`, and `a.b` resolves to a declaration,
* while `c` is a field selection, then the reference is attached to the
* nested select expression (but not to the id or or the outer select).
* In turn, if `a` resolves to a declaration and `b.c` are field selections,
* the reference is attached to the ident expression.
* - Every Call expression has an entry here, identifying the function being
* called.
* - Every CreateStruct expression for a message has an entry, identifying
* the message.
*
* Generated from protobuf field map reference_map = 2;
* @return \Google\Protobuf\Internal\MapField
*/
public function getReferenceMap()
{
return $this->reference_map;
}
/**
* A map from expression ids to resolved references.
* The following entries are in this table:
* - An Ident or Select expression is represented here if it resolves to a
* declaration. For instance, if `a.b.c` is represented by
* `select(select(id(a), b), c)`, and `a.b` resolves to a declaration,
* while `c` is a field selection, then the reference is attached to the
* nested select expression (but not to the id or or the outer select).
* In turn, if `a` resolves to a declaration and `b.c` are field selections,
* the reference is attached to the ident expression.
* - Every Call expression has an entry here, identifying the function being
* called.
* - Every CreateStruct expression for a message has an entry, identifying
* the message.
*
* Generated from protobuf field map reference_map = 2;
* @param array|\Google\Protobuf\Internal\MapField $var
* @return $this
*/
public function setReferenceMap($var)
{
$arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::INT64, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Reference::class);
$this->reference_map = $arr;
return $this;
}
/**
* A map from expression ids to types.
* Every expression node which has a type different than DYN has a mapping
* here. If an expression has type DYN, it is omitted from this map to save
* space.
*
* Generated from protobuf field map type_map = 3;
* @return \Google\Protobuf\Internal\MapField
*/
public function getTypeMap()
{
return $this->type_map;
}
/**
* A map from expression ids to types.
* Every expression node which has a type different than DYN has a mapping
* here. If an expression has type DYN, it is omitted from this map to save
* space.
*
* Generated from protobuf field map type_map = 3;
* @param array|\Google\Protobuf\Internal\MapField $var
* @return $this
*/
public function setTypeMap($var)
{
$arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::INT64, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Type::class);
$this->type_map = $arr;
return $this;
}
/**
* The source info derived from input that generated the parsed `expr` and
* any optimizations made during the type-checking pass.
*
* Generated from protobuf field .google.api.expr.v1alpha1.SourceInfo source_info = 5;
* @return \Google\Api\Expr\V1alpha1\SourceInfo
*/
public function getSourceInfo()
{
return $this->source_info;
}
/**
* The source info derived from input that generated the parsed `expr` and
* any optimizations made during the type-checking pass.
*
* Generated from protobuf field .google.api.expr.v1alpha1.SourceInfo source_info = 5;
* @param \Google\Api\Expr\V1alpha1\SourceInfo $var
* @return $this
*/
public function setSourceInfo($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\SourceInfo::class);
$this->source_info = $var;
return $this;
}
/**
* The checked expression. Semantically equivalent to the parsed `expr`, but
* may have structural differences.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr expr = 4;
* @return \Google\Api\Expr\V1alpha1\Expr
*/
public function getExpr()
{
return $this->expr;
}
/**
* The checked expression. Semantically equivalent to the parsed `expr`, but
* may have structural differences.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr expr = 4;
* @param \Google\Api\Expr\V1alpha1\Expr $var
* @return $this
*/
public function setExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr::class);
$this->expr = $var;
return $this;
}
}
src/Api/Expr/V1alpha1/Constant.php 0000644 00000017304 15174273463 0012662 0 ustar 00 google.api.expr.v1alpha1.Constant
*/
class Constant extends \Google\Protobuf\Internal\Message
{
protected $constant_kind;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $null_value
* null value.
* @type bool $bool_value
* boolean value.
* @type int|string $int64_value
* int64 value.
* @type int|string $uint64_value
* uint64 value.
* @type float $double_value
* double value.
* @type string $string_value
* string value.
* @type string $bytes_value
* bytes value.
* @type \Google\Protobuf\Duration $duration_value
* protobuf.Duration value.
* Deprecated: duration is no longer considered a builtin cel type.
* @type \Google\Protobuf\Timestamp $timestamp_value
* protobuf.Timestamp value.
* Deprecated: timestamp is no longer considered a builtin cel type.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Syntax::initOnce();
parent::__construct($data);
}
/**
* null value.
*
* Generated from protobuf field .google.protobuf.NullValue null_value = 1;
* @return int
*/
public function getNullValue()
{
return $this->readOneof(1);
}
/**
* null value.
*
* Generated from protobuf field .google.protobuf.NullValue null_value = 1;
* @param int $var
* @return $this
*/
public function setNullValue($var)
{
GPBUtil::checkEnum($var, \Google\Protobuf\NullValue::class);
$this->writeOneof(1, $var);
return $this;
}
/**
* boolean value.
*
* Generated from protobuf field bool bool_value = 2;
* @return bool
*/
public function getBoolValue()
{
return $this->readOneof(2);
}
/**
* boolean value.
*
* Generated from protobuf field bool bool_value = 2;
* @param bool $var
* @return $this
*/
public function setBoolValue($var)
{
GPBUtil::checkBool($var);
$this->writeOneof(2, $var);
return $this;
}
/**
* int64 value.
*
* Generated from protobuf field int64 int64_value = 3;
* @return int|string
*/
public function getInt64Value()
{
return $this->readOneof(3);
}
/**
* int64 value.
*
* Generated from protobuf field int64 int64_value = 3;
* @param int|string $var
* @return $this
*/
public function setInt64Value($var)
{
GPBUtil::checkInt64($var);
$this->writeOneof(3, $var);
return $this;
}
/**
* uint64 value.
*
* Generated from protobuf field uint64 uint64_value = 4;
* @return int|string
*/
public function getUint64Value()
{
return $this->readOneof(4);
}
/**
* uint64 value.
*
* Generated from protobuf field uint64 uint64_value = 4;
* @param int|string $var
* @return $this
*/
public function setUint64Value($var)
{
GPBUtil::checkUint64($var);
$this->writeOneof(4, $var);
return $this;
}
/**
* double value.
*
* Generated from protobuf field double double_value = 5;
* @return float
*/
public function getDoubleValue()
{
return $this->readOneof(5);
}
/**
* double value.
*
* Generated from protobuf field double double_value = 5;
* @param float $var
* @return $this
*/
public function setDoubleValue($var)
{
GPBUtil::checkDouble($var);
$this->writeOneof(5, $var);
return $this;
}
/**
* string value.
*
* Generated from protobuf field string string_value = 6;
* @return string
*/
public function getStringValue()
{
return $this->readOneof(6);
}
/**
* string value.
*
* Generated from protobuf field string string_value = 6;
* @param string $var
* @return $this
*/
public function setStringValue($var)
{
GPBUtil::checkString($var, True);
$this->writeOneof(6, $var);
return $this;
}
/**
* bytes value.
*
* Generated from protobuf field bytes bytes_value = 7;
* @return string
*/
public function getBytesValue()
{
return $this->readOneof(7);
}
/**
* bytes value.
*
* Generated from protobuf field bytes bytes_value = 7;
* @param string $var
* @return $this
*/
public function setBytesValue($var)
{
GPBUtil::checkString($var, False);
$this->writeOneof(7, $var);
return $this;
}
/**
* protobuf.Duration value.
* Deprecated: duration is no longer considered a builtin cel type.
*
* Generated from protobuf field .google.protobuf.Duration duration_value = 8 [deprecated = true];
* @return \Google\Protobuf\Duration
*/
public function getDurationValue()
{
return $this->readOneof(8);
}
/**
* protobuf.Duration value.
* Deprecated: duration is no longer considered a builtin cel type.
*
* Generated from protobuf field .google.protobuf.Duration duration_value = 8 [deprecated = true];
* @param \Google\Protobuf\Duration $var
* @return $this
*/
public function setDurationValue($var)
{
GPBUtil::checkMessage($var, \Google\Protobuf\Duration::class);
$this->writeOneof(8, $var);
return $this;
}
/**
* protobuf.Timestamp value.
* Deprecated: timestamp is no longer considered a builtin cel type.
*
* Generated from protobuf field .google.protobuf.Timestamp timestamp_value = 9 [deprecated = true];
* @return \Google\Protobuf\Timestamp
*/
public function getTimestampValue()
{
return $this->readOneof(9);
}
/**
* protobuf.Timestamp value.
* Deprecated: timestamp is no longer considered a builtin cel type.
*
* Generated from protobuf field .google.protobuf.Timestamp timestamp_value = 9 [deprecated = true];
* @param \Google\Protobuf\Timestamp $var
* @return $this
*/
public function setTimestampValue($var)
{
GPBUtil::checkMessage($var, \Google\Protobuf\Timestamp::class);
$this->writeOneof(9, $var);
return $this;
}
/**
* @return string
*/
public function getConstantKind()
{
return $this->whichOneof("constant_kind");
}
}
src/Api/Expr/V1alpha1/Decl.php 0000644 00000012526 15174273463 0011741 0 ustar 00 google.api.expr.v1alpha1.Decl
*/
class Decl extends \Google\Protobuf\Internal\Message
{
/**
* The fully qualified name of the declaration.
* Declarations are organized in containers and this represents the full path
* to the declaration in its container, as in `google.api.expr.Decl`.
* Declarations used as [FunctionDecl.Overload][google.api.expr.v1alpha1.Decl.FunctionDecl.Overload] parameters may or may not
* have a name depending on whether the overload is function declaration or a
* function definition containing a result [Expr][google.api.expr.v1alpha1.Expr].
*
* Generated from protobuf field string name = 1;
*/
private $name = '';
protected $decl_kind;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $name
* The fully qualified name of the declaration.
* Declarations are organized in containers and this represents the full path
* to the declaration in its container, as in `google.api.expr.Decl`.
* Declarations used as [FunctionDecl.Overload][google.api.expr.v1alpha1.Decl.FunctionDecl.Overload] parameters may or may not
* have a name depending on whether the overload is function declaration or a
* function definition containing a result [Expr][google.api.expr.v1alpha1.Expr].
* @type \Google\Api\Expr\V1alpha1\Decl\IdentDecl $ident
* Identifier declaration.
* @type \Google\Api\Expr\V1alpha1\Decl\FunctionDecl $function
* Function declaration.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Checked::initOnce();
parent::__construct($data);
}
/**
* The fully qualified name of the declaration.
* Declarations are organized in containers and this represents the full path
* to the declaration in its container, as in `google.api.expr.Decl`.
* Declarations used as [FunctionDecl.Overload][google.api.expr.v1alpha1.Decl.FunctionDecl.Overload] parameters may or may not
* have a name depending on whether the overload is function declaration or a
* function definition containing a result [Expr][google.api.expr.v1alpha1.Expr].
*
* Generated from protobuf field string name = 1;
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* The fully qualified name of the declaration.
* Declarations are organized in containers and this represents the full path
* to the declaration in its container, as in `google.api.expr.Decl`.
* Declarations used as [FunctionDecl.Overload][google.api.expr.v1alpha1.Decl.FunctionDecl.Overload] parameters may or may not
* have a name depending on whether the overload is function declaration or a
* function definition containing a result [Expr][google.api.expr.v1alpha1.Expr].
*
* Generated from protobuf field string name = 1;
* @param string $var
* @return $this
*/
public function setName($var)
{
GPBUtil::checkString($var, True);
$this->name = $var;
return $this;
}
/**
* Identifier declaration.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Decl.IdentDecl ident = 2;
* @return \Google\Api\Expr\V1alpha1\Decl\IdentDecl
*/
public function getIdent()
{
return $this->readOneof(2);
}
/**
* Identifier declaration.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Decl.IdentDecl ident = 2;
* @param \Google\Api\Expr\V1alpha1\Decl\IdentDecl $var
* @return $this
*/
public function setIdent($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Decl_IdentDecl::class);
$this->writeOneof(2, $var);
return $this;
}
/**
* Function declaration.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Decl.FunctionDecl function = 3;
* @return \Google\Api\Expr\V1alpha1\Decl\FunctionDecl
*/
public function getFunction()
{
return $this->readOneof(3);
}
/**
* Function declaration.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Decl.FunctionDecl function = 3;
* @param \Google\Api\Expr\V1alpha1\Decl\FunctionDecl $var
* @return $this
*/
public function setFunction($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Decl_FunctionDecl::class);
$this->writeOneof(3, $var);
return $this;
}
/**
* @return string
*/
public function getDeclKind()
{
return $this->whichOneof("decl_kind");
}
}
src/Api/Expr/V1alpha1/Decl/FunctionDecl.php 0000644 00000005232 15174273463 0014312 0 ustar 00 google.api.expr.v1alpha1.Decl.FunctionDecl
*/
class FunctionDecl extends \Google\Protobuf\Internal\Message
{
/**
* Required. List of function overloads, must contain at least one overload.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Decl.FunctionDecl.Overload overloads = 1;
*/
private $overloads;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\Decl\FunctionDecl\Overload[]|\Google\Protobuf\Internal\RepeatedField $overloads
* Required. List of function overloads, must contain at least one overload.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Checked::initOnce();
parent::__construct($data);
}
/**
* Required. List of function overloads, must contain at least one overload.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Decl.FunctionDecl.Overload overloads = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getOverloads()
{
return $this->overloads;
}
/**
* Required. List of function overloads, must contain at least one overload.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Decl.FunctionDecl.Overload overloads = 1;
* @param \Google\Api\Expr\V1alpha1\Decl\FunctionDecl\Overload[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setOverloads($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Decl\FunctionDecl\Overload::class);
$this->overloads = $arr;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FunctionDecl::class, \Google\Api\Expr\V1alpha1\Decl_FunctionDecl::class);
src/Api/Expr/V1alpha1/Decl/FunctionDecl/Overload.php 0000644 00000027675 15174273463 0016104 0 ustar 00 google.api.expr.v1alpha1.Decl.FunctionDecl.Overload
*/
class Overload extends \Google\Protobuf\Internal\Message
{
/**
* Required. Globally unique overload name of the function which reflects
* the function name and argument types.
* This will be used by a [Reference][google.api.expr.v1alpha1.Reference] to indicate the `overload_id` that
* was resolved for the function `name`.
*
* Generated from protobuf field string overload_id = 1;
*/
private $overload_id = '';
/**
* List of function parameter [Type][google.api.expr.v1alpha1.Type] values.
* Param types are disjoint after generic type parameters have been
* replaced with the type `DYN`. Since the `DYN` type is compatible with
* any other type, this means that if `A` is a type parameter, the
* function types `int` and `intrepeated .google.api.expr.v1alpha1.Type params = 2;
*/
private $params;
/**
* The type param names associated with the function declaration.
* For example, `function exrepeated string type_params = 3;
*/
private $type_params;
/**
* Required. The result type of the function. For example, the operator
* `string.isEmpty()` would have `result_type` of `kind: BOOL`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type result_type = 4;
*/
private $result_type = null;
/**
* Whether the function is to be used in a method call-style `x.f(...)`
* of a function call-style `f(x, ...)`.
* For methods, the first parameter declaration, `params[0]` is the
* expected type of the target receiver.
*
* Generated from protobuf field bool is_instance_function = 5;
*/
private $is_instance_function = false;
/**
* Documentation string for the overload.
*
* Generated from protobuf field string doc = 6;
*/
private $doc = '';
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $overload_id
* Required. Globally unique overload name of the function which reflects
* the function name and argument types.
* This will be used by a [Reference][google.api.expr.v1alpha1.Reference] to indicate the `overload_id` that
* was resolved for the function `name`.
* @type \Google\Api\Expr\V1alpha1\Type[]|\Google\Protobuf\Internal\RepeatedField $params
* List of function parameter [Type][google.api.expr.v1alpha1.Type] values.
* Param types are disjoint after generic type parameters have been
* replaced with the type `DYN`. Since the `DYN` type is compatible with
* any other type, this means that if `A` is a type parameter, the
* function types `int` and `intstring overload_id = 1;
* @return string
*/
public function getOverloadId()
{
return $this->overload_id;
}
/**
* Required. Globally unique overload name of the function which reflects
* the function name and argument types.
* This will be used by a [Reference][google.api.expr.v1alpha1.Reference] to indicate the `overload_id` that
* was resolved for the function `name`.
*
* Generated from protobuf field string overload_id = 1;
* @param string $var
* @return $this
*/
public function setOverloadId($var)
{
GPBUtil::checkString($var, True);
$this->overload_id = $var;
return $this;
}
/**
* List of function parameter [Type][google.api.expr.v1alpha1.Type] values.
* Param types are disjoint after generic type parameters have been
* replaced with the type `DYN`. Since the `DYN` type is compatible with
* any other type, this means that if `A` is a type parameter, the
* function types `int` and `intrepeated .google.api.expr.v1alpha1.Type params = 2;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getParams()
{
return $this->params;
}
/**
* List of function parameter [Type][google.api.expr.v1alpha1.Type] values.
* Param types are disjoint after generic type parameters have been
* replaced with the type `DYN`. Since the `DYN` type is compatible with
* any other type, this means that if `A` is a type parameter, the
* function types `int` and `intrepeated .google.api.expr.v1alpha1.Type params = 2;
* @param \Google\Api\Expr\V1alpha1\Type[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setParams($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Type::class);
$this->params = $arr;
return $this;
}
/**
* The type param names associated with the function declaration.
* For example, `function exrepeated string type_params = 3;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getTypeParams()
{
return $this->type_params;
}
/**
* The type param names associated with the function declaration.
* For example, `function exrepeated string type_params = 3;
* @param string[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setTypeParams($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING);
$this->type_params = $arr;
return $this;
}
/**
* Required. The result type of the function. For example, the operator
* `string.isEmpty()` would have `result_type` of `kind: BOOL`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type result_type = 4;
* @return \Google\Api\Expr\V1alpha1\Type
*/
public function getResultType()
{
return $this->result_type;
}
/**
* Required. The result type of the function. For example, the operator
* `string.isEmpty()` would have `result_type` of `kind: BOOL`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type result_type = 4;
* @param \Google\Api\Expr\V1alpha1\Type $var
* @return $this
*/
public function setResultType($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Type::class);
$this->result_type = $var;
return $this;
}
/**
* Whether the function is to be used in a method call-style `x.f(...)`
* of a function call-style `f(x, ...)`.
* For methods, the first parameter declaration, `params[0]` is the
* expected type of the target receiver.
*
* Generated from protobuf field bool is_instance_function = 5;
* @return bool
*/
public function getIsInstanceFunction()
{
return $this->is_instance_function;
}
/**
* Whether the function is to be used in a method call-style `x.f(...)`
* of a function call-style `f(x, ...)`.
* For methods, the first parameter declaration, `params[0]` is the
* expected type of the target receiver.
*
* Generated from protobuf field bool is_instance_function = 5;
* @param bool $var
* @return $this
*/
public function setIsInstanceFunction($var)
{
GPBUtil::checkBool($var);
$this->is_instance_function = $var;
return $this;
}
/**
* Documentation string for the overload.
*
* Generated from protobuf field string doc = 6;
* @return string
*/
public function getDoc()
{
return $this->doc;
}
/**
* Documentation string for the overload.
*
* Generated from protobuf field string doc = 6;
* @param string $var
* @return $this
*/
public function setDoc($var)
{
GPBUtil::checkString($var, True);
$this->doc = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Overload::class, \Google\Api\Expr\V1alpha1\Decl_FunctionDecl_Overload::class);
src/Api/Expr/V1alpha1/Decl/IdentDecl.php 0000644 00000010346 15174273463 0013572 0 ustar 00 google.api.expr.v1alpha1.Decl.IdentDecl
*/
class IdentDecl extends \Google\Protobuf\Internal\Message
{
/**
* Required. The type of the identifier.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type type = 1;
*/
private $type = null;
/**
* The constant value of the identifier. If not specified, the identifier
* must be supplied at evaluation time.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Constant value = 2;
*/
private $value = null;
/**
* Documentation string for the identifier.
*
* Generated from protobuf field string doc = 3;
*/
private $doc = '';
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\Type $type
* Required. The type of the identifier.
* @type \Google\Api\Expr\V1alpha1\Constant $value
* The constant value of the identifier. If not specified, the identifier
* must be supplied at evaluation time.
* @type string $doc
* Documentation string for the identifier.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Checked::initOnce();
parent::__construct($data);
}
/**
* Required. The type of the identifier.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type type = 1;
* @return \Google\Api\Expr\V1alpha1\Type
*/
public function getType()
{
return $this->type;
}
/**
* Required. The type of the identifier.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type type = 1;
* @param \Google\Api\Expr\V1alpha1\Type $var
* @return $this
*/
public function setType($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Type::class);
$this->type = $var;
return $this;
}
/**
* The constant value of the identifier. If not specified, the identifier
* must be supplied at evaluation time.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Constant value = 2;
* @return \Google\Api\Expr\V1alpha1\Constant
*/
public function getValue()
{
return $this->value;
}
/**
* The constant value of the identifier. If not specified, the identifier
* must be supplied at evaluation time.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Constant value = 2;
* @param \Google\Api\Expr\V1alpha1\Constant $var
* @return $this
*/
public function setValue($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Constant::class);
$this->value = $var;
return $this;
}
/**
* Documentation string for the identifier.
*
* Generated from protobuf field string doc = 3;
* @return string
*/
public function getDoc()
{
return $this->doc;
}
/**
* Documentation string for the identifier.
*
* Generated from protobuf field string doc = 3;
* @param string $var
* @return $this
*/
public function setDoc($var)
{
GPBUtil::checkString($var, True);
$this->doc = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IdentDecl::class, \Google\Api\Expr\V1alpha1\Decl_IdentDecl::class);
src/Api/Expr/V1alpha1/Decl_FunctionDecl.php 0000644 00000001060 15174273463 0014365 0 ustar 00 google.api.expr.v1alpha1.EnumValue
*/
class EnumValue extends \Google\Protobuf\Internal\Message
{
/**
* The fully qualified name of the enum type.
*
* Generated from protobuf field string type = 1;
*/
private $type = '';
/**
* The value of the enum.
*
* Generated from protobuf field int32 value = 2;
*/
private $value = 0;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $type
* The fully qualified name of the enum type.
* @type int $value
* The value of the enum.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Value::initOnce();
parent::__construct($data);
}
/**
* The fully qualified name of the enum type.
*
* Generated from protobuf field string type = 1;
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* The fully qualified name of the enum type.
*
* Generated from protobuf field string type = 1;
* @param string $var
* @return $this
*/
public function setType($var)
{
GPBUtil::checkString($var, True);
$this->type = $var;
return $this;
}
/**
* The value of the enum.
*
* Generated from protobuf field int32 value = 2;
* @return int
*/
public function getValue()
{
return $this->value;
}
/**
* The value of the enum.
*
* Generated from protobuf field int32 value = 2;
* @param int $var
* @return $this
*/
public function setValue($var)
{
GPBUtil::checkInt32($var);
$this->value = $var;
return $this;
}
}
src/Api/Expr/V1alpha1/ErrorSet.php 0000644 00000003472 15174273463 0012637 0 ustar 00 google.api.expr.v1alpha1.ErrorSet
*/
class ErrorSet extends \Google\Protobuf\Internal\Message
{
/**
* The errors in the set.
*
* Generated from protobuf field repeated .google.rpc.Status errors = 1;
*/
private $errors;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Rpc\Status[]|\Google\Protobuf\Internal\RepeatedField $errors
* The errors in the set.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\PBEval::initOnce();
parent::__construct($data);
}
/**
* The errors in the set.
*
* Generated from protobuf field repeated .google.rpc.Status errors = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getErrors()
{
return $this->errors;
}
/**
* The errors in the set.
*
* Generated from protobuf field repeated .google.rpc.Status errors = 1;
* @param \Google\Rpc\Status[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setErrors($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Rpc\Status::class);
$this->errors = $arr;
return $this;
}
}
src/Api/Expr/V1alpha1/EvalRequest.php 0000644 00000012750 15174273463 0013331 0 ustar 00 google.api.expr.v1alpha1.EvalRequest
*/
class EvalRequest extends \Google\Protobuf\Internal\Message
{
/**
* Bindings for the external variables. The types SHOULD be compatible
* with the type environment in [CheckRequest][google.api.expr.v1alpha1.CheckRequest], if checked.
*
* Generated from protobuf field map bindings = 3;
*/
private $bindings;
/**
* SHOULD be the same container as used in [CheckRequest][google.api.expr.v1alpha1.CheckRequest], if checked.
*
* Generated from protobuf field string container = 4;
*/
private $container = '';
protected $expr_kind;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\ParsedExpr $parsed_expr
* Evaluate based on the parsed representation.
* @type \Google\Api\Expr\V1alpha1\CheckedExpr $checked_expr
* Evaluate based on the checked representation.
* @type array|\Google\Protobuf\Internal\MapField $bindings
* Bindings for the external variables. The types SHOULD be compatible
* with the type environment in [CheckRequest][google.api.expr.v1alpha1.CheckRequest], if checked.
* @type string $container
* SHOULD be the same container as used in [CheckRequest][google.api.expr.v1alpha1.CheckRequest], if checked.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\ConformanceService::initOnce();
parent::__construct($data);
}
/**
* Evaluate based on the parsed representation.
*
* Generated from protobuf field .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1;
* @return \Google\Api\Expr\V1alpha1\ParsedExpr
*/
public function getParsedExpr()
{
return $this->readOneof(1);
}
/**
* Evaluate based on the parsed representation.
*
* Generated from protobuf field .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1;
* @param \Google\Api\Expr\V1alpha1\ParsedExpr $var
* @return $this
*/
public function setParsedExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\ParsedExpr::class);
$this->writeOneof(1, $var);
return $this;
}
/**
* Evaluate based on the checked representation.
*
* Generated from protobuf field .google.api.expr.v1alpha1.CheckedExpr checked_expr = 2;
* @return \Google\Api\Expr\V1alpha1\CheckedExpr
*/
public function getCheckedExpr()
{
return $this->readOneof(2);
}
/**
* Evaluate based on the checked representation.
*
* Generated from protobuf field .google.api.expr.v1alpha1.CheckedExpr checked_expr = 2;
* @param \Google\Api\Expr\V1alpha1\CheckedExpr $var
* @return $this
*/
public function setCheckedExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\CheckedExpr::class);
$this->writeOneof(2, $var);
return $this;
}
/**
* Bindings for the external variables. The types SHOULD be compatible
* with the type environment in [CheckRequest][google.api.expr.v1alpha1.CheckRequest], if checked.
*
* Generated from protobuf field map bindings = 3;
* @return \Google\Protobuf\Internal\MapField
*/
public function getBindings()
{
return $this->bindings;
}
/**
* Bindings for the external variables. The types SHOULD be compatible
* with the type environment in [CheckRequest][google.api.expr.v1alpha1.CheckRequest], if checked.
*
* Generated from protobuf field map bindings = 3;
* @param array|\Google\Protobuf\Internal\MapField $var
* @return $this
*/
public function setBindings($var)
{
$arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\ExprValue::class);
$this->bindings = $arr;
return $this;
}
/**
* SHOULD be the same container as used in [CheckRequest][google.api.expr.v1alpha1.CheckRequest], if checked.
*
* Generated from protobuf field string container = 4;
* @return string
*/
public function getContainer()
{
return $this->container;
}
/**
* SHOULD be the same container as used in [CheckRequest][google.api.expr.v1alpha1.CheckRequest], if checked.
*
* Generated from protobuf field string container = 4;
* @param string $var
* @return $this
*/
public function setContainer($var)
{
GPBUtil::checkString($var, True);
$this->container = $var;
return $this;
}
/**
* @return string
*/
public function getExprKind()
{
return $this->whichOneof("expr_kind");
}
}
src/Api/Expr/V1alpha1/EvalResponse.php 0000644 00000007652 15174273463 0013504 0 ustar 00 google.api.expr.v1alpha1.EvalResponse
*/
class EvalResponse extends \Google\Protobuf\Internal\Message
{
/**
* The execution result, or unset if execution couldn't start.
*
* Generated from protobuf field .google.api.expr.v1alpha1.ExprValue result = 1;
*/
private $result = null;
/**
* Any number of issues with [StatusDetails][] as the details.
* Note that CEL execution errors are reified into [ExprValue][google.api.expr.v1alpha1.ExprValue].
* Nevertheless, we'll allow out-of-band issues to be raised,
* which also makes the replies more regular.
*
* Generated from protobuf field repeated .google.rpc.Status issues = 2;
*/
private $issues;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\ExprValue $result
* The execution result, or unset if execution couldn't start.
* @type \Google\Rpc\Status[]|\Google\Protobuf\Internal\RepeatedField $issues
* Any number of issues with [StatusDetails][] as the details.
* Note that CEL execution errors are reified into [ExprValue][google.api.expr.v1alpha1.ExprValue].
* Nevertheless, we'll allow out-of-band issues to be raised,
* which also makes the replies more regular.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\ConformanceService::initOnce();
parent::__construct($data);
}
/**
* The execution result, or unset if execution couldn't start.
*
* Generated from protobuf field .google.api.expr.v1alpha1.ExprValue result = 1;
* @return \Google\Api\Expr\V1alpha1\ExprValue
*/
public function getResult()
{
return $this->result;
}
/**
* The execution result, or unset if execution couldn't start.
*
* Generated from protobuf field .google.api.expr.v1alpha1.ExprValue result = 1;
* @param \Google\Api\Expr\V1alpha1\ExprValue $var
* @return $this
*/
public function setResult($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\ExprValue::class);
$this->result = $var;
return $this;
}
/**
* Any number of issues with [StatusDetails][] as the details.
* Note that CEL execution errors are reified into [ExprValue][google.api.expr.v1alpha1.ExprValue].
* Nevertheless, we'll allow out-of-band issues to be raised,
* which also makes the replies more regular.
*
* Generated from protobuf field repeated .google.rpc.Status issues = 2;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getIssues()
{
return $this->issues;
}
/**
* Any number of issues with [StatusDetails][] as the details.
* Note that CEL execution errors are reified into [ExprValue][google.api.expr.v1alpha1.ExprValue].
* Nevertheless, we'll allow out-of-band issues to be raised,
* which also makes the replies more regular.
*
* Generated from protobuf field repeated .google.rpc.Status issues = 2;
* @param \Google\Rpc\Status[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setIssues($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Rpc\Status::class);
$this->issues = $arr;
return $this;
}
}
src/Api/Expr/V1alpha1/EvalState.php 0000644 00000007036 15174273463 0012762 0 ustar 00 google.api.expr.v1alpha1.EvalState
*/
class EvalState extends \Google\Protobuf\Internal\Message
{
/**
* The unique values referenced in this message.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.ExprValue values = 1;
*/
private $values;
/**
* An ordered list of results.
* Tracks the flow of evaluation through the expression.
* May be sparse.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.EvalState.Result results = 3;
*/
private $results;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\ExprValue[]|\Google\Protobuf\Internal\RepeatedField $values
* The unique values referenced in this message.
* @type \Google\Api\Expr\V1alpha1\EvalState\Result[]|\Google\Protobuf\Internal\RepeatedField $results
* An ordered list of results.
* Tracks the flow of evaluation through the expression.
* May be sparse.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\PBEval::initOnce();
parent::__construct($data);
}
/**
* The unique values referenced in this message.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.ExprValue values = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getValues()
{
return $this->values;
}
/**
* The unique values referenced in this message.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.ExprValue values = 1;
* @param \Google\Api\Expr\V1alpha1\ExprValue[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setValues($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\ExprValue::class);
$this->values = $arr;
return $this;
}
/**
* An ordered list of results.
* Tracks the flow of evaluation through the expression.
* May be sparse.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.EvalState.Result results = 3;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getResults()
{
return $this->results;
}
/**
* An ordered list of results.
* Tracks the flow of evaluation through the expression.
* May be sparse.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.EvalState.Result results = 3;
* @param \Google\Api\Expr\V1alpha1\EvalState\Result[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setResults($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\EvalState\Result::class);
$this->results = $arr;
return $this;
}
}
src/Api/Expr/V1alpha1/EvalState/Result.php 0000644 00000005046 15174273463 0014237 0 ustar 00 google.api.expr.v1alpha1.EvalState.Result
*/
class Result extends \Google\Protobuf\Internal\Message
{
/**
* The id of the expression this result if for.
*
* Generated from protobuf field int64 expr = 1;
*/
private $expr = 0;
/**
* The index in `values` of the resulting value.
*
* Generated from protobuf field int64 value = 2;
*/
private $value = 0;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int|string $expr
* The id of the expression this result if for.
* @type int|string $value
* The index in `values` of the resulting value.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\PBEval::initOnce();
parent::__construct($data);
}
/**
* The id of the expression this result if for.
*
* Generated from protobuf field int64 expr = 1;
* @return int|string
*/
public function getExpr()
{
return $this->expr;
}
/**
* The id of the expression this result if for.
*
* Generated from protobuf field int64 expr = 1;
* @param int|string $var
* @return $this
*/
public function setExpr($var)
{
GPBUtil::checkInt64($var);
$this->expr = $var;
return $this;
}
/**
* The index in `values` of the resulting value.
*
* Generated from protobuf field int64 value = 2;
* @return int|string
*/
public function getValue()
{
return $this->value;
}
/**
* The index in `values` of the resulting value.
*
* Generated from protobuf field int64 value = 2;
* @param int|string $var
* @return $this
*/
public function setValue($var)
{
GPBUtil::checkInt64($var);
$this->value = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Result::class, \Google\Api\Expr\V1alpha1\EvalState_Result::class);
src/Api/Expr/V1alpha1/EvalState_Result.php 0000644 00000001050 15174273463 0014306 0 ustar 00 google.api.expr.v1alpha1.Explain
*/
class Explain extends \Google\Protobuf\Internal\Message
{
/**
* All of the observed values.
* The field value_index is an index in the values list.
* Separating values from steps is needed to remove redundant values.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Value values = 1;
*/
private $values;
/**
* List of steps.
* Repeated evaluations of the same expression generate new ExprStep
* instances. The order of such ExprStep instances matches the order of
* elements returned by Comprehension.iter_range.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Explain.ExprStep expr_steps = 2;
*/
private $expr_steps;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\Value[]|\Google\Protobuf\Internal\RepeatedField $values
* All of the observed values.
* The field value_index is an index in the values list.
* Separating values from steps is needed to remove redundant values.
* @type \Google\Api\Expr\V1alpha1\Explain\ExprStep[]|\Google\Protobuf\Internal\RepeatedField $expr_steps
* List of steps.
* Repeated evaluations of the same expression generate new ExprStep
* instances. The order of such ExprStep instances matches the order of
* elements returned by Comprehension.iter_range.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Explain::initOnce();
parent::__construct($data);
}
/**
* All of the observed values.
* The field value_index is an index in the values list.
* Separating values from steps is needed to remove redundant values.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Value values = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getValues()
{
return $this->values;
}
/**
* All of the observed values.
* The field value_index is an index in the values list.
* Separating values from steps is needed to remove redundant values.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Value values = 1;
* @param \Google\Api\Expr\V1alpha1\Value[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setValues($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Value::class);
$this->values = $arr;
return $this;
}
/**
* List of steps.
* Repeated evaluations of the same expression generate new ExprStep
* instances. The order of such ExprStep instances matches the order of
* elements returned by Comprehension.iter_range.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Explain.ExprStep expr_steps = 2;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getExprSteps()
{
return $this->expr_steps;
}
/**
* List of steps.
* Repeated evaluations of the same expression generate new ExprStep
* instances. The order of such ExprStep instances matches the order of
* elements returned by Comprehension.iter_range.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Explain.ExprStep expr_steps = 2;
* @param \Google\Api\Expr\V1alpha1\Explain\ExprStep[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setExprSteps($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Explain\ExprStep::class);
$this->expr_steps = $arr;
return $this;
}
}
src/Api/Expr/V1alpha1/Explain/ExprStep.php 0000644 00000004752 15174273463 0014246 0 ustar 00 google.api.expr.v1alpha1.Explain.ExprStep
*/
class ExprStep extends \Google\Protobuf\Internal\Message
{
/**
* ID of corresponding Expr node.
*
* Generated from protobuf field int64 id = 1;
*/
private $id = 0;
/**
* Index of the value in the values list.
*
* Generated from protobuf field int32 value_index = 2;
*/
private $value_index = 0;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int|string $id
* ID of corresponding Expr node.
* @type int $value_index
* Index of the value in the values list.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Explain::initOnce();
parent::__construct($data);
}
/**
* ID of corresponding Expr node.
*
* Generated from protobuf field int64 id = 1;
* @return int|string
*/
public function getId()
{
return $this->id;
}
/**
* ID of corresponding Expr node.
*
* Generated from protobuf field int64 id = 1;
* @param int|string $var
* @return $this
*/
public function setId($var)
{
GPBUtil::checkInt64($var);
$this->id = $var;
return $this;
}
/**
* Index of the value in the values list.
*
* Generated from protobuf field int32 value_index = 2;
* @return int
*/
public function getValueIndex()
{
return $this->value_index;
}
/**
* Index of the value in the values list.
*
* Generated from protobuf field int32 value_index = 2;
* @param int $var
* @return $this
*/
public function setValueIndex($var)
{
GPBUtil::checkInt32($var);
$this->value_index = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ExprStep::class, \Google\Api\Expr\V1alpha1\Explain_ExprStep::class);
src/Api/Expr/V1alpha1/Explain_ExprStep.php 0000644 00000001053 15174273463 0014315 0 ustar 00 google.api.expr.v1alpha1.Expr
*/
class Expr extends \Google\Protobuf\Internal\Message
{
/**
* Required. An id assigned to this node by the parser which is unique in a
* given expression tree. This is used to associate type information and other
* attributes to a node in the parse tree.
*
* Generated from protobuf field int64 id = 2;
*/
private $id = 0;
protected $expr_kind;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int|string $id
* Required. An id assigned to this node by the parser which is unique in a
* given expression tree. This is used to associate type information and other
* attributes to a node in the parse tree.
* @type \Google\Api\Expr\V1alpha1\Constant $const_expr
* A literal expression.
* @type \Google\Api\Expr\V1alpha1\Expr\Ident $ident_expr
* An identifier expression.
* @type \Google\Api\Expr\V1alpha1\Expr\Select $select_expr
* A field selection expression, e.g. `request.auth`.
* @type \Google\Api\Expr\V1alpha1\Expr\Call $call_expr
* A call expression, including calls to predefined functions and operators.
* @type \Google\Api\Expr\V1alpha1\Expr\CreateList $list_expr
* A list creation expression.
* @type \Google\Api\Expr\V1alpha1\Expr\CreateStruct $struct_expr
* A map or message creation expression.
* @type \Google\Api\Expr\V1alpha1\Expr\Comprehension $comprehension_expr
* A comprehension expression.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Syntax::initOnce();
parent::__construct($data);
}
/**
* Required. An id assigned to this node by the parser which is unique in a
* given expression tree. This is used to associate type information and other
* attributes to a node in the parse tree.
*
* Generated from protobuf field int64 id = 2;
* @return int|string
*/
public function getId()
{
return $this->id;
}
/**
* Required. An id assigned to this node by the parser which is unique in a
* given expression tree. This is used to associate type information and other
* attributes to a node in the parse tree.
*
* Generated from protobuf field int64 id = 2;
* @param int|string $var
* @return $this
*/
public function setId($var)
{
GPBUtil::checkInt64($var);
$this->id = $var;
return $this;
}
/**
* A literal expression.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Constant const_expr = 3;
* @return \Google\Api\Expr\V1alpha1\Constant
*/
public function getConstExpr()
{
return $this->readOneof(3);
}
/**
* A literal expression.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Constant const_expr = 3;
* @param \Google\Api\Expr\V1alpha1\Constant $var
* @return $this
*/
public function setConstExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Constant::class);
$this->writeOneof(3, $var);
return $this;
}
/**
* An identifier expression.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr.Ident ident_expr = 4;
* @return \Google\Api\Expr\V1alpha1\Expr\Ident
*/
public function getIdentExpr()
{
return $this->readOneof(4);
}
/**
* An identifier expression.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr.Ident ident_expr = 4;
* @param \Google\Api\Expr\V1alpha1\Expr\Ident $var
* @return $this
*/
public function setIdentExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr_Ident::class);
$this->writeOneof(4, $var);
return $this;
}
/**
* A field selection expression, e.g. `request.auth`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr.Select select_expr = 5;
* @return \Google\Api\Expr\V1alpha1\Expr\Select
*/
public function getSelectExpr()
{
return $this->readOneof(5);
}
/**
* A field selection expression, e.g. `request.auth`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr.Select select_expr = 5;
* @param \Google\Api\Expr\V1alpha1\Expr\Select $var
* @return $this
*/
public function setSelectExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr_Select::class);
$this->writeOneof(5, $var);
return $this;
}
/**
* A call expression, including calls to predefined functions and operators.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr.Call call_expr = 6;
* @return \Google\Api\Expr\V1alpha1\Expr\Call
*/
public function getCallExpr()
{
return $this->readOneof(6);
}
/**
* A call expression, including calls to predefined functions and operators.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr.Call call_expr = 6;
* @param \Google\Api\Expr\V1alpha1\Expr\Call $var
* @return $this
*/
public function setCallExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr_Call::class);
$this->writeOneof(6, $var);
return $this;
}
/**
* A list creation expression.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr.CreateList list_expr = 7;
* @return \Google\Api\Expr\V1alpha1\Expr\CreateList
*/
public function getListExpr()
{
return $this->readOneof(7);
}
/**
* A list creation expression.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr.CreateList list_expr = 7;
* @param \Google\Api\Expr\V1alpha1\Expr\CreateList $var
* @return $this
*/
public function setListExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr_CreateList::class);
$this->writeOneof(7, $var);
return $this;
}
/**
* A map or message creation expression.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr.CreateStruct struct_expr = 8;
* @return \Google\Api\Expr\V1alpha1\Expr\CreateStruct
*/
public function getStructExpr()
{
return $this->readOneof(8);
}
/**
* A map or message creation expression.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr.CreateStruct struct_expr = 8;
* @param \Google\Api\Expr\V1alpha1\Expr\CreateStruct $var
* @return $this
*/
public function setStructExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr_CreateStruct::class);
$this->writeOneof(8, $var);
return $this;
}
/**
* A comprehension expression.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr.Comprehension comprehension_expr = 9;
* @return \Google\Api\Expr\V1alpha1\Expr\Comprehension
*/
public function getComprehensionExpr()
{
return $this->readOneof(9);
}
/**
* A comprehension expression.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr.Comprehension comprehension_expr = 9;
* @param \Google\Api\Expr\V1alpha1\Expr\Comprehension $var
* @return $this
*/
public function setComprehensionExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr_Comprehension::class);
$this->writeOneof(9, $var);
return $this;
}
/**
* @return string
*/
public function getExprKind()
{
return $this->whichOneof("expr_kind");
}
}
src/Api/Expr/V1alpha1/Expr/Call.php 0000644 00000010103 15174273463 0012650 0 ustar 00 google.api.expr.v1alpha1.Expr.Call
*/
class Call extends \Google\Protobuf\Internal\Message
{
/**
* The target of an method call-style expression. For example, `x` in
* `x.f()`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr target = 1;
*/
private $target = null;
/**
* Required. The name of the function or method being called.
*
* Generated from protobuf field string function = 2;
*/
private $function = '';
/**
* The arguments.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Expr args = 3;
*/
private $args;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\Expr $target
* The target of an method call-style expression. For example, `x` in
* `x.f()`.
* @type string $function
* Required. The name of the function or method being called.
* @type \Google\Api\Expr\V1alpha1\Expr[]|\Google\Protobuf\Internal\RepeatedField $args
* The arguments.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Syntax::initOnce();
parent::__construct($data);
}
/**
* The target of an method call-style expression. For example, `x` in
* `x.f()`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr target = 1;
* @return \Google\Api\Expr\V1alpha1\Expr
*/
public function getTarget()
{
return $this->target;
}
/**
* The target of an method call-style expression. For example, `x` in
* `x.f()`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr target = 1;
* @param \Google\Api\Expr\V1alpha1\Expr $var
* @return $this
*/
public function setTarget($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr::class);
$this->target = $var;
return $this;
}
/**
* Required. The name of the function or method being called.
*
* Generated from protobuf field string function = 2;
* @return string
*/
public function getFunction()
{
return $this->function;
}
/**
* Required. The name of the function or method being called.
*
* Generated from protobuf field string function = 2;
* @param string $var
* @return $this
*/
public function setFunction($var)
{
GPBUtil::checkString($var, True);
$this->function = $var;
return $this;
}
/**
* The arguments.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Expr args = 3;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getArgs()
{
return $this->args;
}
/**
* The arguments.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Expr args = 3;
* @param \Google\Api\Expr\V1alpha1\Expr[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setArgs($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Expr::class);
$this->args = $arr;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Call::class, \Google\Api\Expr\V1alpha1\Expr_Call::class);
src/Api/Expr/V1alpha1/Expr/Comprehension.php 0000644 00000023621 15174273463 0014617 0 ustar 00 1000)`.
* * `map` - apply an expression to all elements in the input and return the
* output aggregate type: `[1, 2, 3].map(i, i * i)`.
* The `has(m.x)` macro tests whether the property `x` is present in struct
* `m`. The semantics of this macro depend on the type of `m`. For proto2
* messages `has(m.x)` is defined as 'defined, but not set`. For proto3, the
* macro tests whether the property is set to its default. For map and struct
* types, the macro tests whether the property `x` is defined on `m`.
*
* Generated from protobuf message google.api.expr.v1alpha1.Expr.Comprehension
*/
class Comprehension extends \Google\Protobuf\Internal\Message
{
/**
* The name of the iteration variable.
*
* Generated from protobuf field string iter_var = 1;
*/
private $iter_var = '';
/**
* The range over which var iterates.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr iter_range = 2;
*/
private $iter_range = null;
/**
* The name of the variable used for accumulation of the result.
*
* Generated from protobuf field string accu_var = 3;
*/
private $accu_var = '';
/**
* The initial value of the accumulator.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr accu_init = 4;
*/
private $accu_init = null;
/**
* An expression which can contain iter_var and accu_var.
* Returns false when the result has been computed and may be used as
* a hint to short-circuit the remainder of the comprehension.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr loop_condition = 5;
*/
private $loop_condition = null;
/**
* An expression which can contain iter_var and accu_var.
* Computes the next value of accu_var.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr loop_step = 6;
*/
private $loop_step = null;
/**
* An expression which can contain accu_var.
* Computes the result.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr result = 7;
*/
private $result = null;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $iter_var
* The name of the iteration variable.
* @type \Google\Api\Expr\V1alpha1\Expr $iter_range
* The range over which var iterates.
* @type string $accu_var
* The name of the variable used for accumulation of the result.
* @type \Google\Api\Expr\V1alpha1\Expr $accu_init
* The initial value of the accumulator.
* @type \Google\Api\Expr\V1alpha1\Expr $loop_condition
* An expression which can contain iter_var and accu_var.
* Returns false when the result has been computed and may be used as
* a hint to short-circuit the remainder of the comprehension.
* @type \Google\Api\Expr\V1alpha1\Expr $loop_step
* An expression which can contain iter_var and accu_var.
* Computes the next value of accu_var.
* @type \Google\Api\Expr\V1alpha1\Expr $result
* An expression which can contain accu_var.
* Computes the result.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Syntax::initOnce();
parent::__construct($data);
}
/**
* The name of the iteration variable.
*
* Generated from protobuf field string iter_var = 1;
* @return string
*/
public function getIterVar()
{
return $this->iter_var;
}
/**
* The name of the iteration variable.
*
* Generated from protobuf field string iter_var = 1;
* @param string $var
* @return $this
*/
public function setIterVar($var)
{
GPBUtil::checkString($var, True);
$this->iter_var = $var;
return $this;
}
/**
* The range over which var iterates.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr iter_range = 2;
* @return \Google\Api\Expr\V1alpha1\Expr
*/
public function getIterRange()
{
return $this->iter_range;
}
/**
* The range over which var iterates.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr iter_range = 2;
* @param \Google\Api\Expr\V1alpha1\Expr $var
* @return $this
*/
public function setIterRange($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr::class);
$this->iter_range = $var;
return $this;
}
/**
* The name of the variable used for accumulation of the result.
*
* Generated from protobuf field string accu_var = 3;
* @return string
*/
public function getAccuVar()
{
return $this->accu_var;
}
/**
* The name of the variable used for accumulation of the result.
*
* Generated from protobuf field string accu_var = 3;
* @param string $var
* @return $this
*/
public function setAccuVar($var)
{
GPBUtil::checkString($var, True);
$this->accu_var = $var;
return $this;
}
/**
* The initial value of the accumulator.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr accu_init = 4;
* @return \Google\Api\Expr\V1alpha1\Expr
*/
public function getAccuInit()
{
return $this->accu_init;
}
/**
* The initial value of the accumulator.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr accu_init = 4;
* @param \Google\Api\Expr\V1alpha1\Expr $var
* @return $this
*/
public function setAccuInit($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr::class);
$this->accu_init = $var;
return $this;
}
/**
* An expression which can contain iter_var and accu_var.
* Returns false when the result has been computed and may be used as
* a hint to short-circuit the remainder of the comprehension.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr loop_condition = 5;
* @return \Google\Api\Expr\V1alpha1\Expr
*/
public function getLoopCondition()
{
return $this->loop_condition;
}
/**
* An expression which can contain iter_var and accu_var.
* Returns false when the result has been computed and may be used as
* a hint to short-circuit the remainder of the comprehension.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr loop_condition = 5;
* @param \Google\Api\Expr\V1alpha1\Expr $var
* @return $this
*/
public function setLoopCondition($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr::class);
$this->loop_condition = $var;
return $this;
}
/**
* An expression which can contain iter_var and accu_var.
* Computes the next value of accu_var.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr loop_step = 6;
* @return \Google\Api\Expr\V1alpha1\Expr
*/
public function getLoopStep()
{
return $this->loop_step;
}
/**
* An expression which can contain iter_var and accu_var.
* Computes the next value of accu_var.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr loop_step = 6;
* @param \Google\Api\Expr\V1alpha1\Expr $var
* @return $this
*/
public function setLoopStep($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr::class);
$this->loop_step = $var;
return $this;
}
/**
* An expression which can contain accu_var.
* Computes the result.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr result = 7;
* @return \Google\Api\Expr\V1alpha1\Expr
*/
public function getResult()
{
return $this->result;
}
/**
* An expression which can contain accu_var.
* Computes the result.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr result = 7;
* @param \Google\Api\Expr\V1alpha1\Expr $var
* @return $this
*/
public function setResult($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr::class);
$this->result = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Comprehension::class, \Google\Api\Expr\V1alpha1\Expr_Comprehension::class);
src/Api/Expr/V1alpha1/Expr/CreateList.php 0000644 00000004226 15174273463 0014045 0 ustar 00 google.api.expr.v1alpha1.Expr.CreateList
*/
class CreateList extends \Google\Protobuf\Internal\Message
{
/**
* The elements part of the list.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Expr elements = 1;
*/
private $elements;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\Expr[]|\Google\Protobuf\Internal\RepeatedField $elements
* The elements part of the list.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Syntax::initOnce();
parent::__construct($data);
}
/**
* The elements part of the list.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Expr elements = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getElements()
{
return $this->elements;
}
/**
* The elements part of the list.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Expr elements = 1;
* @param \Google\Api\Expr\V1alpha1\Expr[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setElements($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Expr::class);
$this->elements = $arr;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateList::class, \Google\Api\Expr\V1alpha1\Expr_CreateList::class);
src/Api/Expr/V1alpha1/Expr/CreateStruct.php 0000644 00000006653 15174273463 0014424 0 ustar 00 google.api.expr.v1alpha1.Expr.CreateStruct
*/
class CreateStruct extends \Google\Protobuf\Internal\Message
{
/**
* The type name of the message to be created, empty when creating map
* literals.
*
* Generated from protobuf field string message_name = 1;
*/
private $message_name = '';
/**
* The entries in the creation expression.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Expr.CreateStruct.Entry entries = 2;
*/
private $entries;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $message_name
* The type name of the message to be created, empty when creating map
* literals.
* @type \Google\Api\Expr\V1alpha1\Expr\CreateStruct\Entry[]|\Google\Protobuf\Internal\RepeatedField $entries
* The entries in the creation expression.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Syntax::initOnce();
parent::__construct($data);
}
/**
* The type name of the message to be created, empty when creating map
* literals.
*
* Generated from protobuf field string message_name = 1;
* @return string
*/
public function getMessageName()
{
return $this->message_name;
}
/**
* The type name of the message to be created, empty when creating map
* literals.
*
* Generated from protobuf field string message_name = 1;
* @param string $var
* @return $this
*/
public function setMessageName($var)
{
GPBUtil::checkString($var, True);
$this->message_name = $var;
return $this;
}
/**
* The entries in the creation expression.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Expr.CreateStruct.Entry entries = 2;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getEntries()
{
return $this->entries;
}
/**
* The entries in the creation expression.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Expr.CreateStruct.Entry entries = 2;
* @param \Google\Api\Expr\V1alpha1\Expr\CreateStruct\Entry[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setEntries($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Expr\CreateStruct\Entry::class);
$this->entries = $arr;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateStruct::class, \Google\Api\Expr\V1alpha1\Expr_CreateStruct::class);
src/Api/Expr/V1alpha1/Expr/CreateStruct/Entry.php 0000644 00000011672 15174273463 0015522 0 ustar 00 google.api.expr.v1alpha1.Expr.CreateStruct.Entry
*/
class Entry extends \Google\Protobuf\Internal\Message
{
/**
* Required. An id assigned to this node by the parser which is unique
* in a given expression tree. This is used to associate type
* information and other attributes to the node.
*
* Generated from protobuf field int64 id = 1;
*/
private $id = 0;
/**
* Required. The value assigned to the key.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr value = 4;
*/
private $value = null;
protected $key_kind;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int|string $id
* Required. An id assigned to this node by the parser which is unique
* in a given expression tree. This is used to associate type
* information and other attributes to the node.
* @type string $field_key
* The field key for a message creator statement.
* @type \Google\Api\Expr\V1alpha1\Expr $map_key
* The key expression for a map creation statement.
* @type \Google\Api\Expr\V1alpha1\Expr $value
* Required. The value assigned to the key.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Syntax::initOnce();
parent::__construct($data);
}
/**
* Required. An id assigned to this node by the parser which is unique
* in a given expression tree. This is used to associate type
* information and other attributes to the node.
*
* Generated from protobuf field int64 id = 1;
* @return int|string
*/
public function getId()
{
return $this->id;
}
/**
* Required. An id assigned to this node by the parser which is unique
* in a given expression tree. This is used to associate type
* information and other attributes to the node.
*
* Generated from protobuf field int64 id = 1;
* @param int|string $var
* @return $this
*/
public function setId($var)
{
GPBUtil::checkInt64($var);
$this->id = $var;
return $this;
}
/**
* The field key for a message creator statement.
*
* Generated from protobuf field string field_key = 2;
* @return string
*/
public function getFieldKey()
{
return $this->readOneof(2);
}
/**
* The field key for a message creator statement.
*
* Generated from protobuf field string field_key = 2;
* @param string $var
* @return $this
*/
public function setFieldKey($var)
{
GPBUtil::checkString($var, True);
$this->writeOneof(2, $var);
return $this;
}
/**
* The key expression for a map creation statement.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr map_key = 3;
* @return \Google\Api\Expr\V1alpha1\Expr
*/
public function getMapKey()
{
return $this->readOneof(3);
}
/**
* The key expression for a map creation statement.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr map_key = 3;
* @param \Google\Api\Expr\V1alpha1\Expr $var
* @return $this
*/
public function setMapKey($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr::class);
$this->writeOneof(3, $var);
return $this;
}
/**
* Required. The value assigned to the key.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr value = 4;
* @return \Google\Api\Expr\V1alpha1\Expr
*/
public function getValue()
{
return $this->value;
}
/**
* Required. The value assigned to the key.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr value = 4;
* @param \Google\Api\Expr\V1alpha1\Expr $var
* @return $this
*/
public function setValue($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr::class);
$this->value = $var;
return $this;
}
/**
* @return string
*/
public function getKeyKind()
{
return $this->whichOneof("key_kind");
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Entry::class, \Google\Api\Expr\V1alpha1\Expr_CreateStruct_Entry::class);
src/Api/Expr/V1alpha1/Expr/Ident.php 0000644 00000004513 15174273463 0013050 0 ustar 00 google.api.expr.v1alpha1.Expr.Ident
*/
class Ident extends \Google\Protobuf\Internal\Message
{
/**
* Required. Holds a single, unqualified identifier, possibly preceded by a
* '.'.
* Qualified names are represented by the [Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression.
*
* Generated from protobuf field string name = 1;
*/
private $name = '';
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $name
* Required. Holds a single, unqualified identifier, possibly preceded by a
* '.'.
* Qualified names are represented by the [Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Syntax::initOnce();
parent::__construct($data);
}
/**
* Required. Holds a single, unqualified identifier, possibly preceded by a
* '.'.
* Qualified names are represented by the [Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression.
*
* Generated from protobuf field string name = 1;
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* Required. Holds a single, unqualified identifier, possibly preceded by a
* '.'.
* Qualified names are represented by the [Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression.
*
* Generated from protobuf field string name = 1;
* @param string $var
* @return $this
*/
public function setName($var)
{
GPBUtil::checkString($var, True);
$this->name = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Ident::class, \Google\Api\Expr\V1alpha1\Expr_Ident::class);
src/Api/Expr/V1alpha1/Expr/Select.php 0000644 00000011660 15174273463 0013225 0 ustar 00 google.api.expr.v1alpha1.Expr.Select
*/
class Select extends \Google\Protobuf\Internal\Message
{
/**
* Required. The target of the selection expression.
* For example, in the select expression `request.auth`, the `request`
* portion of the expression is the `operand`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr operand = 1;
*/
private $operand = null;
/**
* Required. The name of the field to select.
* For example, in the select expression `request.auth`, the `auth` portion
* of the expression would be the `field`.
*
* Generated from protobuf field string field = 2;
*/
private $field = '';
/**
* Whether the select is to be interpreted as a field presence test.
* This results from the macro `has(request.auth)`.
*
* Generated from protobuf field bool test_only = 3;
*/
private $test_only = false;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\Expr $operand
* Required. The target of the selection expression.
* For example, in the select expression `request.auth`, the `request`
* portion of the expression is the `operand`.
* @type string $field
* Required. The name of the field to select.
* For example, in the select expression `request.auth`, the `auth` portion
* of the expression would be the `field`.
* @type bool $test_only
* Whether the select is to be interpreted as a field presence test.
* This results from the macro `has(request.auth)`.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Syntax::initOnce();
parent::__construct($data);
}
/**
* Required. The target of the selection expression.
* For example, in the select expression `request.auth`, the `request`
* portion of the expression is the `operand`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr operand = 1;
* @return \Google\Api\Expr\V1alpha1\Expr
*/
public function getOperand()
{
return $this->operand;
}
/**
* Required. The target of the selection expression.
* For example, in the select expression `request.auth`, the `request`
* portion of the expression is the `operand`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr operand = 1;
* @param \Google\Api\Expr\V1alpha1\Expr $var
* @return $this
*/
public function setOperand($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr::class);
$this->operand = $var;
return $this;
}
/**
* Required. The name of the field to select.
* For example, in the select expression `request.auth`, the `auth` portion
* of the expression would be the `field`.
*
* Generated from protobuf field string field = 2;
* @return string
*/
public function getField()
{
return $this->field;
}
/**
* Required. The name of the field to select.
* For example, in the select expression `request.auth`, the `auth` portion
* of the expression would be the `field`.
*
* Generated from protobuf field string field = 2;
* @param string $var
* @return $this
*/
public function setField($var)
{
GPBUtil::checkString($var, True);
$this->field = $var;
return $this;
}
/**
* Whether the select is to be interpreted as a field presence test.
* This results from the macro `has(request.auth)`.
*
* Generated from protobuf field bool test_only = 3;
* @return bool
*/
public function getTestOnly()
{
return $this->test_only;
}
/**
* Whether the select is to be interpreted as a field presence test.
* This results from the macro `has(request.auth)`.
*
* Generated from protobuf field bool test_only = 3;
* @param bool $var
* @return $this
*/
public function setTestOnly($var)
{
GPBUtil::checkBool($var);
$this->test_only = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Select::class, \Google\Api\Expr\V1alpha1\Expr_Select::class);
src/Api/Expr/V1alpha1/ExprValue.php 0000644 00000021420 15174273463 0012776 0 ustar 00 google.api.expr.v1alpha1.ExprValue
*/
class ExprValue extends \Google\Protobuf\Internal\Message
{
protected $kind;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\Value $value
* A concrete value.
* @type \Google\Api\Expr\V1alpha1\ErrorSet $error
* The set of errors in the critical path of evalution.
* Only errors in the critical path are included. For example,
* `(.google.api.expr.v1alpha1.Value value = 1;
* @return \Google\Api\Expr\V1alpha1\Value
*/
public function getValue()
{
return $this->readOneof(1);
}
/**
* A concrete value.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Value value = 1;
* @param \Google\Api\Expr\V1alpha1\Value $var
* @return $this
*/
public function setValue($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Value::class);
$this->writeOneof(1, $var);
return $this;
}
/**
* The set of errors in the critical path of evalution.
* Only errors in the critical path are included. For example,
* `(.google.api.expr.v1alpha1.ErrorSet error = 2;
* @return \Google\Api\Expr\V1alpha1\ErrorSet
*/
public function getError()
{
return $this->readOneof(2);
}
/**
* The set of errors in the critical path of evalution.
* Only errors in the critical path are included. For example,
* `(.google.api.expr.v1alpha1.ErrorSet error = 2;
* @param \Google\Api\Expr\V1alpha1\ErrorSet $var
* @return $this
*/
public function setError($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\ErrorSet::class);
$this->writeOneof(2, $var);
return $this;
}
/**
* The set of unknowns in the critical path of evaluation.
* Unknown behaves identically to Error with regards to propagation.
* Specifically, only unknowns in the critical path are included, unknowns
* caused by the presence of other unknowns are not included, and multiple
* unknowns *might* be included included when evaluation could result in
* different unknowns. For example:
* (.google.api.expr.v1alpha1.UnknownSet unknown = 3;
* @return \Google\Api\Expr\V1alpha1\UnknownSet
*/
public function getUnknown()
{
return $this->readOneof(3);
}
/**
* The set of unknowns in the critical path of evaluation.
* Unknown behaves identically to Error with regards to propagation.
* Specifically, only unknowns in the critical path are included, unknowns
* caused by the presence of other unknowns are not included, and multiple
* unknowns *might* be included included when evaluation could result in
* different unknowns. For example:
* (.google.api.expr.v1alpha1.UnknownSet unknown = 3;
* @param \Google\Api\Expr\V1alpha1\UnknownSet $var
* @return $this
*/
public function setUnknown($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\UnknownSet::class);
$this->writeOneof(3, $var);
return $this;
}
/**
* @return string
*/
public function getKind()
{
return $this->whichOneof("kind");
}
}
src/Api/Expr/V1alpha1/Expr_Call.php 0000644 00000001007 15174273463 0012733 0 ustar 00 google.api.expr.v1alpha1.IssueDetails
*/
class IssueDetails extends \Google\Protobuf\Internal\Message
{
/**
* The severity of the issue.
*
* Generated from protobuf field .google.api.expr.v1alpha1.IssueDetails.Severity severity = 1;
*/
private $severity = 0;
/**
* Position in the source, if known.
*
* Generated from protobuf field .google.api.expr.v1alpha1.SourcePosition position = 2;
*/
private $position = null;
/**
* Expression ID from [Expr][google.api.expr.v1alpha1.Expr], 0 if unknown.
*
* Generated from protobuf field int64 id = 3;
*/
private $id = 0;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $severity
* The severity of the issue.
* @type \Google\Api\Expr\V1alpha1\SourcePosition $position
* Position in the source, if known.
* @type int|string $id
* Expression ID from [Expr][google.api.expr.v1alpha1.Expr], 0 if unknown.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\ConformanceService::initOnce();
parent::__construct($data);
}
/**
* The severity of the issue.
*
* Generated from protobuf field .google.api.expr.v1alpha1.IssueDetails.Severity severity = 1;
* @return int
*/
public function getSeverity()
{
return $this->severity;
}
/**
* The severity of the issue.
*
* Generated from protobuf field .google.api.expr.v1alpha1.IssueDetails.Severity severity = 1;
* @param int $var
* @return $this
*/
public function setSeverity($var)
{
GPBUtil::checkEnum($var, \Google\Api\Expr\V1alpha1\IssueDetails_Severity::class);
$this->severity = $var;
return $this;
}
/**
* Position in the source, if known.
*
* Generated from protobuf field .google.api.expr.v1alpha1.SourcePosition position = 2;
* @return \Google\Api\Expr\V1alpha1\SourcePosition
*/
public function getPosition()
{
return $this->position;
}
/**
* Position in the source, if known.
*
* Generated from protobuf field .google.api.expr.v1alpha1.SourcePosition position = 2;
* @param \Google\Api\Expr\V1alpha1\SourcePosition $var
* @return $this
*/
public function setPosition($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\SourcePosition::class);
$this->position = $var;
return $this;
}
/**
* Expression ID from [Expr][google.api.expr.v1alpha1.Expr], 0 if unknown.
*
* Generated from protobuf field int64 id = 3;
* @return int|string
*/
public function getId()
{
return $this->id;
}
/**
* Expression ID from [Expr][google.api.expr.v1alpha1.Expr], 0 if unknown.
*
* Generated from protobuf field int64 id = 3;
* @param int|string $var
* @return $this
*/
public function setId($var)
{
GPBUtil::checkInt64($var);
$this->id = $var;
return $this;
}
}
src/Api/Expr/V1alpha1/IssueDetails/Severity.php 0000644 00000004017 15174273463 0015276 0 ustar 00 google.api.expr.v1alpha1.IssueDetails.Severity
*/
class Severity
{
/**
* An unspecified severity.
*
* Generated from protobuf enum SEVERITY_UNSPECIFIED = 0;
*/
const SEVERITY_UNSPECIFIED = 0;
/**
* Deprecation issue for statements and method that may no longer be
* supported or maintained.
*
* Generated from protobuf enum DEPRECATION = 1;
*/
const DEPRECATION = 1;
/**
* Warnings such as: unused variables.
*
* Generated from protobuf enum WARNING = 2;
*/
const WARNING = 2;
/**
* Errors such as: unmatched curly braces or variable redefinition.
*
* Generated from protobuf enum ERROR = 3;
*/
const ERROR = 3;
private static $valueToName = [
self::SEVERITY_UNSPECIFIED => 'SEVERITY_UNSPECIFIED',
self::DEPRECATION => 'DEPRECATION',
self::WARNING => 'WARNING',
self::ERROR => 'ERROR',
];
public static function name($value)
{
if (!isset(self::$valueToName[$value])) {
throw new UnexpectedValueException(sprintf(
'Enum %s has no name defined for value %s', __CLASS__, $value));
}
return self::$valueToName[$value];
}
public static function value($name)
{
$const = __CLASS__ . '::' . strtoupper($name);
if (!defined($const)) {
throw new UnexpectedValueException(sprintf(
'Enum %s has no value defined for name %s', __CLASS__, $name));
}
return constant($const);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Severity::class, \Google\Api\Expr\V1alpha1\IssueDetails_Severity::class);
src/Api/Expr/V1alpha1/IssueDetails_Severity.php 0000644 00000001120 15174273463 0015346 0 ustar 00 google.api.expr.v1alpha1.ListValue
*/
class ListValue extends \Google\Protobuf\Internal\Message
{
/**
* The ordered values in the list.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Value values = 1;
*/
private $values;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\Value[]|\Google\Protobuf\Internal\RepeatedField $values
* The ordered values in the list.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Value::initOnce();
parent::__construct($data);
}
/**
* The ordered values in the list.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Value values = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getValues()
{
return $this->values;
}
/**
* The ordered values in the list.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Value values = 1;
* @param \Google\Api\Expr\V1alpha1\Value[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setValues($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Value::class);
$this->values = $arr;
return $this;
}
}
src/Api/Expr/V1alpha1/MapValue.php 0000644 00000004611 15174273463 0012600 0 ustar 00 google.api.expr.v1alpha1.MapValue
*/
class MapValue extends \Google\Protobuf\Internal\Message
{
/**
* The set of map entries.
* CEL has fewer restrictions on keys, so a protobuf map represenation
* cannot be used.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.MapValue.Entry entries = 1;
*/
private $entries;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\MapValue\Entry[]|\Google\Protobuf\Internal\RepeatedField $entries
* The set of map entries.
* CEL has fewer restrictions on keys, so a protobuf map represenation
* cannot be used.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Value::initOnce();
parent::__construct($data);
}
/**
* The set of map entries.
* CEL has fewer restrictions on keys, so a protobuf map represenation
* cannot be used.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.MapValue.Entry entries = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getEntries()
{
return $this->entries;
}
/**
* The set of map entries.
* CEL has fewer restrictions on keys, so a protobuf map represenation
* cannot be used.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.MapValue.Entry entries = 1;
* @param \Google\Api\Expr\V1alpha1\MapValue\Entry[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setEntries($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\MapValue\Entry::class);
$this->entries = $arr;
return $this;
}
}
src/Api/Expr/V1alpha1/MapValue/Entry.php 0000644 00000006074 15174273463 0013706 0 ustar 00 google.api.expr.v1alpha1.MapValue.Entry
*/
class Entry extends \Google\Protobuf\Internal\Message
{
/**
* The key.
* Must be unique with in the map.
* Currently only boolean, int, uint, and string values can be keys.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Value key = 1;
*/
private $key = null;
/**
* The value.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Value value = 2;
*/
private $value = null;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\Value $key
* The key.
* Must be unique with in the map.
* Currently only boolean, int, uint, and string values can be keys.
* @type \Google\Api\Expr\V1alpha1\Value $value
* The value.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Value::initOnce();
parent::__construct($data);
}
/**
* The key.
* Must be unique with in the map.
* Currently only boolean, int, uint, and string values can be keys.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Value key = 1;
* @return \Google\Api\Expr\V1alpha1\Value
*/
public function getKey()
{
return $this->key;
}
/**
* The key.
* Must be unique with in the map.
* Currently only boolean, int, uint, and string values can be keys.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Value key = 1;
* @param \Google\Api\Expr\V1alpha1\Value $var
* @return $this
*/
public function setKey($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Value::class);
$this->key = $var;
return $this;
}
/**
* The value.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Value value = 2;
* @return \Google\Api\Expr\V1alpha1\Value
*/
public function getValue()
{
return $this->value;
}
/**
* The value.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Value value = 2;
* @param \Google\Api\Expr\V1alpha1\Value $var
* @return $this
*/
public function setValue($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Value::class);
$this->value = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Entry::class, \Google\Api\Expr\V1alpha1\MapValue_Entry::class);
src/Api/Expr/V1alpha1/MapValue_Entry.php 0000644 00000001037 15174273463 0013760 0 ustar 00 google.api.expr.v1alpha1.ParseRequest
*/
class ParseRequest extends \Google\Protobuf\Internal\Message
{
/**
* Required. Source text in CEL syntax.
*
* Generated from protobuf field string cel_source = 1 [(.google.api.field_behavior) = REQUIRED];
*/
private $cel_source = '';
/**
* Tag for version of CEL syntax, for future use.
*
* Generated from protobuf field string syntax_version = 2;
*/
private $syntax_version = '';
/**
* File or resource for source text, used in [SourceInfo][google.api.expr.v1alpha1.SourceInfo].
*
* Generated from protobuf field string source_location = 3;
*/
private $source_location = '';
/**
* Prevent macro expansion. See "Macros" in Language Defiinition.
*
* Generated from protobuf field bool disable_macros = 4;
*/
private $disable_macros = false;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $cel_source
* Required. Source text in CEL syntax.
* @type string $syntax_version
* Tag for version of CEL syntax, for future use.
* @type string $source_location
* File or resource for source text, used in [SourceInfo][google.api.expr.v1alpha1.SourceInfo].
* @type bool $disable_macros
* Prevent macro expansion. See "Macros" in Language Defiinition.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\ConformanceService::initOnce();
parent::__construct($data);
}
/**
* Required. Source text in CEL syntax.
*
* Generated from protobuf field string cel_source = 1 [(.google.api.field_behavior) = REQUIRED];
* @return string
*/
public function getCelSource()
{
return $this->cel_source;
}
/**
* Required. Source text in CEL syntax.
*
* Generated from protobuf field string cel_source = 1 [(.google.api.field_behavior) = REQUIRED];
* @param string $var
* @return $this
*/
public function setCelSource($var)
{
GPBUtil::checkString($var, True);
$this->cel_source = $var;
return $this;
}
/**
* Tag for version of CEL syntax, for future use.
*
* Generated from protobuf field string syntax_version = 2;
* @return string
*/
public function getSyntaxVersion()
{
return $this->syntax_version;
}
/**
* Tag for version of CEL syntax, for future use.
*
* Generated from protobuf field string syntax_version = 2;
* @param string $var
* @return $this
*/
public function setSyntaxVersion($var)
{
GPBUtil::checkString($var, True);
$this->syntax_version = $var;
return $this;
}
/**
* File or resource for source text, used in [SourceInfo][google.api.expr.v1alpha1.SourceInfo].
*
* Generated from protobuf field string source_location = 3;
* @return string
*/
public function getSourceLocation()
{
return $this->source_location;
}
/**
* File or resource for source text, used in [SourceInfo][google.api.expr.v1alpha1.SourceInfo].
*
* Generated from protobuf field string source_location = 3;
* @param string $var
* @return $this
*/
public function setSourceLocation($var)
{
GPBUtil::checkString($var, True);
$this->source_location = $var;
return $this;
}
/**
* Prevent macro expansion. See "Macros" in Language Defiinition.
*
* Generated from protobuf field bool disable_macros = 4;
* @return bool
*/
public function getDisableMacros()
{
return $this->disable_macros;
}
/**
* Prevent macro expansion. See "Macros" in Language Defiinition.
*
* Generated from protobuf field bool disable_macros = 4;
* @param bool $var
* @return $this
*/
public function setDisableMacros($var)
{
GPBUtil::checkBool($var);
$this->disable_macros = $var;
return $this;
}
}
src/Api/Expr/V1alpha1/ParseResponse.php 0000644 00000006075 15174273463 0013665 0 ustar 00 google.api.expr.v1alpha1.ParseResponse
*/
class ParseResponse extends \Google\Protobuf\Internal\Message
{
/**
* The parsed representation, or unset if parsing failed.
*
* Generated from protobuf field .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1;
*/
private $parsed_expr = null;
/**
* Any number of issues with [StatusDetails][] as the details.
*
* Generated from protobuf field repeated .google.rpc.Status issues = 2;
*/
private $issues;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\ParsedExpr $parsed_expr
* The parsed representation, or unset if parsing failed.
* @type \Google\Rpc\Status[]|\Google\Protobuf\Internal\RepeatedField $issues
* Any number of issues with [StatusDetails][] as the details.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\ConformanceService::initOnce();
parent::__construct($data);
}
/**
* The parsed representation, or unset if parsing failed.
*
* Generated from protobuf field .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1;
* @return \Google\Api\Expr\V1alpha1\ParsedExpr
*/
public function getParsedExpr()
{
return $this->parsed_expr;
}
/**
* The parsed representation, or unset if parsing failed.
*
* Generated from protobuf field .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1;
* @param \Google\Api\Expr\V1alpha1\ParsedExpr $var
* @return $this
*/
public function setParsedExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\ParsedExpr::class);
$this->parsed_expr = $var;
return $this;
}
/**
* Any number of issues with [StatusDetails][] as the details.
*
* Generated from protobuf field repeated .google.rpc.Status issues = 2;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getIssues()
{
return $this->issues;
}
/**
* Any number of issues with [StatusDetails][] as the details.
*
* Generated from protobuf field repeated .google.rpc.Status issues = 2;
* @param \Google\Rpc\Status[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setIssues($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Rpc\Status::class);
$this->issues = $arr;
return $this;
}
}
src/Api/Expr/V1alpha1/ParsedExpr.php 0000644 00000005561 15174273463 0013150 0 ustar 00 google.api.expr.v1alpha1.ParsedExpr
*/
class ParsedExpr extends \Google\Protobuf\Internal\Message
{
/**
* The parsed expression.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr expr = 2;
*/
private $expr = null;
/**
* The source info derived from input that generated the parsed `expr`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.SourceInfo source_info = 3;
*/
private $source_info = null;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\Expr $expr
* The parsed expression.
* @type \Google\Api\Expr\V1alpha1\SourceInfo $source_info
* The source info derived from input that generated the parsed `expr`.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Syntax::initOnce();
parent::__construct($data);
}
/**
* The parsed expression.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr expr = 2;
* @return \Google\Api\Expr\V1alpha1\Expr
*/
public function getExpr()
{
return $this->expr;
}
/**
* The parsed expression.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Expr expr = 2;
* @param \Google\Api\Expr\V1alpha1\Expr $var
* @return $this
*/
public function setExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr::class);
$this->expr = $var;
return $this;
}
/**
* The source info derived from input that generated the parsed `expr`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.SourceInfo source_info = 3;
* @return \Google\Api\Expr\V1alpha1\SourceInfo
*/
public function getSourceInfo()
{
return $this->source_info;
}
/**
* The source info derived from input that generated the parsed `expr`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.SourceInfo source_info = 3;
* @param \Google\Api\Expr\V1alpha1\SourceInfo $var
* @return $this
*/
public function setSourceInfo($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\SourceInfo::class);
$this->source_info = $var;
return $this;
}
}
src/Api/Expr/V1alpha1/Reference.php 0000644 00000013107 15174273463 0012764 0 ustar 00 google.api.expr.v1alpha1.Reference
*/
class Reference extends \Google\Protobuf\Internal\Message
{
/**
* The fully qualified name of the declaration.
*
* Generated from protobuf field string name = 1;
*/
private $name = '';
/**
* For references to functions, this is a list of `Overload.overload_id`
* values which match according to typing rules.
* If the list has more than one element, overload resolution among the
* presented candidates must happen at runtime because of dynamic types. The
* type checker attempts to narrow down this list as much as possible.
* Empty if this is not a reference to a [Decl.FunctionDecl][google.api.expr.v1alpha1.Decl.FunctionDecl].
*
* Generated from protobuf field repeated string overload_id = 3;
*/
private $overload_id;
/**
* For references to constants, this may contain the value of the
* constant if known at compile time.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Constant value = 4;
*/
private $value = null;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $name
* The fully qualified name of the declaration.
* @type string[]|\Google\Protobuf\Internal\RepeatedField $overload_id
* For references to functions, this is a list of `Overload.overload_id`
* values which match according to typing rules.
* If the list has more than one element, overload resolution among the
* presented candidates must happen at runtime because of dynamic types. The
* type checker attempts to narrow down this list as much as possible.
* Empty if this is not a reference to a [Decl.FunctionDecl][google.api.expr.v1alpha1.Decl.FunctionDecl].
* @type \Google\Api\Expr\V1alpha1\Constant $value
* For references to constants, this may contain the value of the
* constant if known at compile time.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Checked::initOnce();
parent::__construct($data);
}
/**
* The fully qualified name of the declaration.
*
* Generated from protobuf field string name = 1;
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* The fully qualified name of the declaration.
*
* Generated from protobuf field string name = 1;
* @param string $var
* @return $this
*/
public function setName($var)
{
GPBUtil::checkString($var, True);
$this->name = $var;
return $this;
}
/**
* For references to functions, this is a list of `Overload.overload_id`
* values which match according to typing rules.
* If the list has more than one element, overload resolution among the
* presented candidates must happen at runtime because of dynamic types. The
* type checker attempts to narrow down this list as much as possible.
* Empty if this is not a reference to a [Decl.FunctionDecl][google.api.expr.v1alpha1.Decl.FunctionDecl].
*
* Generated from protobuf field repeated string overload_id = 3;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getOverloadId()
{
return $this->overload_id;
}
/**
* For references to functions, this is a list of `Overload.overload_id`
* values which match according to typing rules.
* If the list has more than one element, overload resolution among the
* presented candidates must happen at runtime because of dynamic types. The
* type checker attempts to narrow down this list as much as possible.
* Empty if this is not a reference to a [Decl.FunctionDecl][google.api.expr.v1alpha1.Decl.FunctionDecl].
*
* Generated from protobuf field repeated string overload_id = 3;
* @param string[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setOverloadId($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING);
$this->overload_id = $arr;
return $this;
}
/**
* For references to constants, this may contain the value of the
* constant if known at compile time.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Constant value = 4;
* @return \Google\Api\Expr\V1alpha1\Constant
*/
public function getValue()
{
return $this->value;
}
/**
* For references to constants, this may contain the value of the
* constant if known at compile time.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Constant value = 4;
* @param \Google\Api\Expr\V1alpha1\Constant $var
* @return $this
*/
public function setValue($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Constant::class);
$this->value = $var;
return $this;
}
}
src/Api/Expr/V1alpha1/SourceInfo.php 0000644 00000022762 15174273463 0013151 0 ustar 00 google.api.expr.v1alpha1.SourceInfo
*/
class SourceInfo extends \Google\Protobuf\Internal\Message
{
/**
* The syntax version of the source, e.g. `cel1`.
*
* Generated from protobuf field string syntax_version = 1;
*/
private $syntax_version = '';
/**
* The location name. All position information attached to an expression is
* relative to this location.
* The location could be a file, UI element, or similar. For example,
* `acme/app/AnvilPolicy.cel`.
*
* Generated from protobuf field string location = 2;
*/
private $location = '';
/**
* Monotonically increasing list of character offsets where newlines appear.
* The line number of a given position is the index `i` where for a given
* `id` the `line_offsets[i] < id_positions[id] < line_offsets[i+1]`. The
* column may be derivd from `id_positions[id] - line_offsets[i]`.
*
* Generated from protobuf field repeated int32 line_offsets = 3;
*/
private $line_offsets;
/**
* A map from the parse node id (e.g. `Expr.id`) to the character offset
* within source.
*
* Generated from protobuf field map positions = 4;
*/
private $positions;
/**
* A map from the parse node id where a macro replacement was made to the
* call `Expr` that resulted in a macro expansion.
* For example, `has(value.field)` is a function call that is replaced by a
* `test_only` field selection in the AST. Likewise, the call
* `list.exists(e, e > 10)` translates to a comprehension expression. The key
* in the map corresponds to the expression id of the expanded macro, and the
* value is the call `Expr` that was replaced.
*
* Generated from protobuf field map macro_calls = 5;
*/
private $macro_calls;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $syntax_version
* The syntax version of the source, e.g. `cel1`.
* @type string $location
* The location name. All position information attached to an expression is
* relative to this location.
* The location could be a file, UI element, or similar. For example,
* `acme/app/AnvilPolicy.cel`.
* @type int[]|\Google\Protobuf\Internal\RepeatedField $line_offsets
* Monotonically increasing list of character offsets where newlines appear.
* The line number of a given position is the index `i` where for a given
* `id` the `line_offsets[i] < id_positions[id] < line_offsets[i+1]`. The
* column may be derivd from `id_positions[id] - line_offsets[i]`.
* @type array|\Google\Protobuf\Internal\MapField $positions
* A map from the parse node id (e.g. `Expr.id`) to the character offset
* within source.
* @type array|\Google\Protobuf\Internal\MapField $macro_calls
* A map from the parse node id where a macro replacement was made to the
* call `Expr` that resulted in a macro expansion.
* For example, `has(value.field)` is a function call that is replaced by a
* `test_only` field selection in the AST. Likewise, the call
* `list.exists(e, e > 10)` translates to a comprehension expression. The key
* in the map corresponds to the expression id of the expanded macro, and the
* value is the call `Expr` that was replaced.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Syntax::initOnce();
parent::__construct($data);
}
/**
* The syntax version of the source, e.g. `cel1`.
*
* Generated from protobuf field string syntax_version = 1;
* @return string
*/
public function getSyntaxVersion()
{
return $this->syntax_version;
}
/**
* The syntax version of the source, e.g. `cel1`.
*
* Generated from protobuf field string syntax_version = 1;
* @param string $var
* @return $this
*/
public function setSyntaxVersion($var)
{
GPBUtil::checkString($var, True);
$this->syntax_version = $var;
return $this;
}
/**
* The location name. All position information attached to an expression is
* relative to this location.
* The location could be a file, UI element, or similar. For example,
* `acme/app/AnvilPolicy.cel`.
*
* Generated from protobuf field string location = 2;
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* The location name. All position information attached to an expression is
* relative to this location.
* The location could be a file, UI element, or similar. For example,
* `acme/app/AnvilPolicy.cel`.
*
* Generated from protobuf field string location = 2;
* @param string $var
* @return $this
*/
public function setLocation($var)
{
GPBUtil::checkString($var, True);
$this->location = $var;
return $this;
}
/**
* Monotonically increasing list of character offsets where newlines appear.
* The line number of a given position is the index `i` where for a given
* `id` the `line_offsets[i] < id_positions[id] < line_offsets[i+1]`. The
* column may be derivd from `id_positions[id] - line_offsets[i]`.
*
* Generated from protobuf field repeated int32 line_offsets = 3;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getLineOffsets()
{
return $this->line_offsets;
}
/**
* Monotonically increasing list of character offsets where newlines appear.
* The line number of a given position is the index `i` where for a given
* `id` the `line_offsets[i] < id_positions[id] < line_offsets[i+1]`. The
* column may be derivd from `id_positions[id] - line_offsets[i]`.
*
* Generated from protobuf field repeated int32 line_offsets = 3;
* @param int[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setLineOffsets($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::INT32);
$this->line_offsets = $arr;
return $this;
}
/**
* A map from the parse node id (e.g. `Expr.id`) to the character offset
* within source.
*
* Generated from protobuf field map positions = 4;
* @return \Google\Protobuf\Internal\MapField
*/
public function getPositions()
{
return $this->positions;
}
/**
* A map from the parse node id (e.g. `Expr.id`) to the character offset
* within source.
*
* Generated from protobuf field map positions = 4;
* @param array|\Google\Protobuf\Internal\MapField $var
* @return $this
*/
public function setPositions($var)
{
$arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::INT64, \Google\Protobuf\Internal\GPBType::INT32);
$this->positions = $arr;
return $this;
}
/**
* A map from the parse node id where a macro replacement was made to the
* call `Expr` that resulted in a macro expansion.
* For example, `has(value.field)` is a function call that is replaced by a
* `test_only` field selection in the AST. Likewise, the call
* `list.exists(e, e > 10)` translates to a comprehension expression. The key
* in the map corresponds to the expression id of the expanded macro, and the
* value is the call `Expr` that was replaced.
*
* Generated from protobuf field map macro_calls = 5;
* @return \Google\Protobuf\Internal\MapField
*/
public function getMacroCalls()
{
return $this->macro_calls;
}
/**
* A map from the parse node id where a macro replacement was made to the
* call `Expr` that resulted in a macro expansion.
* For example, `has(value.field)` is a function call that is replaced by a
* `test_only` field selection in the AST. Likewise, the call
* `list.exists(e, e > 10)` translates to a comprehension expression. The key
* in the map corresponds to the expression id of the expanded macro, and the
* value is the call `Expr` that was replaced.
*
* Generated from protobuf field map macro_calls = 5;
* @param array|\Google\Protobuf\Internal\MapField $var
* @return $this
*/
public function setMacroCalls($var)
{
$arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::INT64, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Expr::class);
$this->macro_calls = $arr;
return $this;
}
}
src/Api/Expr/V1alpha1/SourcePosition.php 0000644 00000011027 15174273463 0014052 0 ustar 00 google.api.expr.v1alpha1.SourcePosition
*/
class SourcePosition extends \Google\Protobuf\Internal\Message
{
/**
* The soucre location name (e.g. file name).
*
* Generated from protobuf field string location = 1;
*/
private $location = '';
/**
* The character offset.
*
* Generated from protobuf field int32 offset = 2;
*/
private $offset = 0;
/**
* The 1-based index of the starting line in the source text
* where the issue occurs, or 0 if unknown.
*
* Generated from protobuf field int32 line = 3;
*/
private $line = 0;
/**
* The 0-based index of the starting position within the line of source text
* where the issue occurs. Only meaningful if line is nonzero.
*
* Generated from protobuf field int32 column = 4;
*/
private $column = 0;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $location
* The soucre location name (e.g. file name).
* @type int $offset
* The character offset.
* @type int $line
* The 1-based index of the starting line in the source text
* where the issue occurs, or 0 if unknown.
* @type int $column
* The 0-based index of the starting position within the line of source text
* where the issue occurs. Only meaningful if line is nonzero.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Syntax::initOnce();
parent::__construct($data);
}
/**
* The soucre location name (e.g. file name).
*
* Generated from protobuf field string location = 1;
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* The soucre location name (e.g. file name).
*
* Generated from protobuf field string location = 1;
* @param string $var
* @return $this
*/
public function setLocation($var)
{
GPBUtil::checkString($var, True);
$this->location = $var;
return $this;
}
/**
* The character offset.
*
* Generated from protobuf field int32 offset = 2;
* @return int
*/
public function getOffset()
{
return $this->offset;
}
/**
* The character offset.
*
* Generated from protobuf field int32 offset = 2;
* @param int $var
* @return $this
*/
public function setOffset($var)
{
GPBUtil::checkInt32($var);
$this->offset = $var;
return $this;
}
/**
* The 1-based index of the starting line in the source text
* where the issue occurs, or 0 if unknown.
*
* Generated from protobuf field int32 line = 3;
* @return int
*/
public function getLine()
{
return $this->line;
}
/**
* The 1-based index of the starting line in the source text
* where the issue occurs, or 0 if unknown.
*
* Generated from protobuf field int32 line = 3;
* @param int $var
* @return $this
*/
public function setLine($var)
{
GPBUtil::checkInt32($var);
$this->line = $var;
return $this;
}
/**
* The 0-based index of the starting position within the line of source text
* where the issue occurs. Only meaningful if line is nonzero.
*
* Generated from protobuf field int32 column = 4;
* @return int
*/
public function getColumn()
{
return $this->column;
}
/**
* The 0-based index of the starting position within the line of source text
* where the issue occurs. Only meaningful if line is nonzero.
*
* Generated from protobuf field int32 column = 4;
* @param int $var
* @return $this
*/
public function setColumn($var)
{
GPBUtil::checkInt32($var);
$this->column = $var;
return $this;
}
}
src/Api/Expr/V1alpha1/Type.php 0000644 00000031426 15174273463 0012013 0 ustar 00 google.api.expr.v1alpha1.Type
*/
class Type extends \Google\Protobuf\Internal\Message
{
protected $type_kind;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Protobuf\GPBEmpty $dyn
* Dynamic type.
* @type int $null
* Null value.
* @type int $primitive
* Primitive types: `true`, `1u`, `-2.0`, `'string'`, `b'bytes'`.
* @type int $wrapper
* Wrapper of a primitive type, e.g. `google.protobuf.Int64Value`.
* @type int $well_known
* Well-known protobuf type such as `google.protobuf.Timestamp`.
* @type \Google\Api\Expr\V1alpha1\Type\ListType $list_type
* Parameterized list with elements of `list_type`, e.g. `list.google.protobuf.Empty dyn = 1;
* @return \Google\Protobuf\GPBEmpty
*/
public function getDyn()
{
return $this->readOneof(1);
}
/**
* Dynamic type.
*
* Generated from protobuf field .google.protobuf.Empty dyn = 1;
* @param \Google\Protobuf\GPBEmpty $var
* @return $this
*/
public function setDyn($var)
{
GPBUtil::checkMessage($var, \Google\Protobuf\GPBEmpty::class);
$this->writeOneof(1, $var);
return $this;
}
/**
* Null value.
*
* Generated from protobuf field .google.protobuf.NullValue null = 2;
* @return int
*/
public function getNull()
{
return $this->readOneof(2);
}
/**
* Null value.
*
* Generated from protobuf field .google.protobuf.NullValue null = 2;
* @param int $var
* @return $this
*/
public function setNull($var)
{
GPBUtil::checkEnum($var, \Google\Protobuf\NullValue::class);
$this->writeOneof(2, $var);
return $this;
}
/**
* Primitive types: `true`, `1u`, `-2.0`, `'string'`, `b'bytes'`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type.PrimitiveType primitive = 3;
* @return int
*/
public function getPrimitive()
{
return $this->readOneof(3);
}
/**
* Primitive types: `true`, `1u`, `-2.0`, `'string'`, `b'bytes'`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type.PrimitiveType primitive = 3;
* @param int $var
* @return $this
*/
public function setPrimitive($var)
{
GPBUtil::checkEnum($var, \Google\Api\Expr\V1alpha1\Type_PrimitiveType::class);
$this->writeOneof(3, $var);
return $this;
}
/**
* Wrapper of a primitive type, e.g. `google.protobuf.Int64Value`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type.PrimitiveType wrapper = 4;
* @return int
*/
public function getWrapper()
{
return $this->readOneof(4);
}
/**
* Wrapper of a primitive type, e.g. `google.protobuf.Int64Value`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type.PrimitiveType wrapper = 4;
* @param int $var
* @return $this
*/
public function setWrapper($var)
{
GPBUtil::checkEnum($var, \Google\Api\Expr\V1alpha1\Type_PrimitiveType::class);
$this->writeOneof(4, $var);
return $this;
}
/**
* Well-known protobuf type such as `google.protobuf.Timestamp`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type.WellKnownType well_known = 5;
* @return int
*/
public function getWellKnown()
{
return $this->readOneof(5);
}
/**
* Well-known protobuf type such as `google.protobuf.Timestamp`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type.WellKnownType well_known = 5;
* @param int $var
* @return $this
*/
public function setWellKnown($var)
{
GPBUtil::checkEnum($var, \Google\Api\Expr\V1alpha1\Type_WellKnownType::class);
$this->writeOneof(5, $var);
return $this;
}
/**
* Parameterized list with elements of `list_type`, e.g. `list.google.api.expr.v1alpha1.Type.ListType list_type = 6;
* @return \Google\Api\Expr\V1alpha1\Type\ListType
*/
public function getListType()
{
return $this->readOneof(6);
}
/**
* Parameterized list with elements of `list_type`, e.g. `list.google.api.expr.v1alpha1.Type.ListType list_type = 6;
* @param \Google\Api\Expr\V1alpha1\Type\ListType $var
* @return $this
*/
public function setListType($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Type_ListType::class);
$this->writeOneof(6, $var);
return $this;
}
/**
* Parameterized map with typed keys and values.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type.MapType map_type = 7;
* @return \Google\Api\Expr\V1alpha1\Type\MapType
*/
public function getMapType()
{
return $this->readOneof(7);
}
/**
* Parameterized map with typed keys and values.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type.MapType map_type = 7;
* @param \Google\Api\Expr\V1alpha1\Type\MapType $var
* @return $this
*/
public function setMapType($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Type_MapType::class);
$this->writeOneof(7, $var);
return $this;
}
/**
* Function type.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type.FunctionType function = 8;
* @return \Google\Api\Expr\V1alpha1\Type\FunctionType
*/
public function getFunction()
{
return $this->readOneof(8);
}
/**
* Function type.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type.FunctionType function = 8;
* @param \Google\Api\Expr\V1alpha1\Type\FunctionType $var
* @return $this
*/
public function setFunction($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Type_FunctionType::class);
$this->writeOneof(8, $var);
return $this;
}
/**
* Protocol buffer message type.
* The `message_type` string specifies the qualified message type name. For
* example, `google.plus.Profile`.
*
* Generated from protobuf field string message_type = 9;
* @return string
*/
public function getMessageType()
{
return $this->readOneof(9);
}
/**
* Protocol buffer message type.
* The `message_type` string specifies the qualified message type name. For
* example, `google.plus.Profile`.
*
* Generated from protobuf field string message_type = 9;
* @param string $var
* @return $this
*/
public function setMessageType($var)
{
GPBUtil::checkString($var, True);
$this->writeOneof(9, $var);
return $this;
}
/**
* Type param type.
* The `type_param` string specifies the type parameter name, e.g. `liststring type_param = 10;
* @return string
*/
public function getTypeParam()
{
return $this->readOneof(10);
}
/**
* Type param type.
* The `type_param` string specifies the type parameter name, e.g. `liststring type_param = 10;
* @param string $var
* @return $this
*/
public function setTypeParam($var)
{
GPBUtil::checkString($var, True);
$this->writeOneof(10, $var);
return $this;
}
/**
* Type type.
* The `type` value specifies the target type. e.g. int is type with a
* target type of `Primitive.INT`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type type = 11;
* @return \Google\Api\Expr\V1alpha1\Type
*/
public function getType()
{
return $this->readOneof(11);
}
/**
* Type type.
* The `type` value specifies the target type. e.g. int is type with a
* target type of `Primitive.INT`.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type type = 11;
* @param \Google\Api\Expr\V1alpha1\Type $var
* @return $this
*/
public function setType($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Type::class);
$this->writeOneof(11, $var);
return $this;
}
/**
* Error type.
* During type-checking if an expression is an error, its type is propagated
* as the `ERROR` type. This permits the type-checker to discover other
* errors present in the expression.
*
* Generated from protobuf field .google.protobuf.Empty error = 12;
* @return \Google\Protobuf\GPBEmpty
*/
public function getError()
{
return $this->readOneof(12);
}
/**
* Error type.
* During type-checking if an expression is an error, its type is propagated
* as the `ERROR` type. This permits the type-checker to discover other
* errors present in the expression.
*
* Generated from protobuf field .google.protobuf.Empty error = 12;
* @param \Google\Protobuf\GPBEmpty $var
* @return $this
*/
public function setError($var)
{
GPBUtil::checkMessage($var, \Google\Protobuf\GPBEmpty::class);
$this->writeOneof(12, $var);
return $this;
}
/**
* Abstract, application defined type.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type.AbstractType abstract_type = 14;
* @return \Google\Api\Expr\V1alpha1\Type\AbstractType
*/
public function getAbstractType()
{
return $this->readOneof(14);
}
/**
* Abstract, application defined type.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type.AbstractType abstract_type = 14;
* @param \Google\Api\Expr\V1alpha1\Type\AbstractType $var
* @return $this
*/
public function setAbstractType($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Type_AbstractType::class);
$this->writeOneof(14, $var);
return $this;
}
/**
* @return string
*/
public function getTypeKind()
{
return $this->whichOneof("type_kind");
}
}
src/Api/Expr/V1alpha1/Type/AbstractType.php 0000644 00000005743 15174273463 0014423 0 ustar 00 google.api.expr.v1alpha1.Type.AbstractType
*/
class AbstractType extends \Google\Protobuf\Internal\Message
{
/**
* The fully qualified name of this abstract type.
*
* Generated from protobuf field string name = 1;
*/
private $name = '';
/**
* Parameter types for this abstract type.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
*/
private $parameter_types;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $name
* The fully qualified name of this abstract type.
* @type \Google\Api\Expr\V1alpha1\Type[]|\Google\Protobuf\Internal\RepeatedField $parameter_types
* Parameter types for this abstract type.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Checked::initOnce();
parent::__construct($data);
}
/**
* The fully qualified name of this abstract type.
*
* Generated from protobuf field string name = 1;
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* The fully qualified name of this abstract type.
*
* Generated from protobuf field string name = 1;
* @param string $var
* @return $this
*/
public function setName($var)
{
GPBUtil::checkString($var, True);
$this->name = $var;
return $this;
}
/**
* Parameter types for this abstract type.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getParameterTypes()
{
return $this->parameter_types;
}
/**
* Parameter types for this abstract type.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
* @param \Google\Api\Expr\V1alpha1\Type[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setParameterTypes($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Type::class);
$this->parameter_types = $arr;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AbstractType::class, \Google\Api\Expr\V1alpha1\Type_AbstractType::class);
src/Api/Expr/V1alpha1/Type/FunctionType.php 0000644 00000006070 15174273463 0014437 0 ustar 00 google.api.expr.v1alpha1.Type.FunctionType
*/
class FunctionType extends \Google\Protobuf\Internal\Message
{
/**
* Result type of the function.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type result_type = 1;
*/
private $result_type = null;
/**
* Argument types of the function.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Type arg_types = 2;
*/
private $arg_types;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\Type $result_type
* Result type of the function.
* @type \Google\Api\Expr\V1alpha1\Type[]|\Google\Protobuf\Internal\RepeatedField $arg_types
* Argument types of the function.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Checked::initOnce();
parent::__construct($data);
}
/**
* Result type of the function.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type result_type = 1;
* @return \Google\Api\Expr\V1alpha1\Type
*/
public function getResultType()
{
return $this->result_type;
}
/**
* Result type of the function.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type result_type = 1;
* @param \Google\Api\Expr\V1alpha1\Type $var
* @return $this
*/
public function setResultType($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Type::class);
$this->result_type = $var;
return $this;
}
/**
* Argument types of the function.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Type arg_types = 2;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getArgTypes()
{
return $this->arg_types;
}
/**
* Argument types of the function.
*
* Generated from protobuf field repeated .google.api.expr.v1alpha1.Type arg_types = 2;
* @param \Google\Api\Expr\V1alpha1\Type[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setArgTypes($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Type::class);
$this->arg_types = $arr;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FunctionType::class, \Google\Api\Expr\V1alpha1\Type_FunctionType::class);
src/Api/Expr/V1alpha1/Type/ListType.php 0000644 00000003573 15174273463 0013572 0 ustar 00 `.
*
* Generated from protobuf message google.api.expr.v1alpha1.Type.ListType
*/
class ListType extends \Google\Protobuf\Internal\Message
{
/**
* The element type.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type elem_type = 1;
*/
private $elem_type = null;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\Type $elem_type
* The element type.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Checked::initOnce();
parent::__construct($data);
}
/**
* The element type.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type elem_type = 1;
* @return \Google\Api\Expr\V1alpha1\Type
*/
public function getElemType()
{
return $this->elem_type;
}
/**
* The element type.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type elem_type = 1;
* @param \Google\Api\Expr\V1alpha1\Type $var
* @return $this
*/
public function setElemType($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Type::class);
$this->elem_type = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListType::class, \Google\Api\Expr\V1alpha1\Type_ListType::class);
src/Api/Expr/V1alpha1/Type/MapType.php 0000644 00000005505 15174273463 0013371 0 ustar 00 `.
*
* Generated from protobuf message google.api.expr.v1alpha1.Type.MapType
*/
class MapType extends \Google\Protobuf\Internal\Message
{
/**
* The type of the key.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type key_type = 1;
*/
private $key_type = null;
/**
* The type of the value.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type value_type = 2;
*/
private $value_type = null;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1alpha1\Type $key_type
* The type of the key.
* @type \Google\Api\Expr\V1alpha1\Type $value_type
* The type of the value.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Checked::initOnce();
parent::__construct($data);
}
/**
* The type of the key.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type key_type = 1;
* @return \Google\Api\Expr\V1alpha1\Type
*/
public function getKeyType()
{
return $this->key_type;
}
/**
* The type of the key.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type key_type = 1;
* @param \Google\Api\Expr\V1alpha1\Type $var
* @return $this
*/
public function setKeyType($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Type::class);
$this->key_type = $var;
return $this;
}
/**
* The type of the value.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type value_type = 2;
* @return \Google\Api\Expr\V1alpha1\Type
*/
public function getValueType()
{
return $this->value_type;
}
/**
* The type of the value.
*
* Generated from protobuf field .google.api.expr.v1alpha1.Type value_type = 2;
* @param \Google\Api\Expr\V1alpha1\Type $var
* @return $this
*/
public function setValueType($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Type::class);
$this->value_type = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MapType::class, \Google\Api\Expr\V1alpha1\Type_MapType::class);
src/Api/Expr/V1alpha1/Type/PrimitiveType.php 0000644 00000004742 15174273463 0014626 0 ustar 00 google.api.expr.v1alpha1.Type.PrimitiveType
*/
class PrimitiveType
{
/**
* Unspecified type.
*
* Generated from protobuf enum PRIMITIVE_TYPE_UNSPECIFIED = 0;
*/
const PRIMITIVE_TYPE_UNSPECIFIED = 0;
/**
* Boolean type.
*
* Generated from protobuf enum BOOL = 1;
*/
const BOOL = 1;
/**
* Int64 type.
* Proto-based integer values are widened to int64.
*
* Generated from protobuf enum INT64 = 2;
*/
const INT64 = 2;
/**
* Uint64 type.
* Proto-based unsigned integer values are widened to uint64.
*
* Generated from protobuf enum UINT64 = 3;
*/
const UINT64 = 3;
/**
* Double type.
* Proto-based float values are widened to double values.
*
* Generated from protobuf enum DOUBLE = 4;
*/
const DOUBLE = 4;
/**
* String type.
*
* Generated from protobuf enum STRING = 5;
*/
const STRING = 5;
/**
* Bytes type.
*
* Generated from protobuf enum BYTES = 6;
*/
const BYTES = 6;
private static $valueToName = [
self::PRIMITIVE_TYPE_UNSPECIFIED => 'PRIMITIVE_TYPE_UNSPECIFIED',
self::BOOL => 'BOOL',
self::INT64 => 'INT64',
self::UINT64 => 'UINT64',
self::DOUBLE => 'DOUBLE',
self::STRING => 'STRING',
self::BYTES => 'BYTES',
];
public static function name($value)
{
if (!isset(self::$valueToName[$value])) {
throw new UnexpectedValueException(sprintf(
'Enum %s has no name defined for value %s', __CLASS__, $value));
}
return self::$valueToName[$value];
}
public static function value($name)
{
$const = __CLASS__ . '::' . strtoupper($name);
if (!defined($const)) {
throw new UnexpectedValueException(sprintf(
'Enum %s has no value defined for name %s', __CLASS__, $name));
}
return constant($const);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PrimitiveType::class, \Google\Api\Expr\V1alpha1\Type_PrimitiveType::class);
src/Api/Expr/V1alpha1/Type/WellKnownType.php 0000644 00000004357 15174273463 0014600 0 ustar 00 google.api.expr.v1alpha1.Type.WellKnownType
*/
class WellKnownType
{
/**
* Unspecified type.
*
* Generated from protobuf enum WELL_KNOWN_TYPE_UNSPECIFIED = 0;
*/
const WELL_KNOWN_TYPE_UNSPECIFIED = 0;
/**
* Well-known protobuf.Any type.
* Any types are a polymorphic message type. During type-checking they are
* treated like `DYN` types, but at runtime they are resolved to a specific
* message type specified at evaluation time.
*
* Generated from protobuf enum ANY = 1;
*/
const ANY = 1;
/**
* Well-known protobuf.Timestamp type, internally referenced as `timestamp`.
*
* Generated from protobuf enum TIMESTAMP = 2;
*/
const TIMESTAMP = 2;
/**
* Well-known protobuf.Duration type, internally referenced as `duration`.
*
* Generated from protobuf enum DURATION = 3;
*/
const DURATION = 3;
private static $valueToName = [
self::WELL_KNOWN_TYPE_UNSPECIFIED => 'WELL_KNOWN_TYPE_UNSPECIFIED',
self::ANY => 'ANY',
self::TIMESTAMP => 'TIMESTAMP',
self::DURATION => 'DURATION',
];
public static function name($value)
{
if (!isset(self::$valueToName[$value])) {
throw new UnexpectedValueException(sprintf(
'Enum %s has no name defined for value %s', __CLASS__, $value));
}
return self::$valueToName[$value];
}
public static function value($name)
{
$const = __CLASS__ . '::' . strtoupper($name);
if (!defined($const)) {
throw new UnexpectedValueException(sprintf(
'Enum %s has no value defined for name %s', __CLASS__, $name));
}
return constant($const);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(WellKnownType::class, \Google\Api\Expr\V1alpha1\Type_WellKnownType::class);
src/Api/Expr/V1alpha1/Type_AbstractType.php 0000644 00000001060 15174273463 0014467 0 ustar 00 google.api.expr.v1alpha1.UnknownSet
*/
class UnknownSet extends \Google\Protobuf\Internal\Message
{
/**
* The ids of the expressions with unknown values.
*
* Generated from protobuf field repeated int64 exprs = 1;
*/
private $exprs;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int[]|string[]|\Google\Protobuf\Internal\RepeatedField $exprs
* The ids of the expressions with unknown values.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\PBEval::initOnce();
parent::__construct($data);
}
/**
* The ids of the expressions with unknown values.
*
* Generated from protobuf field repeated int64 exprs = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getExprs()
{
return $this->exprs;
}
/**
* The ids of the expressions with unknown values.
*
* Generated from protobuf field repeated int64 exprs = 1;
* @param int[]|string[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setExprs($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::INT64);
$this->exprs = $arr;
return $this;
}
}
src/Api/Expr/V1alpha1/Value.php 0000644 00000021751 15174273463 0012146 0 ustar 00 google.api.expr.v1alpha1.Value
*/
class Value extends \Google\Protobuf\Internal\Message
{
protected $kind;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $null_value
* Null value.
* @type bool $bool_value
* Boolean value.
* @type int|string $int64_value
* Signed integer value.
* @type int|string $uint64_value
* Unsigned integer value.
* @type float $double_value
* Floating point value.
* @type string $string_value
* UTF-8 string value.
* @type string $bytes_value
* Byte string value.
* @type \Google\Api\Expr\V1alpha1\EnumValue $enum_value
* An enum value.
* @type \Google\Protobuf\Any $object_value
* The proto message backing an object value.
* @type \Google\Api\Expr\V1alpha1\MapValue $map_value
* Map value.
* @type \Google\Api\Expr\V1alpha1\ListValue $list_value
* List value.
* @type string $type_value
* Type value.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Alpha1\Value::initOnce();
parent::__construct($data);
}
/**
* Null value.
*
* Generated from protobuf field .google.protobuf.NullValue null_value = 1;
* @return int
*/
public function getNullValue()
{
return $this->readOneof(1);
}
/**
* Null value.
*
* Generated from protobuf field .google.protobuf.NullValue null_value = 1;
* @param int $var
* @return $this
*/
public function setNullValue($var)
{
GPBUtil::checkEnum($var, \Google\Protobuf\NullValue::class);
$this->writeOneof(1, $var);
return $this;
}
/**
* Boolean value.
*
* Generated from protobuf field bool bool_value = 2;
* @return bool
*/
public function getBoolValue()
{
return $this->readOneof(2);
}
/**
* Boolean value.
*
* Generated from protobuf field bool bool_value = 2;
* @param bool $var
* @return $this
*/
public function setBoolValue($var)
{
GPBUtil::checkBool($var);
$this->writeOneof(2, $var);
return $this;
}
/**
* Signed integer value.
*
* Generated from protobuf field int64 int64_value = 3;
* @return int|string
*/
public function getInt64Value()
{
return $this->readOneof(3);
}
/**
* Signed integer value.
*
* Generated from protobuf field int64 int64_value = 3;
* @param int|string $var
* @return $this
*/
public function setInt64Value($var)
{
GPBUtil::checkInt64($var);
$this->writeOneof(3, $var);
return $this;
}
/**
* Unsigned integer value.
*
* Generated from protobuf field uint64 uint64_value = 4;
* @return int|string
*/
public function getUint64Value()
{
return $this->readOneof(4);
}
/**
* Unsigned integer value.
*
* Generated from protobuf field uint64 uint64_value = 4;
* @param int|string $var
* @return $this
*/
public function setUint64Value($var)
{
GPBUtil::checkUint64($var);
$this->writeOneof(4, $var);
return $this;
}
/**
* Floating point value.
*
* Generated from protobuf field double double_value = 5;
* @return float
*/
public function getDoubleValue()
{
return $this->readOneof(5);
}
/**
* Floating point value.
*
* Generated from protobuf field double double_value = 5;
* @param float $var
* @return $this
*/
public function setDoubleValue($var)
{
GPBUtil::checkDouble($var);
$this->writeOneof(5, $var);
return $this;
}
/**
* UTF-8 string value.
*
* Generated from protobuf field string string_value = 6;
* @return string
*/
public function getStringValue()
{
return $this->readOneof(6);
}
/**
* UTF-8 string value.
*
* Generated from protobuf field string string_value = 6;
* @param string $var
* @return $this
*/
public function setStringValue($var)
{
GPBUtil::checkString($var, True);
$this->writeOneof(6, $var);
return $this;
}
/**
* Byte string value.
*
* Generated from protobuf field bytes bytes_value = 7;
* @return string
*/
public function getBytesValue()
{
return $this->readOneof(7);
}
/**
* Byte string value.
*
* Generated from protobuf field bytes bytes_value = 7;
* @param string $var
* @return $this
*/
public function setBytesValue($var)
{
GPBUtil::checkString($var, False);
$this->writeOneof(7, $var);
return $this;
}
/**
* An enum value.
*
* Generated from protobuf field .google.api.expr.v1alpha1.EnumValue enum_value = 9;
* @return \Google\Api\Expr\V1alpha1\EnumValue
*/
public function getEnumValue()
{
return $this->readOneof(9);
}
/**
* An enum value.
*
* Generated from protobuf field .google.api.expr.v1alpha1.EnumValue enum_value = 9;
* @param \Google\Api\Expr\V1alpha1\EnumValue $var
* @return $this
*/
public function setEnumValue($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\EnumValue::class);
$this->writeOneof(9, $var);
return $this;
}
/**
* The proto message backing an object value.
*
* Generated from protobuf field .google.protobuf.Any object_value = 10;
* @return \Google\Protobuf\Any
*/
public function getObjectValue()
{
return $this->readOneof(10);
}
/**
* The proto message backing an object value.
*
* Generated from protobuf field .google.protobuf.Any object_value = 10;
* @param \Google\Protobuf\Any $var
* @return $this
*/
public function setObjectValue($var)
{
GPBUtil::checkMessage($var, \Google\Protobuf\Any::class);
$this->writeOneof(10, $var);
return $this;
}
/**
* Map value.
*
* Generated from protobuf field .google.api.expr.v1alpha1.MapValue map_value = 11;
* @return \Google\Api\Expr\V1alpha1\MapValue
*/
public function getMapValue()
{
return $this->readOneof(11);
}
/**
* Map value.
*
* Generated from protobuf field .google.api.expr.v1alpha1.MapValue map_value = 11;
* @param \Google\Api\Expr\V1alpha1\MapValue $var
* @return $this
*/
public function setMapValue($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\MapValue::class);
$this->writeOneof(11, $var);
return $this;
}
/**
* List value.
*
* Generated from protobuf field .google.api.expr.v1alpha1.ListValue list_value = 12;
* @return \Google\Api\Expr\V1alpha1\ListValue
*/
public function getListValue()
{
return $this->readOneof(12);
}
/**
* List value.
*
* Generated from protobuf field .google.api.expr.v1alpha1.ListValue list_value = 12;
* @param \Google\Api\Expr\V1alpha1\ListValue $var
* @return $this
*/
public function setListValue($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\ListValue::class);
$this->writeOneof(12, $var);
return $this;
}
/**
* Type value.
*
* Generated from protobuf field string type_value = 15;
* @return string
*/
public function getTypeValue()
{
return $this->readOneof(15);
}
/**
* Type value.
*
* Generated from protobuf field string type_value = 15;
* @param string $var
* @return $this
*/
public function setTypeValue($var)
{
GPBUtil::checkString($var, True);
$this->writeOneof(15, $var);
return $this;
}
/**
* @return string
*/
public function getKind()
{
return $this->whichOneof("kind");
}
}
src/Api/Expr/V1beta1/Decl.php 0000644 00000011270 15174273463 0011562 0 ustar 00 google.api.expr.v1beta1.Decl
*/
class Decl extends \Google\Protobuf\Internal\Message
{
/**
* The id of the declaration.
*
* Generated from protobuf field int32 id = 1;
*/
private $id = 0;
/**
* The name of the declaration.
*
* Generated from protobuf field string name = 2;
*/
private $name = '';
/**
* The documentation string for the declaration.
*
* Generated from protobuf field string doc = 3;
*/
private $doc = '';
protected $kind;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $id
* The id of the declaration.
* @type string $name
* The name of the declaration.
* @type string $doc
* The documentation string for the declaration.
* @type \Google\Api\Expr\V1beta1\IdentDecl $ident
* An identifier declaration.
* @type \Google\Api\Expr\V1beta1\FunctionDecl $function
* A function declaration.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Beta1\Decl::initOnce();
parent::__construct($data);
}
/**
* The id of the declaration.
*
* Generated from protobuf field int32 id = 1;
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* The id of the declaration.
*
* Generated from protobuf field int32 id = 1;
* @param int $var
* @return $this
*/
public function setId($var)
{
GPBUtil::checkInt32($var);
$this->id = $var;
return $this;
}
/**
* The name of the declaration.
*
* Generated from protobuf field string name = 2;
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* The name of the declaration.
*
* Generated from protobuf field string name = 2;
* @param string $var
* @return $this
*/
public function setName($var)
{
GPBUtil::checkString($var, True);
$this->name = $var;
return $this;
}
/**
* The documentation string for the declaration.
*
* Generated from protobuf field string doc = 3;
* @return string
*/
public function getDoc()
{
return $this->doc;
}
/**
* The documentation string for the declaration.
*
* Generated from protobuf field string doc = 3;
* @param string $var
* @return $this
*/
public function setDoc($var)
{
GPBUtil::checkString($var, True);
$this->doc = $var;
return $this;
}
/**
* An identifier declaration.
*
* Generated from protobuf field .google.api.expr.v1beta1.IdentDecl ident = 4;
* @return \Google\Api\Expr\V1beta1\IdentDecl
*/
public function getIdent()
{
return $this->readOneof(4);
}
/**
* An identifier declaration.
*
* Generated from protobuf field .google.api.expr.v1beta1.IdentDecl ident = 4;
* @param \Google\Api\Expr\V1beta1\IdentDecl $var
* @return $this
*/
public function setIdent($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\IdentDecl::class);
$this->writeOneof(4, $var);
return $this;
}
/**
* A function declaration.
*
* Generated from protobuf field .google.api.expr.v1beta1.FunctionDecl function = 5;
* @return \Google\Api\Expr\V1beta1\FunctionDecl
*/
public function getFunction()
{
return $this->readOneof(5);
}
/**
* A function declaration.
*
* Generated from protobuf field .google.api.expr.v1beta1.FunctionDecl function = 5;
* @param \Google\Api\Expr\V1beta1\FunctionDecl $var
* @return $this
*/
public function setFunction($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\FunctionDecl::class);
$this->writeOneof(5, $var);
return $this;
}
/**
* @return string
*/
public function getKind()
{
return $this->whichOneof("kind");
}
}
src/Api/Expr/V1beta1/DeclType.php 0000644 00000007761 15174273463 0012436 0 ustar 00 google.api.expr.v1beta1.DeclType
*/
class DeclType extends \Google\Protobuf\Internal\Message
{
/**
* The expression id of the declared type, if applicable.
*
* Generated from protobuf field int32 id = 1;
*/
private $id = 0;
/**
* The type name, e.g. 'int', 'my.type.Type' or 'T'
*
* Generated from protobuf field string type = 2;
*/
private $type = '';
/**
* An ordered list of type parameters, e.g. `repeated .google.api.expr.v1beta1.DeclType type_params = 4;
*/
private $type_params;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $id
* The expression id of the declared type, if applicable.
* @type string $type
* The type name, e.g. 'int', 'my.type.Type' or 'T'
* @type \Google\Api\Expr\V1beta1\DeclType[]|\Google\Protobuf\Internal\RepeatedField $type_params
* An ordered list of type parameters, e.g. `int32 id = 1;
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* The expression id of the declared type, if applicable.
*
* Generated from protobuf field int32 id = 1;
* @param int $var
* @return $this
*/
public function setId($var)
{
GPBUtil::checkInt32($var);
$this->id = $var;
return $this;
}
/**
* The type name, e.g. 'int', 'my.type.Type' or 'T'
*
* Generated from protobuf field string type = 2;
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* The type name, e.g. 'int', 'my.type.Type' or 'T'
*
* Generated from protobuf field string type = 2;
* @param string $var
* @return $this
*/
public function setType($var)
{
GPBUtil::checkString($var, True);
$this->type = $var;
return $this;
}
/**
* An ordered list of type parameters, e.g. `repeated .google.api.expr.v1beta1.DeclType type_params = 4;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getTypeParams()
{
return $this->type_params;
}
/**
* An ordered list of type parameters, e.g. `repeated .google.api.expr.v1beta1.DeclType type_params = 4;
* @param \Google\Api\Expr\V1beta1\DeclType[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setTypeParams($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1beta1\DeclType::class);
$this->type_params = $arr;
return $this;
}
}
src/Api/Expr/V1beta1/EnumValue.php 0000644 00000004354 15174273463 0012621 0 ustar 00 google.api.expr.v1beta1.EnumValue
*/
class EnumValue extends \Google\Protobuf\Internal\Message
{
/**
* The fully qualified name of the enum type.
*
* Generated from protobuf field string type = 1;
*/
private $type = '';
/**
* The value of the enum.
*
* Generated from protobuf field int32 value = 2;
*/
private $value = 0;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $type
* The fully qualified name of the enum type.
* @type int $value
* The value of the enum.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Beta1\Value::initOnce();
parent::__construct($data);
}
/**
* The fully qualified name of the enum type.
*
* Generated from protobuf field string type = 1;
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* The fully qualified name of the enum type.
*
* Generated from protobuf field string type = 1;
* @param string $var
* @return $this
*/
public function setType($var)
{
GPBUtil::checkString($var, True);
$this->type = $var;
return $this;
}
/**
* The value of the enum.
*
* Generated from protobuf field int32 value = 2;
* @return int
*/
public function getValue()
{
return $this->value;
}
/**
* The value of the enum.
*
* Generated from protobuf field int32 value = 2;
* @param int $var
* @return $this
*/
public function setValue($var)
{
GPBUtil::checkInt32($var);
$this->value = $var;
return $this;
}
}
src/Api/Expr/V1beta1/ErrorSet.php 0000644 00000003466 15174273463 0012470 0 ustar 00 google.api.expr.v1beta1.ErrorSet
*/
class ErrorSet extends \Google\Protobuf\Internal\Message
{
/**
* The errors in the set.
*
* Generated from protobuf field repeated .google.rpc.Status errors = 1;
*/
private $errors;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Rpc\Status[]|\Google\Protobuf\Internal\RepeatedField $errors
* The errors in the set.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Beta1\PBEval::initOnce();
parent::__construct($data);
}
/**
* The errors in the set.
*
* Generated from protobuf field repeated .google.rpc.Status errors = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getErrors()
{
return $this->errors;
}
/**
* The errors in the set.
*
* Generated from protobuf field repeated .google.rpc.Status errors = 1;
* @param \Google\Rpc\Status[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setErrors($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Rpc\Status::class);
$this->errors = $arr;
return $this;
}
}
src/Api/Expr/V1beta1/EvalState.php 0000644 00000007017 15174273463 0012607 0 ustar 00 google.api.expr.v1beta1.EvalState
*/
class EvalState extends \Google\Protobuf\Internal\Message
{
/**
* The unique values referenced in this message.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.ExprValue values = 1;
*/
private $values;
/**
* An ordered list of results.
* Tracks the flow of evaluation through the expression.
* May be sparse.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.EvalState.Result results = 3;
*/
private $results;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1beta1\ExprValue[]|\Google\Protobuf\Internal\RepeatedField $values
* The unique values referenced in this message.
* @type \Google\Api\Expr\V1beta1\EvalState\Result[]|\Google\Protobuf\Internal\RepeatedField $results
* An ordered list of results.
* Tracks the flow of evaluation through the expression.
* May be sparse.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Beta1\PBEval::initOnce();
parent::__construct($data);
}
/**
* The unique values referenced in this message.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.ExprValue values = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getValues()
{
return $this->values;
}
/**
* The unique values referenced in this message.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.ExprValue values = 1;
* @param \Google\Api\Expr\V1beta1\ExprValue[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setValues($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1beta1\ExprValue::class);
$this->values = $arr;
return $this;
}
/**
* An ordered list of results.
* Tracks the flow of evaluation through the expression.
* May be sparse.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.EvalState.Result results = 3;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getResults()
{
return $this->results;
}
/**
* An ordered list of results.
* Tracks the flow of evaluation through the expression.
* May be sparse.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.EvalState.Result results = 3;
* @param \Google\Api\Expr\V1beta1\EvalState\Result[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setResults($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1beta1\EvalState\Result::class);
$this->results = $arr;
return $this;
}
}
src/Api/Expr/V1beta1/EvalState/Result.php 0000644 00000005230 15174273463 0014060 0 ustar 00 google.api.expr.v1beta1.EvalState.Result
*/
class Result extends \Google\Protobuf\Internal\Message
{
/**
* The expression this result is for.
*
* Generated from protobuf field .google.api.expr.v1beta1.IdRef expr = 1;
*/
private $expr = null;
/**
* The index in `values` of the resulting value.
*
* Generated from protobuf field int32 value = 2;
*/
private $value = 0;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1beta1\IdRef $expr
* The expression this result is for.
* @type int $value
* The index in `values` of the resulting value.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Beta1\PBEval::initOnce();
parent::__construct($data);
}
/**
* The expression this result is for.
*
* Generated from protobuf field .google.api.expr.v1beta1.IdRef expr = 1;
* @return \Google\Api\Expr\V1beta1\IdRef
*/
public function getExpr()
{
return $this->expr;
}
/**
* The expression this result is for.
*
* Generated from protobuf field .google.api.expr.v1beta1.IdRef expr = 1;
* @param \Google\Api\Expr\V1beta1\IdRef $var
* @return $this
*/
public function setExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\IdRef::class);
$this->expr = $var;
return $this;
}
/**
* The index in `values` of the resulting value.
*
* Generated from protobuf field int32 value = 2;
* @return int
*/
public function getValue()
{
return $this->value;
}
/**
* The index in `values` of the resulting value.
*
* Generated from protobuf field int32 value = 2;
* @param int $var
* @return $this
*/
public function setValue($var)
{
GPBUtil::checkInt32($var);
$this->value = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Result::class, \Google\Api\Expr\V1beta1\EvalState_Result::class);
src/Api/Expr/V1beta1/EvalState_Result.php 0000644 00000001043 15174273463 0014136 0 ustar 00 google.api.expr.v1beta1.Expr
*/
class Expr extends \Google\Protobuf\Internal\Message
{
/**
* Required. An id assigned to this node by the parser which is unique in a
* given expression tree. This is used to associate type information and other
* attributes to a node in the parse tree.
*
* Generated from protobuf field int32 id = 2;
*/
private $id = 0;
protected $expr_kind;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $id
* Required. An id assigned to this node by the parser which is unique in a
* given expression tree. This is used to associate type information and other
* attributes to a node in the parse tree.
* @type \Google\Api\Expr\V1beta1\Literal $literal_expr
* A literal expression.
* @type \Google\Api\Expr\V1beta1\Expr\Ident $ident_expr
* An identifier expression.
* @type \Google\Api\Expr\V1beta1\Expr\Select $select_expr
* A field selection expression, e.g. `request.auth`.
* @type \Google\Api\Expr\V1beta1\Expr\Call $call_expr
* A call expression, including calls to predefined functions and operators.
* @type \Google\Api\Expr\V1beta1\Expr\CreateList $list_expr
* A list creation expression.
* @type \Google\Api\Expr\V1beta1\Expr\CreateStruct $struct_expr
* A map or object creation expression.
* @type \Google\Api\Expr\V1beta1\Expr\Comprehension $comprehension_expr
* A comprehension expression.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Beta1\Expr::initOnce();
parent::__construct($data);
}
/**
* Required. An id assigned to this node by the parser which is unique in a
* given expression tree. This is used to associate type information and other
* attributes to a node in the parse tree.
*
* Generated from protobuf field int32 id = 2;
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Required. An id assigned to this node by the parser which is unique in a
* given expression tree. This is used to associate type information and other
* attributes to a node in the parse tree.
*
* Generated from protobuf field int32 id = 2;
* @param int $var
* @return $this
*/
public function setId($var)
{
GPBUtil::checkInt32($var);
$this->id = $var;
return $this;
}
/**
* A literal expression.
*
* Generated from protobuf field .google.api.expr.v1beta1.Literal literal_expr = 3;
* @return \Google\Api\Expr\V1beta1\Literal
*/
public function getLiteralExpr()
{
return $this->readOneof(3);
}
/**
* A literal expression.
*
* Generated from protobuf field .google.api.expr.v1beta1.Literal literal_expr = 3;
* @param \Google\Api\Expr\V1beta1\Literal $var
* @return $this
*/
public function setLiteralExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Literal::class);
$this->writeOneof(3, $var);
return $this;
}
/**
* An identifier expression.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr.Ident ident_expr = 4;
* @return \Google\Api\Expr\V1beta1\Expr\Ident
*/
public function getIdentExpr()
{
return $this->readOneof(4);
}
/**
* An identifier expression.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr.Ident ident_expr = 4;
* @param \Google\Api\Expr\V1beta1\Expr\Ident $var
* @return $this
*/
public function setIdentExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr_Ident::class);
$this->writeOneof(4, $var);
return $this;
}
/**
* A field selection expression, e.g. `request.auth`.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr.Select select_expr = 5;
* @return \Google\Api\Expr\V1beta1\Expr\Select
*/
public function getSelectExpr()
{
return $this->readOneof(5);
}
/**
* A field selection expression, e.g. `request.auth`.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr.Select select_expr = 5;
* @param \Google\Api\Expr\V1beta1\Expr\Select $var
* @return $this
*/
public function setSelectExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr_Select::class);
$this->writeOneof(5, $var);
return $this;
}
/**
* A call expression, including calls to predefined functions and operators.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr.Call call_expr = 6;
* @return \Google\Api\Expr\V1beta1\Expr\Call
*/
public function getCallExpr()
{
return $this->readOneof(6);
}
/**
* A call expression, including calls to predefined functions and operators.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr.Call call_expr = 6;
* @param \Google\Api\Expr\V1beta1\Expr\Call $var
* @return $this
*/
public function setCallExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr_Call::class);
$this->writeOneof(6, $var);
return $this;
}
/**
* A list creation expression.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr.CreateList list_expr = 7;
* @return \Google\Api\Expr\V1beta1\Expr\CreateList
*/
public function getListExpr()
{
return $this->readOneof(7);
}
/**
* A list creation expression.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr.CreateList list_expr = 7;
* @param \Google\Api\Expr\V1beta1\Expr\CreateList $var
* @return $this
*/
public function setListExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr_CreateList::class);
$this->writeOneof(7, $var);
return $this;
}
/**
* A map or object creation expression.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr.CreateStruct struct_expr = 8;
* @return \Google\Api\Expr\V1beta1\Expr\CreateStruct
*/
public function getStructExpr()
{
return $this->readOneof(8);
}
/**
* A map or object creation expression.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr.CreateStruct struct_expr = 8;
* @param \Google\Api\Expr\V1beta1\Expr\CreateStruct $var
* @return $this
*/
public function setStructExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr_CreateStruct::class);
$this->writeOneof(8, $var);
return $this;
}
/**
* A comprehension expression.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr.Comprehension comprehension_expr = 9;
* @return \Google\Api\Expr\V1beta1\Expr\Comprehension
*/
public function getComprehensionExpr()
{
return $this->readOneof(9);
}
/**
* A comprehension expression.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr.Comprehension comprehension_expr = 9;
* @param \Google\Api\Expr\V1beta1\Expr\Comprehension $var
* @return $this
*/
public function setComprehensionExpr($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr_Comprehension::class);
$this->writeOneof(9, $var);
return $this;
}
/**
* @return string
*/
public function getExprKind()
{
return $this->whichOneof("expr_kind");
}
}
src/Api/Expr/V1beta1/Expr/Call.php 0000644 00000010055 15174273463 0012504 0 ustar 00 google.api.expr.v1beta1.Expr.Call
*/
class Call extends \Google\Protobuf\Internal\Message
{
/**
* The target of an method call-style expression. For example, `x` in
* `x.f()`.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr target = 1;
*/
private $target = null;
/**
* Required. The name of the function or method being called.
*
* Generated from protobuf field string function = 2;
*/
private $function = '';
/**
* The arguments.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.Expr args = 3;
*/
private $args;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1beta1\Expr $target
* The target of an method call-style expression. For example, `x` in
* `x.f()`.
* @type string $function
* Required. The name of the function or method being called.
* @type \Google\Api\Expr\V1beta1\Expr[]|\Google\Protobuf\Internal\RepeatedField $args
* The arguments.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Beta1\Expr::initOnce();
parent::__construct($data);
}
/**
* The target of an method call-style expression. For example, `x` in
* `x.f()`.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr target = 1;
* @return \Google\Api\Expr\V1beta1\Expr
*/
public function getTarget()
{
return $this->target;
}
/**
* The target of an method call-style expression. For example, `x` in
* `x.f()`.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr target = 1;
* @param \Google\Api\Expr\V1beta1\Expr $var
* @return $this
*/
public function setTarget($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr::class);
$this->target = $var;
return $this;
}
/**
* Required. The name of the function or method being called.
*
* Generated from protobuf field string function = 2;
* @return string
*/
public function getFunction()
{
return $this->function;
}
/**
* Required. The name of the function or method being called.
*
* Generated from protobuf field string function = 2;
* @param string $var
* @return $this
*/
public function setFunction($var)
{
GPBUtil::checkString($var, True);
$this->function = $var;
return $this;
}
/**
* The arguments.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.Expr args = 3;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getArgs()
{
return $this->args;
}
/**
* The arguments.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.Expr args = 3;
* @param \Google\Api\Expr\V1beta1\Expr[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setArgs($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1beta1\Expr::class);
$this->args = $arr;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Call::class, \Google\Api\Expr\V1beta1\Expr_Call::class);
src/Api/Expr/V1beta1/Expr/Comprehension.php 0000644 00000023545 15174273463 0014452 0 ustar 00 1000)`.
* * `map` - apply an expression to all elements in the input and return the
* output aggregate type: `[1, 2, 3].map(i, i * i)`.
* The `has(m.x)` macro tests whether the property `x` is present in struct
* `m`. The semantics of this macro depend on the type of `m`. For proto2
* messages `has(m.x)` is defined as 'defined, but not set`. For proto3, the
* macro tests whether the property is set to its default. For map and struct
* types, the macro tests whether the property `x` is defined on `m`.
*
* Generated from protobuf message google.api.expr.v1beta1.Expr.Comprehension
*/
class Comprehension extends \Google\Protobuf\Internal\Message
{
/**
* The name of the iteration variable.
*
* Generated from protobuf field string iter_var = 1;
*/
private $iter_var = '';
/**
* The range over which var iterates.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr iter_range = 2;
*/
private $iter_range = null;
/**
* The name of the variable used for accumulation of the result.
*
* Generated from protobuf field string accu_var = 3;
*/
private $accu_var = '';
/**
* The initial value of the accumulator.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr accu_init = 4;
*/
private $accu_init = null;
/**
* An expression which can contain iter_var and accu_var.
* Returns false when the result has been computed and may be used as
* a hint to short-circuit the remainder of the comprehension.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr loop_condition = 5;
*/
private $loop_condition = null;
/**
* An expression which can contain iter_var and accu_var.
* Computes the next value of accu_var.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr loop_step = 6;
*/
private $loop_step = null;
/**
* An expression which can contain accu_var.
* Computes the result.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr result = 7;
*/
private $result = null;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $iter_var
* The name of the iteration variable.
* @type \Google\Api\Expr\V1beta1\Expr $iter_range
* The range over which var iterates.
* @type string $accu_var
* The name of the variable used for accumulation of the result.
* @type \Google\Api\Expr\V1beta1\Expr $accu_init
* The initial value of the accumulator.
* @type \Google\Api\Expr\V1beta1\Expr $loop_condition
* An expression which can contain iter_var and accu_var.
* Returns false when the result has been computed and may be used as
* a hint to short-circuit the remainder of the comprehension.
* @type \Google\Api\Expr\V1beta1\Expr $loop_step
* An expression which can contain iter_var and accu_var.
* Computes the next value of accu_var.
* @type \Google\Api\Expr\V1beta1\Expr $result
* An expression which can contain accu_var.
* Computes the result.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Beta1\Expr::initOnce();
parent::__construct($data);
}
/**
* The name of the iteration variable.
*
* Generated from protobuf field string iter_var = 1;
* @return string
*/
public function getIterVar()
{
return $this->iter_var;
}
/**
* The name of the iteration variable.
*
* Generated from protobuf field string iter_var = 1;
* @param string $var
* @return $this
*/
public function setIterVar($var)
{
GPBUtil::checkString($var, True);
$this->iter_var = $var;
return $this;
}
/**
* The range over which var iterates.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr iter_range = 2;
* @return \Google\Api\Expr\V1beta1\Expr
*/
public function getIterRange()
{
return $this->iter_range;
}
/**
* The range over which var iterates.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr iter_range = 2;
* @param \Google\Api\Expr\V1beta1\Expr $var
* @return $this
*/
public function setIterRange($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr::class);
$this->iter_range = $var;
return $this;
}
/**
* The name of the variable used for accumulation of the result.
*
* Generated from protobuf field string accu_var = 3;
* @return string
*/
public function getAccuVar()
{
return $this->accu_var;
}
/**
* The name of the variable used for accumulation of the result.
*
* Generated from protobuf field string accu_var = 3;
* @param string $var
* @return $this
*/
public function setAccuVar($var)
{
GPBUtil::checkString($var, True);
$this->accu_var = $var;
return $this;
}
/**
* The initial value of the accumulator.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr accu_init = 4;
* @return \Google\Api\Expr\V1beta1\Expr
*/
public function getAccuInit()
{
return $this->accu_init;
}
/**
* The initial value of the accumulator.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr accu_init = 4;
* @param \Google\Api\Expr\V1beta1\Expr $var
* @return $this
*/
public function setAccuInit($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr::class);
$this->accu_init = $var;
return $this;
}
/**
* An expression which can contain iter_var and accu_var.
* Returns false when the result has been computed and may be used as
* a hint to short-circuit the remainder of the comprehension.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr loop_condition = 5;
* @return \Google\Api\Expr\V1beta1\Expr
*/
public function getLoopCondition()
{
return $this->loop_condition;
}
/**
* An expression which can contain iter_var and accu_var.
* Returns false when the result has been computed and may be used as
* a hint to short-circuit the remainder of the comprehension.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr loop_condition = 5;
* @param \Google\Api\Expr\V1beta1\Expr $var
* @return $this
*/
public function setLoopCondition($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr::class);
$this->loop_condition = $var;
return $this;
}
/**
* An expression which can contain iter_var and accu_var.
* Computes the next value of accu_var.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr loop_step = 6;
* @return \Google\Api\Expr\V1beta1\Expr
*/
public function getLoopStep()
{
return $this->loop_step;
}
/**
* An expression which can contain iter_var and accu_var.
* Computes the next value of accu_var.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr loop_step = 6;
* @param \Google\Api\Expr\V1beta1\Expr $var
* @return $this
*/
public function setLoopStep($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr::class);
$this->loop_step = $var;
return $this;
}
/**
* An expression which can contain accu_var.
* Computes the result.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr result = 7;
* @return \Google\Api\Expr\V1beta1\Expr
*/
public function getResult()
{
return $this->result;
}
/**
* An expression which can contain accu_var.
* Computes the result.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr result = 7;
* @param \Google\Api\Expr\V1beta1\Expr $var
* @return $this
*/
public function setResult($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr::class);
$this->result = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Comprehension::class, \Google\Api\Expr\V1beta1\Expr_Comprehension::class);
src/Api/Expr/V1beta1/Expr/CreateList.php 0000644 00000004207 15174273463 0013672 0 ustar 00 google.api.expr.v1beta1.Expr.CreateList
*/
class CreateList extends \Google\Protobuf\Internal\Message
{
/**
* The elements part of the list.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.Expr elements = 1;
*/
private $elements;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1beta1\Expr[]|\Google\Protobuf\Internal\RepeatedField $elements
* The elements part of the list.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Beta1\Expr::initOnce();
parent::__construct($data);
}
/**
* The elements part of the list.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.Expr elements = 1;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getElements()
{
return $this->elements;
}
/**
* The elements part of the list.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.Expr elements = 1;
* @param \Google\Api\Expr\V1beta1\Expr[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setElements($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1beta1\Expr::class);
$this->elements = $arr;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateList::class, \Google\Api\Expr\V1beta1\Expr_CreateList::class);
src/Api/Expr/V1beta1/Expr/CreateStruct.php 0000644 00000006526 15174273463 0014251 0 ustar 00 google.api.expr.v1beta1.Expr.CreateStruct
*/
class CreateStruct extends \Google\Protobuf\Internal\Message
{
/**
* The type name of the message to be created, empty when creating map
* literals.
*
* Generated from protobuf field string type = 1;
*/
private $type = '';
/**
* The entries in the creation expression.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.Expr.CreateStruct.Entry entries = 2;
*/
private $entries;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $type
* The type name of the message to be created, empty when creating map
* literals.
* @type \Google\Api\Expr\V1beta1\Expr\CreateStruct\Entry[]|\Google\Protobuf\Internal\RepeatedField $entries
* The entries in the creation expression.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Beta1\Expr::initOnce();
parent::__construct($data);
}
/**
* The type name of the message to be created, empty when creating map
* literals.
*
* Generated from protobuf field string type = 1;
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* The type name of the message to be created, empty when creating map
* literals.
*
* Generated from protobuf field string type = 1;
* @param string $var
* @return $this
*/
public function setType($var)
{
GPBUtil::checkString($var, True);
$this->type = $var;
return $this;
}
/**
* The entries in the creation expression.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.Expr.CreateStruct.Entry entries = 2;
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getEntries()
{
return $this->entries;
}
/**
* The entries in the creation expression.
*
* Generated from protobuf field repeated .google.api.expr.v1beta1.Expr.CreateStruct.Entry entries = 2;
* @param \Google\Api\Expr\V1beta1\Expr\CreateStruct\Entry[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setEntries($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1beta1\Expr\CreateStruct\Entry::class);
$this->entries = $arr;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateStruct::class, \Google\Api\Expr\V1beta1\Expr_CreateStruct::class);
src/Api/Expr/V1beta1/Expr/CreateStruct/Entry.php 0000644 00000011617 15174273463 0015347 0 ustar 00 google.api.expr.v1beta1.Expr.CreateStruct.Entry
*/
class Entry extends \Google\Protobuf\Internal\Message
{
/**
* Required. An id assigned to this node by the parser which is unique
* in a given expression tree. This is used to associate type
* information and other attributes to the node.
*
* Generated from protobuf field int32 id = 1;
*/
private $id = 0;
/**
* Required. The value assigned to the key.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr value = 4;
*/
private $value = null;
protected $key_kind;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $id
* Required. An id assigned to this node by the parser which is unique
* in a given expression tree. This is used to associate type
* information and other attributes to the node.
* @type string $field_key
* The field key for a message creator statement.
* @type \Google\Api\Expr\V1beta1\Expr $map_key
* The key expression for a map creation statement.
* @type \Google\Api\Expr\V1beta1\Expr $value
* Required. The value assigned to the key.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Beta1\Expr::initOnce();
parent::__construct($data);
}
/**
* Required. An id assigned to this node by the parser which is unique
* in a given expression tree. This is used to associate type
* information and other attributes to the node.
*
* Generated from protobuf field int32 id = 1;
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Required. An id assigned to this node by the parser which is unique
* in a given expression tree. This is used to associate type
* information and other attributes to the node.
*
* Generated from protobuf field int32 id = 1;
* @param int $var
* @return $this
*/
public function setId($var)
{
GPBUtil::checkInt32($var);
$this->id = $var;
return $this;
}
/**
* The field key for a message creator statement.
*
* Generated from protobuf field string field_key = 2;
* @return string
*/
public function getFieldKey()
{
return $this->readOneof(2);
}
/**
* The field key for a message creator statement.
*
* Generated from protobuf field string field_key = 2;
* @param string $var
* @return $this
*/
public function setFieldKey($var)
{
GPBUtil::checkString($var, True);
$this->writeOneof(2, $var);
return $this;
}
/**
* The key expression for a map creation statement.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr map_key = 3;
* @return \Google\Api\Expr\V1beta1\Expr
*/
public function getMapKey()
{
return $this->readOneof(3);
}
/**
* The key expression for a map creation statement.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr map_key = 3;
* @param \Google\Api\Expr\V1beta1\Expr $var
* @return $this
*/
public function setMapKey($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr::class);
$this->writeOneof(3, $var);
return $this;
}
/**
* Required. The value assigned to the key.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr value = 4;
* @return \Google\Api\Expr\V1beta1\Expr
*/
public function getValue()
{
return $this->value;
}
/**
* Required. The value assigned to the key.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr value = 4;
* @param \Google\Api\Expr\V1beta1\Expr $var
* @return $this
*/
public function setValue($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr::class);
$this->value = $var;
return $this;
}
/**
* @return string
*/
public function getKeyKind()
{
return $this->whichOneof("key_kind");
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Entry::class, \Google\Api\Expr\V1beta1\Expr_CreateStruct_Entry::class);
src/Api/Expr/V1beta1/Expr/Ident.php 0000644 00000004476 15174273463 0012706 0 ustar 00 google.api.expr.v1beta1.Expr.Ident
*/
class Ident extends \Google\Protobuf\Internal\Message
{
/**
* Required. Holds a single, unqualified identifier, possibly preceded by a
* '.'.
* Qualified names are represented by the [Expr.Select][google.api.expr.v1beta1.Expr.Select] expression.
*
* Generated from protobuf field string name = 1;
*/
private $name = '';
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $name
* Required. Holds a single, unqualified identifier, possibly preceded by a
* '.'.
* Qualified names are represented by the [Expr.Select][google.api.expr.v1beta1.Expr.Select] expression.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Beta1\Expr::initOnce();
parent::__construct($data);
}
/**
* Required. Holds a single, unqualified identifier, possibly preceded by a
* '.'.
* Qualified names are represented by the [Expr.Select][google.api.expr.v1beta1.Expr.Select] expression.
*
* Generated from protobuf field string name = 1;
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* Required. Holds a single, unqualified identifier, possibly preceded by a
* '.'.
* Qualified names are represented by the [Expr.Select][google.api.expr.v1beta1.Expr.Select] expression.
*
* Generated from protobuf field string name = 1;
* @param string $var
* @return $this
*/
public function setName($var)
{
GPBUtil::checkString($var, True);
$this->name = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Ident::class, \Google\Api\Expr\V1beta1\Expr_Ident::class);
src/Api/Expr/V1beta1/Expr/Select.php 0000644 00000011640 15174273463 0013051 0 ustar 00 google.api.expr.v1beta1.Expr.Select
*/
class Select extends \Google\Protobuf\Internal\Message
{
/**
* Required. The target of the selection expression.
* For example, in the select expression `request.auth`, the `request`
* portion of the expression is the `operand`.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr operand = 1;
*/
private $operand = null;
/**
* Required. The name of the field to select.
* For example, in the select expression `request.auth`, the `auth` portion
* of the expression would be the `field`.
*
* Generated from protobuf field string field = 2;
*/
private $field = '';
/**
* Whether the select is to be interpreted as a field presence test.
* This results from the macro `has(request.auth)`.
*
* Generated from protobuf field bool test_only = 3;
*/
private $test_only = false;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1beta1\Expr $operand
* Required. The target of the selection expression.
* For example, in the select expression `request.auth`, the `request`
* portion of the expression is the `operand`.
* @type string $field
* Required. The name of the field to select.
* For example, in the select expression `request.auth`, the `auth` portion
* of the expression would be the `field`.
* @type bool $test_only
* Whether the select is to be interpreted as a field presence test.
* This results from the macro `has(request.auth)`.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Api\Expr\V1Beta1\Expr::initOnce();
parent::__construct($data);
}
/**
* Required. The target of the selection expression.
* For example, in the select expression `request.auth`, the `request`
* portion of the expression is the `operand`.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr operand = 1;
* @return \Google\Api\Expr\V1beta1\Expr
*/
public function getOperand()
{
return $this->operand;
}
/**
* Required. The target of the selection expression.
* For example, in the select expression `request.auth`, the `request`
* portion of the expression is the `operand`.
*
* Generated from protobuf field .google.api.expr.v1beta1.Expr operand = 1;
* @param \Google\Api\Expr\V1beta1\Expr $var
* @return $this
*/
public function setOperand($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Expr::class);
$this->operand = $var;
return $this;
}
/**
* Required. The name of the field to select.
* For example, in the select expression `request.auth`, the `auth` portion
* of the expression would be the `field`.
*
* Generated from protobuf field string field = 2;
* @return string
*/
public function getField()
{
return $this->field;
}
/**
* Required. The name of the field to select.
* For example, in the select expression `request.auth`, the `auth` portion
* of the expression would be the `field`.
*
* Generated from protobuf field string field = 2;
* @param string $var
* @return $this
*/
public function setField($var)
{
GPBUtil::checkString($var, True);
$this->field = $var;
return $this;
}
/**
* Whether the select is to be interpreted as a field presence test.
* This results from the macro `has(request.auth)`.
*
* Generated from protobuf field bool test_only = 3;
* @return bool
*/
public function getTestOnly()
{
return $this->test_only;
}
/**
* Whether the select is to be interpreted as a field presence test.
* This results from the macro `has(request.auth)`.
*
* Generated from protobuf field bool test_only = 3;
* @param bool $var
* @return $this
*/
public function setTestOnly($var)
{
GPBUtil::checkBool($var);
$this->test_only = $var;
return $this;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Select::class, \Google\Api\Expr\V1beta1\Expr_Select::class);
src/Api/Expr/V1beta1/ExprValue.php 0000644 00000021372 15174273463 0012632 0 ustar 00 google.api.expr.v1beta1.ExprValue
*/
class ExprValue extends \Google\Protobuf\Internal\Message
{
protected $kind;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Google\Api\Expr\V1beta1\Value $value
* A concrete value.
* @type \Google\Api\Expr\V1beta1\ErrorSet $error
* The set of errors in the critical path of evalution.
* Only errors in the critical path are included. For example,
* `(.google.api.expr.v1beta1.Value value = 1;
* @return \Google\Api\Expr\V1beta1\Value
*/
public function getValue()
{
return $this->readOneof(1);
}
/**
* A concrete value.
*
* Generated from protobuf field .google.api.expr.v1beta1.Value value = 1;
* @param \Google\Api\Expr\V1beta1\Value $var
* @return $this
*/
public function setValue($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Value::class);
$this->writeOneof(1, $var);
return $this;
}
/**
* The set of errors in the critical path of evalution.
* Only errors in the critical path are included. For example,
* `(.google.api.expr.v1beta1.ErrorSet error = 2;
* @return \Google\Api\Expr\V1beta1\ErrorSet
*/
public function getError()
{
return $this->readOneof(2);
}
/**
* The set of errors in the critical path of evalution.
* Only errors in the critical path are included. For example,
* `(.google.api.expr.v1beta1.ErrorSet error = 2;
* @param \Google\Api\Expr\V1beta1\ErrorSet $var
* @return $this
*/
public function setError($var)
{
GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\ErrorSet::class);
$this->writeOneof(2, $var);
return $this;
}
/**
* The set of unknowns in the critical path of evaluation.
* Unknown behaves identically to Error with regards to propagation.
* Specifically, only unknowns in the critical path are included, unknowns
* caused by the presence of other unknowns are not included, and multiple
* unknowns *might* be included included when evaluation could result in
* different unknowns. For example:
* (