Package com.google.api
Interface ClientLibrarySettingsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
ClientLibrarySettings
,ClientLibrarySettings.Builder
public interface ClientLibrarySettingsOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionSettings for C++ client libraries.Settings for .NET client libraries.Settings for Go client libraries.Settings for legacy Java features, supported in the Service YAML.Launch stage of this version of the API.int
Launch stage of this version of the API.Settings for Node client libraries.Settings for PHP client libraries.Settings for Python client libraries.boolean
When using transport=rest, the client request will encode enums as numbers rather than strings.Settings for Ruby client libraries.Version of the API to apply these settings to.com.google.protobuf.ByteString
Version of the API to apply these settings to.boolean
Settings for C++ client libraries.boolean
Settings for .NET client libraries.boolean
Settings for Go client libraries.boolean
Settings for legacy Java features, supported in the Service YAML.boolean
Settings for Node client libraries.boolean
Settings for PHP client libraries.boolean
Settings for Python client libraries.boolean
Settings for Ruby client libraries.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getVersion
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".
string version = 1 [json_name = "version"];
- Returns:
- The version.
-
getVersionBytes
com.google.protobuf.ByteString getVersionBytes()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".
string version = 1 [json_name = "version"];
- Returns:
- The bytes for version.
-
getLaunchStageValue
int getLaunchStageValue()Launch stage of this version of the API.
.google.api.LaunchStage launch_stage = 2 [json_name = "launchStage"];
- Returns:
- The enum numeric value on the wire for launchStage.
-
getLaunchStage
LaunchStage getLaunchStage()Launch stage of this version of the API.
.google.api.LaunchStage launch_stage = 2 [json_name = "launchStage"];
- Returns:
- The launchStage.
-
getRestNumericEnums
boolean getRestNumericEnums()When using transport=rest, the client request will encode enums as numbers rather than strings.
bool rest_numeric_enums = 3 [json_name = "restNumericEnums"];
- Returns:
- The restNumericEnums.
-
hasJavaSettings
boolean hasJavaSettings()Settings for legacy Java features, supported in the Service YAML.
.google.api.JavaSettings java_settings = 21 [json_name = "javaSettings"];
- Returns:
- Whether the javaSettings field is set.
-
getJavaSettings
JavaSettings getJavaSettings()Settings for legacy Java features, supported in the Service YAML.
.google.api.JavaSettings java_settings = 21 [json_name = "javaSettings"];
- Returns:
- The javaSettings.
-
hasCppSettings
boolean hasCppSettings()Settings for C++ client libraries.
.google.api.CppSettings cpp_settings = 22 [json_name = "cppSettings"];
- Returns:
- Whether the cppSettings field is set.
-
getCppSettings
CppSettings getCppSettings()Settings for C++ client libraries.
.google.api.CppSettings cpp_settings = 22 [json_name = "cppSettings"];
- Returns:
- The cppSettings.
-
hasPhpSettings
boolean hasPhpSettings()Settings for PHP client libraries.
.google.api.PhpSettings php_settings = 23 [json_name = "phpSettings"];
- Returns:
- Whether the phpSettings field is set.
-
getPhpSettings
PhpSettings getPhpSettings()Settings for PHP client libraries.
.google.api.PhpSettings php_settings = 23 [json_name = "phpSettings"];
- Returns:
- The phpSettings.
-
hasPythonSettings
boolean hasPythonSettings()Settings for Python client libraries.
.google.api.PythonSettings python_settings = 24 [json_name = "pythonSettings"];
- Returns:
- Whether the pythonSettings field is set.
-
getPythonSettings
PythonSettings getPythonSettings()Settings for Python client libraries.
.google.api.PythonSettings python_settings = 24 [json_name = "pythonSettings"];
- Returns:
- The pythonSettings.
-
hasNodeSettings
boolean hasNodeSettings()Settings for Node client libraries.
.google.api.NodeSettings node_settings = 25 [json_name = "nodeSettings"];
- Returns:
- Whether the nodeSettings field is set.
-
getNodeSettings
NodeSettings getNodeSettings()Settings for Node client libraries.
.google.api.NodeSettings node_settings = 25 [json_name = "nodeSettings"];
- Returns:
- The nodeSettings.
-
hasDotnetSettings
boolean hasDotnetSettings()Settings for .NET client libraries.
.google.api.DotnetSettings dotnet_settings = 26 [json_name = "dotnetSettings"];
- Returns:
- Whether the dotnetSettings field is set.
-
getDotnetSettings
DotnetSettings getDotnetSettings()Settings for .NET client libraries.
.google.api.DotnetSettings dotnet_settings = 26 [json_name = "dotnetSettings"];
- Returns:
- The dotnetSettings.
-
hasRubySettings
boolean hasRubySettings()Settings for Ruby client libraries.
.google.api.RubySettings ruby_settings = 27 [json_name = "rubySettings"];
- Returns:
- Whether the rubySettings field is set.
-
getRubySettings
RubySettings getRubySettings()Settings for Ruby client libraries.
.google.api.RubySettings ruby_settings = 27 [json_name = "rubySettings"];
- Returns:
- The rubySettings.
-
hasGoSettings
boolean hasGoSettings()Settings for Go client libraries.
.google.api.GoSettings go_settings = 28 [json_name = "goSettings"];
- Returns:
- Whether the goSettings field is set.
-
getGoSettings
GoSettings getGoSettings()Settings for Go client libraries.
.google.api.GoSettings go_settings = 28 [json_name = "goSettings"];
- Returns:
- The goSettings.
-