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.
cppSettingsSettings for C++ client libraries.dotnetSettingsSettings for .NET client libraries.goSettingsSettings for Go client libraries.javaSettingsSettings for legacy Java features, supported in the Service YAML.launchStageLaunch stage of this version of the API.nodeSettingsSettings for Node client libraries.phpSettingsSettings for PHP client libraries.pythonSettingsSettings for Python client libraries.restNumericEnumsWhen using transport=rest, the client request will encode enums as numbers rather than strings.rubySettingsSettings for Ruby client libraries.versionVersion 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