This message configures the settings for publishing Google Cloud Client libraries generated from the service config.
Generated from protobuf message google.api.Publishing
| Methods |
| public __construct( $data = NULL) Constructor.
|
| public getApiShortName() Used as a tracking tag when collecting data about the APIs developer relations artifacts like docs, packages delivered to package managers, etc. Example: "speech". Generated from protobuf field string api_short_name = 103;
|
| public getCodeownerGithubTeams() GitHub teams to be added to CODEOWNERS in the directory in GitHub containing source code for the client libraries for this API. Generated from protobuf field repeated string codeowner_github_teams = 105;
|
| public getDocTagPrefix() A prefix used in sample code when demarking regions to be included in documentation. Generated from protobuf field string doc_tag_prefix = 106;
|
| public getDocumentationUri() Link to product home page. Example: https://cloud.google.com/asset-inventory/docs/overview Generated from protobuf field string documentation_uri = 102;
|
| public getGithubLabel() GitHub label to apply to issues and pull requests opened for this API. Generated from protobuf field string github_label = 104;
|
| public getLibrarySettings() Client library settings. If the same version string appears multiple times in this list, then the last one wins. Settings from earlier settings with the same version string are discarded. Generated from protobuf field repeated .google.api.ClientLibrarySettings library_settings = 109;
|
| public getMethodSettings() A list of API method settings, e.g. the behavior for methods that use the long-running operation pattern. Generated from protobuf field repeated .google.api.MethodSettings method_settings = 2;
|
| public getNewIssueUri() Link to a public URI where users can report issues. Example: https://issuetracker.google.com/issues/new?component=190865&template=1161103 Generated from protobuf field string new_issue_uri = 101;
|
| public getOrganization() For whom the client library is being published. Generated from protobuf field .google.api.ClientLibraryOrganization organization = 107;
|
| public getProtoReferenceDocumentationUri() Optional link to proto reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rpc Generated from protobuf field string proto_reference_documentation_uri = 110;
|
| public getRestReferenceDocumentationUri() Optional link to REST reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rest Generated from protobuf field string rest_reference_documentation_uri = 111;
|
| public setApiShortName( $var) Used as a tracking tag when collecting data about the APIs developer relations artifacts like docs, packages delivered to package managers, etc. Example: "speech". Generated from protobuf field string api_short_name = 103;
|
| public setCodeownerGithubTeams( $var) GitHub teams to be added to CODEOWNERS in the directory in GitHub containing source code for the client libraries for this API. Generated from protobuf field repeated string codeowner_github_teams = 105;
|
| public setDocTagPrefix( $var) A prefix used in sample code when demarking regions to be included in documentation. Generated from protobuf field string doc_tag_prefix = 106;
|
| public setDocumentationUri( $var) Link to product home page. Example: https://cloud.google.com/asset-inventory/docs/overview Generated from protobuf field string documentation_uri = 102;
|
| public setGithubLabel( $var) GitHub label to apply to issues and pull requests opened for this API. Generated from protobuf field string github_label = 104;
|
| public setLibrarySettings( $var) Client library settings. If the same version string appears multiple times in this list, then the last one wins. Settings from earlier settings with the same version string are discarded. Generated from protobuf field repeated .google.api.ClientLibrarySettings library_settings = 109;
|
| public setMethodSettings( $var) A list of API method settings, e.g. the behavior for methods that use the long-running operation pattern. Generated from protobuf field repeated .google.api.MethodSettings method_settings = 2;
|
| public setNewIssueUri( $var) Link to a public URI where users can report issues. Example: https://issuetracker.google.com/issues/new?component=190865&template=1161103 Generated from protobuf field string new_issue_uri = 101;
|
| public setOrganization( $var) For whom the client library is being published. Generated from protobuf field .google.api.ClientLibraryOrganization organization = 107;
|
| public setProtoReferenceDocumentationUri( $var) Optional link to proto reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rpc Generated from protobuf field string proto_reference_documentation_uri = 110;
|
| public setRestReferenceDocumentationUri( $var) Optional link to REST reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rest Generated from protobuf field string rest_reference_documentation_uri = 111;
|
| Properties |
| protected $api_short_name = '' Used as a tracking tag when collecting data about the APIs developer relations artifacts like docs, packages delivered to package managers, etc. Example: "speech". Generated from protobuf field string api_short_name = 103; |
| protected $doc_tag_prefix = '' A prefix used in sample code when demarking regions to be included in documentation. Generated from protobuf field string doc_tag_prefix = 106; |
| protected $documentation_uri = '' Link to product home page. Example: https://cloud.google.com/asset-inventory/docs/overview Generated from protobuf field string documentation_uri = 102; |
| protected $github_label = '' GitHub label to apply to issues and pull requests opened for this API. Generated from protobuf field string github_label = 104; |
| protected $new_issue_uri = '' Link to a public URI where users can report issues. Example: https://issuetracker.google.com/issues/new?component=190865&template=1161103 Generated from protobuf field string new_issue_uri = 101; |
| protected $organization = 0 For whom the client library is being published. Generated from protobuf field .google.api.ClientLibraryOrganization organization = 107; |
| protected $proto_reference_documentation_uri = '' Optional link to proto reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rpc Generated from protobuf field string proto_reference_documentation_uri = 110; |
| protected $rest_reference_documentation_uri = '' Optional link to REST reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rest Generated from protobuf field string rest_reference_documentation_uri = 111; |
| Methods |
| Properties |
| private $codeowner_github_teams = NULL GitHub teams to be added to CODEOWNERS in the directory in GitHub containing source code for the client libraries for this API. Generated from protobuf field repeated string codeowner_github_teams = 105; |
| private $library_settings = NULL Client library settings. If the same version string appears multiple times in this list, then the last one wins. Settings from earlier settings with the same version string are discarded. Generated from protobuf field repeated .google.api.ClientLibrarySettings library_settings = 109; |
| private $method_settings = NULL A list of API method settings, e.g. the behavior for methods that use the long-running operation pattern. Generated from protobuf field repeated .google.api.MethodSettings method_settings = 2; |