lib/google/cloud/kms/v1.rb in google-cloud-kms-1.1.0 vs lib/google/cloud/kms/v1.rb in google-cloud-kms-1.2.0
- old
+ new
@@ -118,19 +118,25 @@
# or the specified config is missing data points.
# @param timeout [Numeric]
# The default timeout, in seconds, for calls made through this client.
# @param metadata [Hash]
# Default metadata to be sent with each request. This can be overridden on a per call basis.
+ # @param service_address [String]
+ # Override for the service hostname, or `nil` to leave as the default.
+ # @param service_port [Integer]
+ # Override for the service port, or `nil` to leave as the default.
# @param exception_transformer [Proc]
# An optional proc that intercepts any exceptions raised during an API call to inject
# custom error handling.
def self.new \
credentials: nil,
scopes: nil,
client_config: nil,
timeout: nil,
metadata: nil,
+ service_address: nil,
+ service_port: nil,
exception_transformer: nil,
lib_name: nil,
lib_version: nil
kwargs = {
credentials: credentials,
@@ -138,9 +144,11 @@
client_config: client_config,
timeout: timeout,
metadata: metadata,
exception_transformer: exception_transformer,
lib_name: lib_name,
+ service_address: service_address,
+ service_port: service_port,
lib_version: lib_version
}.select { |_, v| v != nil }
Google::Cloud::Kms::V1::KeyManagementServiceClient.new(**kwargs)
end
end