class Google::Cloud::AutoML::V1::AutoML::Client::Configuration::Rpcs

Configuration RPC class for the AutoMl API.

Includes fields providing the configuration for each RPC in this service. Each configuration object is of type `Gapic::Config::Method` and includes the following configuration fields:

*  `timeout` (*type:* `Numeric`) - The call timeout in seconds
*  `metadata` (*type:* `Hash{Symbol=>String}`) - Additional gRPC headers
*  `retry_policy (*type:* `Hash`) - The retry policy. The policy fields
   include the following keys:
    *  `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds.
    *  `:max_delay` (*type:* `Numeric`) - The max delay in seconds.
    *  `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier.
    *  `:retry_codes` (*type:* `Array<String>`) - The error codes that should
       trigger a retry.

Attributes

create_dataset[R]

RPC-specific configuration for `create_dataset` @return [::Gapic::Config::Method]

create_model[R]

RPC-specific configuration for `create_model` @return [::Gapic::Config::Method]

delete_dataset[R]

RPC-specific configuration for `delete_dataset` @return [::Gapic::Config::Method]

delete_model[R]

RPC-specific configuration for `delete_model` @return [::Gapic::Config::Method]

deploy_model[R]

RPC-specific configuration for `deploy_model` @return [::Gapic::Config::Method]

export_data[R]

RPC-specific configuration for `export_data` @return [::Gapic::Config::Method]

export_model[R]

RPC-specific configuration for `export_model` @return [::Gapic::Config::Method]

get_annotation_spec[R]

RPC-specific configuration for `get_annotation_spec` @return [::Gapic::Config::Method]

get_dataset[R]

RPC-specific configuration for `get_dataset` @return [::Gapic::Config::Method]

get_model[R]

RPC-specific configuration for `get_model` @return [::Gapic::Config::Method]

get_model_evaluation[R]

RPC-specific configuration for `get_model_evaluation` @return [::Gapic::Config::Method]

import_data[R]

RPC-specific configuration for `import_data` @return [::Gapic::Config::Method]

list_datasets[R]

RPC-specific configuration for `list_datasets` @return [::Gapic::Config::Method]

list_model_evaluations[R]

RPC-specific configuration for `list_model_evaluations` @return [::Gapic::Config::Method]

list_models[R]

RPC-specific configuration for `list_models` @return [::Gapic::Config::Method]

undeploy_model[R]

RPC-specific configuration for `undeploy_model` @return [::Gapic::Config::Method]

update_dataset[R]

RPC-specific configuration for `update_dataset` @return [::Gapic::Config::Method]

update_model[R]

RPC-specific configuration for `update_model` @return [::Gapic::Config::Method]

Public Class Methods

new(parent_rpcs = nil) { |self| ... } click to toggle source

@private

# File lib/google/cloud/automl/v1/automl/client.rb, line 1817
def initialize parent_rpcs = nil
  create_dataset_config = parent_rpcs.create_dataset if parent_rpcs.respond_to? :create_dataset
  @create_dataset = ::Gapic::Config::Method.new create_dataset_config
  get_dataset_config = parent_rpcs.get_dataset if parent_rpcs.respond_to? :get_dataset
  @get_dataset = ::Gapic::Config::Method.new get_dataset_config
  list_datasets_config = parent_rpcs.list_datasets if parent_rpcs.respond_to? :list_datasets
  @list_datasets = ::Gapic::Config::Method.new list_datasets_config
  update_dataset_config = parent_rpcs.update_dataset if parent_rpcs.respond_to? :update_dataset
  @update_dataset = ::Gapic::Config::Method.new update_dataset_config
  delete_dataset_config = parent_rpcs.delete_dataset if parent_rpcs.respond_to? :delete_dataset
  @delete_dataset = ::Gapic::Config::Method.new delete_dataset_config
  import_data_config = parent_rpcs.import_data if parent_rpcs.respond_to? :import_data
  @import_data = ::Gapic::Config::Method.new import_data_config
  export_data_config = parent_rpcs.export_data if parent_rpcs.respond_to? :export_data
  @export_data = ::Gapic::Config::Method.new export_data_config
  get_annotation_spec_config = parent_rpcs.get_annotation_spec if parent_rpcs.respond_to? :get_annotation_spec
  @get_annotation_spec = ::Gapic::Config::Method.new get_annotation_spec_config
  create_model_config = parent_rpcs.create_model if parent_rpcs.respond_to? :create_model
  @create_model = ::Gapic::Config::Method.new create_model_config
  get_model_config = parent_rpcs.get_model if parent_rpcs.respond_to? :get_model
  @get_model = ::Gapic::Config::Method.new get_model_config
  list_models_config = parent_rpcs.list_models if parent_rpcs.respond_to? :list_models
  @list_models = ::Gapic::Config::Method.new list_models_config
  delete_model_config = parent_rpcs.delete_model if parent_rpcs.respond_to? :delete_model
  @delete_model = ::Gapic::Config::Method.new delete_model_config
  update_model_config = parent_rpcs.update_model if parent_rpcs.respond_to? :update_model
  @update_model = ::Gapic::Config::Method.new update_model_config
  deploy_model_config = parent_rpcs.deploy_model if parent_rpcs.respond_to? :deploy_model
  @deploy_model = ::Gapic::Config::Method.new deploy_model_config
  undeploy_model_config = parent_rpcs.undeploy_model if parent_rpcs.respond_to? :undeploy_model
  @undeploy_model = ::Gapic::Config::Method.new undeploy_model_config
  export_model_config = parent_rpcs.export_model if parent_rpcs.respond_to? :export_model
  @export_model = ::Gapic::Config::Method.new export_model_config
  get_model_evaluation_config = parent_rpcs.get_model_evaluation if parent_rpcs.respond_to? :get_model_evaluation
  @get_model_evaluation = ::Gapic::Config::Method.new get_model_evaluation_config
  list_model_evaluations_config = parent_rpcs.list_model_evaluations if parent_rpcs.respond_to? :list_model_evaluations
  @list_model_evaluations = ::Gapic::Config::Method.new list_model_evaluations_config

  yield self if block_given?
end