public final class Publishing
extends com.google.api.client.json.GenericJson
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 Networking API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
Publishing() |
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.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getApiShortName()
null
for nonepublic Publishing setApiShortName(String apiShortName)
apiShortName
- apiShortName or null
for nonepublic List<String> getCodeownerGithubTeams()
null
for nonepublic Publishing setCodeownerGithubTeams(List<String> codeownerGithubTeams)
codeownerGithubTeams
- codeownerGithubTeams or null
for nonepublic String getDocTagPrefix()
null
for nonepublic Publishing setDocTagPrefix(String docTagPrefix)
docTagPrefix
- docTagPrefix or null
for nonepublic String getDocumentationUri()
null
for nonepublic Publishing setDocumentationUri(String documentationUri)
documentationUri
- documentationUri or null
for nonepublic String getGithubLabel()
null
for nonepublic Publishing setGithubLabel(String githubLabel)
githubLabel
- githubLabel or null
for nonepublic List<ClientLibrarySettings> getLibrarySettings()
null
for nonepublic Publishing setLibrarySettings(List<ClientLibrarySettings> librarySettings)
librarySettings
- librarySettings or null
for nonepublic List<MethodSettings> getMethodSettings()
null
for nonepublic Publishing setMethodSettings(List<MethodSettings> methodSettings)
methodSettings
- methodSettings or null
for nonepublic String getNewIssueUri()
null
for nonepublic Publishing setNewIssueUri(String newIssueUri)
newIssueUri
- newIssueUri or null
for nonepublic String getOrganization()
null
for nonepublic Publishing setOrganization(String organization)
organization
- organization or null
for nonepublic String getProtoReferenceDocumentationUri()
null
for nonepublic Publishing setProtoReferenceDocumentationUri(String protoReferenceDocumentationUri)
protoReferenceDocumentationUri
- protoReferenceDocumentationUri or null
for nonepublic String getRestReferenceDocumentationUri()
null
for nonepublic Publishing setRestReferenceDocumentationUri(String restReferenceDocumentationUri)
restReferenceDocumentationUri
- restReferenceDocumentationUri or null
for nonepublic Publishing set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public Publishing clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.