Module: Google::Cloud::VideoIntelligence::V1
- Defined in:
- lib/google/cloud/video_intelligence/v1.rb,
lib/google/cloud/video_intelligence/v1/doc/overview.rb,
lib/google/cloud/video_intelligence/v1/video_intelligence_service_client.rb
Defined Under Namespace
Classes: VideoIntelligenceServiceClient
Class Method Summary collapse
-
.new(service_path: nil, port: nil, channel: nil, chan_creds: nil, updater_proc: nil, credentials: nil, scopes: nil, client_config: nil, timeout: nil, lib_name: nil, lib_version: nil) ⇒ Object
Service that implements Google Cloud Video Intelligence API.
Class Method Details
.new(service_path: nil, port: nil, channel: nil, chan_creds: nil, updater_proc: nil, credentials: nil, scopes: nil, client_config: nil, timeout: nil, lib_name: nil, lib_version: nil) ⇒ Object
Service that implements Google Cloud Video Intelligence API.
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'lib/google/cloud/video_intelligence/v1.rb', line 76 def self.new \ service_path: nil, port: nil, channel: nil, chan_creds: nil, updater_proc: nil, credentials: nil, scopes: nil, client_config: nil, timeout: nil, lib_name: nil, lib_version: nil kwargs = { service_path: service_path, port: port, channel: channel, chan_creds: chan_creds, updater_proc: updater_proc, credentials: credentials, scopes: scopes, client_config: client_config, timeout: timeout, lib_name: lib_name, lib_version: lib_version }.select { |_, v| v != nil } Google::Cloud::VideoIntelligence::V1::VideoIntelligenceServiceClient.new(**kwargs) end |