ClientLibrarySettings class

Details about how and where to publish client libraries.

Constructors

ClientLibrarySettings({Input<CppSettings>? cppSettings, Input<DotnetSettings>? dotnetSettings, Input<GoSettings>? goSettings, Input<JavaSettings>? javaSettings, Input<ClientLibrarySettingsLaunchStage>? launchStage, Input<NodeSettings>? nodeSettings, Input<PhpSettings>? phpSettings, Input<PythonSettings>? pythonSettings, Input<bool>? restNumericEnums, Input<RubySettings>? rubySettings, Input<String>? version})
Creates a new ClientLibrarySettings. cppSettings Settings for C++ client libraries. dotnetSettings Settings for .NET client libraries. goSettings Settings for Go client libraries. javaSettings Settings for legacy Java features, supported in the Service YAML. launchStage Launch stage of this version of the API. nodeSettings Settings for Node client libraries. phpSettings Settings for PHP client libraries. pythonSettings Settings for Python client libraries. restNumericEnums When using transport=rest, the client request will encode enums as numbers rather than strings. rubySettings Settings for Ruby client libraries. 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".
const
ClientLibrarySettings.fromMap(Map<String, dynamic> map)
factory

Properties

cppSettings → Input<CppSettings>?
Settings for C++ client libraries.
final
dotnetSettings → Input<DotnetSettings>?
Settings for .NET client libraries.
final
goSettings → Input<GoSettings>?
Settings for Go client libraries.
final
hashCode → int
The hash code for this object.
no setterinherited
javaSettings → Input<JavaSettings>?
Settings for legacy Java features, supported in the Service YAML.
final
launchStage → Input<ClientLibrarySettingsLaunchStage>?
Launch stage of this version of the API.
final
nodeSettings → Input<NodeSettings>?
Settings for Node client libraries.
final
phpSettings → Input<PhpSettings>?
Settings for PHP client libraries.
final
pythonSettings → Input<PythonSettings>?
Settings for Python client libraries.
final
restNumericEnums → Input<bool>?
When using transport=rest, the client request will encode enums as numbers rather than strings.
final
rubySettings → Input<RubySettings>?
Settings for Ruby client libraries.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
version → Input<String>?
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".
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited