Class: Google::Api::Publishing
- Inherits:
-
Object
- Object
- Google::Api::Publishing
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/api/client.rb
Overview
This message configures the settings for publishing Google Cloud Client libraries generated from the service config.
Instance Attribute Summary collapse
-
#api_short_name ⇒ ::String
Used as a tracking tag when collecting data about the APIs developer relations artifacts like docs, packages delivered to package managers, etc.
-
#codeowner_github_teams ⇒ ::Array<::String>
GitHub teams to be added to CODEOWNERS in the directory in GitHub containing source code for the client libraries for this API.
-
#doc_tag_prefix ⇒ ::String
A prefix used in sample code when demarking regions to be included in documentation.
-
#documentation_uri ⇒ ::String
Link to product home page.
-
#github_label ⇒ ::String
GitHub label to apply to issues and pull requests opened for this API.
-
#library_settings ⇒ ::Array<::Google::Api::ClientLibrarySettings>
Client library settings.
-
#method_settings ⇒ ::Array<::Google::Api::MethodSettings>
A list of API method settings, e.g.
-
#new_issue_uri ⇒ ::String
Link to a public URI where users can report issues.
-
#organization ⇒ ::Google::Api::ClientLibraryOrganization
For whom the client library is being published.
-
#proto_reference_documentation_uri ⇒ ::String
Optional link to proto reference documentation.
-
#rest_reference_documentation_uri ⇒ ::String
Optional link to REST reference documentation.
Instance Attribute Details
#api_short_name ⇒ ::String
125 126 127 128 |
# File 'proto_docs/google/api/client.rb', line 125 class Publishing include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#codeowner_github_teams ⇒ ::Array<::String>
125 126 127 128 |
# File 'proto_docs/google/api/client.rb', line 125 class Publishing include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#doc_tag_prefix ⇒ ::String
125 126 127 128 |
# File 'proto_docs/google/api/client.rb', line 125 class Publishing include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#documentation_uri ⇒ ::String
125 126 127 128 |
# File 'proto_docs/google/api/client.rb', line 125 class Publishing include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#github_label ⇒ ::String
125 126 127 128 |
# File 'proto_docs/google/api/client.rb', line 125 class Publishing include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#library_settings ⇒ ::Array<::Google::Api::ClientLibrarySettings>
125 126 127 128 |
# File 'proto_docs/google/api/client.rb', line 125 class Publishing include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#method_settings ⇒ ::Array<::Google::Api::MethodSettings>
125 126 127 128 |
# File 'proto_docs/google/api/client.rb', line 125 class Publishing include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#new_issue_uri ⇒ ::String
125 126 127 128 |
# File 'proto_docs/google/api/client.rb', line 125 class Publishing include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#organization ⇒ ::Google::Api::ClientLibraryOrganization
125 126 127 128 |
# File 'proto_docs/google/api/client.rb', line 125 class Publishing include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#proto_reference_documentation_uri ⇒ ::String
125 126 127 128 |
# File 'proto_docs/google/api/client.rb', line 125 class Publishing include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#rest_reference_documentation_uri ⇒ ::String
125 126 127 128 |
# File 'proto_docs/google/api/client.rb', line 125 class Publishing include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |