target.apidocs.com.google.api.services.servicemanagement.model.ClientLibrarySettings.html Maven / Gradle / Ivy
ClientLibrarySettings (Service Management API v1-rev20240823-2.0.0)
com.google.api.services.servicemanagement.model
Class ClientLibrarySettings
- 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.ClientLibrarySettings
-
public final class ClientLibrarySettings
extends com.google.api.client.json.GenericJson
Details about how and where to publish client libraries.
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
ClientLibrarySettings()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
ClientLibrarySettings
clone()
CppSettings
getCppSettings()
Settings for C++ client libraries.
DotnetSettings
getDotnetSettings()
Settings for .NET client libraries.
GoSettings
getGoSettings()
Settings for Go client libraries.
JavaSettings
getJavaSettings()
Settings for legacy Java features, supported in the Service YAML.
String
getLaunchStage()
Launch stage of this version of the API.
NodeSettings
getNodeSettings()
Settings for Node client libraries.
PhpSettings
getPhpSettings()
Settings for PHP client libraries.
PythonSettings
getPythonSettings()
Settings for Python client libraries.
Boolean
getRestNumericEnums()
When using transport=rest, the client request will encode enums as numbers rather than strings.
RubySettings
getRubySettings()
Settings for Ruby client libraries.
String
getVersion()
Version of the API to apply these settings to.
ClientLibrarySettings
set(String fieldName,
Object value)
ClientLibrarySettings
setCppSettings(CppSettings cppSettings)
Settings for C++ client libraries.
ClientLibrarySettings
setDotnetSettings(DotnetSettings dotnetSettings)
Settings for .NET client libraries.
ClientLibrarySettings
setGoSettings(GoSettings goSettings)
Settings for Go client libraries.
ClientLibrarySettings
setJavaSettings(JavaSettings javaSettings)
Settings for legacy Java features, supported in the Service YAML.
ClientLibrarySettings
setLaunchStage(String launchStage)
Launch stage of this version of the API.
ClientLibrarySettings
setNodeSettings(NodeSettings nodeSettings)
Settings for Node client libraries.
ClientLibrarySettings
setPhpSettings(PhpSettings phpSettings)
Settings for PHP client libraries.
ClientLibrarySettings
setPythonSettings(PythonSettings pythonSettings)
Settings for Python client libraries.
ClientLibrarySettings
setRestNumericEnums(Boolean restNumericEnums)
When using transport=rest, the client request will encode enums as numbers rather than strings.
ClientLibrarySettings
setRubySettings(RubySettings rubySettings)
Settings for Ruby client libraries.
ClientLibrarySettings
setVersion(String version)
Version of the API to apply these settings to.
-
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
-
getCppSettings
public CppSettings getCppSettings()
Settings for C++ client libraries.
- Returns:
- value or
null
for none
-
setCppSettings
public ClientLibrarySettings setCppSettings(CppSettings cppSettings)
Settings for C++ client libraries.
- Parameters:
cppSettings
- cppSettings or null
for none
-
getDotnetSettings
public DotnetSettings getDotnetSettings()
Settings for .NET client libraries.
- Returns:
- value or
null
for none
-
setDotnetSettings
public ClientLibrarySettings setDotnetSettings(DotnetSettings dotnetSettings)
Settings for .NET client libraries.
- Parameters:
dotnetSettings
- dotnetSettings or null
for none
-
getGoSettings
public GoSettings getGoSettings()
Settings for Go client libraries.
- Returns:
- value or
null
for none
-
setGoSettings
public ClientLibrarySettings setGoSettings(GoSettings goSettings)
Settings for Go client libraries.
- Parameters:
goSettings
- goSettings or null
for none
-
getJavaSettings
public JavaSettings getJavaSettings()
Settings for legacy Java features, supported in the Service YAML.
- Returns:
- value or
null
for none
-
setJavaSettings
public ClientLibrarySettings setJavaSettings(JavaSettings javaSettings)
Settings for legacy Java features, supported in the Service YAML.
- Parameters:
javaSettings
- javaSettings or null
for none
-
getLaunchStage
public String getLaunchStage()
Launch stage of this version of the API.
- Returns:
- value or
null
for none
-
setLaunchStage
public ClientLibrarySettings setLaunchStage(String launchStage)
Launch stage of this version of the API.
- Parameters:
launchStage
- launchStage or null
for none
-
getNodeSettings
public NodeSettings getNodeSettings()
Settings for Node client libraries.
- Returns:
- value or
null
for none
-
setNodeSettings
public ClientLibrarySettings setNodeSettings(NodeSettings nodeSettings)
Settings for Node client libraries.
- Parameters:
nodeSettings
- nodeSettings or null
for none
-
getPhpSettings
public PhpSettings getPhpSettings()
Settings for PHP client libraries.
- Returns:
- value or
null
for none
-
setPhpSettings
public ClientLibrarySettings setPhpSettings(PhpSettings phpSettings)
Settings for PHP client libraries.
- Parameters:
phpSettings
- phpSettings or null
for none
-
getPythonSettings
public PythonSettings getPythonSettings()
Settings for Python client libraries.
- Returns:
- value or
null
for none
-
setPythonSettings
public ClientLibrarySettings setPythonSettings(PythonSettings pythonSettings)
Settings for Python client libraries.
- Parameters:
pythonSettings
- pythonSettings or null
for none
-
getRestNumericEnums
public Boolean getRestNumericEnums()
When using transport=rest, the client request will encode enums as numbers rather than strings.
- Returns:
- value or
null
for none
-
setRestNumericEnums
public ClientLibrarySettings setRestNumericEnums(Boolean restNumericEnums)
When using transport=rest, the client request will encode enums as numbers rather than strings.
- Parameters:
restNumericEnums
- restNumericEnums or null
for none
-
getRubySettings
public RubySettings getRubySettings()
Settings for Ruby client libraries.
- Returns:
- value or
null
for none
-
setRubySettings
public ClientLibrarySettings setRubySettings(RubySettings rubySettings)
Settings for Ruby client libraries.
- Parameters:
rubySettings
- rubySettings or null
for none
-
getVersion
public String getVersion()
Version of the API to apply these settings to. This is the full protobuf package for the API,
ending in the version element. Examples: "google.cloud.speech.v1" and
"google.spanner.admin.database.v1".
- Returns:
- value or
null
for none
-
setVersion
public ClientLibrarySettings setVersion(String version)
Version of the API to apply these settings to. This is the full protobuf package for the API,
ending in the version element. Examples: "google.cloud.speech.v1" and
"google.spanner.admin.database.v1".
- Parameters:
version
- version or null
for none
-
set
public ClientLibrarySettings set(String fieldName,
Object value)
- Overrides:
set
in class com.google.api.client.json.GenericJson
-
clone
public ClientLibrarySettings 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