All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.servicemanagement.model.Publishing.html Maven / Gradle / Ivy

There is a newer version: v1-rev20241106-2.0.0
Show newest version






Publishing (Service Management API v1-rev20240823-2.0.0)












com.google.api.services.servicemanagement.model

Class Publishing

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class Publishing
    extends com.google.api.client.json.GenericJson
    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.

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Service Management API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • Publishing

        public Publishing()
    • Method Detail

      • getApiShortName

        public String 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".
        Returns:
        value or null for none
      • setApiShortName

        public Publishing setApiShortName(String apiShortName)
        Used as a tracking tag when collecting data about the APIs developer relations artifacts like docs, packages delivered to package managers, etc. Example: "speech".
        Parameters:
        apiShortName - apiShortName or null for none
      • getCodeownerGithubTeams

        public List<String> getCodeownerGithubTeams()
        GitHub teams to be added to CODEOWNERS in the directory in GitHub containing source code for the client libraries for this API.
        Returns:
        value or null for none
      • setCodeownerGithubTeams

        public Publishing setCodeownerGithubTeams(List<String> codeownerGithubTeams)
        GitHub teams to be added to CODEOWNERS in the directory in GitHub containing source code for the client libraries for this API.
        Parameters:
        codeownerGithubTeams - codeownerGithubTeams or null for none
      • getDocTagPrefix

        public String getDocTagPrefix()
        A prefix used in sample code when demarking regions to be included in documentation.
        Returns:
        value or null for none
      • setDocTagPrefix

        public Publishing setDocTagPrefix(String docTagPrefix)
        A prefix used in sample code when demarking regions to be included in documentation.
        Parameters:
        docTagPrefix - docTagPrefix or null for none
      • getDocumentationUri

        public String getDocumentationUri()
        Link to product home page. Example: https://cloud.google.com/asset-inventory/docs/overview
        Returns:
        value or null for none
      • setDocumentationUri

        public Publishing setDocumentationUri(String documentationUri)
        Link to product home page. Example: https://cloud.google.com/asset-inventory/docs/overview
        Parameters:
        documentationUri - documentationUri or null for none
      • getGithubLabel

        public String getGithubLabel()
        GitHub label to apply to issues and pull requests opened for this API.
        Returns:
        value or null for none
      • setGithubLabel

        public Publishing setGithubLabel(String githubLabel)
        GitHub label to apply to issues and pull requests opened for this API.
        Parameters:
        githubLabel - githubLabel or null for none
      • getLibrarySettings

        public List<ClientLibrarySettings> 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.
        Returns:
        value or null for none
      • setLibrarySettings

        public Publishing setLibrarySettings(List<ClientLibrarySettings> librarySettings)
        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.
        Parameters:
        librarySettings - librarySettings or null for none
      • getMethodSettings

        public List<MethodSettings> getMethodSettings()
        A list of API method settings, e.g. the behavior for methods that use the long-running operation pattern.
        Returns:
        value or null for none
      • setMethodSettings

        public Publishing setMethodSettings(List<MethodSettings> methodSettings)
        A list of API method settings, e.g. the behavior for methods that use the long-running operation pattern.
        Parameters:
        methodSettings - methodSettings or null for none
      • getNewIssueUri

        public String getNewIssueUri()
        Returns:
        value or null for none
      • setNewIssueUri

        public Publishing setNewIssueUri(String newIssueUri)
        Parameters:
        newIssueUri - newIssueUri or null for none
      • getOrganization

        public String getOrganization()
        For whom the client library is being published.
        Returns:
        value or null for none
      • setOrganization

        public Publishing setOrganization(String organization)
        For whom the client library is being published.
        Parameters:
        organization - organization or null for none
      • getProtoReferenceDocumentationUri

        public String getProtoReferenceDocumentationUri()
        Optional link to proto reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rpc
        Returns:
        value or null for none
      • setProtoReferenceDocumentationUri

        public Publishing setProtoReferenceDocumentationUri(String protoReferenceDocumentationUri)
        Optional link to proto reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rpc
        Parameters:
        protoReferenceDocumentationUri - protoReferenceDocumentationUri or null for none
      • getRestReferenceDocumentationUri

        public String getRestReferenceDocumentationUri()
        Optional link to REST reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rest
        Returns:
        value or null for none
      • setRestReferenceDocumentationUri

        public Publishing setRestReferenceDocumentationUri(String restReferenceDocumentationUri)
        Optional link to REST reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rest
        Parameters:
        restReferenceDocumentationUri - restReferenceDocumentationUri or null for none
      • set

        public Publishing set(String fieldName,
                              Object value)
        Overrides:
        set in class com.google.api.client.json.GenericJson
      • clone

        public Publishing clone()
        Overrides:
        clone in class com.google.api.client.json.GenericJson

Copyright © 2011–2024 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy