class Google::Analytics::Admin::V1alpha::AnalyticsAdminService::Client::Configuration::Rpcs

Configuration RPC class for the AnalyticsAdminService 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

archive_custom_dimension[R]

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

archive_custom_metric[R]

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

create_conversion_event[R]

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

create_custom_dimension[R]

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

create_custom_metric[R]

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

create_measurement_protocol_secret[R]

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

create_property[R]

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

create_web_data_stream[R]

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

delete_account[R]

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

delete_android_app_data_stream[R]

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

delete_conversion_event[R]

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

delete_ios_app_data_stream[R]

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

delete_measurement_protocol_secret[R]

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

delete_property[R]

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

delete_web_data_stream[R]

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

get_account[R]

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

get_android_app_data_stream[R]

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

get_conversion_event[R]

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

get_custom_dimension[R]

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

get_custom_metric[R]

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

get_data_retention_settings[R]

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

get_data_sharing_settings[R]

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

get_enhanced_measurement_settings[R]

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

get_global_site_tag[R]

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

get_google_signals_settings[R]

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

get_ios_app_data_stream[R]

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

get_measurement_protocol_secret[R]

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

get_property[R]

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

get_web_data_stream[R]

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

list_account_summaries[R]

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

list_accounts[R]

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

list_android_app_data_streams[R]

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

list_conversion_events[R]

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

list_custom_dimensions[R]

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

list_custom_metrics[R]

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

list_ios_app_data_streams[R]

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

list_measurement_protocol_secrets[R]

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

list_properties[R]

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

list_web_data_streams[R]

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

provision_account_ticket[R]

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

search_change_history_events[R]

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

update_account[R]

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

update_android_app_data_stream[R]

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

update_custom_dimension[R]

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

update_custom_metric[R]

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

update_data_retention_settings[R]

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

update_enhanced_measurement_settings[R]

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

update_google_signals_settings[R]

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

update_ios_app_data_stream[R]

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

update_measurement_protocol_secret[R]

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

update_property[R]

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

update_web_data_stream[R]

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

Public Class Methods

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

@private

# File lib/google/analytics/admin/v1alpha/analytics_admin_service/client.rb, line 6666
def initialize parent_rpcs = nil
  get_account_config = parent_rpcs.get_account if parent_rpcs.respond_to? :get_account
  @get_account = ::Gapic::Config::Method.new get_account_config
  list_accounts_config = parent_rpcs.list_accounts if parent_rpcs.respond_to? :list_accounts
  @list_accounts = ::Gapic::Config::Method.new list_accounts_config
  delete_account_config = parent_rpcs.delete_account if parent_rpcs.respond_to? :delete_account
  @delete_account = ::Gapic::Config::Method.new delete_account_config
  update_account_config = parent_rpcs.update_account if parent_rpcs.respond_to? :update_account
  @update_account = ::Gapic::Config::Method.new update_account_config
  provision_account_ticket_config = parent_rpcs.provision_account_ticket if parent_rpcs.respond_to? :provision_account_ticket
  @provision_account_ticket = ::Gapic::Config::Method.new provision_account_ticket_config
  list_account_summaries_config = parent_rpcs.list_account_summaries if parent_rpcs.respond_to? :list_account_summaries
  @list_account_summaries = ::Gapic::Config::Method.new list_account_summaries_config
  get_property_config = parent_rpcs.get_property if parent_rpcs.respond_to? :get_property
  @get_property = ::Gapic::Config::Method.new get_property_config
  list_properties_config = parent_rpcs.list_properties if parent_rpcs.respond_to? :list_properties
  @list_properties = ::Gapic::Config::Method.new list_properties_config
  create_property_config = parent_rpcs.create_property if parent_rpcs.respond_to? :create_property
  @create_property = ::Gapic::Config::Method.new create_property_config
  delete_property_config = parent_rpcs.delete_property if parent_rpcs.respond_to? :delete_property
  @delete_property = ::Gapic::Config::Method.new delete_property_config
  update_property_config = parent_rpcs.update_property if parent_rpcs.respond_to? :update_property
  @update_property = ::Gapic::Config::Method.new update_property_config
  get_user_link_config = parent_rpcs.get_user_link if parent_rpcs.respond_to? :get_user_link
  @get_user_link = ::Gapic::Config::Method.new get_user_link_config
  batch_get_user_links_config = parent_rpcs.batch_get_user_links if parent_rpcs.respond_to? :batch_get_user_links
  @batch_get_user_links = ::Gapic::Config::Method.new batch_get_user_links_config
  list_user_links_config = parent_rpcs.list_user_links if parent_rpcs.respond_to? :list_user_links
  @list_user_links = ::Gapic::Config::Method.new list_user_links_config
  audit_user_links_config = parent_rpcs.audit_user_links if parent_rpcs.respond_to? :audit_user_links
  @audit_user_links = ::Gapic::Config::Method.new audit_user_links_config
  create_user_link_config = parent_rpcs.create_user_link if parent_rpcs.respond_to? :create_user_link
  @create_user_link = ::Gapic::Config::Method.new create_user_link_config
  batch_create_user_links_config = parent_rpcs.batch_create_user_links if parent_rpcs.respond_to? :batch_create_user_links
  @batch_create_user_links = ::Gapic::Config::Method.new batch_create_user_links_config
  update_user_link_config = parent_rpcs.update_user_link if parent_rpcs.respond_to? :update_user_link
  @update_user_link = ::Gapic::Config::Method.new update_user_link_config
  batch_update_user_links_config = parent_rpcs.batch_update_user_links if parent_rpcs.respond_to? :batch_update_user_links
  @batch_update_user_links = ::Gapic::Config::Method.new batch_update_user_links_config
  delete_user_link_config = parent_rpcs.delete_user_link if parent_rpcs.respond_to? :delete_user_link
  @delete_user_link = ::Gapic::Config::Method.new delete_user_link_config
  batch_delete_user_links_config = parent_rpcs.batch_delete_user_links if parent_rpcs.respond_to? :batch_delete_user_links
  @batch_delete_user_links = ::Gapic::Config::Method.new batch_delete_user_links_config
  get_web_data_stream_config = parent_rpcs.get_web_data_stream if parent_rpcs.respond_to? :get_web_data_stream
  @get_web_data_stream = ::Gapic::Config::Method.new get_web_data_stream_config
  delete_web_data_stream_config = parent_rpcs.delete_web_data_stream if parent_rpcs.respond_to? :delete_web_data_stream
  @delete_web_data_stream = ::Gapic::Config::Method.new delete_web_data_stream_config
  update_web_data_stream_config = parent_rpcs.update_web_data_stream if parent_rpcs.respond_to? :update_web_data_stream
  @update_web_data_stream = ::Gapic::Config::Method.new update_web_data_stream_config
  create_web_data_stream_config = parent_rpcs.create_web_data_stream if parent_rpcs.respond_to? :create_web_data_stream
  @create_web_data_stream = ::Gapic::Config::Method.new create_web_data_stream_config
  list_web_data_streams_config = parent_rpcs.list_web_data_streams if parent_rpcs.respond_to? :list_web_data_streams
  @list_web_data_streams = ::Gapic::Config::Method.new list_web_data_streams_config
  get_ios_app_data_stream_config = parent_rpcs.get_ios_app_data_stream if parent_rpcs.respond_to? :get_ios_app_data_stream
  @get_ios_app_data_stream = ::Gapic::Config::Method.new get_ios_app_data_stream_config
  delete_ios_app_data_stream_config = parent_rpcs.delete_ios_app_data_stream if parent_rpcs.respond_to? :delete_ios_app_data_stream
  @delete_ios_app_data_stream = ::Gapic::Config::Method.new delete_ios_app_data_stream_config
  update_ios_app_data_stream_config = parent_rpcs.update_ios_app_data_stream if parent_rpcs.respond_to? :update_ios_app_data_stream
  @update_ios_app_data_stream = ::Gapic::Config::Method.new update_ios_app_data_stream_config
  list_ios_app_data_streams_config = parent_rpcs.list_ios_app_data_streams if parent_rpcs.respond_to? :list_ios_app_data_streams
  @list_ios_app_data_streams = ::Gapic::Config::Method.new list_ios_app_data_streams_config
  get_android_app_data_stream_config = parent_rpcs.get_android_app_data_stream if parent_rpcs.respond_to? :get_android_app_data_stream
  @get_android_app_data_stream = ::Gapic::Config::Method.new get_android_app_data_stream_config
  delete_android_app_data_stream_config = parent_rpcs.delete_android_app_data_stream if parent_rpcs.respond_to? :delete_android_app_data_stream
  @delete_android_app_data_stream = ::Gapic::Config::Method.new delete_android_app_data_stream_config
  update_android_app_data_stream_config = parent_rpcs.update_android_app_data_stream if parent_rpcs.respond_to? :update_android_app_data_stream
  @update_android_app_data_stream = ::Gapic::Config::Method.new update_android_app_data_stream_config
  list_android_app_data_streams_config = parent_rpcs.list_android_app_data_streams if parent_rpcs.respond_to? :list_android_app_data_streams
  @list_android_app_data_streams = ::Gapic::Config::Method.new list_android_app_data_streams_config
  get_enhanced_measurement_settings_config = parent_rpcs.get_enhanced_measurement_settings if parent_rpcs.respond_to? :get_enhanced_measurement_settings
  @get_enhanced_measurement_settings = ::Gapic::Config::Method.new get_enhanced_measurement_settings_config
  update_enhanced_measurement_settings_config = parent_rpcs.update_enhanced_measurement_settings if parent_rpcs.respond_to? :update_enhanced_measurement_settings
  @update_enhanced_measurement_settings = ::Gapic::Config::Method.new update_enhanced_measurement_settings_config
  create_firebase_link_config = parent_rpcs.create_firebase_link if parent_rpcs.respond_to? :create_firebase_link
  @create_firebase_link = ::Gapic::Config::Method.new create_firebase_link_config
  delete_firebase_link_config = parent_rpcs.delete_firebase_link if parent_rpcs.respond_to? :delete_firebase_link
  @delete_firebase_link = ::Gapic::Config::Method.new delete_firebase_link_config
  list_firebase_links_config = parent_rpcs.list_firebase_links if parent_rpcs.respond_to? :list_firebase_links
  @list_firebase_links = ::Gapic::Config::Method.new list_firebase_links_config
  get_global_site_tag_config = parent_rpcs.get_global_site_tag if parent_rpcs.respond_to? :get_global_site_tag
  @get_global_site_tag = ::Gapic::Config::Method.new get_global_site_tag_config
  create_google_ads_link_config = parent_rpcs.create_google_ads_link if parent_rpcs.respond_to? :create_google_ads_link
  @create_google_ads_link = ::Gapic::Config::Method.new create_google_ads_link_config
  update_google_ads_link_config = parent_rpcs.update_google_ads_link if parent_rpcs.respond_to? :update_google_ads_link
  @update_google_ads_link = ::Gapic::Config::Method.new update_google_ads_link_config
  delete_google_ads_link_config = parent_rpcs.delete_google_ads_link if parent_rpcs.respond_to? :delete_google_ads_link
  @delete_google_ads_link = ::Gapic::Config::Method.new delete_google_ads_link_config
  list_google_ads_links_config = parent_rpcs.list_google_ads_links if parent_rpcs.respond_to? :list_google_ads_links
  @list_google_ads_links = ::Gapic::Config::Method.new list_google_ads_links_config
  get_data_sharing_settings_config = parent_rpcs.get_data_sharing_settings if parent_rpcs.respond_to? :get_data_sharing_settings
  @get_data_sharing_settings = ::Gapic::Config::Method.new get_data_sharing_settings_config
  get_measurement_protocol_secret_config = parent_rpcs.get_measurement_protocol_secret if parent_rpcs.respond_to? :get_measurement_protocol_secret
  @get_measurement_protocol_secret = ::Gapic::Config::Method.new get_measurement_protocol_secret_config
  list_measurement_protocol_secrets_config = parent_rpcs.list_measurement_protocol_secrets if parent_rpcs.respond_to? :list_measurement_protocol_secrets
  @list_measurement_protocol_secrets = ::Gapic::Config::Method.new list_measurement_protocol_secrets_config
  create_measurement_protocol_secret_config = parent_rpcs.create_measurement_protocol_secret if parent_rpcs.respond_to? :create_measurement_protocol_secret
  @create_measurement_protocol_secret = ::Gapic::Config::Method.new create_measurement_protocol_secret_config
  delete_measurement_protocol_secret_config = parent_rpcs.delete_measurement_protocol_secret if parent_rpcs.respond_to? :delete_measurement_protocol_secret
  @delete_measurement_protocol_secret = ::Gapic::Config::Method.new delete_measurement_protocol_secret_config
  update_measurement_protocol_secret_config = parent_rpcs.update_measurement_protocol_secret if parent_rpcs.respond_to? :update_measurement_protocol_secret
  @update_measurement_protocol_secret = ::Gapic::Config::Method.new update_measurement_protocol_secret_config
  search_change_history_events_config = parent_rpcs.search_change_history_events if parent_rpcs.respond_to? :search_change_history_events
  @search_change_history_events = ::Gapic::Config::Method.new search_change_history_events_config
  get_google_signals_settings_config = parent_rpcs.get_google_signals_settings if parent_rpcs.respond_to? :get_google_signals_settings
  @get_google_signals_settings = ::Gapic::Config::Method.new get_google_signals_settings_config
  update_google_signals_settings_config = parent_rpcs.update_google_signals_settings if parent_rpcs.respond_to? :update_google_signals_settings
  @update_google_signals_settings = ::Gapic::Config::Method.new update_google_signals_settings_config
  create_conversion_event_config = parent_rpcs.create_conversion_event if parent_rpcs.respond_to? :create_conversion_event
  @create_conversion_event = ::Gapic::Config::Method.new create_conversion_event_config
  get_conversion_event_config = parent_rpcs.get_conversion_event if parent_rpcs.respond_to? :get_conversion_event
  @get_conversion_event = ::Gapic::Config::Method.new get_conversion_event_config
  delete_conversion_event_config = parent_rpcs.delete_conversion_event if parent_rpcs.respond_to? :delete_conversion_event
  @delete_conversion_event = ::Gapic::Config::Method.new delete_conversion_event_config
  list_conversion_events_config = parent_rpcs.list_conversion_events if parent_rpcs.respond_to? :list_conversion_events
  @list_conversion_events = ::Gapic::Config::Method.new list_conversion_events_config
  get_display_video360_advertiser_link_config = parent_rpcs.get_display_video360_advertiser_link if parent_rpcs.respond_to? :get_display_video360_advertiser_link
  @get_display_video360_advertiser_link = ::Gapic::Config::Method.new get_display_video360_advertiser_link_config
  list_display_video360_advertiser_links_config = parent_rpcs.list_display_video360_advertiser_links if parent_rpcs.respond_to? :list_display_video360_advertiser_links
  @list_display_video360_advertiser_links = ::Gapic::Config::Method.new list_display_video360_advertiser_links_config
  create_display_video360_advertiser_link_config = parent_rpcs.create_display_video360_advertiser_link if parent_rpcs.respond_to? :create_display_video360_advertiser_link
  @create_display_video360_advertiser_link = ::Gapic::Config::Method.new create_display_video360_advertiser_link_config
  delete_display_video360_advertiser_link_config = parent_rpcs.delete_display_video360_advertiser_link if parent_rpcs.respond_to? :delete_display_video360_advertiser_link
  @delete_display_video360_advertiser_link = ::Gapic::Config::Method.new delete_display_video360_advertiser_link_config
  update_display_video360_advertiser_link_config = parent_rpcs.update_display_video360_advertiser_link if parent_rpcs.respond_to? :update_display_video360_advertiser_link
  @update_display_video360_advertiser_link = ::Gapic::Config::Method.new update_display_video360_advertiser_link_config
  get_display_video360_advertiser_link_proposal_config = parent_rpcs.get_display_video360_advertiser_link_proposal if parent_rpcs.respond_to? :get_display_video360_advertiser_link_proposal
  @get_display_video360_advertiser_link_proposal = ::Gapic::Config::Method.new get_display_video360_advertiser_link_proposal_config
  list_display_video360_advertiser_link_proposals_config = parent_rpcs.list_display_video360_advertiser_link_proposals if parent_rpcs.respond_to? :list_display_video360_advertiser_link_proposals
  @list_display_video360_advertiser_link_proposals = ::Gapic::Config::Method.new list_display_video360_advertiser_link_proposals_config
  create_display_video360_advertiser_link_proposal_config = parent_rpcs.create_display_video360_advertiser_link_proposal if parent_rpcs.respond_to? :create_display_video360_advertiser_link_proposal
  @create_display_video360_advertiser_link_proposal = ::Gapic::Config::Method.new create_display_video360_advertiser_link_proposal_config
  delete_display_video360_advertiser_link_proposal_config = parent_rpcs.delete_display_video360_advertiser_link_proposal if parent_rpcs.respond_to? :delete_display_video360_advertiser_link_proposal
  @delete_display_video360_advertiser_link_proposal = ::Gapic::Config::Method.new delete_display_video360_advertiser_link_proposal_config
  approve_display_video360_advertiser_link_proposal_config = parent_rpcs.approve_display_video360_advertiser_link_proposal if parent_rpcs.respond_to? :approve_display_video360_advertiser_link_proposal
  @approve_display_video360_advertiser_link_proposal = ::Gapic::Config::Method.new approve_display_video360_advertiser_link_proposal_config
  cancel_display_video360_advertiser_link_proposal_config = parent_rpcs.cancel_display_video360_advertiser_link_proposal if parent_rpcs.respond_to? :cancel_display_video360_advertiser_link_proposal
  @cancel_display_video360_advertiser_link_proposal = ::Gapic::Config::Method.new cancel_display_video360_advertiser_link_proposal_config
  create_custom_dimension_config = parent_rpcs.create_custom_dimension if parent_rpcs.respond_to? :create_custom_dimension
  @create_custom_dimension = ::Gapic::Config::Method.new create_custom_dimension_config
  update_custom_dimension_config = parent_rpcs.update_custom_dimension if parent_rpcs.respond_to? :update_custom_dimension
  @update_custom_dimension = ::Gapic::Config::Method.new update_custom_dimension_config
  list_custom_dimensions_config = parent_rpcs.list_custom_dimensions if parent_rpcs.respond_to? :list_custom_dimensions
  @list_custom_dimensions = ::Gapic::Config::Method.new list_custom_dimensions_config
  archive_custom_dimension_config = parent_rpcs.archive_custom_dimension if parent_rpcs.respond_to? :archive_custom_dimension
  @archive_custom_dimension = ::Gapic::Config::Method.new archive_custom_dimension_config
  get_custom_dimension_config = parent_rpcs.get_custom_dimension if parent_rpcs.respond_to? :get_custom_dimension
  @get_custom_dimension = ::Gapic::Config::Method.new get_custom_dimension_config
  create_custom_metric_config = parent_rpcs.create_custom_metric if parent_rpcs.respond_to? :create_custom_metric
  @create_custom_metric = ::Gapic::Config::Method.new create_custom_metric_config
  update_custom_metric_config = parent_rpcs.update_custom_metric if parent_rpcs.respond_to? :update_custom_metric
  @update_custom_metric = ::Gapic::Config::Method.new update_custom_metric_config
  list_custom_metrics_config = parent_rpcs.list_custom_metrics if parent_rpcs.respond_to? :list_custom_metrics
  @list_custom_metrics = ::Gapic::Config::Method.new list_custom_metrics_config
  archive_custom_metric_config = parent_rpcs.archive_custom_metric if parent_rpcs.respond_to? :archive_custom_metric
  @archive_custom_metric = ::Gapic::Config::Method.new archive_custom_metric_config
  get_custom_metric_config = parent_rpcs.get_custom_metric if parent_rpcs.respond_to? :get_custom_metric
  @get_custom_metric = ::Gapic::Config::Method.new get_custom_metric_config
  get_data_retention_settings_config = parent_rpcs.get_data_retention_settings if parent_rpcs.respond_to? :get_data_retention_settings
  @get_data_retention_settings = ::Gapic::Config::Method.new get_data_retention_settings_config
  update_data_retention_settings_config = parent_rpcs.update_data_retention_settings if parent_rpcs.respond_to? :update_data_retention_settings
  @update_data_retention_settings = ::Gapic::Config::Method.new update_data_retention_settings_config

  yield self if block_given?
end