lib/google/cloud/container_analysis/v1.rb in google-cloud-container_analysis-0.1.0 vs lib/google/cloud/container_analysis/v1.rb in google-cloud-container_analysis-0.2.0
- old
+ new
@@ -10,10 +10,11 @@
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+
require "google/cloud/container_analysis/v1/container_analysis_client"
module Google
module Cloud
module ContainerAnalysis
@@ -117,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,
@@ -137,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::ContainerAnalysis::V1::ContainerAnalysisClient.new(**kwargs)
end
end