ClientLibrarySettingsArgs

data class ClientLibrarySettingsArgs(val cppSettings: Output<CppSettingsArgs>? = null, val dotnetSettings: Output<DotnetSettingsArgs>? = null, val goSettings: Output<GoSettingsArgs>? = null, val javaSettings: Output<JavaSettingsArgs>? = null, val launchStage: Output<ClientLibrarySettingsLaunchStage>? = null, val nodeSettings: Output<NodeSettingsArgs>? = null, val phpSettings: Output<PhpSettingsArgs>? = null, val pythonSettings: Output<PythonSettingsArgs>? = null, val restNumericEnums: Output<Boolean>? = null, val rubySettings: Output<RubySettingsArgs>? = null, val version: Output<String>? = null) : ConvertibleToJava<ClientLibrarySettingsArgs>

Details about how and where to publish client libraries.

Constructors

Link copied to clipboard
fun ClientLibrarySettingsArgs(cppSettings: Output<CppSettingsArgs>? = null, dotnetSettings: Output<DotnetSettingsArgs>? = null, goSettings: Output<GoSettingsArgs>? = null, javaSettings: Output<JavaSettingsArgs>? = null, launchStage: Output<ClientLibrarySettingsLaunchStage>? = null, nodeSettings: Output<NodeSettingsArgs>? = null, phpSettings: Output<PhpSettingsArgs>? = null, pythonSettings: Output<PythonSettingsArgs>? = null, restNumericEnums: Output<Boolean>? = null, rubySettings: Output<RubySettingsArgs>? = null, version: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): ClientLibrarySettingsArgs

Properties

Link copied to clipboard
val cppSettings: Output<CppSettingsArgs>? = null

Settings for C++ client libraries.

Link copied to clipboard
val dotnetSettings: Output<DotnetSettingsArgs>? = null

Settings for .NET client libraries.

Link copied to clipboard
val goSettings: Output<GoSettingsArgs>? = null

Settings for Go client libraries.

Link copied to clipboard
val javaSettings: Output<JavaSettingsArgs>? = null

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

Link copied to clipboard

Launch stage of this version of the API.

Link copied to clipboard
val nodeSettings: Output<NodeSettingsArgs>? = null

Settings for Node client libraries.

Link copied to clipboard
val phpSettings: Output<PhpSettingsArgs>? = null

Settings for PHP client libraries.

Link copied to clipboard
val pythonSettings: Output<PythonSettingsArgs>? = null

Settings for Python client libraries.

Link copied to clipboard
val restNumericEnums: Output<Boolean>? = null

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

Link copied to clipboard
val rubySettings: Output<RubySettingsArgs>? = null

Settings for Ruby client libraries.

Link copied to clipboard
val version: Output<String>? = null

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".