Interface ClientLibrarySettingsOrBuilder (2.43.0)

public interface ClientLibrarySettingsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCppSettings()

public abstract CppSettings getCppSettings()

Settings for C++ client libraries.

.google.api.CppSettings cpp_settings = 22;

Returns
Type Description
CppSettings

The cppSettings.

getCppSettingsOrBuilder()

public abstract CppSettingsOrBuilder getCppSettingsOrBuilder()

Settings for C++ client libraries.

.google.api.CppSettings cpp_settings = 22;

Returns
Type Description
CppSettingsOrBuilder

getDotnetSettings()

public abstract DotnetSettings getDotnetSettings()

Settings for .NET client libraries.

.google.api.DotnetSettings dotnet_settings = 26;

Returns
Type Description
DotnetSettings

The dotnetSettings.

getDotnetSettingsOrBuilder()

public abstract DotnetSettingsOrBuilder getDotnetSettingsOrBuilder()

Settings for .NET client libraries.

.google.api.DotnetSettings dotnet_settings = 26;

Returns
Type Description
DotnetSettingsOrBuilder

getGoSettings()

public abstract GoSettings getGoSettings()

Settings for Go client libraries.

.google.api.GoSettings go_settings = 28;

Returns
Type Description
GoSettings

The goSettings.

getGoSettingsOrBuilder()

public abstract GoSettingsOrBuilder getGoSettingsOrBuilder()

Settings for Go client libraries.

.google.api.GoSettings go_settings = 28;

Returns
Type Description
GoSettingsOrBuilder

getJavaSettings()

public abstract JavaSettings getJavaSettings()

Settings for legacy Java features, supported in the Service YAML.

.google.api.JavaSettings java_settings = 21;

Returns
Type Description
JavaSettings

The javaSettings.

getJavaSettingsOrBuilder()

public abstract JavaSettingsOrBuilder getJavaSettingsOrBuilder()

Settings for legacy Java features, supported in the Service YAML.

.google.api.JavaSettings java_settings = 21;

Returns
Type Description
JavaSettingsOrBuilder

getLaunchStage()

public abstract LaunchStage getLaunchStage()

Launch stage of this version of the API.

.google.api.LaunchStage launch_stage = 2;

Returns
Type Description
LaunchStage

The launchStage.

getLaunchStageValue()

public abstract int getLaunchStageValue()

Launch stage of this version of the API.

.google.api.LaunchStage launch_stage = 2;

Returns
Type Description
int

The enum numeric value on the wire for launchStage.

getNodeSettings()

public abstract NodeSettings getNodeSettings()

Settings for Node client libraries.

.google.api.NodeSettings node_settings = 25;

Returns
Type Description
NodeSettings

The nodeSettings.

getNodeSettingsOrBuilder()

public abstract NodeSettingsOrBuilder getNodeSettingsOrBuilder()

Settings for Node client libraries.

.google.api.NodeSettings node_settings = 25;

Returns
Type Description
NodeSettingsOrBuilder

getPhpSettings()

public abstract PhpSettings getPhpSettings()

Settings for PHP client libraries.

.google.api.PhpSettings php_settings = 23;

Returns
Type Description
PhpSettings

The phpSettings.

getPhpSettingsOrBuilder()

public abstract PhpSettingsOrBuilder getPhpSettingsOrBuilder()

Settings for PHP client libraries.

.google.api.PhpSettings php_settings = 23;

Returns
Type Description
PhpSettingsOrBuilder

getPythonSettings()

public abstract PythonSettings getPythonSettings()

Settings for Python client libraries.

.google.api.PythonSettings python_settings = 24;

Returns
Type Description
PythonSettings

The pythonSettings.

getPythonSettingsOrBuilder()

public abstract PythonSettingsOrBuilder getPythonSettingsOrBuilder()

Settings for Python client libraries.

.google.api.PythonSettings python_settings = 24;

Returns
Type Description
PythonSettingsOrBuilder

getRestNumericEnums()

public abstract boolean getRestNumericEnums()

When using transport=rest, the client request will encode enums as numbers rather than strings.

bool rest_numeric_enums = 3;

Returns
Type Description
boolean

The restNumericEnums.

getRubySettings()

public abstract RubySettings getRubySettings()

Settings for Ruby client libraries.

.google.api.RubySettings ruby_settings = 27;

Returns
Type Description
RubySettings

The rubySettings.

getRubySettingsOrBuilder()

public abstract RubySettingsOrBuilder getRubySettingsOrBuilder()

Settings for Ruby client libraries.

.google.api.RubySettings ruby_settings = 27;

Returns
Type Description
RubySettingsOrBuilder

getVersion()

public abstract 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;

Returns
Type Description
String

The version.

getVersionBytes()

public abstract 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;

Returns
Type Description
ByteString

The bytes for version.

hasCppSettings()

public abstract boolean hasCppSettings()

Settings for C++ client libraries.

.google.api.CppSettings cpp_settings = 22;

Returns
Type Description
boolean

Whether the cppSettings field is set.

hasDotnetSettings()

public abstract boolean hasDotnetSettings()

Settings for .NET client libraries.

.google.api.DotnetSettings dotnet_settings = 26;

Returns
Type Description
boolean

Whether the dotnetSettings field is set.

hasGoSettings()

public abstract boolean hasGoSettings()

Settings for Go client libraries.

.google.api.GoSettings go_settings = 28;

Returns
Type Description
boolean

Whether the goSettings field is set.

hasJavaSettings()

public abstract boolean hasJavaSettings()

Settings for legacy Java features, supported in the Service YAML.

.google.api.JavaSettings java_settings = 21;

Returns
Type Description
boolean

Whether the javaSettings field is set.

hasNodeSettings()

public abstract boolean hasNodeSettings()

Settings for Node client libraries.

.google.api.NodeSettings node_settings = 25;

Returns
Type Description
boolean

Whether the nodeSettings field is set.

hasPhpSettings()

public abstract boolean hasPhpSettings()

Settings for PHP client libraries.

.google.api.PhpSettings php_settings = 23;

Returns
Type Description
boolean

Whether the phpSettings field is set.

hasPythonSettings()

public abstract boolean hasPythonSettings()

Settings for Python client libraries.

.google.api.PythonSettings python_settings = 24;

Returns
Type Description
boolean

Whether the pythonSettings field is set.

hasRubySettings()

public abstract boolean hasRubySettings()

Settings for Ruby client libraries.

.google.api.RubySettings ruby_settings = 27;

Returns
Type Description
boolean

Whether the rubySettings field is set.