View Source GoogleApi.ServiceUsage.V1.Model.ClientLibrarySettings (google_api_service_usage v0.19.0)

Details about how and where to publish client libraries.

Attributes

  • cppSettings (type: GoogleApi.ServiceUsage.V1.Model.CppSettings.t, default: nil) - Settings for C++ client libraries.
  • dotnetSettings (type: GoogleApi.ServiceUsage.V1.Model.DotnetSettings.t, default: nil) - Settings for .NET client libraries.
  • goSettings (type: GoogleApi.ServiceUsage.V1.Model.GoSettings.t, default: nil) - Settings for Go client libraries.
  • javaSettings (type: GoogleApi.ServiceUsage.V1.Model.JavaSettings.t, default: nil) - Settings for legacy Java features, supported in the Service YAML.
  • launchStage (type: String.t, default: nil) - Launch stage of this version of the API.
  • nodeSettings (type: GoogleApi.ServiceUsage.V1.Model.NodeSettings.t, default: nil) - Settings for Node client libraries.
  • phpSettings (type: GoogleApi.ServiceUsage.V1.Model.PhpSettings.t, default: nil) - Settings for PHP client libraries.
  • pythonSettings (type: GoogleApi.ServiceUsage.V1.Model.PythonSettings.t, default: nil) - Settings for Python client libraries.
  • restNumericEnums (type: boolean(), default: nil) - When using transport=rest, the client request will encode enums as numbers rather than strings.
  • rubySettings (type: GoogleApi.ServiceUsage.V1.Model.RubySettings.t, default: nil) - Settings for Ruby client libraries.
  • version (type: String.t, default: nil) - 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".

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ServiceUsage.V1.Model.ClientLibrarySettings{
  cppSettings: GoogleApi.ServiceUsage.V1.Model.CppSettings.t() | nil,
  dotnetSettings: GoogleApi.ServiceUsage.V1.Model.DotnetSettings.t() | nil,
  goSettings: GoogleApi.ServiceUsage.V1.Model.GoSettings.t() | nil,
  javaSettings: GoogleApi.ServiceUsage.V1.Model.JavaSettings.t() | nil,
  launchStage: String.t() | nil,
  nodeSettings: GoogleApi.ServiceUsage.V1.Model.NodeSettings.t() | nil,
  phpSettings: GoogleApi.ServiceUsage.V1.Model.PhpSettings.t() | nil,
  pythonSettings: GoogleApi.ServiceUsage.V1.Model.PythonSettings.t() | nil,
  restNumericEnums: boolean() | nil,
  rubySettings: GoogleApi.ServiceUsage.V1.Model.RubySettings.t() | nil,
  version: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.