target.apidocs.com.google.api.services.servicemanagement.model.Publishing.html Maven / Gradle / Ivy
Publishing (Service Management API v1-rev20240823-2.0.0)
com.google.api.services.servicemanagement.model
Class Publishing
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.servicemanagement.model.Publishing
-
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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
com.google.api.client.util.GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
Publishing()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
Publishing
clone()
String
getApiShortName()
Used as a tracking tag when collecting data about the APIs developer relations artifacts like
docs, packages delivered to package managers, etc.
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.
String
getDocTagPrefix()
A prefix used in sample code when demarking regions to be included in documentation.
String
getDocumentationUri()
Link to product home page.
String
getGithubLabel()
GitHub label to apply to issues and pull requests opened for this API.
List<ClientLibrarySettings>
getLibrarySettings()
Client library settings.
List<MethodSettings>
getMethodSettings()
A list of API method settings, e.g.
String
getNewIssueUri()
String
getOrganization()
For whom the client library is being published.
String
getProtoReferenceDocumentationUri()
Optional link to proto reference documentation.
String
getRestReferenceDocumentationUri()
Optional link to REST reference documentation.
Publishing
set(String fieldName,
Object value)
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.
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.
Publishing
setDocTagPrefix(String docTagPrefix)
A prefix used in sample code when demarking regions to be included in documentation.
Publishing
setDocumentationUri(String documentationUri)
Link to product home page.
Publishing
setGithubLabel(String githubLabel)
GitHub label to apply to issues and pull requests opened for this API.
Publishing
setLibrarySettings(List<ClientLibrarySettings> librarySettings)
Client library settings.
Publishing
setMethodSettings(List<MethodSettings> methodSettings)
A list of API method settings, e.g.
Publishing
setNewIssueUri(String newIssueUri)
Publishing
setOrganization(String organization)
For whom the client library is being published.
Publishing
setProtoReferenceDocumentationUri(String protoReferenceDocumentationUri)
Optional link to proto reference documentation.
Publishing
setRestReferenceDocumentationUri(String restReferenceDocumentationUri)
Optional link to REST reference documentation.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
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