# Notebooks V2 API - Class Google::Api::Publishing (v1.5.0)

1.5.0 (latest) 1.4.0 1.3.1 1.2.0 1.1.0 1.0.1 0.6.0 0.5.0 0.4.2 0.3.2 0.2.0 0.1.0 Reference documentation and code samples for the Notebooks V2 API class Google::Api::Publishing.

This message configures the settings for publishing [Google Cloud Client
libraries](https://cloud.google.com/apis/docs/cloud-client-libraries)
generated from the service config.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #api_short_name

    def api_short_name() -> ::String

**Returns**

- (::String) --- Used as a tracking tag when collecting data about the APIs developer relations artifacts like docs, packages delivered to package managers, etc. Example: "speech".

### #api_short_name=

    def api_short_name=(value) -> ::String

**Parameter**

- **value** (::String) --- Used as a tracking tag when collecting data about the APIs developer relations artifacts like docs, packages delivered to package managers, etc. Example: "speech".
**Returns**

- (::String) --- Used as a tracking tag when collecting data about the APIs developer relations artifacts like docs, packages delivered to package managers, etc. Example: "speech".

### #codeowner_github_teams

    def codeowner_github_teams() -> ::Array<::String>

**Returns**

- (::Array\<::String\>) --- GitHub teams to be added to CODEOWNERS in the directory in GitHub containing source code for the client libraries for this API.

### #codeowner_github_teams=

    def codeowner_github_teams=(value) -> ::Array<::String>

**Parameter**

- **value** (::Array\<::String\>) --- GitHub teams to be added to CODEOWNERS in the directory in GitHub containing source code for the client libraries for this API.
**Returns**

- (::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

    def doc_tag_prefix() -> ::String

**Returns**

- (::String) --- A prefix used in sample code when demarking regions to be included in documentation.

### #doc_tag_prefix=

    def doc_tag_prefix=(value) -> ::String

**Parameter**

- **value** (::String) --- A prefix used in sample code when demarking regions to be included in documentation.
**Returns**

- (::String) --- A prefix used in sample code when demarking regions to be included in documentation.

### #documentation_uri

    def documentation_uri() -> ::String

**Returns**

- (::String) --- Link to product home page. Example: https://cloud.google.com/asset-inventory/docs/overview

### #documentation_uri=

    def documentation_uri=(value) -> ::String

**Parameter**

- **value** (::String) --- Link to product home page. Example: https://cloud.google.com/asset-inventory/docs/overview
**Returns**

- (::String) --- Link to product home page. Example: https://cloud.google.com/asset-inventory/docs/overview

### #github_label

    def github_label() -> ::String

**Returns**

- (::String) --- GitHub label to apply to issues and pull requests opened for this API.

### #github_label=

    def github_label=(value) -> ::String

**Parameter**

- **value** (::String) --- GitHub label to apply to issues and pull requests opened for this API.
**Returns**

- (::String) --- GitHub label to apply to issues and pull requests opened for this API.

### #library_settings

    def library_settings() -> ::Array<::Google::Api::ClientLibrarySettings>

**Returns**

- (::Array\<[::Google::Api::ClientLibrarySettings](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-notebooks-v2/latest/Google-Api-ClientLibrarySettings)\>) --- 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.

### #library_settings=

    def library_settings=(value) -> ::Array<::Google::Api::ClientLibrarySettings>

**Parameter**

- **value** (::Array\<[::Google::Api::ClientLibrarySettings](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-notebooks-v2/latest/Google-Api-ClientLibrarySettings)\>) --- 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.
**Returns**

- (::Array\<[::Google::Api::ClientLibrarySettings](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-notebooks-v2/latest/Google-Api-ClientLibrarySettings)\>) --- 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.

### #method_settings

    def method_settings() -> ::Array<::Google::Api::MethodSettings>

**Returns**

- (::Array\<[::Google::Api::MethodSettings](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-notebooks-v2/latest/Google-Api-MethodSettings)\>) --- A list of API method settings, e.g. the behavior for methods that use the long-running operation pattern.

### #method_settings=

    def method_settings=(value) -> ::Array<::Google::Api::MethodSettings>

**Parameter**

- **value** (::Array\<[::Google::Api::MethodSettings](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-notebooks-v2/latest/Google-Api-MethodSettings)\>) --- A list of API method settings, e.g. the behavior for methods that use the long-running operation pattern.
**Returns**

- (::Array\<[::Google::Api::MethodSettings](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-notebooks-v2/latest/Google-Api-MethodSettings)\>) --- A list of API method settings, e.g. the behavior for methods that use the long-running operation pattern.

### #new_issue_uri

    def new_issue_uri() -> ::String

**Returns**

- (::String) --- Link to a *public* URI where users can report issues. Example: https://issuetracker.google.com/issues/new?component=190865\&template=1161103

### #new_issue_uri=

    def new_issue_uri=(value) -> ::String

**Parameter**

- **value** (::String) --- Link to a *public* URI where users can report issues. Example: https://issuetracker.google.com/issues/new?component=190865\&template=1161103
**Returns**

- (::String) --- Link to a *public* URI where users can report issues. Example: https://issuetracker.google.com/issues/new?component=190865\&template=1161103

### #organization

    def organization() -> ::Google::Api::ClientLibraryOrganization

**Returns**

- ([::Google::Api::ClientLibraryOrganization](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-notebooks-v2/latest/Google-Api-ClientLibraryOrganization)) --- For whom the client library is being published.

### #organization=

    def organization=(value) -> ::Google::Api::ClientLibraryOrganization

**Parameter**

- **value** ([::Google::Api::ClientLibraryOrganization](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-notebooks-v2/latest/Google-Api-ClientLibraryOrganization)) --- For whom the client library is being published.
**Returns**

- ([::Google::Api::ClientLibraryOrganization](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-notebooks-v2/latest/Google-Api-ClientLibraryOrganization)) --- For whom the client library is being published.

### #proto_reference_documentation_uri

    def proto_reference_documentation_uri() -> ::String

**Returns**

- (::String) --- Optional link to proto reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rpc

### #proto_reference_documentation_uri=

    def proto_reference_documentation_uri=(value) -> ::String

**Parameter**

- **value** (::String) --- Optional link to proto reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rpc
**Returns**

- (::String) --- Optional link to proto reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rpc

### #rest_reference_documentation_uri

    def rest_reference_documentation_uri() -> ::String

**Returns**

- (::String) --- Optional link to REST reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rest

### #rest_reference_documentation_uri=

    def rest_reference_documentation_uri=(value) -> ::String

**Parameter**

- **value** (::String) --- Optional link to REST reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rest
**Returns**

- (::String) --- Optional link to REST reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rest