Class ClientLibrarySettings
Details about how and where to publish client libraries.
Implements
Inherited Members
Namespace: Google.Apis.ServiceConsumerManagement.v1beta1.Data
Assembly: Google.Apis.ServiceConsumerManagement.v1beta1.dll
Syntax
public class ClientLibrarySettings : IDirectResponseSchema
Properties
CppSettings
Settings for C++ client libraries.
Declaration
[JsonProperty("cppSettings")]
public virtual CppSettings CppSettings { get; set; }
Property Value
Type | Description |
---|---|
CppSettings |
DotnetSettings
Settings for .NET client libraries.
Declaration
[JsonProperty("dotnetSettings")]
public virtual DotnetSettings DotnetSettings { get; set; }
Property Value
Type | Description |
---|---|
DotnetSettings |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GoSettings
Settings for Go client libraries.
Declaration
[JsonProperty("goSettings")]
public virtual GoSettings GoSettings { get; set; }
Property Value
Type | Description |
---|---|
GoSettings |
JavaSettings
Settings for legacy Java features, supported in the Service YAML.
Declaration
[JsonProperty("javaSettings")]
public virtual JavaSettings JavaSettings { get; set; }
Property Value
Type | Description |
---|---|
JavaSettings |
LaunchStage
Launch stage of this version of the API.
Declaration
[JsonProperty("launchStage")]
public virtual string LaunchStage { get; set; }
Property Value
Type | Description |
---|---|
string |
NodeSettings
Settings for Node client libraries.
Declaration
[JsonProperty("nodeSettings")]
public virtual NodeSettings NodeSettings { get; set; }
Property Value
Type | Description |
---|---|
NodeSettings |
PhpSettings
Settings for PHP client libraries.
Declaration
[JsonProperty("phpSettings")]
public virtual PhpSettings PhpSettings { get; set; }
Property Value
Type | Description |
---|---|
PhpSettings |
PythonSettings
Settings for Python client libraries.
Declaration
[JsonProperty("pythonSettings")]
public virtual PythonSettings PythonSettings { get; set; }
Property Value
Type | Description |
---|---|
PythonSettings |
RestNumericEnums
When using transport=rest, the client request will encode enums as numbers rather than strings.
Declaration
[JsonProperty("restNumericEnums")]
public virtual bool? RestNumericEnums { get; set; }
Property Value
Type | Description |
---|---|
bool? |
RubySettings
Settings for Ruby client libraries.
Declaration
[JsonProperty("rubySettings")]
public virtual RubySettings RubySettings { get; set; }
Property Value
Type | Description |
---|---|
RubySettings |
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".
Declaration
[JsonProperty("version")]
public virtual string Version { get; set; }
Property Value
Type | Description |
---|---|
string |