Class: Google::Cloud::VMMigration::V1::VMMigration::Client::Configuration
- Inherits:
-
Object
- Object
- Google::Cloud::VMMigration::V1::VMMigration::Client::Configuration
- Extended by:
- Gapic::Config
- Defined in:
- lib/google/cloud/vm_migration/v1/vm_migration/client.rb
Overview
Configuration class for the VmMigration API.
This class represents the configuration for VmMigration, providing control over timeouts, retry behavior, logging, transport parameters, and other low-level controls. Certain parameters can also be applied individually to specific RPCs. See Rpcs for a list of RPCs that can be configured independently.
Configuration can be applied globally to all clients, or to a single client on construction.
Defined Under Namespace
Classes: Rpcs
Instance Attribute Summary collapse
-
#channel_args ⇒ ::Hash
Extra parameters passed to the gRPC channel.
-
#credentials ⇒ ::Object
Credentials to send with calls.
-
#endpoint ⇒ ::String?
A custom service endpoint, as a hostname or hostname:port.
-
#interceptors ⇒ ::Array<::GRPC::ClientInterceptor>
An array of interceptors that are run before calls are executed.
-
#lib_name ⇒ ::String
The library name as recorded in instrumentation and logging.
-
#lib_version ⇒ ::String
The library version as recorded in instrumentation and logging.
-
#logger ⇒ ::Logger, ...
A custom logger to use for request/response debug logging, or the value
:default(the default) to construct a default logger, ornilto explicitly disable logging. -
#metadata ⇒ ::Hash{::Symbol=>::String}
Additional gRPC headers to be sent with the call.
-
#quota_project ⇒ ::String
A separate project against which to charge quota.
-
#retry_policy ⇒ ::Hash
The retry policy.
-
#scope ⇒ ::Array<::String>
The OAuth scopes.
-
#timeout ⇒ ::Numeric
The call timeout in seconds.
-
#universe_domain ⇒ ::String?
The universe domain within which to make requests.
Instance Method Summary collapse
-
#channel_pool ⇒ ::Gapic::ServiceStub::ChannelPool::Configuration
Configuration for the channel pool.
-
#rpcs ⇒ Rpcs
Configurations for individual RPCs.
Instance Attribute Details
#channel_args ⇒ ::Hash
Extra parameters passed to the gRPC channel. Note: this is ignored if a
GRPC::Core::Channel object is provided as the credential.
6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6657 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmmigration.googleapis.com" config_attr :endpoint, nil, ::String, nil config_attr :credentials, nil do |value| allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] allowed += [::GRPC::Core::Channel, ::GRPC::Core::ChannelCredentials] if defined? ::GRPC::Core::Channel allowed.any? { |klass| klass === value } end config_attr :scope, nil, ::String, ::Array, nil config_attr :lib_name, nil, ::String, nil config_attr :lib_version, nil, ::String, nil config_attr(:channel_args, { "grpc.service_config_disable_resolution" => 1 }, ::Hash, nil) config_attr :interceptors, nil, ::Array, nil config_attr :timeout, nil, ::Numeric, nil config_attr :metadata, nil, ::Hash, nil config_attr :retry_policy, nil, ::Hash, ::Proc, nil config_attr :quota_project, nil, ::String, nil config_attr :universe_domain, nil, ::String, nil config_attr :logger, :default, ::Logger, nil, :default # @private def initialize parent_config = nil @parent_config = parent_config unless parent_config.nil? yield self if block_given? end ## # Configurations for individual RPCs # @return [Rpcs] # def rpcs @rpcs ||= begin parent_rpcs = nil parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) Rpcs.new parent_rpcs end end ## # Configuration for the channel pool # @return [::Gapic::ServiceStub::ChannelPool::Configuration] # def channel_pool @channel_pool ||= ::Gapic::ServiceStub::ChannelPool::Configuration.new end ## # Configuration RPC class for the VmMigration 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. # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_sources` # @return [::Gapic::Config::Method] # attr_reader :list_sources ## # RPC-specific configuration for `get_source` # @return [::Gapic::Config::Method] # attr_reader :get_source ## # RPC-specific configuration for `create_source` # @return [::Gapic::Config::Method] # attr_reader :create_source ## # RPC-specific configuration for `update_source` # @return [::Gapic::Config::Method] # attr_reader :update_source ## # RPC-specific configuration for `delete_source` # @return [::Gapic::Config::Method] # attr_reader :delete_source ## # RPC-specific configuration for `fetch_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_inventory ## # RPC-specific configuration for `fetch_storage_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_storage_inventory ## # RPC-specific configuration for `list_utilization_reports` # @return [::Gapic::Config::Method] # attr_reader :list_utilization_reports ## # RPC-specific configuration for `get_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :get_utilization_report ## # RPC-specific configuration for `create_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :create_utilization_report ## # RPC-specific configuration for `delete_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :delete_utilization_report ## # RPC-specific configuration for `list_datacenter_connectors` # @return [::Gapic::Config::Method] # attr_reader :list_datacenter_connectors ## # RPC-specific configuration for `get_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :get_datacenter_connector ## # RPC-specific configuration for `create_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :create_datacenter_connector ## # RPC-specific configuration for `delete_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :delete_datacenter_connector ## # RPC-specific configuration for `upgrade_appliance` # @return [::Gapic::Config::Method] # attr_reader :upgrade_appliance ## # RPC-specific configuration for `create_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :create_migrating_vm ## # RPC-specific configuration for `list_migrating_vms` # @return [::Gapic::Config::Method] # attr_reader :list_migrating_vms ## # RPC-specific configuration for `get_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :get_migrating_vm ## # RPC-specific configuration for `update_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :update_migrating_vm ## # RPC-specific configuration for `delete_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :delete_migrating_vm ## # RPC-specific configuration for `start_migration` # @return [::Gapic::Config::Method] # attr_reader :start_migration ## # RPC-specific configuration for `resume_migration` # @return [::Gapic::Config::Method] # attr_reader :resume_migration ## # RPC-specific configuration for `pause_migration` # @return [::Gapic::Config::Method] # attr_reader :pause_migration ## # RPC-specific configuration for `finalize_migration` # @return [::Gapic::Config::Method] # attr_reader :finalize_migration ## # RPC-specific configuration for `extend_migration` # @return [::Gapic::Config::Method] # attr_reader :extend_migration ## # RPC-specific configuration for `create_clone_job` # @return [::Gapic::Config::Method] # attr_reader :create_clone_job ## # RPC-specific configuration for `cancel_clone_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_clone_job ## # RPC-specific configuration for `list_clone_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_clone_jobs ## # RPC-specific configuration for `get_clone_job` # @return [::Gapic::Config::Method] # attr_reader :get_clone_job ## # RPC-specific configuration for `create_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :create_cutover_job ## # RPC-specific configuration for `cancel_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_cutover_job ## # RPC-specific configuration for `list_cutover_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_cutover_jobs ## # RPC-specific configuration for `get_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :get_cutover_job ## # RPC-specific configuration for `list_groups` # @return [::Gapic::Config::Method] # attr_reader :list_groups ## # RPC-specific configuration for `get_group` # @return [::Gapic::Config::Method] # attr_reader :get_group ## # RPC-specific configuration for `create_group` # @return [::Gapic::Config::Method] # attr_reader :create_group ## # RPC-specific configuration for `update_group` # @return [::Gapic::Config::Method] # attr_reader :update_group ## # RPC-specific configuration for `delete_group` # @return [::Gapic::Config::Method] # attr_reader :delete_group ## # RPC-specific configuration for `add_group_migration` # @return [::Gapic::Config::Method] # attr_reader :add_group_migration ## # RPC-specific configuration for `remove_group_migration` # @return [::Gapic::Config::Method] # attr_reader :remove_group_migration ## # RPC-specific configuration for `list_target_projects` # @return [::Gapic::Config::Method] # attr_reader :list_target_projects ## # RPC-specific configuration for `get_target_project` # @return [::Gapic::Config::Method] # attr_reader :get_target_project ## # RPC-specific configuration for `create_target_project` # @return [::Gapic::Config::Method] # attr_reader :create_target_project ## # RPC-specific configuration for `update_target_project` # @return [::Gapic::Config::Method] # attr_reader :update_target_project ## # RPC-specific configuration for `delete_target_project` # @return [::Gapic::Config::Method] # attr_reader :delete_target_project ## # RPC-specific configuration for `list_replication_cycles` # @return [::Gapic::Config::Method] # attr_reader :list_replication_cycles ## # RPC-specific configuration for `get_replication_cycle` # @return [::Gapic::Config::Method] # attr_reader :get_replication_cycle ## # RPC-specific configuration for `list_image_imports` # @return [::Gapic::Config::Method] # attr_reader :list_image_imports ## # RPC-specific configuration for `get_image_import` # @return [::Gapic::Config::Method] # attr_reader :get_image_import ## # RPC-specific configuration for `create_image_import` # @return [::Gapic::Config::Method] # attr_reader :create_image_import ## # RPC-specific configuration for `delete_image_import` # @return [::Gapic::Config::Method] # attr_reader :delete_image_import ## # RPC-specific configuration for `list_image_import_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_image_import_jobs ## # RPC-specific configuration for `get_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :get_image_import_job ## # RPC-specific configuration for `cancel_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_image_import_job ## # RPC-specific configuration for `create_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :create_disk_migration_job ## # RPC-specific configuration for `list_disk_migration_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_disk_migration_jobs ## # RPC-specific configuration for `get_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :get_disk_migration_job ## # RPC-specific configuration for `update_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :update_disk_migration_job ## # RPC-specific configuration for `delete_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :delete_disk_migration_job ## # RPC-specific configuration for `run_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :run_disk_migration_job ## # RPC-specific configuration for `cancel_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_disk_migration_job # @private def initialize parent_rpcs = nil list_sources_config = parent_rpcs.list_sources if parent_rpcs.respond_to? :list_sources @list_sources = ::Gapic::Config::Method.new list_sources_config get_source_config = parent_rpcs.get_source if parent_rpcs.respond_to? :get_source @get_source = ::Gapic::Config::Method.new get_source_config create_source_config = parent_rpcs.create_source if parent_rpcs.respond_to? :create_source @create_source = ::Gapic::Config::Method.new create_source_config update_source_config = parent_rpcs.update_source if parent_rpcs.respond_to? :update_source @update_source = ::Gapic::Config::Method.new update_source_config delete_source_config = parent_rpcs.delete_source if parent_rpcs.respond_to? :delete_source @delete_source = ::Gapic::Config::Method.new delete_source_config fetch_inventory_config = parent_rpcs.fetch_inventory if parent_rpcs.respond_to? :fetch_inventory @fetch_inventory = ::Gapic::Config::Method.new fetch_inventory_config fetch_storage_inventory_config = parent_rpcs.fetch_storage_inventory if parent_rpcs.respond_to? :fetch_storage_inventory @fetch_storage_inventory = ::Gapic::Config::Method.new fetch_storage_inventory_config list_utilization_reports_config = parent_rpcs.list_utilization_reports if parent_rpcs.respond_to? :list_utilization_reports @list_utilization_reports = ::Gapic::Config::Method.new list_utilization_reports_config get_utilization_report_config = parent_rpcs.get_utilization_report if parent_rpcs.respond_to? :get_utilization_report @get_utilization_report = ::Gapic::Config::Method.new get_utilization_report_config create_utilization_report_config = parent_rpcs.create_utilization_report if parent_rpcs.respond_to? :create_utilization_report @create_utilization_report = ::Gapic::Config::Method.new create_utilization_report_config delete_utilization_report_config = parent_rpcs.delete_utilization_report if parent_rpcs.respond_to? :delete_utilization_report @delete_utilization_report = ::Gapic::Config::Method.new delete_utilization_report_config list_datacenter_connectors_config = parent_rpcs.list_datacenter_connectors if parent_rpcs.respond_to? :list_datacenter_connectors @list_datacenter_connectors = ::Gapic::Config::Method.new list_datacenter_connectors_config get_datacenter_connector_config = parent_rpcs.get_datacenter_connector if parent_rpcs.respond_to? :get_datacenter_connector @get_datacenter_connector = ::Gapic::Config::Method.new get_datacenter_connector_config create_datacenter_connector_config = parent_rpcs.create_datacenter_connector if parent_rpcs.respond_to? :create_datacenter_connector @create_datacenter_connector = ::Gapic::Config::Method.new create_datacenter_connector_config delete_datacenter_connector_config = parent_rpcs.delete_datacenter_connector if parent_rpcs.respond_to? :delete_datacenter_connector @delete_datacenter_connector = ::Gapic::Config::Method.new delete_datacenter_connector_config upgrade_appliance_config = parent_rpcs.upgrade_appliance if parent_rpcs.respond_to? :upgrade_appliance @upgrade_appliance = ::Gapic::Config::Method.new upgrade_appliance_config = parent_rpcs. if parent_rpcs.respond_to? :create_migrating_vm @create_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :list_migrating_vms @list_migrating_vms = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_migrating_vm @get_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :update_migrating_vm @update_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :delete_migrating_vm @delete_migrating_vm = ::Gapic::Config::Method.new start_migration_config = parent_rpcs.start_migration if parent_rpcs.respond_to? :start_migration @start_migration = ::Gapic::Config::Method.new start_migration_config resume_migration_config = parent_rpcs.resume_migration if parent_rpcs.respond_to? :resume_migration @resume_migration = ::Gapic::Config::Method.new resume_migration_config pause_migration_config = parent_rpcs.pause_migration if parent_rpcs.respond_to? :pause_migration @pause_migration = ::Gapic::Config::Method.new pause_migration_config finalize_migration_config = parent_rpcs.finalize_migration if parent_rpcs.respond_to? :finalize_migration @finalize_migration = ::Gapic::Config::Method.new finalize_migration_config extend_migration_config = parent_rpcs.extend_migration if parent_rpcs.respond_to? :extend_migration @extend_migration = ::Gapic::Config::Method.new extend_migration_config create_clone_job_config = parent_rpcs.create_clone_job if parent_rpcs.respond_to? :create_clone_job @create_clone_job = ::Gapic::Config::Method.new create_clone_job_config cancel_clone_job_config = parent_rpcs.cancel_clone_job if parent_rpcs.respond_to? :cancel_clone_job @cancel_clone_job = ::Gapic::Config::Method.new cancel_clone_job_config list_clone_jobs_config = parent_rpcs.list_clone_jobs if parent_rpcs.respond_to? :list_clone_jobs @list_clone_jobs = ::Gapic::Config::Method.new list_clone_jobs_config get_clone_job_config = parent_rpcs.get_clone_job if parent_rpcs.respond_to? :get_clone_job @get_clone_job = ::Gapic::Config::Method.new get_clone_job_config create_cutover_job_config = parent_rpcs.create_cutover_job if parent_rpcs.respond_to? :create_cutover_job @create_cutover_job = ::Gapic::Config::Method.new create_cutover_job_config cancel_cutover_job_config = parent_rpcs.cancel_cutover_job if parent_rpcs.respond_to? :cancel_cutover_job @cancel_cutover_job = ::Gapic::Config::Method.new cancel_cutover_job_config list_cutover_jobs_config = parent_rpcs.list_cutover_jobs if parent_rpcs.respond_to? :list_cutover_jobs @list_cutover_jobs = ::Gapic::Config::Method.new list_cutover_jobs_config get_cutover_job_config = parent_rpcs.get_cutover_job if parent_rpcs.respond_to? :get_cutover_job @get_cutover_job = ::Gapic::Config::Method.new get_cutover_job_config list_groups_config = parent_rpcs.list_groups if parent_rpcs.respond_to? :list_groups @list_groups = ::Gapic::Config::Method.new list_groups_config get_group_config = parent_rpcs.get_group if parent_rpcs.respond_to? :get_group @get_group = ::Gapic::Config::Method.new get_group_config create_group_config = parent_rpcs.create_group if parent_rpcs.respond_to? :create_group @create_group = ::Gapic::Config::Method.new create_group_config update_group_config = parent_rpcs.update_group if parent_rpcs.respond_to? :update_group @update_group = ::Gapic::Config::Method.new update_group_config delete_group_config = parent_rpcs.delete_group if parent_rpcs.respond_to? :delete_group @delete_group = ::Gapic::Config::Method.new delete_group_config add_group_migration_config = parent_rpcs.add_group_migration if parent_rpcs.respond_to? :add_group_migration @add_group_migration = ::Gapic::Config::Method.new add_group_migration_config remove_group_migration_config = parent_rpcs.remove_group_migration if parent_rpcs.respond_to? :remove_group_migration @remove_group_migration = ::Gapic::Config::Method.new remove_group_migration_config list_target_projects_config = parent_rpcs.list_target_projects if parent_rpcs.respond_to? :list_target_projects @list_target_projects = ::Gapic::Config::Method.new list_target_projects_config get_target_project_config = parent_rpcs.get_target_project if parent_rpcs.respond_to? :get_target_project @get_target_project = ::Gapic::Config::Method.new get_target_project_config create_target_project_config = parent_rpcs.create_target_project if parent_rpcs.respond_to? :create_target_project @create_target_project = ::Gapic::Config::Method.new create_target_project_config update_target_project_config = parent_rpcs.update_target_project if parent_rpcs.respond_to? :update_target_project @update_target_project = ::Gapic::Config::Method.new update_target_project_config delete_target_project_config = parent_rpcs.delete_target_project if parent_rpcs.respond_to? :delete_target_project @delete_target_project = ::Gapic::Config::Method.new delete_target_project_config list_replication_cycles_config = parent_rpcs.list_replication_cycles if parent_rpcs.respond_to? :list_replication_cycles @list_replication_cycles = ::Gapic::Config::Method.new list_replication_cycles_config get_replication_cycle_config = parent_rpcs.get_replication_cycle if parent_rpcs.respond_to? :get_replication_cycle @get_replication_cycle = ::Gapic::Config::Method.new get_replication_cycle_config list_image_imports_config = parent_rpcs.list_image_imports if parent_rpcs.respond_to? :list_image_imports @list_image_imports = ::Gapic::Config::Method.new list_image_imports_config get_image_import_config = parent_rpcs.get_image_import if parent_rpcs.respond_to? :get_image_import @get_image_import = ::Gapic::Config::Method.new get_image_import_config create_image_import_config = parent_rpcs.create_image_import if parent_rpcs.respond_to? :create_image_import @create_image_import = ::Gapic::Config::Method.new create_image_import_config delete_image_import_config = parent_rpcs.delete_image_import if parent_rpcs.respond_to? :delete_image_import @delete_image_import = ::Gapic::Config::Method.new delete_image_import_config list_image_import_jobs_config = parent_rpcs.list_image_import_jobs if parent_rpcs.respond_to? :list_image_import_jobs @list_image_import_jobs = ::Gapic::Config::Method.new list_image_import_jobs_config get_image_import_job_config = parent_rpcs.get_image_import_job if parent_rpcs.respond_to? :get_image_import_job @get_image_import_job = ::Gapic::Config::Method.new get_image_import_job_config cancel_image_import_job_config = parent_rpcs.cancel_image_import_job if parent_rpcs.respond_to? :cancel_image_import_job @cancel_image_import_job = ::Gapic::Config::Method.new cancel_image_import_job_config create_disk_migration_job_config = parent_rpcs.create_disk_migration_job if parent_rpcs.respond_to? :create_disk_migration_job @create_disk_migration_job = ::Gapic::Config::Method.new create_disk_migration_job_config list_disk_migration_jobs_config = parent_rpcs.list_disk_migration_jobs if parent_rpcs.respond_to? :list_disk_migration_jobs @list_disk_migration_jobs = ::Gapic::Config::Method.new list_disk_migration_jobs_config get_disk_migration_job_config = parent_rpcs.get_disk_migration_job if parent_rpcs.respond_to? :get_disk_migration_job @get_disk_migration_job = ::Gapic::Config::Method.new get_disk_migration_job_config update_disk_migration_job_config = parent_rpcs.update_disk_migration_job if parent_rpcs.respond_to? :update_disk_migration_job @update_disk_migration_job = ::Gapic::Config::Method.new update_disk_migration_job_config delete_disk_migration_job_config = parent_rpcs.delete_disk_migration_job if parent_rpcs.respond_to? :delete_disk_migration_job @delete_disk_migration_job = ::Gapic::Config::Method.new delete_disk_migration_job_config run_disk_migration_job_config = parent_rpcs.run_disk_migration_job if parent_rpcs.respond_to? :run_disk_migration_job @run_disk_migration_job = ::Gapic::Config::Method.new run_disk_migration_job_config cancel_disk_migration_job_config = parent_rpcs.cancel_disk_migration_job if parent_rpcs.respond_to? :cancel_disk_migration_job @cancel_disk_migration_job = ::Gapic::Config::Method.new cancel_disk_migration_job_config yield self if block_given? end end end |
#credentials ⇒ ::Object
Warning: Passing a String to a keyfile path or a Hash of credentials
is deprecated. Providing an unvalidated credential configuration to
Google APIs can compromise the security of your systems and data.
Warning: If you accept a credential configuration (JSON file or Hash) from an
Credentials to send with calls. You may provide any of the following types:
- (
Google::Auth::Credentials) A googleauth credentials object (see the googleauth docs) - (
Signet::OAuth2::Client) A signet oauth2 client object (see the signet docs) - (
GRPC::Core::Channel) a gRPC channel with included credentials - (
GRPC::Core::ChannelCredentials) a gRPC credentails object - (
nil) indicating no credentials
external source for authentication to Google Cloud, you must validate it before providing it to a Google API client library. Providing an unvalidated credential configuration to Google APIs can compromise the security of your systems and data. For more information, refer to Validate credential configurations from external sources.
6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6657 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmmigration.googleapis.com" config_attr :endpoint, nil, ::String, nil config_attr :credentials, nil do |value| allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] allowed += [::GRPC::Core::Channel, ::GRPC::Core::ChannelCredentials] if defined? ::GRPC::Core::Channel allowed.any? { |klass| klass === value } end config_attr :scope, nil, ::String, ::Array, nil config_attr :lib_name, nil, ::String, nil config_attr :lib_version, nil, ::String, nil config_attr(:channel_args, { "grpc.service_config_disable_resolution" => 1 }, ::Hash, nil) config_attr :interceptors, nil, ::Array, nil config_attr :timeout, nil, ::Numeric, nil config_attr :metadata, nil, ::Hash, nil config_attr :retry_policy, nil, ::Hash, ::Proc, nil config_attr :quota_project, nil, ::String, nil config_attr :universe_domain, nil, ::String, nil config_attr :logger, :default, ::Logger, nil, :default # @private def initialize parent_config = nil @parent_config = parent_config unless parent_config.nil? yield self if block_given? end ## # Configurations for individual RPCs # @return [Rpcs] # def rpcs @rpcs ||= begin parent_rpcs = nil parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) Rpcs.new parent_rpcs end end ## # Configuration for the channel pool # @return [::Gapic::ServiceStub::ChannelPool::Configuration] # def channel_pool @channel_pool ||= ::Gapic::ServiceStub::ChannelPool::Configuration.new end ## # Configuration RPC class for the VmMigration 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. # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_sources` # @return [::Gapic::Config::Method] # attr_reader :list_sources ## # RPC-specific configuration for `get_source` # @return [::Gapic::Config::Method] # attr_reader :get_source ## # RPC-specific configuration for `create_source` # @return [::Gapic::Config::Method] # attr_reader :create_source ## # RPC-specific configuration for `update_source` # @return [::Gapic::Config::Method] # attr_reader :update_source ## # RPC-specific configuration for `delete_source` # @return [::Gapic::Config::Method] # attr_reader :delete_source ## # RPC-specific configuration for `fetch_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_inventory ## # RPC-specific configuration for `fetch_storage_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_storage_inventory ## # RPC-specific configuration for `list_utilization_reports` # @return [::Gapic::Config::Method] # attr_reader :list_utilization_reports ## # RPC-specific configuration for `get_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :get_utilization_report ## # RPC-specific configuration for `create_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :create_utilization_report ## # RPC-specific configuration for `delete_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :delete_utilization_report ## # RPC-specific configuration for `list_datacenter_connectors` # @return [::Gapic::Config::Method] # attr_reader :list_datacenter_connectors ## # RPC-specific configuration for `get_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :get_datacenter_connector ## # RPC-specific configuration for `create_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :create_datacenter_connector ## # RPC-specific configuration for `delete_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :delete_datacenter_connector ## # RPC-specific configuration for `upgrade_appliance` # @return [::Gapic::Config::Method] # attr_reader :upgrade_appliance ## # RPC-specific configuration for `create_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :create_migrating_vm ## # RPC-specific configuration for `list_migrating_vms` # @return [::Gapic::Config::Method] # attr_reader :list_migrating_vms ## # RPC-specific configuration for `get_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :get_migrating_vm ## # RPC-specific configuration for `update_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :update_migrating_vm ## # RPC-specific configuration for `delete_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :delete_migrating_vm ## # RPC-specific configuration for `start_migration` # @return [::Gapic::Config::Method] # attr_reader :start_migration ## # RPC-specific configuration for `resume_migration` # @return [::Gapic::Config::Method] # attr_reader :resume_migration ## # RPC-specific configuration for `pause_migration` # @return [::Gapic::Config::Method] # attr_reader :pause_migration ## # RPC-specific configuration for `finalize_migration` # @return [::Gapic::Config::Method] # attr_reader :finalize_migration ## # RPC-specific configuration for `extend_migration` # @return [::Gapic::Config::Method] # attr_reader :extend_migration ## # RPC-specific configuration for `create_clone_job` # @return [::Gapic::Config::Method] # attr_reader :create_clone_job ## # RPC-specific configuration for `cancel_clone_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_clone_job ## # RPC-specific configuration for `list_clone_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_clone_jobs ## # RPC-specific configuration for `get_clone_job` # @return [::Gapic::Config::Method] # attr_reader :get_clone_job ## # RPC-specific configuration for `create_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :create_cutover_job ## # RPC-specific configuration for `cancel_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_cutover_job ## # RPC-specific configuration for `list_cutover_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_cutover_jobs ## # RPC-specific configuration for `get_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :get_cutover_job ## # RPC-specific configuration for `list_groups` # @return [::Gapic::Config::Method] # attr_reader :list_groups ## # RPC-specific configuration for `get_group` # @return [::Gapic::Config::Method] # attr_reader :get_group ## # RPC-specific configuration for `create_group` # @return [::Gapic::Config::Method] # attr_reader :create_group ## # RPC-specific configuration for `update_group` # @return [::Gapic::Config::Method] # attr_reader :update_group ## # RPC-specific configuration for `delete_group` # @return [::Gapic::Config::Method] # attr_reader :delete_group ## # RPC-specific configuration for `add_group_migration` # @return [::Gapic::Config::Method] # attr_reader :add_group_migration ## # RPC-specific configuration for `remove_group_migration` # @return [::Gapic::Config::Method] # attr_reader :remove_group_migration ## # RPC-specific configuration for `list_target_projects` # @return [::Gapic::Config::Method] # attr_reader :list_target_projects ## # RPC-specific configuration for `get_target_project` # @return [::Gapic::Config::Method] # attr_reader :get_target_project ## # RPC-specific configuration for `create_target_project` # @return [::Gapic::Config::Method] # attr_reader :create_target_project ## # RPC-specific configuration for `update_target_project` # @return [::Gapic::Config::Method] # attr_reader :update_target_project ## # RPC-specific configuration for `delete_target_project` # @return [::Gapic::Config::Method] # attr_reader :delete_target_project ## # RPC-specific configuration for `list_replication_cycles` # @return [::Gapic::Config::Method] # attr_reader :list_replication_cycles ## # RPC-specific configuration for `get_replication_cycle` # @return [::Gapic::Config::Method] # attr_reader :get_replication_cycle ## # RPC-specific configuration for `list_image_imports` # @return [::Gapic::Config::Method] # attr_reader :list_image_imports ## # RPC-specific configuration for `get_image_import` # @return [::Gapic::Config::Method] # attr_reader :get_image_import ## # RPC-specific configuration for `create_image_import` # @return [::Gapic::Config::Method] # attr_reader :create_image_import ## # RPC-specific configuration for `delete_image_import` # @return [::Gapic::Config::Method] # attr_reader :delete_image_import ## # RPC-specific configuration for `list_image_import_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_image_import_jobs ## # RPC-specific configuration for `get_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :get_image_import_job ## # RPC-specific configuration for `cancel_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_image_import_job ## # RPC-specific configuration for `create_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :create_disk_migration_job ## # RPC-specific configuration for `list_disk_migration_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_disk_migration_jobs ## # RPC-specific configuration for `get_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :get_disk_migration_job ## # RPC-specific configuration for `update_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :update_disk_migration_job ## # RPC-specific configuration for `delete_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :delete_disk_migration_job ## # RPC-specific configuration for `run_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :run_disk_migration_job ## # RPC-specific configuration for `cancel_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_disk_migration_job # @private def initialize parent_rpcs = nil list_sources_config = parent_rpcs.list_sources if parent_rpcs.respond_to? :list_sources @list_sources = ::Gapic::Config::Method.new list_sources_config get_source_config = parent_rpcs.get_source if parent_rpcs.respond_to? :get_source @get_source = ::Gapic::Config::Method.new get_source_config create_source_config = parent_rpcs.create_source if parent_rpcs.respond_to? :create_source @create_source = ::Gapic::Config::Method.new create_source_config update_source_config = parent_rpcs.update_source if parent_rpcs.respond_to? :update_source @update_source = ::Gapic::Config::Method.new update_source_config delete_source_config = parent_rpcs.delete_source if parent_rpcs.respond_to? :delete_source @delete_source = ::Gapic::Config::Method.new delete_source_config fetch_inventory_config = parent_rpcs.fetch_inventory if parent_rpcs.respond_to? :fetch_inventory @fetch_inventory = ::Gapic::Config::Method.new fetch_inventory_config fetch_storage_inventory_config = parent_rpcs.fetch_storage_inventory if parent_rpcs.respond_to? :fetch_storage_inventory @fetch_storage_inventory = ::Gapic::Config::Method.new fetch_storage_inventory_config list_utilization_reports_config = parent_rpcs.list_utilization_reports if parent_rpcs.respond_to? :list_utilization_reports @list_utilization_reports = ::Gapic::Config::Method.new list_utilization_reports_config get_utilization_report_config = parent_rpcs.get_utilization_report if parent_rpcs.respond_to? :get_utilization_report @get_utilization_report = ::Gapic::Config::Method.new get_utilization_report_config create_utilization_report_config = parent_rpcs.create_utilization_report if parent_rpcs.respond_to? :create_utilization_report @create_utilization_report = ::Gapic::Config::Method.new create_utilization_report_config delete_utilization_report_config = parent_rpcs.delete_utilization_report if parent_rpcs.respond_to? :delete_utilization_report @delete_utilization_report = ::Gapic::Config::Method.new delete_utilization_report_config list_datacenter_connectors_config = parent_rpcs.list_datacenter_connectors if parent_rpcs.respond_to? :list_datacenter_connectors @list_datacenter_connectors = ::Gapic::Config::Method.new list_datacenter_connectors_config get_datacenter_connector_config = parent_rpcs.get_datacenter_connector if parent_rpcs.respond_to? :get_datacenter_connector @get_datacenter_connector = ::Gapic::Config::Method.new get_datacenter_connector_config create_datacenter_connector_config = parent_rpcs.create_datacenter_connector if parent_rpcs.respond_to? :create_datacenter_connector @create_datacenter_connector = ::Gapic::Config::Method.new create_datacenter_connector_config delete_datacenter_connector_config = parent_rpcs.delete_datacenter_connector if parent_rpcs.respond_to? :delete_datacenter_connector @delete_datacenter_connector = ::Gapic::Config::Method.new delete_datacenter_connector_config upgrade_appliance_config = parent_rpcs.upgrade_appliance if parent_rpcs.respond_to? :upgrade_appliance @upgrade_appliance = ::Gapic::Config::Method.new upgrade_appliance_config = parent_rpcs. if parent_rpcs.respond_to? :create_migrating_vm @create_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :list_migrating_vms @list_migrating_vms = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_migrating_vm @get_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :update_migrating_vm @update_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :delete_migrating_vm @delete_migrating_vm = ::Gapic::Config::Method.new start_migration_config = parent_rpcs.start_migration if parent_rpcs.respond_to? :start_migration @start_migration = ::Gapic::Config::Method.new start_migration_config resume_migration_config = parent_rpcs.resume_migration if parent_rpcs.respond_to? :resume_migration @resume_migration = ::Gapic::Config::Method.new resume_migration_config pause_migration_config = parent_rpcs.pause_migration if parent_rpcs.respond_to? :pause_migration @pause_migration = ::Gapic::Config::Method.new pause_migration_config finalize_migration_config = parent_rpcs.finalize_migration if parent_rpcs.respond_to? :finalize_migration @finalize_migration = ::Gapic::Config::Method.new finalize_migration_config extend_migration_config = parent_rpcs.extend_migration if parent_rpcs.respond_to? :extend_migration @extend_migration = ::Gapic::Config::Method.new extend_migration_config create_clone_job_config = parent_rpcs.create_clone_job if parent_rpcs.respond_to? :create_clone_job @create_clone_job = ::Gapic::Config::Method.new create_clone_job_config cancel_clone_job_config = parent_rpcs.cancel_clone_job if parent_rpcs.respond_to? :cancel_clone_job @cancel_clone_job = ::Gapic::Config::Method.new cancel_clone_job_config list_clone_jobs_config = parent_rpcs.list_clone_jobs if parent_rpcs.respond_to? :list_clone_jobs @list_clone_jobs = ::Gapic::Config::Method.new list_clone_jobs_config get_clone_job_config = parent_rpcs.get_clone_job if parent_rpcs.respond_to? :get_clone_job @get_clone_job = ::Gapic::Config::Method.new get_clone_job_config create_cutover_job_config = parent_rpcs.create_cutover_job if parent_rpcs.respond_to? :create_cutover_job @create_cutover_job = ::Gapic::Config::Method.new create_cutover_job_config cancel_cutover_job_config = parent_rpcs.cancel_cutover_job if parent_rpcs.respond_to? :cancel_cutover_job @cancel_cutover_job = ::Gapic::Config::Method.new cancel_cutover_job_config list_cutover_jobs_config = parent_rpcs.list_cutover_jobs if parent_rpcs.respond_to? :list_cutover_jobs @list_cutover_jobs = ::Gapic::Config::Method.new list_cutover_jobs_config get_cutover_job_config = parent_rpcs.get_cutover_job if parent_rpcs.respond_to? :get_cutover_job @get_cutover_job = ::Gapic::Config::Method.new get_cutover_job_config list_groups_config = parent_rpcs.list_groups if parent_rpcs.respond_to? :list_groups @list_groups = ::Gapic::Config::Method.new list_groups_config get_group_config = parent_rpcs.get_group if parent_rpcs.respond_to? :get_group @get_group = ::Gapic::Config::Method.new get_group_config create_group_config = parent_rpcs.create_group if parent_rpcs.respond_to? :create_group @create_group = ::Gapic::Config::Method.new create_group_config update_group_config = parent_rpcs.update_group if parent_rpcs.respond_to? :update_group @update_group = ::Gapic::Config::Method.new update_group_config delete_group_config = parent_rpcs.delete_group if parent_rpcs.respond_to? :delete_group @delete_group = ::Gapic::Config::Method.new delete_group_config add_group_migration_config = parent_rpcs.add_group_migration if parent_rpcs.respond_to? :add_group_migration @add_group_migration = ::Gapic::Config::Method.new add_group_migration_config remove_group_migration_config = parent_rpcs.remove_group_migration if parent_rpcs.respond_to? :remove_group_migration @remove_group_migration = ::Gapic::Config::Method.new remove_group_migration_config list_target_projects_config = parent_rpcs.list_target_projects if parent_rpcs.respond_to? :list_target_projects @list_target_projects = ::Gapic::Config::Method.new list_target_projects_config get_target_project_config = parent_rpcs.get_target_project if parent_rpcs.respond_to? :get_target_project @get_target_project = ::Gapic::Config::Method.new get_target_project_config create_target_project_config = parent_rpcs.create_target_project if parent_rpcs.respond_to? :create_target_project @create_target_project = ::Gapic::Config::Method.new create_target_project_config update_target_project_config = parent_rpcs.update_target_project if parent_rpcs.respond_to? :update_target_project @update_target_project = ::Gapic::Config::Method.new update_target_project_config delete_target_project_config = parent_rpcs.delete_target_project if parent_rpcs.respond_to? :delete_target_project @delete_target_project = ::Gapic::Config::Method.new delete_target_project_config list_replication_cycles_config = parent_rpcs.list_replication_cycles if parent_rpcs.respond_to? :list_replication_cycles @list_replication_cycles = ::Gapic::Config::Method.new list_replication_cycles_config get_replication_cycle_config = parent_rpcs.get_replication_cycle if parent_rpcs.respond_to? :get_replication_cycle @get_replication_cycle = ::Gapic::Config::Method.new get_replication_cycle_config list_image_imports_config = parent_rpcs.list_image_imports if parent_rpcs.respond_to? :list_image_imports @list_image_imports = ::Gapic::Config::Method.new list_image_imports_config get_image_import_config = parent_rpcs.get_image_import if parent_rpcs.respond_to? :get_image_import @get_image_import = ::Gapic::Config::Method.new get_image_import_config create_image_import_config = parent_rpcs.create_image_import if parent_rpcs.respond_to? :create_image_import @create_image_import = ::Gapic::Config::Method.new create_image_import_config delete_image_import_config = parent_rpcs.delete_image_import if parent_rpcs.respond_to? :delete_image_import @delete_image_import = ::Gapic::Config::Method.new delete_image_import_config list_image_import_jobs_config = parent_rpcs.list_image_import_jobs if parent_rpcs.respond_to? :list_image_import_jobs @list_image_import_jobs = ::Gapic::Config::Method.new list_image_import_jobs_config get_image_import_job_config = parent_rpcs.get_image_import_job if parent_rpcs.respond_to? :get_image_import_job @get_image_import_job = ::Gapic::Config::Method.new get_image_import_job_config cancel_image_import_job_config = parent_rpcs.cancel_image_import_job if parent_rpcs.respond_to? :cancel_image_import_job @cancel_image_import_job = ::Gapic::Config::Method.new cancel_image_import_job_config create_disk_migration_job_config = parent_rpcs.create_disk_migration_job if parent_rpcs.respond_to? :create_disk_migration_job @create_disk_migration_job = ::Gapic::Config::Method.new create_disk_migration_job_config list_disk_migration_jobs_config = parent_rpcs.list_disk_migration_jobs if parent_rpcs.respond_to? :list_disk_migration_jobs @list_disk_migration_jobs = ::Gapic::Config::Method.new list_disk_migration_jobs_config get_disk_migration_job_config = parent_rpcs.get_disk_migration_job if parent_rpcs.respond_to? :get_disk_migration_job @get_disk_migration_job = ::Gapic::Config::Method.new get_disk_migration_job_config update_disk_migration_job_config = parent_rpcs.update_disk_migration_job if parent_rpcs.respond_to? :update_disk_migration_job @update_disk_migration_job = ::Gapic::Config::Method.new update_disk_migration_job_config delete_disk_migration_job_config = parent_rpcs.delete_disk_migration_job if parent_rpcs.respond_to? :delete_disk_migration_job @delete_disk_migration_job = ::Gapic::Config::Method.new delete_disk_migration_job_config run_disk_migration_job_config = parent_rpcs.run_disk_migration_job if parent_rpcs.respond_to? :run_disk_migration_job @run_disk_migration_job = ::Gapic::Config::Method.new run_disk_migration_job_config cancel_disk_migration_job_config = parent_rpcs.cancel_disk_migration_job if parent_rpcs.respond_to? :cancel_disk_migration_job @cancel_disk_migration_job = ::Gapic::Config::Method.new cancel_disk_migration_job_config yield self if block_given? end end end |
#endpoint ⇒ ::String?
A custom service endpoint, as a hostname or hostname:port. The default is nil, indicating to use the default endpoint in the current universe domain.
6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6657 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmmigration.googleapis.com" config_attr :endpoint, nil, ::String, nil config_attr :credentials, nil do |value| allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] allowed += [::GRPC::Core::Channel, ::GRPC::Core::ChannelCredentials] if defined? ::GRPC::Core::Channel allowed.any? { |klass| klass === value } end config_attr :scope, nil, ::String, ::Array, nil config_attr :lib_name, nil, ::String, nil config_attr :lib_version, nil, ::String, nil config_attr(:channel_args, { "grpc.service_config_disable_resolution" => 1 }, ::Hash, nil) config_attr :interceptors, nil, ::Array, nil config_attr :timeout, nil, ::Numeric, nil config_attr :metadata, nil, ::Hash, nil config_attr :retry_policy, nil, ::Hash, ::Proc, nil config_attr :quota_project, nil, ::String, nil config_attr :universe_domain, nil, ::String, nil config_attr :logger, :default, ::Logger, nil, :default # @private def initialize parent_config = nil @parent_config = parent_config unless parent_config.nil? yield self if block_given? end ## # Configurations for individual RPCs # @return [Rpcs] # def rpcs @rpcs ||= begin parent_rpcs = nil parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) Rpcs.new parent_rpcs end end ## # Configuration for the channel pool # @return [::Gapic::ServiceStub::ChannelPool::Configuration] # def channel_pool @channel_pool ||= ::Gapic::ServiceStub::ChannelPool::Configuration.new end ## # Configuration RPC class for the VmMigration 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. # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_sources` # @return [::Gapic::Config::Method] # attr_reader :list_sources ## # RPC-specific configuration for `get_source` # @return [::Gapic::Config::Method] # attr_reader :get_source ## # RPC-specific configuration for `create_source` # @return [::Gapic::Config::Method] # attr_reader :create_source ## # RPC-specific configuration for `update_source` # @return [::Gapic::Config::Method] # attr_reader :update_source ## # RPC-specific configuration for `delete_source` # @return [::Gapic::Config::Method] # attr_reader :delete_source ## # RPC-specific configuration for `fetch_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_inventory ## # RPC-specific configuration for `fetch_storage_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_storage_inventory ## # RPC-specific configuration for `list_utilization_reports` # @return [::Gapic::Config::Method] # attr_reader :list_utilization_reports ## # RPC-specific configuration for `get_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :get_utilization_report ## # RPC-specific configuration for `create_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :create_utilization_report ## # RPC-specific configuration for `delete_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :delete_utilization_report ## # RPC-specific configuration for `list_datacenter_connectors` # @return [::Gapic::Config::Method] # attr_reader :list_datacenter_connectors ## # RPC-specific configuration for `get_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :get_datacenter_connector ## # RPC-specific configuration for `create_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :create_datacenter_connector ## # RPC-specific configuration for `delete_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :delete_datacenter_connector ## # RPC-specific configuration for `upgrade_appliance` # @return [::Gapic::Config::Method] # attr_reader :upgrade_appliance ## # RPC-specific configuration for `create_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :create_migrating_vm ## # RPC-specific configuration for `list_migrating_vms` # @return [::Gapic::Config::Method] # attr_reader :list_migrating_vms ## # RPC-specific configuration for `get_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :get_migrating_vm ## # RPC-specific configuration for `update_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :update_migrating_vm ## # RPC-specific configuration for `delete_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :delete_migrating_vm ## # RPC-specific configuration for `start_migration` # @return [::Gapic::Config::Method] # attr_reader :start_migration ## # RPC-specific configuration for `resume_migration` # @return [::Gapic::Config::Method] # attr_reader :resume_migration ## # RPC-specific configuration for `pause_migration` # @return [::Gapic::Config::Method] # attr_reader :pause_migration ## # RPC-specific configuration for `finalize_migration` # @return [::Gapic::Config::Method] # attr_reader :finalize_migration ## # RPC-specific configuration for `extend_migration` # @return [::Gapic::Config::Method] # attr_reader :extend_migration ## # RPC-specific configuration for `create_clone_job` # @return [::Gapic::Config::Method] # attr_reader :create_clone_job ## # RPC-specific configuration for `cancel_clone_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_clone_job ## # RPC-specific configuration for `list_clone_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_clone_jobs ## # RPC-specific configuration for `get_clone_job` # @return [::Gapic::Config::Method] # attr_reader :get_clone_job ## # RPC-specific configuration for `create_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :create_cutover_job ## # RPC-specific configuration for `cancel_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_cutover_job ## # RPC-specific configuration for `list_cutover_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_cutover_jobs ## # RPC-specific configuration for `get_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :get_cutover_job ## # RPC-specific configuration for `list_groups` # @return [::Gapic::Config::Method] # attr_reader :list_groups ## # RPC-specific configuration for `get_group` # @return [::Gapic::Config::Method] # attr_reader :get_group ## # RPC-specific configuration for `create_group` # @return [::Gapic::Config::Method] # attr_reader :create_group ## # RPC-specific configuration for `update_group` # @return [::Gapic::Config::Method] # attr_reader :update_group ## # RPC-specific configuration for `delete_group` # @return [::Gapic::Config::Method] # attr_reader :delete_group ## # RPC-specific configuration for `add_group_migration` # @return [::Gapic::Config::Method] # attr_reader :add_group_migration ## # RPC-specific configuration for `remove_group_migration` # @return [::Gapic::Config::Method] # attr_reader :remove_group_migration ## # RPC-specific configuration for `list_target_projects` # @return [::Gapic::Config::Method] # attr_reader :list_target_projects ## # RPC-specific configuration for `get_target_project` # @return [::Gapic::Config::Method] # attr_reader :get_target_project ## # RPC-specific configuration for `create_target_project` # @return [::Gapic::Config::Method] # attr_reader :create_target_project ## # RPC-specific configuration for `update_target_project` # @return [::Gapic::Config::Method] # attr_reader :update_target_project ## # RPC-specific configuration for `delete_target_project` # @return [::Gapic::Config::Method] # attr_reader :delete_target_project ## # RPC-specific configuration for `list_replication_cycles` # @return [::Gapic::Config::Method] # attr_reader :list_replication_cycles ## # RPC-specific configuration for `get_replication_cycle` # @return [::Gapic::Config::Method] # attr_reader :get_replication_cycle ## # RPC-specific configuration for `list_image_imports` # @return [::Gapic::Config::Method] # attr_reader :list_image_imports ## # RPC-specific configuration for `get_image_import` # @return [::Gapic::Config::Method] # attr_reader :get_image_import ## # RPC-specific configuration for `create_image_import` # @return [::Gapic::Config::Method] # attr_reader :create_image_import ## # RPC-specific configuration for `delete_image_import` # @return [::Gapic::Config::Method] # attr_reader :delete_image_import ## # RPC-specific configuration for `list_image_import_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_image_import_jobs ## # RPC-specific configuration for `get_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :get_image_import_job ## # RPC-specific configuration for `cancel_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_image_import_job ## # RPC-specific configuration for `create_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :create_disk_migration_job ## # RPC-specific configuration for `list_disk_migration_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_disk_migration_jobs ## # RPC-specific configuration for `get_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :get_disk_migration_job ## # RPC-specific configuration for `update_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :update_disk_migration_job ## # RPC-specific configuration for `delete_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :delete_disk_migration_job ## # RPC-specific configuration for `run_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :run_disk_migration_job ## # RPC-specific configuration for `cancel_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_disk_migration_job # @private def initialize parent_rpcs = nil list_sources_config = parent_rpcs.list_sources if parent_rpcs.respond_to? :list_sources @list_sources = ::Gapic::Config::Method.new list_sources_config get_source_config = parent_rpcs.get_source if parent_rpcs.respond_to? :get_source @get_source = ::Gapic::Config::Method.new get_source_config create_source_config = parent_rpcs.create_source if parent_rpcs.respond_to? :create_source @create_source = ::Gapic::Config::Method.new create_source_config update_source_config = parent_rpcs.update_source if parent_rpcs.respond_to? :update_source @update_source = ::Gapic::Config::Method.new update_source_config delete_source_config = parent_rpcs.delete_source if parent_rpcs.respond_to? :delete_source @delete_source = ::Gapic::Config::Method.new delete_source_config fetch_inventory_config = parent_rpcs.fetch_inventory if parent_rpcs.respond_to? :fetch_inventory @fetch_inventory = ::Gapic::Config::Method.new fetch_inventory_config fetch_storage_inventory_config = parent_rpcs.fetch_storage_inventory if parent_rpcs.respond_to? :fetch_storage_inventory @fetch_storage_inventory = ::Gapic::Config::Method.new fetch_storage_inventory_config list_utilization_reports_config = parent_rpcs.list_utilization_reports if parent_rpcs.respond_to? :list_utilization_reports @list_utilization_reports = ::Gapic::Config::Method.new list_utilization_reports_config get_utilization_report_config = parent_rpcs.get_utilization_report if parent_rpcs.respond_to? :get_utilization_report @get_utilization_report = ::Gapic::Config::Method.new get_utilization_report_config create_utilization_report_config = parent_rpcs.create_utilization_report if parent_rpcs.respond_to? :create_utilization_report @create_utilization_report = ::Gapic::Config::Method.new create_utilization_report_config delete_utilization_report_config = parent_rpcs.delete_utilization_report if parent_rpcs.respond_to? :delete_utilization_report @delete_utilization_report = ::Gapic::Config::Method.new delete_utilization_report_config list_datacenter_connectors_config = parent_rpcs.list_datacenter_connectors if parent_rpcs.respond_to? :list_datacenter_connectors @list_datacenter_connectors = ::Gapic::Config::Method.new list_datacenter_connectors_config get_datacenter_connector_config = parent_rpcs.get_datacenter_connector if parent_rpcs.respond_to? :get_datacenter_connector @get_datacenter_connector = ::Gapic::Config::Method.new get_datacenter_connector_config create_datacenter_connector_config = parent_rpcs.create_datacenter_connector if parent_rpcs.respond_to? :create_datacenter_connector @create_datacenter_connector = ::Gapic::Config::Method.new create_datacenter_connector_config delete_datacenter_connector_config = parent_rpcs.delete_datacenter_connector if parent_rpcs.respond_to? :delete_datacenter_connector @delete_datacenter_connector = ::Gapic::Config::Method.new delete_datacenter_connector_config upgrade_appliance_config = parent_rpcs.upgrade_appliance if parent_rpcs.respond_to? :upgrade_appliance @upgrade_appliance = ::Gapic::Config::Method.new upgrade_appliance_config = parent_rpcs. if parent_rpcs.respond_to? :create_migrating_vm @create_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :list_migrating_vms @list_migrating_vms = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_migrating_vm @get_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :update_migrating_vm @update_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :delete_migrating_vm @delete_migrating_vm = ::Gapic::Config::Method.new start_migration_config = parent_rpcs.start_migration if parent_rpcs.respond_to? :start_migration @start_migration = ::Gapic::Config::Method.new start_migration_config resume_migration_config = parent_rpcs.resume_migration if parent_rpcs.respond_to? :resume_migration @resume_migration = ::Gapic::Config::Method.new resume_migration_config pause_migration_config = parent_rpcs.pause_migration if parent_rpcs.respond_to? :pause_migration @pause_migration = ::Gapic::Config::Method.new pause_migration_config finalize_migration_config = parent_rpcs.finalize_migration if parent_rpcs.respond_to? :finalize_migration @finalize_migration = ::Gapic::Config::Method.new finalize_migration_config extend_migration_config = parent_rpcs.extend_migration if parent_rpcs.respond_to? :extend_migration @extend_migration = ::Gapic::Config::Method.new extend_migration_config create_clone_job_config = parent_rpcs.create_clone_job if parent_rpcs.respond_to? :create_clone_job @create_clone_job = ::Gapic::Config::Method.new create_clone_job_config cancel_clone_job_config = parent_rpcs.cancel_clone_job if parent_rpcs.respond_to? :cancel_clone_job @cancel_clone_job = ::Gapic::Config::Method.new cancel_clone_job_config list_clone_jobs_config = parent_rpcs.list_clone_jobs if parent_rpcs.respond_to? :list_clone_jobs @list_clone_jobs = ::Gapic::Config::Method.new list_clone_jobs_config get_clone_job_config = parent_rpcs.get_clone_job if parent_rpcs.respond_to? :get_clone_job @get_clone_job = ::Gapic::Config::Method.new get_clone_job_config create_cutover_job_config = parent_rpcs.create_cutover_job if parent_rpcs.respond_to? :create_cutover_job @create_cutover_job = ::Gapic::Config::Method.new create_cutover_job_config cancel_cutover_job_config = parent_rpcs.cancel_cutover_job if parent_rpcs.respond_to? :cancel_cutover_job @cancel_cutover_job = ::Gapic::Config::Method.new cancel_cutover_job_config list_cutover_jobs_config = parent_rpcs.list_cutover_jobs if parent_rpcs.respond_to? :list_cutover_jobs @list_cutover_jobs = ::Gapic::Config::Method.new list_cutover_jobs_config get_cutover_job_config = parent_rpcs.get_cutover_job if parent_rpcs.respond_to? :get_cutover_job @get_cutover_job = ::Gapic::Config::Method.new get_cutover_job_config list_groups_config = parent_rpcs.list_groups if parent_rpcs.respond_to? :list_groups @list_groups = ::Gapic::Config::Method.new list_groups_config get_group_config = parent_rpcs.get_group if parent_rpcs.respond_to? :get_group @get_group = ::Gapic::Config::Method.new get_group_config create_group_config = parent_rpcs.create_group if parent_rpcs.respond_to? :create_group @create_group = ::Gapic::Config::Method.new create_group_config update_group_config = parent_rpcs.update_group if parent_rpcs.respond_to? :update_group @update_group = ::Gapic::Config::Method.new update_group_config delete_group_config = parent_rpcs.delete_group if parent_rpcs.respond_to? :delete_group @delete_group = ::Gapic::Config::Method.new delete_group_config add_group_migration_config = parent_rpcs.add_group_migration if parent_rpcs.respond_to? :add_group_migration @add_group_migration = ::Gapic::Config::Method.new add_group_migration_config remove_group_migration_config = parent_rpcs.remove_group_migration if parent_rpcs.respond_to? :remove_group_migration @remove_group_migration = ::Gapic::Config::Method.new remove_group_migration_config list_target_projects_config = parent_rpcs.list_target_projects if parent_rpcs.respond_to? :list_target_projects @list_target_projects = ::Gapic::Config::Method.new list_target_projects_config get_target_project_config = parent_rpcs.get_target_project if parent_rpcs.respond_to? :get_target_project @get_target_project = ::Gapic::Config::Method.new get_target_project_config create_target_project_config = parent_rpcs.create_target_project if parent_rpcs.respond_to? :create_target_project @create_target_project = ::Gapic::Config::Method.new create_target_project_config update_target_project_config = parent_rpcs.update_target_project if parent_rpcs.respond_to? :update_target_project @update_target_project = ::Gapic::Config::Method.new update_target_project_config delete_target_project_config = parent_rpcs.delete_target_project if parent_rpcs.respond_to? :delete_target_project @delete_target_project = ::Gapic::Config::Method.new delete_target_project_config list_replication_cycles_config = parent_rpcs.list_replication_cycles if parent_rpcs.respond_to? :list_replication_cycles @list_replication_cycles = ::Gapic::Config::Method.new list_replication_cycles_config get_replication_cycle_config = parent_rpcs.get_replication_cycle if parent_rpcs.respond_to? :get_replication_cycle @get_replication_cycle = ::Gapic::Config::Method.new get_replication_cycle_config list_image_imports_config = parent_rpcs.list_image_imports if parent_rpcs.respond_to? :list_image_imports @list_image_imports = ::Gapic::Config::Method.new list_image_imports_config get_image_import_config = parent_rpcs.get_image_import if parent_rpcs.respond_to? :get_image_import @get_image_import = ::Gapic::Config::Method.new get_image_import_config create_image_import_config = parent_rpcs.create_image_import if parent_rpcs.respond_to? :create_image_import @create_image_import = ::Gapic::Config::Method.new create_image_import_config delete_image_import_config = parent_rpcs.delete_image_import if parent_rpcs.respond_to? :delete_image_import @delete_image_import = ::Gapic::Config::Method.new delete_image_import_config list_image_import_jobs_config = parent_rpcs.list_image_import_jobs if parent_rpcs.respond_to? :list_image_import_jobs @list_image_import_jobs = ::Gapic::Config::Method.new list_image_import_jobs_config get_image_import_job_config = parent_rpcs.get_image_import_job if parent_rpcs.respond_to? :get_image_import_job @get_image_import_job = ::Gapic::Config::Method.new get_image_import_job_config cancel_image_import_job_config = parent_rpcs.cancel_image_import_job if parent_rpcs.respond_to? :cancel_image_import_job @cancel_image_import_job = ::Gapic::Config::Method.new cancel_image_import_job_config create_disk_migration_job_config = parent_rpcs.create_disk_migration_job if parent_rpcs.respond_to? :create_disk_migration_job @create_disk_migration_job = ::Gapic::Config::Method.new create_disk_migration_job_config list_disk_migration_jobs_config = parent_rpcs.list_disk_migration_jobs if parent_rpcs.respond_to? :list_disk_migration_jobs @list_disk_migration_jobs = ::Gapic::Config::Method.new list_disk_migration_jobs_config get_disk_migration_job_config = parent_rpcs.get_disk_migration_job if parent_rpcs.respond_to? :get_disk_migration_job @get_disk_migration_job = ::Gapic::Config::Method.new get_disk_migration_job_config update_disk_migration_job_config = parent_rpcs.update_disk_migration_job if parent_rpcs.respond_to? :update_disk_migration_job @update_disk_migration_job = ::Gapic::Config::Method.new update_disk_migration_job_config delete_disk_migration_job_config = parent_rpcs.delete_disk_migration_job if parent_rpcs.respond_to? :delete_disk_migration_job @delete_disk_migration_job = ::Gapic::Config::Method.new delete_disk_migration_job_config run_disk_migration_job_config = parent_rpcs.run_disk_migration_job if parent_rpcs.respond_to? :run_disk_migration_job @run_disk_migration_job = ::Gapic::Config::Method.new run_disk_migration_job_config cancel_disk_migration_job_config = parent_rpcs.cancel_disk_migration_job if parent_rpcs.respond_to? :cancel_disk_migration_job @cancel_disk_migration_job = ::Gapic::Config::Method.new cancel_disk_migration_job_config yield self if block_given? end end end |
#interceptors ⇒ ::Array<::GRPC::ClientInterceptor>
An array of interceptors that are run before calls are executed.
6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6657 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmmigration.googleapis.com" config_attr :endpoint, nil, ::String, nil config_attr :credentials, nil do |value| allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] allowed += [::GRPC::Core::Channel, ::GRPC::Core::ChannelCredentials] if defined? ::GRPC::Core::Channel allowed.any? { |klass| klass === value } end config_attr :scope, nil, ::String, ::Array, nil config_attr :lib_name, nil, ::String, nil config_attr :lib_version, nil, ::String, nil config_attr(:channel_args, { "grpc.service_config_disable_resolution" => 1 }, ::Hash, nil) config_attr :interceptors, nil, ::Array, nil config_attr :timeout, nil, ::Numeric, nil config_attr :metadata, nil, ::Hash, nil config_attr :retry_policy, nil, ::Hash, ::Proc, nil config_attr :quota_project, nil, ::String, nil config_attr :universe_domain, nil, ::String, nil config_attr :logger, :default, ::Logger, nil, :default # @private def initialize parent_config = nil @parent_config = parent_config unless parent_config.nil? yield self if block_given? end ## # Configurations for individual RPCs # @return [Rpcs] # def rpcs @rpcs ||= begin parent_rpcs = nil parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) Rpcs.new parent_rpcs end end ## # Configuration for the channel pool # @return [::Gapic::ServiceStub::ChannelPool::Configuration] # def channel_pool @channel_pool ||= ::Gapic::ServiceStub::ChannelPool::Configuration.new end ## # Configuration RPC class for the VmMigration 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. # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_sources` # @return [::Gapic::Config::Method] # attr_reader :list_sources ## # RPC-specific configuration for `get_source` # @return [::Gapic::Config::Method] # attr_reader :get_source ## # RPC-specific configuration for `create_source` # @return [::Gapic::Config::Method] # attr_reader :create_source ## # RPC-specific configuration for `update_source` # @return [::Gapic::Config::Method] # attr_reader :update_source ## # RPC-specific configuration for `delete_source` # @return [::Gapic::Config::Method] # attr_reader :delete_source ## # RPC-specific configuration for `fetch_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_inventory ## # RPC-specific configuration for `fetch_storage_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_storage_inventory ## # RPC-specific configuration for `list_utilization_reports` # @return [::Gapic::Config::Method] # attr_reader :list_utilization_reports ## # RPC-specific configuration for `get_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :get_utilization_report ## # RPC-specific configuration for `create_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :create_utilization_report ## # RPC-specific configuration for `delete_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :delete_utilization_report ## # RPC-specific configuration for `list_datacenter_connectors` # @return [::Gapic::Config::Method] # attr_reader :list_datacenter_connectors ## # RPC-specific configuration for `get_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :get_datacenter_connector ## # RPC-specific configuration for `create_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :create_datacenter_connector ## # RPC-specific configuration for `delete_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :delete_datacenter_connector ## # RPC-specific configuration for `upgrade_appliance` # @return [::Gapic::Config::Method] # attr_reader :upgrade_appliance ## # RPC-specific configuration for `create_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :create_migrating_vm ## # RPC-specific configuration for `list_migrating_vms` # @return [::Gapic::Config::Method] # attr_reader :list_migrating_vms ## # RPC-specific configuration for `get_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :get_migrating_vm ## # RPC-specific configuration for `update_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :update_migrating_vm ## # RPC-specific configuration for `delete_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :delete_migrating_vm ## # RPC-specific configuration for `start_migration` # @return [::Gapic::Config::Method] # attr_reader :start_migration ## # RPC-specific configuration for `resume_migration` # @return [::Gapic::Config::Method] # attr_reader :resume_migration ## # RPC-specific configuration for `pause_migration` # @return [::Gapic::Config::Method] # attr_reader :pause_migration ## # RPC-specific configuration for `finalize_migration` # @return [::Gapic::Config::Method] # attr_reader :finalize_migration ## # RPC-specific configuration for `extend_migration` # @return [::Gapic::Config::Method] # attr_reader :extend_migration ## # RPC-specific configuration for `create_clone_job` # @return [::Gapic::Config::Method] # attr_reader :create_clone_job ## # RPC-specific configuration for `cancel_clone_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_clone_job ## # RPC-specific configuration for `list_clone_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_clone_jobs ## # RPC-specific configuration for `get_clone_job` # @return [::Gapic::Config::Method] # attr_reader :get_clone_job ## # RPC-specific configuration for `create_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :create_cutover_job ## # RPC-specific configuration for `cancel_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_cutover_job ## # RPC-specific configuration for `list_cutover_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_cutover_jobs ## # RPC-specific configuration for `get_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :get_cutover_job ## # RPC-specific configuration for `list_groups` # @return [::Gapic::Config::Method] # attr_reader :list_groups ## # RPC-specific configuration for `get_group` # @return [::Gapic::Config::Method] # attr_reader :get_group ## # RPC-specific configuration for `create_group` # @return [::Gapic::Config::Method] # attr_reader :create_group ## # RPC-specific configuration for `update_group` # @return [::Gapic::Config::Method] # attr_reader :update_group ## # RPC-specific configuration for `delete_group` # @return [::Gapic::Config::Method] # attr_reader :delete_group ## # RPC-specific configuration for `add_group_migration` # @return [::Gapic::Config::Method] # attr_reader :add_group_migration ## # RPC-specific configuration for `remove_group_migration` # @return [::Gapic::Config::Method] # attr_reader :remove_group_migration ## # RPC-specific configuration for `list_target_projects` # @return [::Gapic::Config::Method] # attr_reader :list_target_projects ## # RPC-specific configuration for `get_target_project` # @return [::Gapic::Config::Method] # attr_reader :get_target_project ## # RPC-specific configuration for `create_target_project` # @return [::Gapic::Config::Method] # attr_reader :create_target_project ## # RPC-specific configuration for `update_target_project` # @return [::Gapic::Config::Method] # attr_reader :update_target_project ## # RPC-specific configuration for `delete_target_project` # @return [::Gapic::Config::Method] # attr_reader :delete_target_project ## # RPC-specific configuration for `list_replication_cycles` # @return [::Gapic::Config::Method] # attr_reader :list_replication_cycles ## # RPC-specific configuration for `get_replication_cycle` # @return [::Gapic::Config::Method] # attr_reader :get_replication_cycle ## # RPC-specific configuration for `list_image_imports` # @return [::Gapic::Config::Method] # attr_reader :list_image_imports ## # RPC-specific configuration for `get_image_import` # @return [::Gapic::Config::Method] # attr_reader :get_image_import ## # RPC-specific configuration for `create_image_import` # @return [::Gapic::Config::Method] # attr_reader :create_image_import ## # RPC-specific configuration for `delete_image_import` # @return [::Gapic::Config::Method] # attr_reader :delete_image_import ## # RPC-specific configuration for `list_image_import_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_image_import_jobs ## # RPC-specific configuration for `get_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :get_image_import_job ## # RPC-specific configuration for `cancel_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_image_import_job ## # RPC-specific configuration for `create_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :create_disk_migration_job ## # RPC-specific configuration for `list_disk_migration_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_disk_migration_jobs ## # RPC-specific configuration for `get_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :get_disk_migration_job ## # RPC-specific configuration for `update_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :update_disk_migration_job ## # RPC-specific configuration for `delete_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :delete_disk_migration_job ## # RPC-specific configuration for `run_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :run_disk_migration_job ## # RPC-specific configuration for `cancel_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_disk_migration_job # @private def initialize parent_rpcs = nil list_sources_config = parent_rpcs.list_sources if parent_rpcs.respond_to? :list_sources @list_sources = ::Gapic::Config::Method.new list_sources_config get_source_config = parent_rpcs.get_source if parent_rpcs.respond_to? :get_source @get_source = ::Gapic::Config::Method.new get_source_config create_source_config = parent_rpcs.create_source if parent_rpcs.respond_to? :create_source @create_source = ::Gapic::Config::Method.new create_source_config update_source_config = parent_rpcs.update_source if parent_rpcs.respond_to? :update_source @update_source = ::Gapic::Config::Method.new update_source_config delete_source_config = parent_rpcs.delete_source if parent_rpcs.respond_to? :delete_source @delete_source = ::Gapic::Config::Method.new delete_source_config fetch_inventory_config = parent_rpcs.fetch_inventory if parent_rpcs.respond_to? :fetch_inventory @fetch_inventory = ::Gapic::Config::Method.new fetch_inventory_config fetch_storage_inventory_config = parent_rpcs.fetch_storage_inventory if parent_rpcs.respond_to? :fetch_storage_inventory @fetch_storage_inventory = ::Gapic::Config::Method.new fetch_storage_inventory_config list_utilization_reports_config = parent_rpcs.list_utilization_reports if parent_rpcs.respond_to? :list_utilization_reports @list_utilization_reports = ::Gapic::Config::Method.new list_utilization_reports_config get_utilization_report_config = parent_rpcs.get_utilization_report if parent_rpcs.respond_to? :get_utilization_report @get_utilization_report = ::Gapic::Config::Method.new get_utilization_report_config create_utilization_report_config = parent_rpcs.create_utilization_report if parent_rpcs.respond_to? :create_utilization_report @create_utilization_report = ::Gapic::Config::Method.new create_utilization_report_config delete_utilization_report_config = parent_rpcs.delete_utilization_report if parent_rpcs.respond_to? :delete_utilization_report @delete_utilization_report = ::Gapic::Config::Method.new delete_utilization_report_config list_datacenter_connectors_config = parent_rpcs.list_datacenter_connectors if parent_rpcs.respond_to? :list_datacenter_connectors @list_datacenter_connectors = ::Gapic::Config::Method.new list_datacenter_connectors_config get_datacenter_connector_config = parent_rpcs.get_datacenter_connector if parent_rpcs.respond_to? :get_datacenter_connector @get_datacenter_connector = ::Gapic::Config::Method.new get_datacenter_connector_config create_datacenter_connector_config = parent_rpcs.create_datacenter_connector if parent_rpcs.respond_to? :create_datacenter_connector @create_datacenter_connector = ::Gapic::Config::Method.new create_datacenter_connector_config delete_datacenter_connector_config = parent_rpcs.delete_datacenter_connector if parent_rpcs.respond_to? :delete_datacenter_connector @delete_datacenter_connector = ::Gapic::Config::Method.new delete_datacenter_connector_config upgrade_appliance_config = parent_rpcs.upgrade_appliance if parent_rpcs.respond_to? :upgrade_appliance @upgrade_appliance = ::Gapic::Config::Method.new upgrade_appliance_config = parent_rpcs. if parent_rpcs.respond_to? :create_migrating_vm @create_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :list_migrating_vms @list_migrating_vms = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_migrating_vm @get_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :update_migrating_vm @update_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :delete_migrating_vm @delete_migrating_vm = ::Gapic::Config::Method.new start_migration_config = parent_rpcs.start_migration if parent_rpcs.respond_to? :start_migration @start_migration = ::Gapic::Config::Method.new start_migration_config resume_migration_config = parent_rpcs.resume_migration if parent_rpcs.respond_to? :resume_migration @resume_migration = ::Gapic::Config::Method.new resume_migration_config pause_migration_config = parent_rpcs.pause_migration if parent_rpcs.respond_to? :pause_migration @pause_migration = ::Gapic::Config::Method.new pause_migration_config finalize_migration_config = parent_rpcs.finalize_migration if parent_rpcs.respond_to? :finalize_migration @finalize_migration = ::Gapic::Config::Method.new finalize_migration_config extend_migration_config = parent_rpcs.extend_migration if parent_rpcs.respond_to? :extend_migration @extend_migration = ::Gapic::Config::Method.new extend_migration_config create_clone_job_config = parent_rpcs.create_clone_job if parent_rpcs.respond_to? :create_clone_job @create_clone_job = ::Gapic::Config::Method.new create_clone_job_config cancel_clone_job_config = parent_rpcs.cancel_clone_job if parent_rpcs.respond_to? :cancel_clone_job @cancel_clone_job = ::Gapic::Config::Method.new cancel_clone_job_config list_clone_jobs_config = parent_rpcs.list_clone_jobs if parent_rpcs.respond_to? :list_clone_jobs @list_clone_jobs = ::Gapic::Config::Method.new list_clone_jobs_config get_clone_job_config = parent_rpcs.get_clone_job if parent_rpcs.respond_to? :get_clone_job @get_clone_job = ::Gapic::Config::Method.new get_clone_job_config create_cutover_job_config = parent_rpcs.create_cutover_job if parent_rpcs.respond_to? :create_cutover_job @create_cutover_job = ::Gapic::Config::Method.new create_cutover_job_config cancel_cutover_job_config = parent_rpcs.cancel_cutover_job if parent_rpcs.respond_to? :cancel_cutover_job @cancel_cutover_job = ::Gapic::Config::Method.new cancel_cutover_job_config list_cutover_jobs_config = parent_rpcs.list_cutover_jobs if parent_rpcs.respond_to? :list_cutover_jobs @list_cutover_jobs = ::Gapic::Config::Method.new list_cutover_jobs_config get_cutover_job_config = parent_rpcs.get_cutover_job if parent_rpcs.respond_to? :get_cutover_job @get_cutover_job = ::Gapic::Config::Method.new get_cutover_job_config list_groups_config = parent_rpcs.list_groups if parent_rpcs.respond_to? :list_groups @list_groups = ::Gapic::Config::Method.new list_groups_config get_group_config = parent_rpcs.get_group if parent_rpcs.respond_to? :get_group @get_group = ::Gapic::Config::Method.new get_group_config create_group_config = parent_rpcs.create_group if parent_rpcs.respond_to? :create_group @create_group = ::Gapic::Config::Method.new create_group_config update_group_config = parent_rpcs.update_group if parent_rpcs.respond_to? :update_group @update_group = ::Gapic::Config::Method.new update_group_config delete_group_config = parent_rpcs.delete_group if parent_rpcs.respond_to? :delete_group @delete_group = ::Gapic::Config::Method.new delete_group_config add_group_migration_config = parent_rpcs.add_group_migration if parent_rpcs.respond_to? :add_group_migration @add_group_migration = ::Gapic::Config::Method.new add_group_migration_config remove_group_migration_config = parent_rpcs.remove_group_migration if parent_rpcs.respond_to? :remove_group_migration @remove_group_migration = ::Gapic::Config::Method.new remove_group_migration_config list_target_projects_config = parent_rpcs.list_target_projects if parent_rpcs.respond_to? :list_target_projects @list_target_projects = ::Gapic::Config::Method.new list_target_projects_config get_target_project_config = parent_rpcs.get_target_project if parent_rpcs.respond_to? :get_target_project @get_target_project = ::Gapic::Config::Method.new get_target_project_config create_target_project_config = parent_rpcs.create_target_project if parent_rpcs.respond_to? :create_target_project @create_target_project = ::Gapic::Config::Method.new create_target_project_config update_target_project_config = parent_rpcs.update_target_project if parent_rpcs.respond_to? :update_target_project @update_target_project = ::Gapic::Config::Method.new update_target_project_config delete_target_project_config = parent_rpcs.delete_target_project if parent_rpcs.respond_to? :delete_target_project @delete_target_project = ::Gapic::Config::Method.new delete_target_project_config list_replication_cycles_config = parent_rpcs.list_replication_cycles if parent_rpcs.respond_to? :list_replication_cycles @list_replication_cycles = ::Gapic::Config::Method.new list_replication_cycles_config get_replication_cycle_config = parent_rpcs.get_replication_cycle if parent_rpcs.respond_to? :get_replication_cycle @get_replication_cycle = ::Gapic::Config::Method.new get_replication_cycle_config list_image_imports_config = parent_rpcs.list_image_imports if parent_rpcs.respond_to? :list_image_imports @list_image_imports = ::Gapic::Config::Method.new list_image_imports_config get_image_import_config = parent_rpcs.get_image_import if parent_rpcs.respond_to? :get_image_import @get_image_import = ::Gapic::Config::Method.new get_image_import_config create_image_import_config = parent_rpcs.create_image_import if parent_rpcs.respond_to? :create_image_import @create_image_import = ::Gapic::Config::Method.new create_image_import_config delete_image_import_config = parent_rpcs.delete_image_import if parent_rpcs.respond_to? :delete_image_import @delete_image_import = ::Gapic::Config::Method.new delete_image_import_config list_image_import_jobs_config = parent_rpcs.list_image_import_jobs if parent_rpcs.respond_to? :list_image_import_jobs @list_image_import_jobs = ::Gapic::Config::Method.new list_image_import_jobs_config get_image_import_job_config = parent_rpcs.get_image_import_job if parent_rpcs.respond_to? :get_image_import_job @get_image_import_job = ::Gapic::Config::Method.new get_image_import_job_config cancel_image_import_job_config = parent_rpcs.cancel_image_import_job if parent_rpcs.respond_to? :cancel_image_import_job @cancel_image_import_job = ::Gapic::Config::Method.new cancel_image_import_job_config create_disk_migration_job_config = parent_rpcs.create_disk_migration_job if parent_rpcs.respond_to? :create_disk_migration_job @create_disk_migration_job = ::Gapic::Config::Method.new create_disk_migration_job_config list_disk_migration_jobs_config = parent_rpcs.list_disk_migration_jobs if parent_rpcs.respond_to? :list_disk_migration_jobs @list_disk_migration_jobs = ::Gapic::Config::Method.new list_disk_migration_jobs_config get_disk_migration_job_config = parent_rpcs.get_disk_migration_job if parent_rpcs.respond_to? :get_disk_migration_job @get_disk_migration_job = ::Gapic::Config::Method.new get_disk_migration_job_config update_disk_migration_job_config = parent_rpcs.update_disk_migration_job if parent_rpcs.respond_to? :update_disk_migration_job @update_disk_migration_job = ::Gapic::Config::Method.new update_disk_migration_job_config delete_disk_migration_job_config = parent_rpcs.delete_disk_migration_job if parent_rpcs.respond_to? :delete_disk_migration_job @delete_disk_migration_job = ::Gapic::Config::Method.new delete_disk_migration_job_config run_disk_migration_job_config = parent_rpcs.run_disk_migration_job if parent_rpcs.respond_to? :run_disk_migration_job @run_disk_migration_job = ::Gapic::Config::Method.new run_disk_migration_job_config cancel_disk_migration_job_config = parent_rpcs.cancel_disk_migration_job if parent_rpcs.respond_to? :cancel_disk_migration_job @cancel_disk_migration_job = ::Gapic::Config::Method.new cancel_disk_migration_job_config yield self if block_given? end end end |
#lib_name ⇒ ::String
The library name as recorded in instrumentation and logging
6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6657 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmmigration.googleapis.com" config_attr :endpoint, nil, ::String, nil config_attr :credentials, nil do |value| allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] allowed += [::GRPC::Core::Channel, ::GRPC::Core::ChannelCredentials] if defined? ::GRPC::Core::Channel allowed.any? { |klass| klass === value } end config_attr :scope, nil, ::String, ::Array, nil config_attr :lib_name, nil, ::String, nil config_attr :lib_version, nil, ::String, nil config_attr(:channel_args, { "grpc.service_config_disable_resolution" => 1 }, ::Hash, nil) config_attr :interceptors, nil, ::Array, nil config_attr :timeout, nil, ::Numeric, nil config_attr :metadata, nil, ::Hash, nil config_attr :retry_policy, nil, ::Hash, ::Proc, nil config_attr :quota_project, nil, ::String, nil config_attr :universe_domain, nil, ::String, nil config_attr :logger, :default, ::Logger, nil, :default # @private def initialize parent_config = nil @parent_config = parent_config unless parent_config.nil? yield self if block_given? end ## # Configurations for individual RPCs # @return [Rpcs] # def rpcs @rpcs ||= begin parent_rpcs = nil parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) Rpcs.new parent_rpcs end end ## # Configuration for the channel pool # @return [::Gapic::ServiceStub::ChannelPool::Configuration] # def channel_pool @channel_pool ||= ::Gapic::ServiceStub::ChannelPool::Configuration.new end ## # Configuration RPC class for the VmMigration 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. # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_sources` # @return [::Gapic::Config::Method] # attr_reader :list_sources ## # RPC-specific configuration for `get_source` # @return [::Gapic::Config::Method] # attr_reader :get_source ## # RPC-specific configuration for `create_source` # @return [::Gapic::Config::Method] # attr_reader :create_source ## # RPC-specific configuration for `update_source` # @return [::Gapic::Config::Method] # attr_reader :update_source ## # RPC-specific configuration for `delete_source` # @return [::Gapic::Config::Method] # attr_reader :delete_source ## # RPC-specific configuration for `fetch_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_inventory ## # RPC-specific configuration for `fetch_storage_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_storage_inventory ## # RPC-specific configuration for `list_utilization_reports` # @return [::Gapic::Config::Method] # attr_reader :list_utilization_reports ## # RPC-specific configuration for `get_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :get_utilization_report ## # RPC-specific configuration for `create_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :create_utilization_report ## # RPC-specific configuration for `delete_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :delete_utilization_report ## # RPC-specific configuration for `list_datacenter_connectors` # @return [::Gapic::Config::Method] # attr_reader :list_datacenter_connectors ## # RPC-specific configuration for `get_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :get_datacenter_connector ## # RPC-specific configuration for `create_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :create_datacenter_connector ## # RPC-specific configuration for `delete_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :delete_datacenter_connector ## # RPC-specific configuration for `upgrade_appliance` # @return [::Gapic::Config::Method] # attr_reader :upgrade_appliance ## # RPC-specific configuration for `create_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :create_migrating_vm ## # RPC-specific configuration for `list_migrating_vms` # @return [::Gapic::Config::Method] # attr_reader :list_migrating_vms ## # RPC-specific configuration for `get_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :get_migrating_vm ## # RPC-specific configuration for `update_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :update_migrating_vm ## # RPC-specific configuration for `delete_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :delete_migrating_vm ## # RPC-specific configuration for `start_migration` # @return [::Gapic::Config::Method] # attr_reader :start_migration ## # RPC-specific configuration for `resume_migration` # @return [::Gapic::Config::Method] # attr_reader :resume_migration ## # RPC-specific configuration for `pause_migration` # @return [::Gapic::Config::Method] # attr_reader :pause_migration ## # RPC-specific configuration for `finalize_migration` # @return [::Gapic::Config::Method] # attr_reader :finalize_migration ## # RPC-specific configuration for `extend_migration` # @return [::Gapic::Config::Method] # attr_reader :extend_migration ## # RPC-specific configuration for `create_clone_job` # @return [::Gapic::Config::Method] # attr_reader :create_clone_job ## # RPC-specific configuration for `cancel_clone_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_clone_job ## # RPC-specific configuration for `list_clone_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_clone_jobs ## # RPC-specific configuration for `get_clone_job` # @return [::Gapic::Config::Method] # attr_reader :get_clone_job ## # RPC-specific configuration for `create_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :create_cutover_job ## # RPC-specific configuration for `cancel_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_cutover_job ## # RPC-specific configuration for `list_cutover_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_cutover_jobs ## # RPC-specific configuration for `get_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :get_cutover_job ## # RPC-specific configuration for `list_groups` # @return [::Gapic::Config::Method] # attr_reader :list_groups ## # RPC-specific configuration for `get_group` # @return [::Gapic::Config::Method] # attr_reader :get_group ## # RPC-specific configuration for `create_group` # @return [::Gapic::Config::Method] # attr_reader :create_group ## # RPC-specific configuration for `update_group` # @return [::Gapic::Config::Method] # attr_reader :update_group ## # RPC-specific configuration for `delete_group` # @return [::Gapic::Config::Method] # attr_reader :delete_group ## # RPC-specific configuration for `add_group_migration` # @return [::Gapic::Config::Method] # attr_reader :add_group_migration ## # RPC-specific configuration for `remove_group_migration` # @return [::Gapic::Config::Method] # attr_reader :remove_group_migration ## # RPC-specific configuration for `list_target_projects` # @return [::Gapic::Config::Method] # attr_reader :list_target_projects ## # RPC-specific configuration for `get_target_project` # @return [::Gapic::Config::Method] # attr_reader :get_target_project ## # RPC-specific configuration for `create_target_project` # @return [::Gapic::Config::Method] # attr_reader :create_target_project ## # RPC-specific configuration for `update_target_project` # @return [::Gapic::Config::Method] # attr_reader :update_target_project ## # RPC-specific configuration for `delete_target_project` # @return [::Gapic::Config::Method] # attr_reader :delete_target_project ## # RPC-specific configuration for `list_replication_cycles` # @return [::Gapic::Config::Method] # attr_reader :list_replication_cycles ## # RPC-specific configuration for `get_replication_cycle` # @return [::Gapic::Config::Method] # attr_reader :get_replication_cycle ## # RPC-specific configuration for `list_image_imports` # @return [::Gapic::Config::Method] # attr_reader :list_image_imports ## # RPC-specific configuration for `get_image_import` # @return [::Gapic::Config::Method] # attr_reader :get_image_import ## # RPC-specific configuration for `create_image_import` # @return [::Gapic::Config::Method] # attr_reader :create_image_import ## # RPC-specific configuration for `delete_image_import` # @return [::Gapic::Config::Method] # attr_reader :delete_image_import ## # RPC-specific configuration for `list_image_import_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_image_import_jobs ## # RPC-specific configuration for `get_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :get_image_import_job ## # RPC-specific configuration for `cancel_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_image_import_job ## # RPC-specific configuration for `create_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :create_disk_migration_job ## # RPC-specific configuration for `list_disk_migration_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_disk_migration_jobs ## # RPC-specific configuration for `get_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :get_disk_migration_job ## # RPC-specific configuration for `update_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :update_disk_migration_job ## # RPC-specific configuration for `delete_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :delete_disk_migration_job ## # RPC-specific configuration for `run_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :run_disk_migration_job ## # RPC-specific configuration for `cancel_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_disk_migration_job # @private def initialize parent_rpcs = nil list_sources_config = parent_rpcs.list_sources if parent_rpcs.respond_to? :list_sources @list_sources = ::Gapic::Config::Method.new list_sources_config get_source_config = parent_rpcs.get_source if parent_rpcs.respond_to? :get_source @get_source = ::Gapic::Config::Method.new get_source_config create_source_config = parent_rpcs.create_source if parent_rpcs.respond_to? :create_source @create_source = ::Gapic::Config::Method.new create_source_config update_source_config = parent_rpcs.update_source if parent_rpcs.respond_to? :update_source @update_source = ::Gapic::Config::Method.new update_source_config delete_source_config = parent_rpcs.delete_source if parent_rpcs.respond_to? :delete_source @delete_source = ::Gapic::Config::Method.new delete_source_config fetch_inventory_config = parent_rpcs.fetch_inventory if parent_rpcs.respond_to? :fetch_inventory @fetch_inventory = ::Gapic::Config::Method.new fetch_inventory_config fetch_storage_inventory_config = parent_rpcs.fetch_storage_inventory if parent_rpcs.respond_to? :fetch_storage_inventory @fetch_storage_inventory = ::Gapic::Config::Method.new fetch_storage_inventory_config list_utilization_reports_config = parent_rpcs.list_utilization_reports if parent_rpcs.respond_to? :list_utilization_reports @list_utilization_reports = ::Gapic::Config::Method.new list_utilization_reports_config get_utilization_report_config = parent_rpcs.get_utilization_report if parent_rpcs.respond_to? :get_utilization_report @get_utilization_report = ::Gapic::Config::Method.new get_utilization_report_config create_utilization_report_config = parent_rpcs.create_utilization_report if parent_rpcs.respond_to? :create_utilization_report @create_utilization_report = ::Gapic::Config::Method.new create_utilization_report_config delete_utilization_report_config = parent_rpcs.delete_utilization_report if parent_rpcs.respond_to? :delete_utilization_report @delete_utilization_report = ::Gapic::Config::Method.new delete_utilization_report_config list_datacenter_connectors_config = parent_rpcs.list_datacenter_connectors if parent_rpcs.respond_to? :list_datacenter_connectors @list_datacenter_connectors = ::Gapic::Config::Method.new list_datacenter_connectors_config get_datacenter_connector_config = parent_rpcs.get_datacenter_connector if parent_rpcs.respond_to? :get_datacenter_connector @get_datacenter_connector = ::Gapic::Config::Method.new get_datacenter_connector_config create_datacenter_connector_config = parent_rpcs.create_datacenter_connector if parent_rpcs.respond_to? :create_datacenter_connector @create_datacenter_connector = ::Gapic::Config::Method.new create_datacenter_connector_config delete_datacenter_connector_config = parent_rpcs.delete_datacenter_connector if parent_rpcs.respond_to? :delete_datacenter_connector @delete_datacenter_connector = ::Gapic::Config::Method.new delete_datacenter_connector_config upgrade_appliance_config = parent_rpcs.upgrade_appliance if parent_rpcs.respond_to? :upgrade_appliance @upgrade_appliance = ::Gapic::Config::Method.new upgrade_appliance_config = parent_rpcs. if parent_rpcs.respond_to? :create_migrating_vm @create_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :list_migrating_vms @list_migrating_vms = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_migrating_vm @get_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :update_migrating_vm @update_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :delete_migrating_vm @delete_migrating_vm = ::Gapic::Config::Method.new start_migration_config = parent_rpcs.start_migration if parent_rpcs.respond_to? :start_migration @start_migration = ::Gapic::Config::Method.new start_migration_config resume_migration_config = parent_rpcs.resume_migration if parent_rpcs.respond_to? :resume_migration @resume_migration = ::Gapic::Config::Method.new resume_migration_config pause_migration_config = parent_rpcs.pause_migration if parent_rpcs.respond_to? :pause_migration @pause_migration = ::Gapic::Config::Method.new pause_migration_config finalize_migration_config = parent_rpcs.finalize_migration if parent_rpcs.respond_to? :finalize_migration @finalize_migration = ::Gapic::Config::Method.new finalize_migration_config extend_migration_config = parent_rpcs.extend_migration if parent_rpcs.respond_to? :extend_migration @extend_migration = ::Gapic::Config::Method.new extend_migration_config create_clone_job_config = parent_rpcs.create_clone_job if parent_rpcs.respond_to? :create_clone_job @create_clone_job = ::Gapic::Config::Method.new create_clone_job_config cancel_clone_job_config = parent_rpcs.cancel_clone_job if parent_rpcs.respond_to? :cancel_clone_job @cancel_clone_job = ::Gapic::Config::Method.new cancel_clone_job_config list_clone_jobs_config = parent_rpcs.list_clone_jobs if parent_rpcs.respond_to? :list_clone_jobs @list_clone_jobs = ::Gapic::Config::Method.new list_clone_jobs_config get_clone_job_config = parent_rpcs.get_clone_job if parent_rpcs.respond_to? :get_clone_job @get_clone_job = ::Gapic::Config::Method.new get_clone_job_config create_cutover_job_config = parent_rpcs.create_cutover_job if parent_rpcs.respond_to? :create_cutover_job @create_cutover_job = ::Gapic::Config::Method.new create_cutover_job_config cancel_cutover_job_config = parent_rpcs.cancel_cutover_job if parent_rpcs.respond_to? :cancel_cutover_job @cancel_cutover_job = ::Gapic::Config::Method.new cancel_cutover_job_config list_cutover_jobs_config = parent_rpcs.list_cutover_jobs if parent_rpcs.respond_to? :list_cutover_jobs @list_cutover_jobs = ::Gapic::Config::Method.new list_cutover_jobs_config get_cutover_job_config = parent_rpcs.get_cutover_job if parent_rpcs.respond_to? :get_cutover_job @get_cutover_job = ::Gapic::Config::Method.new get_cutover_job_config list_groups_config = parent_rpcs.list_groups if parent_rpcs.respond_to? :list_groups @list_groups = ::Gapic::Config::Method.new list_groups_config get_group_config = parent_rpcs.get_group if parent_rpcs.respond_to? :get_group @get_group = ::Gapic::Config::Method.new get_group_config create_group_config = parent_rpcs.create_group if parent_rpcs.respond_to? :create_group @create_group = ::Gapic::Config::Method.new create_group_config update_group_config = parent_rpcs.update_group if parent_rpcs.respond_to? :update_group @update_group = ::Gapic::Config::Method.new update_group_config delete_group_config = parent_rpcs.delete_group if parent_rpcs.respond_to? :delete_group @delete_group = ::Gapic::Config::Method.new delete_group_config add_group_migration_config = parent_rpcs.add_group_migration if parent_rpcs.respond_to? :add_group_migration @add_group_migration = ::Gapic::Config::Method.new add_group_migration_config remove_group_migration_config = parent_rpcs.remove_group_migration if parent_rpcs.respond_to? :remove_group_migration @remove_group_migration = ::Gapic::Config::Method.new remove_group_migration_config list_target_projects_config = parent_rpcs.list_target_projects if parent_rpcs.respond_to? :list_target_projects @list_target_projects = ::Gapic::Config::Method.new list_target_projects_config get_target_project_config = parent_rpcs.get_target_project if parent_rpcs.respond_to? :get_target_project @get_target_project = ::Gapic::Config::Method.new get_target_project_config create_target_project_config = parent_rpcs.create_target_project if parent_rpcs.respond_to? :create_target_project @create_target_project = ::Gapic::Config::Method.new create_target_project_config update_target_project_config = parent_rpcs.update_target_project if parent_rpcs.respond_to? :update_target_project @update_target_project = ::Gapic::Config::Method.new update_target_project_config delete_target_project_config = parent_rpcs.delete_target_project if parent_rpcs.respond_to? :delete_target_project @delete_target_project = ::Gapic::Config::Method.new delete_target_project_config list_replication_cycles_config = parent_rpcs.list_replication_cycles if parent_rpcs.respond_to? :list_replication_cycles @list_replication_cycles = ::Gapic::Config::Method.new list_replication_cycles_config get_replication_cycle_config = parent_rpcs.get_replication_cycle if parent_rpcs.respond_to? :get_replication_cycle @get_replication_cycle = ::Gapic::Config::Method.new get_replication_cycle_config list_image_imports_config = parent_rpcs.list_image_imports if parent_rpcs.respond_to? :list_image_imports @list_image_imports = ::Gapic::Config::Method.new list_image_imports_config get_image_import_config = parent_rpcs.get_image_import if parent_rpcs.respond_to? :get_image_import @get_image_import = ::Gapic::Config::Method.new get_image_import_config create_image_import_config = parent_rpcs.create_image_import if parent_rpcs.respond_to? :create_image_import @create_image_import = ::Gapic::Config::Method.new create_image_import_config delete_image_import_config = parent_rpcs.delete_image_import if parent_rpcs.respond_to? :delete_image_import @delete_image_import = ::Gapic::Config::Method.new delete_image_import_config list_image_import_jobs_config = parent_rpcs.list_image_import_jobs if parent_rpcs.respond_to? :list_image_import_jobs @list_image_import_jobs = ::Gapic::Config::Method.new list_image_import_jobs_config get_image_import_job_config = parent_rpcs.get_image_import_job if parent_rpcs.respond_to? :get_image_import_job @get_image_import_job = ::Gapic::Config::Method.new get_image_import_job_config cancel_image_import_job_config = parent_rpcs.cancel_image_import_job if parent_rpcs.respond_to? :cancel_image_import_job @cancel_image_import_job = ::Gapic::Config::Method.new cancel_image_import_job_config create_disk_migration_job_config = parent_rpcs.create_disk_migration_job if parent_rpcs.respond_to? :create_disk_migration_job @create_disk_migration_job = ::Gapic::Config::Method.new create_disk_migration_job_config list_disk_migration_jobs_config = parent_rpcs.list_disk_migration_jobs if parent_rpcs.respond_to? :list_disk_migration_jobs @list_disk_migration_jobs = ::Gapic::Config::Method.new list_disk_migration_jobs_config get_disk_migration_job_config = parent_rpcs.get_disk_migration_job if parent_rpcs.respond_to? :get_disk_migration_job @get_disk_migration_job = ::Gapic::Config::Method.new get_disk_migration_job_config update_disk_migration_job_config = parent_rpcs.update_disk_migration_job if parent_rpcs.respond_to? :update_disk_migration_job @update_disk_migration_job = ::Gapic::Config::Method.new update_disk_migration_job_config delete_disk_migration_job_config = parent_rpcs.delete_disk_migration_job if parent_rpcs.respond_to? :delete_disk_migration_job @delete_disk_migration_job = ::Gapic::Config::Method.new delete_disk_migration_job_config run_disk_migration_job_config = parent_rpcs.run_disk_migration_job if parent_rpcs.respond_to? :run_disk_migration_job @run_disk_migration_job = ::Gapic::Config::Method.new run_disk_migration_job_config cancel_disk_migration_job_config = parent_rpcs.cancel_disk_migration_job if parent_rpcs.respond_to? :cancel_disk_migration_job @cancel_disk_migration_job = ::Gapic::Config::Method.new cancel_disk_migration_job_config yield self if block_given? end end end |
#lib_version ⇒ ::String
The library version as recorded in instrumentation and logging
6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6657 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmmigration.googleapis.com" config_attr :endpoint, nil, ::String, nil config_attr :credentials, nil do |value| allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] allowed += [::GRPC::Core::Channel, ::GRPC::Core::ChannelCredentials] if defined? ::GRPC::Core::Channel allowed.any? { |klass| klass === value } end config_attr :scope, nil, ::String, ::Array, nil config_attr :lib_name, nil, ::String, nil config_attr :lib_version, nil, ::String, nil config_attr(:channel_args, { "grpc.service_config_disable_resolution" => 1 }, ::Hash, nil) config_attr :interceptors, nil, ::Array, nil config_attr :timeout, nil, ::Numeric, nil config_attr :metadata, nil, ::Hash, nil config_attr :retry_policy, nil, ::Hash, ::Proc, nil config_attr :quota_project, nil, ::String, nil config_attr :universe_domain, nil, ::String, nil config_attr :logger, :default, ::Logger, nil, :default # @private def initialize parent_config = nil @parent_config = parent_config unless parent_config.nil? yield self if block_given? end ## # Configurations for individual RPCs # @return [Rpcs] # def rpcs @rpcs ||= begin parent_rpcs = nil parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) Rpcs.new parent_rpcs end end ## # Configuration for the channel pool # @return [::Gapic::ServiceStub::ChannelPool::Configuration] # def channel_pool @channel_pool ||= ::Gapic::ServiceStub::ChannelPool::Configuration.new end ## # Configuration RPC class for the VmMigration 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. # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_sources` # @return [::Gapic::Config::Method] # attr_reader :list_sources ## # RPC-specific configuration for `get_source` # @return [::Gapic::Config::Method] # attr_reader :get_source ## # RPC-specific configuration for `create_source` # @return [::Gapic::Config::Method] # attr_reader :create_source ## # RPC-specific configuration for `update_source` # @return [::Gapic::Config::Method] # attr_reader :update_source ## # RPC-specific configuration for `delete_source` # @return [::Gapic::Config::Method] # attr_reader :delete_source ## # RPC-specific configuration for `fetch_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_inventory ## # RPC-specific configuration for `fetch_storage_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_storage_inventory ## # RPC-specific configuration for `list_utilization_reports` # @return [::Gapic::Config::Method] # attr_reader :list_utilization_reports ## # RPC-specific configuration for `get_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :get_utilization_report ## # RPC-specific configuration for `create_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :create_utilization_report ## # RPC-specific configuration for `delete_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :delete_utilization_report ## # RPC-specific configuration for `list_datacenter_connectors` # @return [::Gapic::Config::Method] # attr_reader :list_datacenter_connectors ## # RPC-specific configuration for `get_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :get_datacenter_connector ## # RPC-specific configuration for `create_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :create_datacenter_connector ## # RPC-specific configuration for `delete_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :delete_datacenter_connector ## # RPC-specific configuration for `upgrade_appliance` # @return [::Gapic::Config::Method] # attr_reader :upgrade_appliance ## # RPC-specific configuration for `create_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :create_migrating_vm ## # RPC-specific configuration for `list_migrating_vms` # @return [::Gapic::Config::Method] # attr_reader :list_migrating_vms ## # RPC-specific configuration for `get_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :get_migrating_vm ## # RPC-specific configuration for `update_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :update_migrating_vm ## # RPC-specific configuration for `delete_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :delete_migrating_vm ## # RPC-specific configuration for `start_migration` # @return [::Gapic::Config::Method] # attr_reader :start_migration ## # RPC-specific configuration for `resume_migration` # @return [::Gapic::Config::Method] # attr_reader :resume_migration ## # RPC-specific configuration for `pause_migration` # @return [::Gapic::Config::Method] # attr_reader :pause_migration ## # RPC-specific configuration for `finalize_migration` # @return [::Gapic::Config::Method] # attr_reader :finalize_migration ## # RPC-specific configuration for `extend_migration` # @return [::Gapic::Config::Method] # attr_reader :extend_migration ## # RPC-specific configuration for `create_clone_job` # @return [::Gapic::Config::Method] # attr_reader :create_clone_job ## # RPC-specific configuration for `cancel_clone_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_clone_job ## # RPC-specific configuration for `list_clone_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_clone_jobs ## # RPC-specific configuration for `get_clone_job` # @return [::Gapic::Config::Method] # attr_reader :get_clone_job ## # RPC-specific configuration for `create_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :create_cutover_job ## # RPC-specific configuration for `cancel_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_cutover_job ## # RPC-specific configuration for `list_cutover_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_cutover_jobs ## # RPC-specific configuration for `get_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :get_cutover_job ## # RPC-specific configuration for `list_groups` # @return [::Gapic::Config::Method] # attr_reader :list_groups ## # RPC-specific configuration for `get_group` # @return [::Gapic::Config::Method] # attr_reader :get_group ## # RPC-specific configuration for `create_group` # @return [::Gapic::Config::Method] # attr_reader :create_group ## # RPC-specific configuration for `update_group` # @return [::Gapic::Config::Method] # attr_reader :update_group ## # RPC-specific configuration for `delete_group` # @return [::Gapic::Config::Method] # attr_reader :delete_group ## # RPC-specific configuration for `add_group_migration` # @return [::Gapic::Config::Method] # attr_reader :add_group_migration ## # RPC-specific configuration for `remove_group_migration` # @return [::Gapic::Config::Method] # attr_reader :remove_group_migration ## # RPC-specific configuration for `list_target_projects` # @return [::Gapic::Config::Method] # attr_reader :list_target_projects ## # RPC-specific configuration for `get_target_project` # @return [::Gapic::Config::Method] # attr_reader :get_target_project ## # RPC-specific configuration for `create_target_project` # @return [::Gapic::Config::Method] # attr_reader :create_target_project ## # RPC-specific configuration for `update_target_project` # @return [::Gapic::Config::Method] # attr_reader :update_target_project ## # RPC-specific configuration for `delete_target_project` # @return [::Gapic::Config::Method] # attr_reader :delete_target_project ## # RPC-specific configuration for `list_replication_cycles` # @return [::Gapic::Config::Method] # attr_reader :list_replication_cycles ## # RPC-specific configuration for `get_replication_cycle` # @return [::Gapic::Config::Method] # attr_reader :get_replication_cycle ## # RPC-specific configuration for `list_image_imports` # @return [::Gapic::Config::Method] # attr_reader :list_image_imports ## # RPC-specific configuration for `get_image_import` # @return [::Gapic::Config::Method] # attr_reader :get_image_import ## # RPC-specific configuration for `create_image_import` # @return [::Gapic::Config::Method] # attr_reader :create_image_import ## # RPC-specific configuration for `delete_image_import` # @return [::Gapic::Config::Method] # attr_reader :delete_image_import ## # RPC-specific configuration for `list_image_import_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_image_import_jobs ## # RPC-specific configuration for `get_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :get_image_import_job ## # RPC-specific configuration for `cancel_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_image_import_job ## # RPC-specific configuration for `create_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :create_disk_migration_job ## # RPC-specific configuration for `list_disk_migration_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_disk_migration_jobs ## # RPC-specific configuration for `get_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :get_disk_migration_job ## # RPC-specific configuration for `update_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :update_disk_migration_job ## # RPC-specific configuration for `delete_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :delete_disk_migration_job ## # RPC-specific configuration for `run_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :run_disk_migration_job ## # RPC-specific configuration for `cancel_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_disk_migration_job # @private def initialize parent_rpcs = nil list_sources_config = parent_rpcs.list_sources if parent_rpcs.respond_to? :list_sources @list_sources = ::Gapic::Config::Method.new list_sources_config get_source_config = parent_rpcs.get_source if parent_rpcs.respond_to? :get_source @get_source = ::Gapic::Config::Method.new get_source_config create_source_config = parent_rpcs.create_source if parent_rpcs.respond_to? :create_source @create_source = ::Gapic::Config::Method.new create_source_config update_source_config = parent_rpcs.update_source if parent_rpcs.respond_to? :update_source @update_source = ::Gapic::Config::Method.new update_source_config delete_source_config = parent_rpcs.delete_source if parent_rpcs.respond_to? :delete_source @delete_source = ::Gapic::Config::Method.new delete_source_config fetch_inventory_config = parent_rpcs.fetch_inventory if parent_rpcs.respond_to? :fetch_inventory @fetch_inventory = ::Gapic::Config::Method.new fetch_inventory_config fetch_storage_inventory_config = parent_rpcs.fetch_storage_inventory if parent_rpcs.respond_to? :fetch_storage_inventory @fetch_storage_inventory = ::Gapic::Config::Method.new fetch_storage_inventory_config list_utilization_reports_config = parent_rpcs.list_utilization_reports if parent_rpcs.respond_to? :list_utilization_reports @list_utilization_reports = ::Gapic::Config::Method.new list_utilization_reports_config get_utilization_report_config = parent_rpcs.get_utilization_report if parent_rpcs.respond_to? :get_utilization_report @get_utilization_report = ::Gapic::Config::Method.new get_utilization_report_config create_utilization_report_config = parent_rpcs.create_utilization_report if parent_rpcs.respond_to? :create_utilization_report @create_utilization_report = ::Gapic::Config::Method.new create_utilization_report_config delete_utilization_report_config = parent_rpcs.delete_utilization_report if parent_rpcs.respond_to? :delete_utilization_report @delete_utilization_report = ::Gapic::Config::Method.new delete_utilization_report_config list_datacenter_connectors_config = parent_rpcs.list_datacenter_connectors if parent_rpcs.respond_to? :list_datacenter_connectors @list_datacenter_connectors = ::Gapic::Config::Method.new list_datacenter_connectors_config get_datacenter_connector_config = parent_rpcs.get_datacenter_connector if parent_rpcs.respond_to? :get_datacenter_connector @get_datacenter_connector = ::Gapic::Config::Method.new get_datacenter_connector_config create_datacenter_connector_config = parent_rpcs.create_datacenter_connector if parent_rpcs.respond_to? :create_datacenter_connector @create_datacenter_connector = ::Gapic::Config::Method.new create_datacenter_connector_config delete_datacenter_connector_config = parent_rpcs.delete_datacenter_connector if parent_rpcs.respond_to? :delete_datacenter_connector @delete_datacenter_connector = ::Gapic::Config::Method.new delete_datacenter_connector_config upgrade_appliance_config = parent_rpcs.upgrade_appliance if parent_rpcs.respond_to? :upgrade_appliance @upgrade_appliance = ::Gapic::Config::Method.new upgrade_appliance_config = parent_rpcs. if parent_rpcs.respond_to? :create_migrating_vm @create_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :list_migrating_vms @list_migrating_vms = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_migrating_vm @get_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :update_migrating_vm @update_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :delete_migrating_vm @delete_migrating_vm = ::Gapic::Config::Method.new start_migration_config = parent_rpcs.start_migration if parent_rpcs.respond_to? :start_migration @start_migration = ::Gapic::Config::Method.new start_migration_config resume_migration_config = parent_rpcs.resume_migration if parent_rpcs.respond_to? :resume_migration @resume_migration = ::Gapic::Config::Method.new resume_migration_config pause_migration_config = parent_rpcs.pause_migration if parent_rpcs.respond_to? :pause_migration @pause_migration = ::Gapic::Config::Method.new pause_migration_config finalize_migration_config = parent_rpcs.finalize_migration if parent_rpcs.respond_to? :finalize_migration @finalize_migration = ::Gapic::Config::Method.new finalize_migration_config extend_migration_config = parent_rpcs.extend_migration if parent_rpcs.respond_to? :extend_migration @extend_migration = ::Gapic::Config::Method.new extend_migration_config create_clone_job_config = parent_rpcs.create_clone_job if parent_rpcs.respond_to? :create_clone_job @create_clone_job = ::Gapic::Config::Method.new create_clone_job_config cancel_clone_job_config = parent_rpcs.cancel_clone_job if parent_rpcs.respond_to? :cancel_clone_job @cancel_clone_job = ::Gapic::Config::Method.new cancel_clone_job_config list_clone_jobs_config = parent_rpcs.list_clone_jobs if parent_rpcs.respond_to? :list_clone_jobs @list_clone_jobs = ::Gapic::Config::Method.new list_clone_jobs_config get_clone_job_config = parent_rpcs.get_clone_job if parent_rpcs.respond_to? :get_clone_job @get_clone_job = ::Gapic::Config::Method.new get_clone_job_config create_cutover_job_config = parent_rpcs.create_cutover_job if parent_rpcs.respond_to? :create_cutover_job @create_cutover_job = ::Gapic::Config::Method.new create_cutover_job_config cancel_cutover_job_config = parent_rpcs.cancel_cutover_job if parent_rpcs.respond_to? :cancel_cutover_job @cancel_cutover_job = ::Gapic::Config::Method.new cancel_cutover_job_config list_cutover_jobs_config = parent_rpcs.list_cutover_jobs if parent_rpcs.respond_to? :list_cutover_jobs @list_cutover_jobs = ::Gapic::Config::Method.new list_cutover_jobs_config get_cutover_job_config = parent_rpcs.get_cutover_job if parent_rpcs.respond_to? :get_cutover_job @get_cutover_job = ::Gapic::Config::Method.new get_cutover_job_config list_groups_config = parent_rpcs.list_groups if parent_rpcs.respond_to? :list_groups @list_groups = ::Gapic::Config::Method.new list_groups_config get_group_config = parent_rpcs.get_group if parent_rpcs.respond_to? :get_group @get_group = ::Gapic::Config::Method.new get_group_config create_group_config = parent_rpcs.create_group if parent_rpcs.respond_to? :create_group @create_group = ::Gapic::Config::Method.new create_group_config update_group_config = parent_rpcs.update_group if parent_rpcs.respond_to? :update_group @update_group = ::Gapic::Config::Method.new update_group_config delete_group_config = parent_rpcs.delete_group if parent_rpcs.respond_to? :delete_group @delete_group = ::Gapic::Config::Method.new delete_group_config add_group_migration_config = parent_rpcs.add_group_migration if parent_rpcs.respond_to? :add_group_migration @add_group_migration = ::Gapic::Config::Method.new add_group_migration_config remove_group_migration_config = parent_rpcs.remove_group_migration if parent_rpcs.respond_to? :remove_group_migration @remove_group_migration = ::Gapic::Config::Method.new remove_group_migration_config list_target_projects_config = parent_rpcs.list_target_projects if parent_rpcs.respond_to? :list_target_projects @list_target_projects = ::Gapic::Config::Method.new list_target_projects_config get_target_project_config = parent_rpcs.get_target_project if parent_rpcs.respond_to? :get_target_project @get_target_project = ::Gapic::Config::Method.new get_target_project_config create_target_project_config = parent_rpcs.create_target_project if parent_rpcs.respond_to? :create_target_project @create_target_project = ::Gapic::Config::Method.new create_target_project_config update_target_project_config = parent_rpcs.update_target_project if parent_rpcs.respond_to? :update_target_project @update_target_project = ::Gapic::Config::Method.new update_target_project_config delete_target_project_config = parent_rpcs.delete_target_project if parent_rpcs.respond_to? :delete_target_project @delete_target_project = ::Gapic::Config::Method.new delete_target_project_config list_replication_cycles_config = parent_rpcs.list_replication_cycles if parent_rpcs.respond_to? :list_replication_cycles @list_replication_cycles = ::Gapic::Config::Method.new list_replication_cycles_config get_replication_cycle_config = parent_rpcs.get_replication_cycle if parent_rpcs.respond_to? :get_replication_cycle @get_replication_cycle = ::Gapic::Config::Method.new get_replication_cycle_config list_image_imports_config = parent_rpcs.list_image_imports if parent_rpcs.respond_to? :list_image_imports @list_image_imports = ::Gapic::Config::Method.new list_image_imports_config get_image_import_config = parent_rpcs.get_image_import if parent_rpcs.respond_to? :get_image_import @get_image_import = ::Gapic::Config::Method.new get_image_import_config create_image_import_config = parent_rpcs.create_image_import if parent_rpcs.respond_to? :create_image_import @create_image_import = ::Gapic::Config::Method.new create_image_import_config delete_image_import_config = parent_rpcs.delete_image_import if parent_rpcs.respond_to? :delete_image_import @delete_image_import = ::Gapic::Config::Method.new delete_image_import_config list_image_import_jobs_config = parent_rpcs.list_image_import_jobs if parent_rpcs.respond_to? :list_image_import_jobs @list_image_import_jobs = ::Gapic::Config::Method.new list_image_import_jobs_config get_image_import_job_config = parent_rpcs.get_image_import_job if parent_rpcs.respond_to? :get_image_import_job @get_image_import_job = ::Gapic::Config::Method.new get_image_import_job_config cancel_image_import_job_config = parent_rpcs.cancel_image_import_job if parent_rpcs.respond_to? :cancel_image_import_job @cancel_image_import_job = ::Gapic::Config::Method.new cancel_image_import_job_config create_disk_migration_job_config = parent_rpcs.create_disk_migration_job if parent_rpcs.respond_to? :create_disk_migration_job @create_disk_migration_job = ::Gapic::Config::Method.new create_disk_migration_job_config list_disk_migration_jobs_config = parent_rpcs.list_disk_migration_jobs if parent_rpcs.respond_to? :list_disk_migration_jobs @list_disk_migration_jobs = ::Gapic::Config::Method.new list_disk_migration_jobs_config get_disk_migration_job_config = parent_rpcs.get_disk_migration_job if parent_rpcs.respond_to? :get_disk_migration_job @get_disk_migration_job = ::Gapic::Config::Method.new get_disk_migration_job_config update_disk_migration_job_config = parent_rpcs.update_disk_migration_job if parent_rpcs.respond_to? :update_disk_migration_job @update_disk_migration_job = ::Gapic::Config::Method.new update_disk_migration_job_config delete_disk_migration_job_config = parent_rpcs.delete_disk_migration_job if parent_rpcs.respond_to? :delete_disk_migration_job @delete_disk_migration_job = ::Gapic::Config::Method.new delete_disk_migration_job_config run_disk_migration_job_config = parent_rpcs.run_disk_migration_job if parent_rpcs.respond_to? :run_disk_migration_job @run_disk_migration_job = ::Gapic::Config::Method.new run_disk_migration_job_config cancel_disk_migration_job_config = parent_rpcs.cancel_disk_migration_job if parent_rpcs.respond_to? :cancel_disk_migration_job @cancel_disk_migration_job = ::Gapic::Config::Method.new cancel_disk_migration_job_config yield self if block_given? end end end |
#logger ⇒ ::Logger, ...
A custom logger to use for request/response debug logging, or the value
:default (the default) to construct a default logger, or nil to
explicitly disable logging.
6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6657 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmmigration.googleapis.com" config_attr :endpoint, nil, ::String, nil config_attr :credentials, nil do |value| allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] allowed += [::GRPC::Core::Channel, ::GRPC::Core::ChannelCredentials] if defined? ::GRPC::Core::Channel allowed.any? { |klass| klass === value } end config_attr :scope, nil, ::String, ::Array, nil config_attr :lib_name, nil, ::String, nil config_attr :lib_version, nil, ::String, nil config_attr(:channel_args, { "grpc.service_config_disable_resolution" => 1 }, ::Hash, nil) config_attr :interceptors, nil, ::Array, nil config_attr :timeout, nil, ::Numeric, nil config_attr :metadata, nil, ::Hash, nil config_attr :retry_policy, nil, ::Hash, ::Proc, nil config_attr :quota_project, nil, ::String, nil config_attr :universe_domain, nil, ::String, nil config_attr :logger, :default, ::Logger, nil, :default # @private def initialize parent_config = nil @parent_config = parent_config unless parent_config.nil? yield self if block_given? end ## # Configurations for individual RPCs # @return [Rpcs] # def rpcs @rpcs ||= begin parent_rpcs = nil parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) Rpcs.new parent_rpcs end end ## # Configuration for the channel pool # @return [::Gapic::ServiceStub::ChannelPool::Configuration] # def channel_pool @channel_pool ||= ::Gapic::ServiceStub::ChannelPool::Configuration.new end ## # Configuration RPC class for the VmMigration 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. # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_sources` # @return [::Gapic::Config::Method] # attr_reader :list_sources ## # RPC-specific configuration for `get_source` # @return [::Gapic::Config::Method] # attr_reader :get_source ## # RPC-specific configuration for `create_source` # @return [::Gapic::Config::Method] # attr_reader :create_source ## # RPC-specific configuration for `update_source` # @return [::Gapic::Config::Method] # attr_reader :update_source ## # RPC-specific configuration for `delete_source` # @return [::Gapic::Config::Method] # attr_reader :delete_source ## # RPC-specific configuration for `fetch_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_inventory ## # RPC-specific configuration for `fetch_storage_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_storage_inventory ## # RPC-specific configuration for `list_utilization_reports` # @return [::Gapic::Config::Method] # attr_reader :list_utilization_reports ## # RPC-specific configuration for `get_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :get_utilization_report ## # RPC-specific configuration for `create_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :create_utilization_report ## # RPC-specific configuration for `delete_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :delete_utilization_report ## # RPC-specific configuration for `list_datacenter_connectors` # @return [::Gapic::Config::Method] # attr_reader :list_datacenter_connectors ## # RPC-specific configuration for `get_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :get_datacenter_connector ## # RPC-specific configuration for `create_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :create_datacenter_connector ## # RPC-specific configuration for `delete_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :delete_datacenter_connector ## # RPC-specific configuration for `upgrade_appliance` # @return [::Gapic::Config::Method] # attr_reader :upgrade_appliance ## # RPC-specific configuration for `create_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :create_migrating_vm ## # RPC-specific configuration for `list_migrating_vms` # @return [::Gapic::Config::Method] # attr_reader :list_migrating_vms ## # RPC-specific configuration for `get_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :get_migrating_vm ## # RPC-specific configuration for `update_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :update_migrating_vm ## # RPC-specific configuration for `delete_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :delete_migrating_vm ## # RPC-specific configuration for `start_migration` # @return [::Gapic::Config::Method] # attr_reader :start_migration ## # RPC-specific configuration for `resume_migration` # @return [::Gapic::Config::Method] # attr_reader :resume_migration ## # RPC-specific configuration for `pause_migration` # @return [::Gapic::Config::Method] # attr_reader :pause_migration ## # RPC-specific configuration for `finalize_migration` # @return [::Gapic::Config::Method] # attr_reader :finalize_migration ## # RPC-specific configuration for `extend_migration` # @return [::Gapic::Config::Method] # attr_reader :extend_migration ## # RPC-specific configuration for `create_clone_job` # @return [::Gapic::Config::Method] # attr_reader :create_clone_job ## # RPC-specific configuration for `cancel_clone_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_clone_job ## # RPC-specific configuration for `list_clone_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_clone_jobs ## # RPC-specific configuration for `get_clone_job` # @return [::Gapic::Config::Method] # attr_reader :get_clone_job ## # RPC-specific configuration for `create_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :create_cutover_job ## # RPC-specific configuration for `cancel_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_cutover_job ## # RPC-specific configuration for `list_cutover_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_cutover_jobs ## # RPC-specific configuration for `get_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :get_cutover_job ## # RPC-specific configuration for `list_groups` # @return [::Gapic::Config::Method] # attr_reader :list_groups ## # RPC-specific configuration for `get_group` # @return [::Gapic::Config::Method] # attr_reader :get_group ## # RPC-specific configuration for `create_group` # @return [::Gapic::Config::Method] # attr_reader :create_group ## # RPC-specific configuration for `update_group` # @return [::Gapic::Config::Method] # attr_reader :update_group ## # RPC-specific configuration for `delete_group` # @return [::Gapic::Config::Method] # attr_reader :delete_group ## # RPC-specific configuration for `add_group_migration` # @return [::Gapic::Config::Method] # attr_reader :add_group_migration ## # RPC-specific configuration for `remove_group_migration` # @return [::Gapic::Config::Method] # attr_reader :remove_group_migration ## # RPC-specific configuration for `list_target_projects` # @return [::Gapic::Config::Method] # attr_reader :list_target_projects ## # RPC-specific configuration for `get_target_project` # @return [::Gapic::Config::Method] # attr_reader :get_target_project ## # RPC-specific configuration for `create_target_project` # @return [::Gapic::Config::Method] # attr_reader :create_target_project ## # RPC-specific configuration for `update_target_project` # @return [::Gapic::Config::Method] # attr_reader :update_target_project ## # RPC-specific configuration for `delete_target_project` # @return [::Gapic::Config::Method] # attr_reader :delete_target_project ## # RPC-specific configuration for `list_replication_cycles` # @return [::Gapic::Config::Method] # attr_reader :list_replication_cycles ## # RPC-specific configuration for `get_replication_cycle` # @return [::Gapic::Config::Method] # attr_reader :get_replication_cycle ## # RPC-specific configuration for `list_image_imports` # @return [::Gapic::Config::Method] # attr_reader :list_image_imports ## # RPC-specific configuration for `get_image_import` # @return [::Gapic::Config::Method] # attr_reader :get_image_import ## # RPC-specific configuration for `create_image_import` # @return [::Gapic::Config::Method] # attr_reader :create_image_import ## # RPC-specific configuration for `delete_image_import` # @return [::Gapic::Config::Method] # attr_reader :delete_image_import ## # RPC-specific configuration for `list_image_import_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_image_import_jobs ## # RPC-specific configuration for `get_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :get_image_import_job ## # RPC-specific configuration for `cancel_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_image_import_job ## # RPC-specific configuration for `create_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :create_disk_migration_job ## # RPC-specific configuration for `list_disk_migration_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_disk_migration_jobs ## # RPC-specific configuration for `get_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :get_disk_migration_job ## # RPC-specific configuration for `update_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :update_disk_migration_job ## # RPC-specific configuration for `delete_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :delete_disk_migration_job ## # RPC-specific configuration for `run_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :run_disk_migration_job ## # RPC-specific configuration for `cancel_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_disk_migration_job # @private def initialize parent_rpcs = nil list_sources_config = parent_rpcs.list_sources if parent_rpcs.respond_to? :list_sources @list_sources = ::Gapic::Config::Method.new list_sources_config get_source_config = parent_rpcs.get_source if parent_rpcs.respond_to? :get_source @get_source = ::Gapic::Config::Method.new get_source_config create_source_config = parent_rpcs.create_source if parent_rpcs.respond_to? :create_source @create_source = ::Gapic::Config::Method.new create_source_config update_source_config = parent_rpcs.update_source if parent_rpcs.respond_to? :update_source @update_source = ::Gapic::Config::Method.new update_source_config delete_source_config = parent_rpcs.delete_source if parent_rpcs.respond_to? :delete_source @delete_source = ::Gapic::Config::Method.new delete_source_config fetch_inventory_config = parent_rpcs.fetch_inventory if parent_rpcs.respond_to? :fetch_inventory @fetch_inventory = ::Gapic::Config::Method.new fetch_inventory_config fetch_storage_inventory_config = parent_rpcs.fetch_storage_inventory if parent_rpcs.respond_to? :fetch_storage_inventory @fetch_storage_inventory = ::Gapic::Config::Method.new fetch_storage_inventory_config list_utilization_reports_config = parent_rpcs.list_utilization_reports if parent_rpcs.respond_to? :list_utilization_reports @list_utilization_reports = ::Gapic::Config::Method.new list_utilization_reports_config get_utilization_report_config = parent_rpcs.get_utilization_report if parent_rpcs.respond_to? :get_utilization_report @get_utilization_report = ::Gapic::Config::Method.new get_utilization_report_config create_utilization_report_config = parent_rpcs.create_utilization_report if parent_rpcs.respond_to? :create_utilization_report @create_utilization_report = ::Gapic::Config::Method.new create_utilization_report_config delete_utilization_report_config = parent_rpcs.delete_utilization_report if parent_rpcs.respond_to? :delete_utilization_report @delete_utilization_report = ::Gapic::Config::Method.new delete_utilization_report_config list_datacenter_connectors_config = parent_rpcs.list_datacenter_connectors if parent_rpcs.respond_to? :list_datacenter_connectors @list_datacenter_connectors = ::Gapic::Config::Method.new list_datacenter_connectors_config get_datacenter_connector_config = parent_rpcs.get_datacenter_connector if parent_rpcs.respond_to? :get_datacenter_connector @get_datacenter_connector = ::Gapic::Config::Method.new get_datacenter_connector_config create_datacenter_connector_config = parent_rpcs.create_datacenter_connector if parent_rpcs.respond_to? :create_datacenter_connector @create_datacenter_connector = ::Gapic::Config::Method.new create_datacenter_connector_config delete_datacenter_connector_config = parent_rpcs.delete_datacenter_connector if parent_rpcs.respond_to? :delete_datacenter_connector @delete_datacenter_connector = ::Gapic::Config::Method.new delete_datacenter_connector_config upgrade_appliance_config = parent_rpcs.upgrade_appliance if parent_rpcs.respond_to? :upgrade_appliance @upgrade_appliance = ::Gapic::Config::Method.new upgrade_appliance_config = parent_rpcs. if parent_rpcs.respond_to? :create_migrating_vm @create_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :list_migrating_vms @list_migrating_vms = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_migrating_vm @get_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :update_migrating_vm @update_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :delete_migrating_vm @delete_migrating_vm = ::Gapic::Config::Method.new start_migration_config = parent_rpcs.start_migration if parent_rpcs.respond_to? :start_migration @start_migration = ::Gapic::Config::Method.new start_migration_config resume_migration_config = parent_rpcs.resume_migration if parent_rpcs.respond_to? :resume_migration @resume_migration = ::Gapic::Config::Method.new resume_migration_config pause_migration_config = parent_rpcs.pause_migration if parent_rpcs.respond_to? :pause_migration @pause_migration = ::Gapic::Config::Method.new pause_migration_config finalize_migration_config = parent_rpcs.finalize_migration if parent_rpcs.respond_to? :finalize_migration @finalize_migration = ::Gapic::Config::Method.new finalize_migration_config extend_migration_config = parent_rpcs.extend_migration if parent_rpcs.respond_to? :extend_migration @extend_migration = ::Gapic::Config::Method.new extend_migration_config create_clone_job_config = parent_rpcs.create_clone_job if parent_rpcs.respond_to? :create_clone_job @create_clone_job = ::Gapic::Config::Method.new create_clone_job_config cancel_clone_job_config = parent_rpcs.cancel_clone_job if parent_rpcs.respond_to? :cancel_clone_job @cancel_clone_job = ::Gapic::Config::Method.new cancel_clone_job_config list_clone_jobs_config = parent_rpcs.list_clone_jobs if parent_rpcs.respond_to? :list_clone_jobs @list_clone_jobs = ::Gapic::Config::Method.new list_clone_jobs_config get_clone_job_config = parent_rpcs.get_clone_job if parent_rpcs.respond_to? :get_clone_job @get_clone_job = ::Gapic::Config::Method.new get_clone_job_config create_cutover_job_config = parent_rpcs.create_cutover_job if parent_rpcs.respond_to? :create_cutover_job @create_cutover_job = ::Gapic::Config::Method.new create_cutover_job_config cancel_cutover_job_config = parent_rpcs.cancel_cutover_job if parent_rpcs.respond_to? :cancel_cutover_job @cancel_cutover_job = ::Gapic::Config::Method.new cancel_cutover_job_config list_cutover_jobs_config = parent_rpcs.list_cutover_jobs if parent_rpcs.respond_to? :list_cutover_jobs @list_cutover_jobs = ::Gapic::Config::Method.new list_cutover_jobs_config get_cutover_job_config = parent_rpcs.get_cutover_job if parent_rpcs.respond_to? :get_cutover_job @get_cutover_job = ::Gapic::Config::Method.new get_cutover_job_config list_groups_config = parent_rpcs.list_groups if parent_rpcs.respond_to? :list_groups @list_groups = ::Gapic::Config::Method.new list_groups_config get_group_config = parent_rpcs.get_group if parent_rpcs.respond_to? :get_group @get_group = ::Gapic::Config::Method.new get_group_config create_group_config = parent_rpcs.create_group if parent_rpcs.respond_to? :create_group @create_group = ::Gapic::Config::Method.new create_group_config update_group_config = parent_rpcs.update_group if parent_rpcs.respond_to? :update_group @update_group = ::Gapic::Config::Method.new update_group_config delete_group_config = parent_rpcs.delete_group if parent_rpcs.respond_to? :delete_group @delete_group = ::Gapic::Config::Method.new delete_group_config add_group_migration_config = parent_rpcs.add_group_migration if parent_rpcs.respond_to? :add_group_migration @add_group_migration = ::Gapic::Config::Method.new add_group_migration_config remove_group_migration_config = parent_rpcs.remove_group_migration if parent_rpcs.respond_to? :remove_group_migration @remove_group_migration = ::Gapic::Config::Method.new remove_group_migration_config list_target_projects_config = parent_rpcs.list_target_projects if parent_rpcs.respond_to? :list_target_projects @list_target_projects = ::Gapic::Config::Method.new list_target_projects_config get_target_project_config = parent_rpcs.get_target_project if parent_rpcs.respond_to? :get_target_project @get_target_project = ::Gapic::Config::Method.new get_target_project_config create_target_project_config = parent_rpcs.create_target_project if parent_rpcs.respond_to? :create_target_project @create_target_project = ::Gapic::Config::Method.new create_target_project_config update_target_project_config = parent_rpcs.update_target_project if parent_rpcs.respond_to? :update_target_project @update_target_project = ::Gapic::Config::Method.new update_target_project_config delete_target_project_config = parent_rpcs.delete_target_project if parent_rpcs.respond_to? :delete_target_project @delete_target_project = ::Gapic::Config::Method.new delete_target_project_config list_replication_cycles_config = parent_rpcs.list_replication_cycles if parent_rpcs.respond_to? :list_replication_cycles @list_replication_cycles = ::Gapic::Config::Method.new list_replication_cycles_config get_replication_cycle_config = parent_rpcs.get_replication_cycle if parent_rpcs.respond_to? :get_replication_cycle @get_replication_cycle = ::Gapic::Config::Method.new get_replication_cycle_config list_image_imports_config = parent_rpcs.list_image_imports if parent_rpcs.respond_to? :list_image_imports @list_image_imports = ::Gapic::Config::Method.new list_image_imports_config get_image_import_config = parent_rpcs.get_image_import if parent_rpcs.respond_to? :get_image_import @get_image_import = ::Gapic::Config::Method.new get_image_import_config create_image_import_config = parent_rpcs.create_image_import if parent_rpcs.respond_to? :create_image_import @create_image_import = ::Gapic::Config::Method.new create_image_import_config delete_image_import_config = parent_rpcs.delete_image_import if parent_rpcs.respond_to? :delete_image_import @delete_image_import = ::Gapic::Config::Method.new delete_image_import_config list_image_import_jobs_config = parent_rpcs.list_image_import_jobs if parent_rpcs.respond_to? :list_image_import_jobs @list_image_import_jobs = ::Gapic::Config::Method.new list_image_import_jobs_config get_image_import_job_config = parent_rpcs.get_image_import_job if parent_rpcs.respond_to? :get_image_import_job @get_image_import_job = ::Gapic::Config::Method.new get_image_import_job_config cancel_image_import_job_config = parent_rpcs.cancel_image_import_job if parent_rpcs.respond_to? :cancel_image_import_job @cancel_image_import_job = ::Gapic::Config::Method.new cancel_image_import_job_config create_disk_migration_job_config = parent_rpcs.create_disk_migration_job if parent_rpcs.respond_to? :create_disk_migration_job @create_disk_migration_job = ::Gapic::Config::Method.new create_disk_migration_job_config list_disk_migration_jobs_config = parent_rpcs.list_disk_migration_jobs if parent_rpcs.respond_to? :list_disk_migration_jobs @list_disk_migration_jobs = ::Gapic::Config::Method.new list_disk_migration_jobs_config get_disk_migration_job_config = parent_rpcs.get_disk_migration_job if parent_rpcs.respond_to? :get_disk_migration_job @get_disk_migration_job = ::Gapic::Config::Method.new get_disk_migration_job_config update_disk_migration_job_config = parent_rpcs.update_disk_migration_job if parent_rpcs.respond_to? :update_disk_migration_job @update_disk_migration_job = ::Gapic::Config::Method.new update_disk_migration_job_config delete_disk_migration_job_config = parent_rpcs.delete_disk_migration_job if parent_rpcs.respond_to? :delete_disk_migration_job @delete_disk_migration_job = ::Gapic::Config::Method.new delete_disk_migration_job_config run_disk_migration_job_config = parent_rpcs.run_disk_migration_job if parent_rpcs.respond_to? :run_disk_migration_job @run_disk_migration_job = ::Gapic::Config::Method.new run_disk_migration_job_config cancel_disk_migration_job_config = parent_rpcs.cancel_disk_migration_job if parent_rpcs.respond_to? :cancel_disk_migration_job @cancel_disk_migration_job = ::Gapic::Config::Method.new cancel_disk_migration_job_config yield self if block_given? end end end |
#metadata ⇒ ::Hash{::Symbol=>::String}
Additional gRPC headers to be sent with the call.
6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6657 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmmigration.googleapis.com" config_attr :endpoint, nil, ::String, nil config_attr :credentials, nil do |value| allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] allowed += [::GRPC::Core::Channel, ::GRPC::Core::ChannelCredentials] if defined? ::GRPC::Core::Channel allowed.any? { |klass| klass === value } end config_attr :scope, nil, ::String, ::Array, nil config_attr :lib_name, nil, ::String, nil config_attr :lib_version, nil, ::String, nil config_attr(:channel_args, { "grpc.service_config_disable_resolution" => 1 }, ::Hash, nil) config_attr :interceptors, nil, ::Array, nil config_attr :timeout, nil, ::Numeric, nil config_attr :metadata, nil, ::Hash, nil config_attr :retry_policy, nil, ::Hash, ::Proc, nil config_attr :quota_project, nil, ::String, nil config_attr :universe_domain, nil, ::String, nil config_attr :logger, :default, ::Logger, nil, :default # @private def initialize parent_config = nil @parent_config = parent_config unless parent_config.nil? yield self if block_given? end ## # Configurations for individual RPCs # @return [Rpcs] # def rpcs @rpcs ||= begin parent_rpcs = nil parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) Rpcs.new parent_rpcs end end ## # Configuration for the channel pool # @return [::Gapic::ServiceStub::ChannelPool::Configuration] # def channel_pool @channel_pool ||= ::Gapic::ServiceStub::ChannelPool::Configuration.new end ## # Configuration RPC class for the VmMigration 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. # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_sources` # @return [::Gapic::Config::Method] # attr_reader :list_sources ## # RPC-specific configuration for `get_source` # @return [::Gapic::Config::Method] # attr_reader :get_source ## # RPC-specific configuration for `create_source` # @return [::Gapic::Config::Method] # attr_reader :create_source ## # RPC-specific configuration for `update_source` # @return [::Gapic::Config::Method] # attr_reader :update_source ## # RPC-specific configuration for `delete_source` # @return [::Gapic::Config::Method] # attr_reader :delete_source ## # RPC-specific configuration for `fetch_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_inventory ## # RPC-specific configuration for `fetch_storage_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_storage_inventory ## # RPC-specific configuration for `list_utilization_reports` # @return [::Gapic::Config::Method] # attr_reader :list_utilization_reports ## # RPC-specific configuration for `get_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :get_utilization_report ## # RPC-specific configuration for `create_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :create_utilization_report ## # RPC-specific configuration for `delete_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :delete_utilization_report ## # RPC-specific configuration for `list_datacenter_connectors` # @return [::Gapic::Config::Method] # attr_reader :list_datacenter_connectors ## # RPC-specific configuration for `get_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :get_datacenter_connector ## # RPC-specific configuration for `create_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :create_datacenter_connector ## # RPC-specific configuration for `delete_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :delete_datacenter_connector ## # RPC-specific configuration for `upgrade_appliance` # @return [::Gapic::Config::Method] # attr_reader :upgrade_appliance ## # RPC-specific configuration for `create_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :create_migrating_vm ## # RPC-specific configuration for `list_migrating_vms` # @return [::Gapic::Config::Method] # attr_reader :list_migrating_vms ## # RPC-specific configuration for `get_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :get_migrating_vm ## # RPC-specific configuration for `update_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :update_migrating_vm ## # RPC-specific configuration for `delete_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :delete_migrating_vm ## # RPC-specific configuration for `start_migration` # @return [::Gapic::Config::Method] # attr_reader :start_migration ## # RPC-specific configuration for `resume_migration` # @return [::Gapic::Config::Method] # attr_reader :resume_migration ## # RPC-specific configuration for `pause_migration` # @return [::Gapic::Config::Method] # attr_reader :pause_migration ## # RPC-specific configuration for `finalize_migration` # @return [::Gapic::Config::Method] # attr_reader :finalize_migration ## # RPC-specific configuration for `extend_migration` # @return [::Gapic::Config::Method] # attr_reader :extend_migration ## # RPC-specific configuration for `create_clone_job` # @return [::Gapic::Config::Method] # attr_reader :create_clone_job ## # RPC-specific configuration for `cancel_clone_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_clone_job ## # RPC-specific configuration for `list_clone_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_clone_jobs ## # RPC-specific configuration for `get_clone_job` # @return [::Gapic::Config::Method] # attr_reader :get_clone_job ## # RPC-specific configuration for `create_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :create_cutover_job ## # RPC-specific configuration for `cancel_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_cutover_job ## # RPC-specific configuration for `list_cutover_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_cutover_jobs ## # RPC-specific configuration for `get_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :get_cutover_job ## # RPC-specific configuration for `list_groups` # @return [::Gapic::Config::Method] # attr_reader :list_groups ## # RPC-specific configuration for `get_group` # @return [::Gapic::Config::Method] # attr_reader :get_group ## # RPC-specific configuration for `create_group` # @return [::Gapic::Config::Method] # attr_reader :create_group ## # RPC-specific configuration for `update_group` # @return [::Gapic::Config::Method] # attr_reader :update_group ## # RPC-specific configuration for `delete_group` # @return [::Gapic::Config::Method] # attr_reader :delete_group ## # RPC-specific configuration for `add_group_migration` # @return [::Gapic::Config::Method] # attr_reader :add_group_migration ## # RPC-specific configuration for `remove_group_migration` # @return [::Gapic::Config::Method] # attr_reader :remove_group_migration ## # RPC-specific configuration for `list_target_projects` # @return [::Gapic::Config::Method] # attr_reader :list_target_projects ## # RPC-specific configuration for `get_target_project` # @return [::Gapic::Config::Method] # attr_reader :get_target_project ## # RPC-specific configuration for `create_target_project` # @return [::Gapic::Config::Method] # attr_reader :create_target_project ## # RPC-specific configuration for `update_target_project` # @return [::Gapic::Config::Method] # attr_reader :update_target_project ## # RPC-specific configuration for `delete_target_project` # @return [::Gapic::Config::Method] # attr_reader :delete_target_project ## # RPC-specific configuration for `list_replication_cycles` # @return [::Gapic::Config::Method] # attr_reader :list_replication_cycles ## # RPC-specific configuration for `get_replication_cycle` # @return [::Gapic::Config::Method] # attr_reader :get_replication_cycle ## # RPC-specific configuration for `list_image_imports` # @return [::Gapic::Config::Method] # attr_reader :list_image_imports ## # RPC-specific configuration for `get_image_import` # @return [::Gapic::Config::Method] # attr_reader :get_image_import ## # RPC-specific configuration for `create_image_import` # @return [::Gapic::Config::Method] # attr_reader :create_image_import ## # RPC-specific configuration for `delete_image_import` # @return [::Gapic::Config::Method] # attr_reader :delete_image_import ## # RPC-specific configuration for `list_image_import_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_image_import_jobs ## # RPC-specific configuration for `get_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :get_image_import_job ## # RPC-specific configuration for `cancel_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_image_import_job ## # RPC-specific configuration for `create_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :create_disk_migration_job ## # RPC-specific configuration for `list_disk_migration_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_disk_migration_jobs ## # RPC-specific configuration for `get_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :get_disk_migration_job ## # RPC-specific configuration for `update_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :update_disk_migration_job ## # RPC-specific configuration for `delete_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :delete_disk_migration_job ## # RPC-specific configuration for `run_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :run_disk_migration_job ## # RPC-specific configuration for `cancel_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_disk_migration_job # @private def initialize parent_rpcs = nil list_sources_config = parent_rpcs.list_sources if parent_rpcs.respond_to? :list_sources @list_sources = ::Gapic::Config::Method.new list_sources_config get_source_config = parent_rpcs.get_source if parent_rpcs.respond_to? :get_source @get_source = ::Gapic::Config::Method.new get_source_config create_source_config = parent_rpcs.create_source if parent_rpcs.respond_to? :create_source @create_source = ::Gapic::Config::Method.new create_source_config update_source_config = parent_rpcs.update_source if parent_rpcs.respond_to? :update_source @update_source = ::Gapic::Config::Method.new update_source_config delete_source_config = parent_rpcs.delete_source if parent_rpcs.respond_to? :delete_source @delete_source = ::Gapic::Config::Method.new delete_source_config fetch_inventory_config = parent_rpcs.fetch_inventory if parent_rpcs.respond_to? :fetch_inventory @fetch_inventory = ::Gapic::Config::Method.new fetch_inventory_config fetch_storage_inventory_config = parent_rpcs.fetch_storage_inventory if parent_rpcs.respond_to? :fetch_storage_inventory @fetch_storage_inventory = ::Gapic::Config::Method.new fetch_storage_inventory_config list_utilization_reports_config = parent_rpcs.list_utilization_reports if parent_rpcs.respond_to? :list_utilization_reports @list_utilization_reports = ::Gapic::Config::Method.new list_utilization_reports_config get_utilization_report_config = parent_rpcs.get_utilization_report if parent_rpcs.respond_to? :get_utilization_report @get_utilization_report = ::Gapic::Config::Method.new get_utilization_report_config create_utilization_report_config = parent_rpcs.create_utilization_report if parent_rpcs.respond_to? :create_utilization_report @create_utilization_report = ::Gapic::Config::Method.new create_utilization_report_config delete_utilization_report_config = parent_rpcs.delete_utilization_report if parent_rpcs.respond_to? :delete_utilization_report @delete_utilization_report = ::Gapic::Config::Method.new delete_utilization_report_config list_datacenter_connectors_config = parent_rpcs.list_datacenter_connectors if parent_rpcs.respond_to? :list_datacenter_connectors @list_datacenter_connectors = ::Gapic::Config::Method.new list_datacenter_connectors_config get_datacenter_connector_config = parent_rpcs.get_datacenter_connector if parent_rpcs.respond_to? :get_datacenter_connector @get_datacenter_connector = ::Gapic::Config::Method.new get_datacenter_connector_config create_datacenter_connector_config = parent_rpcs.create_datacenter_connector if parent_rpcs.respond_to? :create_datacenter_connector @create_datacenter_connector = ::Gapic::Config::Method.new create_datacenter_connector_config delete_datacenter_connector_config = parent_rpcs.delete_datacenter_connector if parent_rpcs.respond_to? :delete_datacenter_connector @delete_datacenter_connector = ::Gapic::Config::Method.new delete_datacenter_connector_config upgrade_appliance_config = parent_rpcs.upgrade_appliance if parent_rpcs.respond_to? :upgrade_appliance @upgrade_appliance = ::Gapic::Config::Method.new upgrade_appliance_config = parent_rpcs. if parent_rpcs.respond_to? :create_migrating_vm @create_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :list_migrating_vms @list_migrating_vms = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_migrating_vm @get_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :update_migrating_vm @update_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :delete_migrating_vm @delete_migrating_vm = ::Gapic::Config::Method.new start_migration_config = parent_rpcs.start_migration if parent_rpcs.respond_to? :start_migration @start_migration = ::Gapic::Config::Method.new start_migration_config resume_migration_config = parent_rpcs.resume_migration if parent_rpcs.respond_to? :resume_migration @resume_migration = ::Gapic::Config::Method.new resume_migration_config pause_migration_config = parent_rpcs.pause_migration if parent_rpcs.respond_to? :pause_migration @pause_migration = ::Gapic::Config::Method.new pause_migration_config finalize_migration_config = parent_rpcs.finalize_migration if parent_rpcs.respond_to? :finalize_migration @finalize_migration = ::Gapic::Config::Method.new finalize_migration_config extend_migration_config = parent_rpcs.extend_migration if parent_rpcs.respond_to? :extend_migration @extend_migration = ::Gapic::Config::Method.new extend_migration_config create_clone_job_config = parent_rpcs.create_clone_job if parent_rpcs.respond_to? :create_clone_job @create_clone_job = ::Gapic::Config::Method.new create_clone_job_config cancel_clone_job_config = parent_rpcs.cancel_clone_job if parent_rpcs.respond_to? :cancel_clone_job @cancel_clone_job = ::Gapic::Config::Method.new cancel_clone_job_config list_clone_jobs_config = parent_rpcs.list_clone_jobs if parent_rpcs.respond_to? :list_clone_jobs @list_clone_jobs = ::Gapic::Config::Method.new list_clone_jobs_config get_clone_job_config = parent_rpcs.get_clone_job if parent_rpcs.respond_to? :get_clone_job @get_clone_job = ::Gapic::Config::Method.new get_clone_job_config create_cutover_job_config = parent_rpcs.create_cutover_job if parent_rpcs.respond_to? :create_cutover_job @create_cutover_job = ::Gapic::Config::Method.new create_cutover_job_config cancel_cutover_job_config = parent_rpcs.cancel_cutover_job if parent_rpcs.respond_to? :cancel_cutover_job @cancel_cutover_job = ::Gapic::Config::Method.new cancel_cutover_job_config list_cutover_jobs_config = parent_rpcs.list_cutover_jobs if parent_rpcs.respond_to? :list_cutover_jobs @list_cutover_jobs = ::Gapic::Config::Method.new list_cutover_jobs_config get_cutover_job_config = parent_rpcs.get_cutover_job if parent_rpcs.respond_to? :get_cutover_job @get_cutover_job = ::Gapic::Config::Method.new get_cutover_job_config list_groups_config = parent_rpcs.list_groups if parent_rpcs.respond_to? :list_groups @list_groups = ::Gapic::Config::Method.new list_groups_config get_group_config = parent_rpcs.get_group if parent_rpcs.respond_to? :get_group @get_group = ::Gapic::Config::Method.new get_group_config create_group_config = parent_rpcs.create_group if parent_rpcs.respond_to? :create_group @create_group = ::Gapic::Config::Method.new create_group_config update_group_config = parent_rpcs.update_group if parent_rpcs.respond_to? :update_group @update_group = ::Gapic::Config::Method.new update_group_config delete_group_config = parent_rpcs.delete_group if parent_rpcs.respond_to? :delete_group @delete_group = ::Gapic::Config::Method.new delete_group_config add_group_migration_config = parent_rpcs.add_group_migration if parent_rpcs.respond_to? :add_group_migration @add_group_migration = ::Gapic::Config::Method.new add_group_migration_config remove_group_migration_config = parent_rpcs.remove_group_migration if parent_rpcs.respond_to? :remove_group_migration @remove_group_migration = ::Gapic::Config::Method.new remove_group_migration_config list_target_projects_config = parent_rpcs.list_target_projects if parent_rpcs.respond_to? :list_target_projects @list_target_projects = ::Gapic::Config::Method.new list_target_projects_config get_target_project_config = parent_rpcs.get_target_project if parent_rpcs.respond_to? :get_target_project @get_target_project = ::Gapic::Config::Method.new get_target_project_config create_target_project_config = parent_rpcs.create_target_project if parent_rpcs.respond_to? :create_target_project @create_target_project = ::Gapic::Config::Method.new create_target_project_config update_target_project_config = parent_rpcs.update_target_project if parent_rpcs.respond_to? :update_target_project @update_target_project = ::Gapic::Config::Method.new update_target_project_config delete_target_project_config = parent_rpcs.delete_target_project if parent_rpcs.respond_to? :delete_target_project @delete_target_project = ::Gapic::Config::Method.new delete_target_project_config list_replication_cycles_config = parent_rpcs.list_replication_cycles if parent_rpcs.respond_to? :list_replication_cycles @list_replication_cycles = ::Gapic::Config::Method.new list_replication_cycles_config get_replication_cycle_config = parent_rpcs.get_replication_cycle if parent_rpcs.respond_to? :get_replication_cycle @get_replication_cycle = ::Gapic::Config::Method.new get_replication_cycle_config list_image_imports_config = parent_rpcs.list_image_imports if parent_rpcs.respond_to? :list_image_imports @list_image_imports = ::Gapic::Config::Method.new list_image_imports_config get_image_import_config = parent_rpcs.get_image_import if parent_rpcs.respond_to? :get_image_import @get_image_import = ::Gapic::Config::Method.new get_image_import_config create_image_import_config = parent_rpcs.create_image_import if parent_rpcs.respond_to? :create_image_import @create_image_import = ::Gapic::Config::Method.new create_image_import_config delete_image_import_config = parent_rpcs.delete_image_import if parent_rpcs.respond_to? :delete_image_import @delete_image_import = ::Gapic::Config::Method.new delete_image_import_config list_image_import_jobs_config = parent_rpcs.list_image_import_jobs if parent_rpcs.respond_to? :list_image_import_jobs @list_image_import_jobs = ::Gapic::Config::Method.new list_image_import_jobs_config get_image_import_job_config = parent_rpcs.get_image_import_job if parent_rpcs.respond_to? :get_image_import_job @get_image_import_job = ::Gapic::Config::Method.new get_image_import_job_config cancel_image_import_job_config = parent_rpcs.cancel_image_import_job if parent_rpcs.respond_to? :cancel_image_import_job @cancel_image_import_job = ::Gapic::Config::Method.new cancel_image_import_job_config create_disk_migration_job_config = parent_rpcs.create_disk_migration_job if parent_rpcs.respond_to? :create_disk_migration_job @create_disk_migration_job = ::Gapic::Config::Method.new create_disk_migration_job_config list_disk_migration_jobs_config = parent_rpcs.list_disk_migration_jobs if parent_rpcs.respond_to? :list_disk_migration_jobs @list_disk_migration_jobs = ::Gapic::Config::Method.new list_disk_migration_jobs_config get_disk_migration_job_config = parent_rpcs.get_disk_migration_job if parent_rpcs.respond_to? :get_disk_migration_job @get_disk_migration_job = ::Gapic::Config::Method.new get_disk_migration_job_config update_disk_migration_job_config = parent_rpcs.update_disk_migration_job if parent_rpcs.respond_to? :update_disk_migration_job @update_disk_migration_job = ::Gapic::Config::Method.new update_disk_migration_job_config delete_disk_migration_job_config = parent_rpcs.delete_disk_migration_job if parent_rpcs.respond_to? :delete_disk_migration_job @delete_disk_migration_job = ::Gapic::Config::Method.new delete_disk_migration_job_config run_disk_migration_job_config = parent_rpcs.run_disk_migration_job if parent_rpcs.respond_to? :run_disk_migration_job @run_disk_migration_job = ::Gapic::Config::Method.new run_disk_migration_job_config cancel_disk_migration_job_config = parent_rpcs.cancel_disk_migration_job if parent_rpcs.respond_to? :cancel_disk_migration_job @cancel_disk_migration_job = ::Gapic::Config::Method.new cancel_disk_migration_job_config yield self if block_given? end end end |
#quota_project ⇒ ::String
A separate project against which to charge quota.
6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6657 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmmigration.googleapis.com" config_attr :endpoint, nil, ::String, nil config_attr :credentials, nil do |value| allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] allowed += [::GRPC::Core::Channel, ::GRPC::Core::ChannelCredentials] if defined? ::GRPC::Core::Channel allowed.any? { |klass| klass === value } end config_attr :scope, nil, ::String, ::Array, nil config_attr :lib_name, nil, ::String, nil config_attr :lib_version, nil, ::String, nil config_attr(:channel_args, { "grpc.service_config_disable_resolution" => 1 }, ::Hash, nil) config_attr :interceptors, nil, ::Array, nil config_attr :timeout, nil, ::Numeric, nil config_attr :metadata, nil, ::Hash, nil config_attr :retry_policy, nil, ::Hash, ::Proc, nil config_attr :quota_project, nil, ::String, nil config_attr :universe_domain, nil, ::String, nil config_attr :logger, :default, ::Logger, nil, :default # @private def initialize parent_config = nil @parent_config = parent_config unless parent_config.nil? yield self if block_given? end ## # Configurations for individual RPCs # @return [Rpcs] # def rpcs @rpcs ||= begin parent_rpcs = nil parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) Rpcs.new parent_rpcs end end ## # Configuration for the channel pool # @return [::Gapic::ServiceStub::ChannelPool::Configuration] # def channel_pool @channel_pool ||= ::Gapic::ServiceStub::ChannelPool::Configuration.new end ## # Configuration RPC class for the VmMigration 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. # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_sources` # @return [::Gapic::Config::Method] # attr_reader :list_sources ## # RPC-specific configuration for `get_source` # @return [::Gapic::Config::Method] # attr_reader :get_source ## # RPC-specific configuration for `create_source` # @return [::Gapic::Config::Method] # attr_reader :create_source ## # RPC-specific configuration for `update_source` # @return [::Gapic::Config::Method] # attr_reader :update_source ## # RPC-specific configuration for `delete_source` # @return [::Gapic::Config::Method] # attr_reader :delete_source ## # RPC-specific configuration for `fetch_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_inventory ## # RPC-specific configuration for `fetch_storage_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_storage_inventory ## # RPC-specific configuration for `list_utilization_reports` # @return [::Gapic::Config::Method] # attr_reader :list_utilization_reports ## # RPC-specific configuration for `get_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :get_utilization_report ## # RPC-specific configuration for `create_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :create_utilization_report ## # RPC-specific configuration for `delete_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :delete_utilization_report ## # RPC-specific configuration for `list_datacenter_connectors` # @return [::Gapic::Config::Method] # attr_reader :list_datacenter_connectors ## # RPC-specific configuration for `get_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :get_datacenter_connector ## # RPC-specific configuration for `create_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :create_datacenter_connector ## # RPC-specific configuration for `delete_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :delete_datacenter_connector ## # RPC-specific configuration for `upgrade_appliance` # @return [::Gapic::Config::Method] # attr_reader :upgrade_appliance ## # RPC-specific configuration for `create_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :create_migrating_vm ## # RPC-specific configuration for `list_migrating_vms` # @return [::Gapic::Config::Method] # attr_reader :list_migrating_vms ## # RPC-specific configuration for `get_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :get_migrating_vm ## # RPC-specific configuration for `update_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :update_migrating_vm ## # RPC-specific configuration for `delete_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :delete_migrating_vm ## # RPC-specific configuration for `start_migration` # @return [::Gapic::Config::Method] # attr_reader :start_migration ## # RPC-specific configuration for `resume_migration` # @return [::Gapic::Config::Method] # attr_reader :resume_migration ## # RPC-specific configuration for `pause_migration` # @return [::Gapic::Config::Method] # attr_reader :pause_migration ## # RPC-specific configuration for `finalize_migration` # @return [::Gapic::Config::Method] # attr_reader :finalize_migration ## # RPC-specific configuration for `extend_migration` # @return [::Gapic::Config::Method] # attr_reader :extend_migration ## # RPC-specific configuration for `create_clone_job` # @return [::Gapic::Config::Method] # attr_reader :create_clone_job ## # RPC-specific configuration for `cancel_clone_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_clone_job ## # RPC-specific configuration for `list_clone_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_clone_jobs ## # RPC-specific configuration for `get_clone_job` # @return [::Gapic::Config::Method] # attr_reader :get_clone_job ## # RPC-specific configuration for `create_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :create_cutover_job ## # RPC-specific configuration for `cancel_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_cutover_job ## # RPC-specific configuration for `list_cutover_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_cutover_jobs ## # RPC-specific configuration for `get_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :get_cutover_job ## # RPC-specific configuration for `list_groups` # @return [::Gapic::Config::Method] # attr_reader :list_groups ## # RPC-specific configuration for `get_group` # @return [::Gapic::Config::Method] # attr_reader :get_group ## # RPC-specific configuration for `create_group` # @return [::Gapic::Config::Method] # attr_reader :create_group ## # RPC-specific configuration for `update_group` # @return [::Gapic::Config::Method] # attr_reader :update_group ## # RPC-specific configuration for `delete_group` # @return [::Gapic::Config::Method] # attr_reader :delete_group ## # RPC-specific configuration for `add_group_migration` # @return [::Gapic::Config::Method] # attr_reader :add_group_migration ## # RPC-specific configuration for `remove_group_migration` # @return [::Gapic::Config::Method] # attr_reader :remove_group_migration ## # RPC-specific configuration for `list_target_projects` # @return [::Gapic::Config::Method] # attr_reader :list_target_projects ## # RPC-specific configuration for `get_target_project` # @return [::Gapic::Config::Method] # attr_reader :get_target_project ## # RPC-specific configuration for `create_target_project` # @return [::Gapic::Config::Method] # attr_reader :create_target_project ## # RPC-specific configuration for `update_target_project` # @return [::Gapic::Config::Method] # attr_reader :update_target_project ## # RPC-specific configuration for `delete_target_project` # @return [::Gapic::Config::Method] # attr_reader :delete_target_project ## # RPC-specific configuration for `list_replication_cycles` # @return [::Gapic::Config::Method] # attr_reader :list_replication_cycles ## # RPC-specific configuration for `get_replication_cycle` # @return [::Gapic::Config::Method] # attr_reader :get_replication_cycle ## # RPC-specific configuration for `list_image_imports` # @return [::Gapic::Config::Method] # attr_reader :list_image_imports ## # RPC-specific configuration for `get_image_import` # @return [::Gapic::Config::Method] # attr_reader :get_image_import ## # RPC-specific configuration for `create_image_import` # @return [::Gapic::Config::Method] # attr_reader :create_image_import ## # RPC-specific configuration for `delete_image_import` # @return [::Gapic::Config::Method] # attr_reader :delete_image_import ## # RPC-specific configuration for `list_image_import_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_image_import_jobs ## # RPC-specific configuration for `get_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :get_image_import_job ## # RPC-specific configuration for `cancel_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_image_import_job ## # RPC-specific configuration for `create_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :create_disk_migration_job ## # RPC-specific configuration for `list_disk_migration_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_disk_migration_jobs ## # RPC-specific configuration for `get_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :get_disk_migration_job ## # RPC-specific configuration for `update_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :update_disk_migration_job ## # RPC-specific configuration for `delete_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :delete_disk_migration_job ## # RPC-specific configuration for `run_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :run_disk_migration_job ## # RPC-specific configuration for `cancel_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_disk_migration_job # @private def initialize parent_rpcs = nil list_sources_config = parent_rpcs.list_sources if parent_rpcs.respond_to? :list_sources @list_sources = ::Gapic::Config::Method.new list_sources_config get_source_config = parent_rpcs.get_source if parent_rpcs.respond_to? :get_source @get_source = ::Gapic::Config::Method.new get_source_config create_source_config = parent_rpcs.create_source if parent_rpcs.respond_to? :create_source @create_source = ::Gapic::Config::Method.new create_source_config update_source_config = parent_rpcs.update_source if parent_rpcs.respond_to? :update_source @update_source = ::Gapic::Config::Method.new update_source_config delete_source_config = parent_rpcs.delete_source if parent_rpcs.respond_to? :delete_source @delete_source = ::Gapic::Config::Method.new delete_source_config fetch_inventory_config = parent_rpcs.fetch_inventory if parent_rpcs.respond_to? :fetch_inventory @fetch_inventory = ::Gapic::Config::Method.new fetch_inventory_config fetch_storage_inventory_config = parent_rpcs.fetch_storage_inventory if parent_rpcs.respond_to? :fetch_storage_inventory @fetch_storage_inventory = ::Gapic::Config::Method.new fetch_storage_inventory_config list_utilization_reports_config = parent_rpcs.list_utilization_reports if parent_rpcs.respond_to? :list_utilization_reports @list_utilization_reports = ::Gapic::Config::Method.new list_utilization_reports_config get_utilization_report_config = parent_rpcs.get_utilization_report if parent_rpcs.respond_to? :get_utilization_report @get_utilization_report = ::Gapic::Config::Method.new get_utilization_report_config create_utilization_report_config = parent_rpcs.create_utilization_report if parent_rpcs.respond_to? :create_utilization_report @create_utilization_report = ::Gapic::Config::Method.new create_utilization_report_config delete_utilization_report_config = parent_rpcs.delete_utilization_report if parent_rpcs.respond_to? :delete_utilization_report @delete_utilization_report = ::Gapic::Config::Method.new delete_utilization_report_config list_datacenter_connectors_config = parent_rpcs.list_datacenter_connectors if parent_rpcs.respond_to? :list_datacenter_connectors @list_datacenter_connectors = ::Gapic::Config::Method.new list_datacenter_connectors_config get_datacenter_connector_config = parent_rpcs.get_datacenter_connector if parent_rpcs.respond_to? :get_datacenter_connector @get_datacenter_connector = ::Gapic::Config::Method.new get_datacenter_connector_config create_datacenter_connector_config = parent_rpcs.create_datacenter_connector if parent_rpcs.respond_to? :create_datacenter_connector @create_datacenter_connector = ::Gapic::Config::Method.new create_datacenter_connector_config delete_datacenter_connector_config = parent_rpcs.delete_datacenter_connector if parent_rpcs.respond_to? :delete_datacenter_connector @delete_datacenter_connector = ::Gapic::Config::Method.new delete_datacenter_connector_config upgrade_appliance_config = parent_rpcs.upgrade_appliance if parent_rpcs.respond_to? :upgrade_appliance @upgrade_appliance = ::Gapic::Config::Method.new upgrade_appliance_config = parent_rpcs. if parent_rpcs.respond_to? :create_migrating_vm @create_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :list_migrating_vms @list_migrating_vms = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_migrating_vm @get_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :update_migrating_vm @update_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :delete_migrating_vm @delete_migrating_vm = ::Gapic::Config::Method.new start_migration_config = parent_rpcs.start_migration if parent_rpcs.respond_to? :start_migration @start_migration = ::Gapic::Config::Method.new start_migration_config resume_migration_config = parent_rpcs.resume_migration if parent_rpcs.respond_to? :resume_migration @resume_migration = ::Gapic::Config::Method.new resume_migration_config pause_migration_config = parent_rpcs.pause_migration if parent_rpcs.respond_to? :pause_migration @pause_migration = ::Gapic::Config::Method.new pause_migration_config finalize_migration_config = parent_rpcs.finalize_migration if parent_rpcs.respond_to? :finalize_migration @finalize_migration = ::Gapic::Config::Method.new finalize_migration_config extend_migration_config = parent_rpcs.extend_migration if parent_rpcs.respond_to? :extend_migration @extend_migration = ::Gapic::Config::Method.new extend_migration_config create_clone_job_config = parent_rpcs.create_clone_job if parent_rpcs.respond_to? :create_clone_job @create_clone_job = ::Gapic::Config::Method.new create_clone_job_config cancel_clone_job_config = parent_rpcs.cancel_clone_job if parent_rpcs.respond_to? :cancel_clone_job @cancel_clone_job = ::Gapic::Config::Method.new cancel_clone_job_config list_clone_jobs_config = parent_rpcs.list_clone_jobs if parent_rpcs.respond_to? :list_clone_jobs @list_clone_jobs = ::Gapic::Config::Method.new list_clone_jobs_config get_clone_job_config = parent_rpcs.get_clone_job if parent_rpcs.respond_to? :get_clone_job @get_clone_job = ::Gapic::Config::Method.new get_clone_job_config create_cutover_job_config = parent_rpcs.create_cutover_job if parent_rpcs.respond_to? :create_cutover_job @create_cutover_job = ::Gapic::Config::Method.new create_cutover_job_config cancel_cutover_job_config = parent_rpcs.cancel_cutover_job if parent_rpcs.respond_to? :cancel_cutover_job @cancel_cutover_job = ::Gapic::Config::Method.new cancel_cutover_job_config list_cutover_jobs_config = parent_rpcs.list_cutover_jobs if parent_rpcs.respond_to? :list_cutover_jobs @list_cutover_jobs = ::Gapic::Config::Method.new list_cutover_jobs_config get_cutover_job_config = parent_rpcs.get_cutover_job if parent_rpcs.respond_to? :get_cutover_job @get_cutover_job = ::Gapic::Config::Method.new get_cutover_job_config list_groups_config = parent_rpcs.list_groups if parent_rpcs.respond_to? :list_groups @list_groups = ::Gapic::Config::Method.new list_groups_config get_group_config = parent_rpcs.get_group if parent_rpcs.respond_to? :get_group @get_group = ::Gapic::Config::Method.new get_group_config create_group_config = parent_rpcs.create_group if parent_rpcs.respond_to? :create_group @create_group = ::Gapic::Config::Method.new create_group_config update_group_config = parent_rpcs.update_group if parent_rpcs.respond_to? :update_group @update_group = ::Gapic::Config::Method.new update_group_config delete_group_config = parent_rpcs.delete_group if parent_rpcs.respond_to? :delete_group @delete_group = ::Gapic::Config::Method.new delete_group_config add_group_migration_config = parent_rpcs.add_group_migration if parent_rpcs.respond_to? :add_group_migration @add_group_migration = ::Gapic::Config::Method.new add_group_migration_config remove_group_migration_config = parent_rpcs.remove_group_migration if parent_rpcs.respond_to? :remove_group_migration @remove_group_migration = ::Gapic::Config::Method.new remove_group_migration_config list_target_projects_config = parent_rpcs.list_target_projects if parent_rpcs.respond_to? :list_target_projects @list_target_projects = ::Gapic::Config::Method.new list_target_projects_config get_target_project_config = parent_rpcs.get_target_project if parent_rpcs.respond_to? :get_target_project @get_target_project = ::Gapic::Config::Method.new get_target_project_config create_target_project_config = parent_rpcs.create_target_project if parent_rpcs.respond_to? :create_target_project @create_target_project = ::Gapic::Config::Method.new create_target_project_config update_target_project_config = parent_rpcs.update_target_project if parent_rpcs.respond_to? :update_target_project @update_target_project = ::Gapic::Config::Method.new update_target_project_config delete_target_project_config = parent_rpcs.delete_target_project if parent_rpcs.respond_to? :delete_target_project @delete_target_project = ::Gapic::Config::Method.new delete_target_project_config list_replication_cycles_config = parent_rpcs.list_replication_cycles if parent_rpcs.respond_to? :list_replication_cycles @list_replication_cycles = ::Gapic::Config::Method.new list_replication_cycles_config get_replication_cycle_config = parent_rpcs.get_replication_cycle if parent_rpcs.respond_to? :get_replication_cycle @get_replication_cycle = ::Gapic::Config::Method.new get_replication_cycle_config list_image_imports_config = parent_rpcs.list_image_imports if parent_rpcs.respond_to? :list_image_imports @list_image_imports = ::Gapic::Config::Method.new list_image_imports_config get_image_import_config = parent_rpcs.get_image_import if parent_rpcs.respond_to? :get_image_import @get_image_import = ::Gapic::Config::Method.new get_image_import_config create_image_import_config = parent_rpcs.create_image_import if parent_rpcs.respond_to? :create_image_import @create_image_import = ::Gapic::Config::Method.new create_image_import_config delete_image_import_config = parent_rpcs.delete_image_import if parent_rpcs.respond_to? :delete_image_import @delete_image_import = ::Gapic::Config::Method.new delete_image_import_config list_image_import_jobs_config = parent_rpcs.list_image_import_jobs if parent_rpcs.respond_to? :list_image_import_jobs @list_image_import_jobs = ::Gapic::Config::Method.new list_image_import_jobs_config get_image_import_job_config = parent_rpcs.get_image_import_job if parent_rpcs.respond_to? :get_image_import_job @get_image_import_job = ::Gapic::Config::Method.new get_image_import_job_config cancel_image_import_job_config = parent_rpcs.cancel_image_import_job if parent_rpcs.respond_to? :cancel_image_import_job @cancel_image_import_job = ::Gapic::Config::Method.new cancel_image_import_job_config create_disk_migration_job_config = parent_rpcs.create_disk_migration_job if parent_rpcs.respond_to? :create_disk_migration_job @create_disk_migration_job = ::Gapic::Config::Method.new create_disk_migration_job_config list_disk_migration_jobs_config = parent_rpcs.list_disk_migration_jobs if parent_rpcs.respond_to? :list_disk_migration_jobs @list_disk_migration_jobs = ::Gapic::Config::Method.new list_disk_migration_jobs_config get_disk_migration_job_config = parent_rpcs.get_disk_migration_job if parent_rpcs.respond_to? :get_disk_migration_job @get_disk_migration_job = ::Gapic::Config::Method.new get_disk_migration_job_config update_disk_migration_job_config = parent_rpcs.update_disk_migration_job if parent_rpcs.respond_to? :update_disk_migration_job @update_disk_migration_job = ::Gapic::Config::Method.new update_disk_migration_job_config delete_disk_migration_job_config = parent_rpcs.delete_disk_migration_job if parent_rpcs.respond_to? :delete_disk_migration_job @delete_disk_migration_job = ::Gapic::Config::Method.new delete_disk_migration_job_config run_disk_migration_job_config = parent_rpcs.run_disk_migration_job if parent_rpcs.respond_to? :run_disk_migration_job @run_disk_migration_job = ::Gapic::Config::Method.new run_disk_migration_job_config cancel_disk_migration_job_config = parent_rpcs.cancel_disk_migration_job if parent_rpcs.respond_to? :cancel_disk_migration_job @cancel_disk_migration_job = ::Gapic::Config::Method.new cancel_disk_migration_job_config yield self if block_given? end end end |
#retry_policy ⇒ ::Hash
The retry policy. The value is a hash with 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. -
:jitter(type:Numeric) - The jitter in seconds. Default: 1.0. -
:retry_codes(type:Array<String>) - The error codes that should trigger a retry.
6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6657 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmmigration.googleapis.com" config_attr :endpoint, nil, ::String, nil config_attr :credentials, nil do |value| allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] allowed += [::GRPC::Core::Channel, ::GRPC::Core::ChannelCredentials] if defined? ::GRPC::Core::Channel allowed.any? { |klass| klass === value } end config_attr :scope, nil, ::String, ::Array, nil config_attr :lib_name, nil, ::String, nil config_attr :lib_version, nil, ::String, nil config_attr(:channel_args, { "grpc.service_config_disable_resolution" => 1 }, ::Hash, nil) config_attr :interceptors, nil, ::Array, nil config_attr :timeout, nil, ::Numeric, nil config_attr :metadata, nil, ::Hash, nil config_attr :retry_policy, nil, ::Hash, ::Proc, nil config_attr :quota_project, nil, ::String, nil config_attr :universe_domain, nil, ::String, nil config_attr :logger, :default, ::Logger, nil, :default # @private def initialize parent_config = nil @parent_config = parent_config unless parent_config.nil? yield self if block_given? end ## # Configurations for individual RPCs # @return [Rpcs] # def rpcs @rpcs ||= begin parent_rpcs = nil parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) Rpcs.new parent_rpcs end end ## # Configuration for the channel pool # @return [::Gapic::ServiceStub::ChannelPool::Configuration] # def channel_pool @channel_pool ||= ::Gapic::ServiceStub::ChannelPool::Configuration.new end ## # Configuration RPC class for the VmMigration 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. # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_sources` # @return [::Gapic::Config::Method] # attr_reader :list_sources ## # RPC-specific configuration for `get_source` # @return [::Gapic::Config::Method] # attr_reader :get_source ## # RPC-specific configuration for `create_source` # @return [::Gapic::Config::Method] # attr_reader :create_source ## # RPC-specific configuration for `update_source` # @return [::Gapic::Config::Method] # attr_reader :update_source ## # RPC-specific configuration for `delete_source` # @return [::Gapic::Config::Method] # attr_reader :delete_source ## # RPC-specific configuration for `fetch_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_inventory ## # RPC-specific configuration for `fetch_storage_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_storage_inventory ## # RPC-specific configuration for `list_utilization_reports` # @return [::Gapic::Config::Method] # attr_reader :list_utilization_reports ## # RPC-specific configuration for `get_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :get_utilization_report ## # RPC-specific configuration for `create_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :create_utilization_report ## # RPC-specific configuration for `delete_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :delete_utilization_report ## # RPC-specific configuration for `list_datacenter_connectors` # @return [::Gapic::Config::Method] # attr_reader :list_datacenter_connectors ## # RPC-specific configuration for `get_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :get_datacenter_connector ## # RPC-specific configuration for `create_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :create_datacenter_connector ## # RPC-specific configuration for `delete_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :delete_datacenter_connector ## # RPC-specific configuration for `upgrade_appliance` # @return [::Gapic::Config::Method] # attr_reader :upgrade_appliance ## # RPC-specific configuration for `create_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :create_migrating_vm ## # RPC-specific configuration for `list_migrating_vms` # @return [::Gapic::Config::Method] # attr_reader :list_migrating_vms ## # RPC-specific configuration for `get_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :get_migrating_vm ## # RPC-specific configuration for `update_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :update_migrating_vm ## # RPC-specific configuration for `delete_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :delete_migrating_vm ## # RPC-specific configuration for `start_migration` # @return [::Gapic::Config::Method] # attr_reader :start_migration ## # RPC-specific configuration for `resume_migration` # @return [::Gapic::Config::Method] # attr_reader :resume_migration ## # RPC-specific configuration for `pause_migration` # @return [::Gapic::Config::Method] # attr_reader :pause_migration ## # RPC-specific configuration for `finalize_migration` # @return [::Gapic::Config::Method] # attr_reader :finalize_migration ## # RPC-specific configuration for `extend_migration` # @return [::Gapic::Config::Method] # attr_reader :extend_migration ## # RPC-specific configuration for `create_clone_job` # @return [::Gapic::Config::Method] # attr_reader :create_clone_job ## # RPC-specific configuration for `cancel_clone_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_clone_job ## # RPC-specific configuration for `list_clone_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_clone_jobs ## # RPC-specific configuration for `get_clone_job` # @return [::Gapic::Config::Method] # attr_reader :get_clone_job ## # RPC-specific configuration for `create_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :create_cutover_job ## # RPC-specific configuration for `cancel_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_cutover_job ## # RPC-specific configuration for `list_cutover_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_cutover_jobs ## # RPC-specific configuration for `get_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :get_cutover_job ## # RPC-specific configuration for `list_groups` # @return [::Gapic::Config::Method] # attr_reader :list_groups ## # RPC-specific configuration for `get_group` # @return [::Gapic::Config::Method] # attr_reader :get_group ## # RPC-specific configuration for `create_group` # @return [::Gapic::Config::Method] # attr_reader :create_group ## # RPC-specific configuration for `update_group` # @return [::Gapic::Config::Method] # attr_reader :update_group ## # RPC-specific configuration for `delete_group` # @return [::Gapic::Config::Method] # attr_reader :delete_group ## # RPC-specific configuration for `add_group_migration` # @return [::Gapic::Config::Method] # attr_reader :add_group_migration ## # RPC-specific configuration for `remove_group_migration` # @return [::Gapic::Config::Method] # attr_reader :remove_group_migration ## # RPC-specific configuration for `list_target_projects` # @return [::Gapic::Config::Method] # attr_reader :list_target_projects ## # RPC-specific configuration for `get_target_project` # @return [::Gapic::Config::Method] # attr_reader :get_target_project ## # RPC-specific configuration for `create_target_project` # @return [::Gapic::Config::Method] # attr_reader :create_target_project ## # RPC-specific configuration for `update_target_project` # @return [::Gapic::Config::Method] # attr_reader :update_target_project ## # RPC-specific configuration for `delete_target_project` # @return [::Gapic::Config::Method] # attr_reader :delete_target_project ## # RPC-specific configuration for `list_replication_cycles` # @return [::Gapic::Config::Method] # attr_reader :list_replication_cycles ## # RPC-specific configuration for `get_replication_cycle` # @return [::Gapic::Config::Method] # attr_reader :get_replication_cycle ## # RPC-specific configuration for `list_image_imports` # @return [::Gapic::Config::Method] # attr_reader :list_image_imports ## # RPC-specific configuration for `get_image_import` # @return [::Gapic::Config::Method] # attr_reader :get_image_import ## # RPC-specific configuration for `create_image_import` # @return [::Gapic::Config::Method] # attr_reader :create_image_import ## # RPC-specific configuration for `delete_image_import` # @return [::Gapic::Config::Method] # attr_reader :delete_image_import ## # RPC-specific configuration for `list_image_import_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_image_import_jobs ## # RPC-specific configuration for `get_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :get_image_import_job ## # RPC-specific configuration for `cancel_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_image_import_job ## # RPC-specific configuration for `create_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :create_disk_migration_job ## # RPC-specific configuration for `list_disk_migration_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_disk_migration_jobs ## # RPC-specific configuration for `get_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :get_disk_migration_job ## # RPC-specific configuration for `update_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :update_disk_migration_job ## # RPC-specific configuration for `delete_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :delete_disk_migration_job ## # RPC-specific configuration for `run_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :run_disk_migration_job ## # RPC-specific configuration for `cancel_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_disk_migration_job # @private def initialize parent_rpcs = nil list_sources_config = parent_rpcs.list_sources if parent_rpcs.respond_to? :list_sources @list_sources = ::Gapic::Config::Method.new list_sources_config get_source_config = parent_rpcs.get_source if parent_rpcs.respond_to? :get_source @get_source = ::Gapic::Config::Method.new get_source_config create_source_config = parent_rpcs.create_source if parent_rpcs.respond_to? :create_source @create_source = ::Gapic::Config::Method.new create_source_config update_source_config = parent_rpcs.update_source if parent_rpcs.respond_to? :update_source @update_source = ::Gapic::Config::Method.new update_source_config delete_source_config = parent_rpcs.delete_source if parent_rpcs.respond_to? :delete_source @delete_source = ::Gapic::Config::Method.new delete_source_config fetch_inventory_config = parent_rpcs.fetch_inventory if parent_rpcs.respond_to? :fetch_inventory @fetch_inventory = ::Gapic::Config::Method.new fetch_inventory_config fetch_storage_inventory_config = parent_rpcs.fetch_storage_inventory if parent_rpcs.respond_to? :fetch_storage_inventory @fetch_storage_inventory = ::Gapic::Config::Method.new fetch_storage_inventory_config list_utilization_reports_config = parent_rpcs.list_utilization_reports if parent_rpcs.respond_to? :list_utilization_reports @list_utilization_reports = ::Gapic::Config::Method.new list_utilization_reports_config get_utilization_report_config = parent_rpcs.get_utilization_report if parent_rpcs.respond_to? :get_utilization_report @get_utilization_report = ::Gapic::Config::Method.new get_utilization_report_config create_utilization_report_config = parent_rpcs.create_utilization_report if parent_rpcs.respond_to? :create_utilization_report @create_utilization_report = ::Gapic::Config::Method.new create_utilization_report_config delete_utilization_report_config = parent_rpcs.delete_utilization_report if parent_rpcs.respond_to? :delete_utilization_report @delete_utilization_report = ::Gapic::Config::Method.new delete_utilization_report_config list_datacenter_connectors_config = parent_rpcs.list_datacenter_connectors if parent_rpcs.respond_to? :list_datacenter_connectors @list_datacenter_connectors = ::Gapic::Config::Method.new list_datacenter_connectors_config get_datacenter_connector_config = parent_rpcs.get_datacenter_connector if parent_rpcs.respond_to? :get_datacenter_connector @get_datacenter_connector = ::Gapic::Config::Method.new get_datacenter_connector_config create_datacenter_connector_config = parent_rpcs.create_datacenter_connector if parent_rpcs.respond_to? :create_datacenter_connector @create_datacenter_connector = ::Gapic::Config::Method.new create_datacenter_connector_config delete_datacenter_connector_config = parent_rpcs.delete_datacenter_connector if parent_rpcs.respond_to? :delete_datacenter_connector @delete_datacenter_connector = ::Gapic::Config::Method.new delete_datacenter_connector_config upgrade_appliance_config = parent_rpcs.upgrade_appliance if parent_rpcs.respond_to? :upgrade_appliance @upgrade_appliance = ::Gapic::Config::Method.new upgrade_appliance_config = parent_rpcs. if parent_rpcs.respond_to? :create_migrating_vm @create_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :list_migrating_vms @list_migrating_vms = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_migrating_vm @get_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :update_migrating_vm @update_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :delete_migrating_vm @delete_migrating_vm = ::Gapic::Config::Method.new start_migration_config = parent_rpcs.start_migration if parent_rpcs.respond_to? :start_migration @start_migration = ::Gapic::Config::Method.new start_migration_config resume_migration_config = parent_rpcs.resume_migration if parent_rpcs.respond_to? :resume_migration @resume_migration = ::Gapic::Config::Method.new resume_migration_config pause_migration_config = parent_rpcs.pause_migration if parent_rpcs.respond_to? :pause_migration @pause_migration = ::Gapic::Config::Method.new pause_migration_config finalize_migration_config = parent_rpcs.finalize_migration if parent_rpcs.respond_to? :finalize_migration @finalize_migration = ::Gapic::Config::Method.new finalize_migration_config extend_migration_config = parent_rpcs.extend_migration if parent_rpcs.respond_to? :extend_migration @extend_migration = ::Gapic::Config::Method.new extend_migration_config create_clone_job_config = parent_rpcs.create_clone_job if parent_rpcs.respond_to? :create_clone_job @create_clone_job = ::Gapic::Config::Method.new create_clone_job_config cancel_clone_job_config = parent_rpcs.cancel_clone_job if parent_rpcs.respond_to? :cancel_clone_job @cancel_clone_job = ::Gapic::Config::Method.new cancel_clone_job_config list_clone_jobs_config = parent_rpcs.list_clone_jobs if parent_rpcs.respond_to? :list_clone_jobs @list_clone_jobs = ::Gapic::Config::Method.new list_clone_jobs_config get_clone_job_config = parent_rpcs.get_clone_job if parent_rpcs.respond_to? :get_clone_job @get_clone_job = ::Gapic::Config::Method.new get_clone_job_config create_cutover_job_config = parent_rpcs.create_cutover_job if parent_rpcs.respond_to? :create_cutover_job @create_cutover_job = ::Gapic::Config::Method.new create_cutover_job_config cancel_cutover_job_config = parent_rpcs.cancel_cutover_job if parent_rpcs.respond_to? :cancel_cutover_job @cancel_cutover_job = ::Gapic::Config::Method.new cancel_cutover_job_config list_cutover_jobs_config = parent_rpcs.list_cutover_jobs if parent_rpcs.respond_to? :list_cutover_jobs @list_cutover_jobs = ::Gapic::Config::Method.new list_cutover_jobs_config get_cutover_job_config = parent_rpcs.get_cutover_job if parent_rpcs.respond_to? :get_cutover_job @get_cutover_job = ::Gapic::Config::Method.new get_cutover_job_config list_groups_config = parent_rpcs.list_groups if parent_rpcs.respond_to? :list_groups @list_groups = ::Gapic::Config::Method.new list_groups_config get_group_config = parent_rpcs.get_group if parent_rpcs.respond_to? :get_group @get_group = ::Gapic::Config::Method.new get_group_config create_group_config = parent_rpcs.create_group if parent_rpcs.respond_to? :create_group @create_group = ::Gapic::Config::Method.new create_group_config update_group_config = parent_rpcs.update_group if parent_rpcs.respond_to? :update_group @update_group = ::Gapic::Config::Method.new update_group_config delete_group_config = parent_rpcs.delete_group if parent_rpcs.respond_to? :delete_group @delete_group = ::Gapic::Config::Method.new delete_group_config add_group_migration_config = parent_rpcs.add_group_migration if parent_rpcs.respond_to? :add_group_migration @add_group_migration = ::Gapic::Config::Method.new add_group_migration_config remove_group_migration_config = parent_rpcs.remove_group_migration if parent_rpcs.respond_to? :remove_group_migration @remove_group_migration = ::Gapic::Config::Method.new remove_group_migration_config list_target_projects_config = parent_rpcs.list_target_projects if parent_rpcs.respond_to? :list_target_projects @list_target_projects = ::Gapic::Config::Method.new list_target_projects_config get_target_project_config = parent_rpcs.get_target_project if parent_rpcs.respond_to? :get_target_project @get_target_project = ::Gapic::Config::Method.new get_target_project_config create_target_project_config = parent_rpcs.create_target_project if parent_rpcs.respond_to? :create_target_project @create_target_project = ::Gapic::Config::Method.new create_target_project_config update_target_project_config = parent_rpcs.update_target_project if parent_rpcs.respond_to? :update_target_project @update_target_project = ::Gapic::Config::Method.new update_target_project_config delete_target_project_config = parent_rpcs.delete_target_project if parent_rpcs.respond_to? :delete_target_project @delete_target_project = ::Gapic::Config::Method.new delete_target_project_config list_replication_cycles_config = parent_rpcs.list_replication_cycles if parent_rpcs.respond_to? :list_replication_cycles @list_replication_cycles = ::Gapic::Config::Method.new list_replication_cycles_config get_replication_cycle_config = parent_rpcs.get_replication_cycle if parent_rpcs.respond_to? :get_replication_cycle @get_replication_cycle = ::Gapic::Config::Method.new get_replication_cycle_config list_image_imports_config = parent_rpcs.list_image_imports if parent_rpcs.respond_to? :list_image_imports @list_image_imports = ::Gapic::Config::Method.new list_image_imports_config get_image_import_config = parent_rpcs.get_image_import if parent_rpcs.respond_to? :get_image_import @get_image_import = ::Gapic::Config::Method.new get_image_import_config create_image_import_config = parent_rpcs.create_image_import if parent_rpcs.respond_to? :create_image_import @create_image_import = ::Gapic::Config::Method.new create_image_import_config delete_image_import_config = parent_rpcs.delete_image_import if parent_rpcs.respond_to? :delete_image_import @delete_image_import = ::Gapic::Config::Method.new delete_image_import_config list_image_import_jobs_config = parent_rpcs.list_image_import_jobs if parent_rpcs.respond_to? :list_image_import_jobs @list_image_import_jobs = ::Gapic::Config::Method.new list_image_import_jobs_config get_image_import_job_config = parent_rpcs.get_image_import_job if parent_rpcs.respond_to? :get_image_import_job @get_image_import_job = ::Gapic::Config::Method.new get_image_import_job_config cancel_image_import_job_config = parent_rpcs.cancel_image_import_job if parent_rpcs.respond_to? :cancel_image_import_job @cancel_image_import_job = ::Gapic::Config::Method.new cancel_image_import_job_config create_disk_migration_job_config = parent_rpcs.create_disk_migration_job if parent_rpcs.respond_to? :create_disk_migration_job @create_disk_migration_job = ::Gapic::Config::Method.new create_disk_migration_job_config list_disk_migration_jobs_config = parent_rpcs.list_disk_migration_jobs if parent_rpcs.respond_to? :list_disk_migration_jobs @list_disk_migration_jobs = ::Gapic::Config::Method.new list_disk_migration_jobs_config get_disk_migration_job_config = parent_rpcs.get_disk_migration_job if parent_rpcs.respond_to? :get_disk_migration_job @get_disk_migration_job = ::Gapic::Config::Method.new get_disk_migration_job_config update_disk_migration_job_config = parent_rpcs.update_disk_migration_job if parent_rpcs.respond_to? :update_disk_migration_job @update_disk_migration_job = ::Gapic::Config::Method.new update_disk_migration_job_config delete_disk_migration_job_config = parent_rpcs.delete_disk_migration_job if parent_rpcs.respond_to? :delete_disk_migration_job @delete_disk_migration_job = ::Gapic::Config::Method.new delete_disk_migration_job_config run_disk_migration_job_config = parent_rpcs.run_disk_migration_job if parent_rpcs.respond_to? :run_disk_migration_job @run_disk_migration_job = ::Gapic::Config::Method.new run_disk_migration_job_config cancel_disk_migration_job_config = parent_rpcs.cancel_disk_migration_job if parent_rpcs.respond_to? :cancel_disk_migration_job @cancel_disk_migration_job = ::Gapic::Config::Method.new cancel_disk_migration_job_config yield self if block_given? end end end |
#scope ⇒ ::Array<::String>
The OAuth scopes
6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6657 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmmigration.googleapis.com" config_attr :endpoint, nil, ::String, nil config_attr :credentials, nil do |value| allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] allowed += [::GRPC::Core::Channel, ::GRPC::Core::ChannelCredentials] if defined? ::GRPC::Core::Channel allowed.any? { |klass| klass === value } end config_attr :scope, nil, ::String, ::Array, nil config_attr :lib_name, nil, ::String, nil config_attr :lib_version, nil, ::String, nil config_attr(:channel_args, { "grpc.service_config_disable_resolution" => 1 }, ::Hash, nil) config_attr :interceptors, nil, ::Array, nil config_attr :timeout, nil, ::Numeric, nil config_attr :metadata, nil, ::Hash, nil config_attr :retry_policy, nil, ::Hash, ::Proc, nil config_attr :quota_project, nil, ::String, nil config_attr :universe_domain, nil, ::String, nil config_attr :logger, :default, ::Logger, nil, :default # @private def initialize parent_config = nil @parent_config = parent_config unless parent_config.nil? yield self if block_given? end ## # Configurations for individual RPCs # @return [Rpcs] # def rpcs @rpcs ||= begin parent_rpcs = nil parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) Rpcs.new parent_rpcs end end ## # Configuration for the channel pool # @return [::Gapic::ServiceStub::ChannelPool::Configuration] # def channel_pool @channel_pool ||= ::Gapic::ServiceStub::ChannelPool::Configuration.new end ## # Configuration RPC class for the VmMigration 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. # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_sources` # @return [::Gapic::Config::Method] # attr_reader :list_sources ## # RPC-specific configuration for `get_source` # @return [::Gapic::Config::Method] # attr_reader :get_source ## # RPC-specific configuration for `create_source` # @return [::Gapic::Config::Method] # attr_reader :create_source ## # RPC-specific configuration for `update_source` # @return [::Gapic::Config::Method] # attr_reader :update_source ## # RPC-specific configuration for `delete_source` # @return [::Gapic::Config::Method] # attr_reader :delete_source ## # RPC-specific configuration for `fetch_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_inventory ## # RPC-specific configuration for `fetch_storage_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_storage_inventory ## # RPC-specific configuration for `list_utilization_reports` # @return [::Gapic::Config::Method] # attr_reader :list_utilization_reports ## # RPC-specific configuration for `get_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :get_utilization_report ## # RPC-specific configuration for `create_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :create_utilization_report ## # RPC-specific configuration for `delete_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :delete_utilization_report ## # RPC-specific configuration for `list_datacenter_connectors` # @return [::Gapic::Config::Method] # attr_reader :list_datacenter_connectors ## # RPC-specific configuration for `get_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :get_datacenter_connector ## # RPC-specific configuration for `create_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :create_datacenter_connector ## # RPC-specific configuration for `delete_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :delete_datacenter_connector ## # RPC-specific configuration for `upgrade_appliance` # @return [::Gapic::Config::Method] # attr_reader :upgrade_appliance ## # RPC-specific configuration for `create_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :create_migrating_vm ## # RPC-specific configuration for `list_migrating_vms` # @return [::Gapic::Config::Method] # attr_reader :list_migrating_vms ## # RPC-specific configuration for `get_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :get_migrating_vm ## # RPC-specific configuration for `update_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :update_migrating_vm ## # RPC-specific configuration for `delete_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :delete_migrating_vm ## # RPC-specific configuration for `start_migration` # @return [::Gapic::Config::Method] # attr_reader :start_migration ## # RPC-specific configuration for `resume_migration` # @return [::Gapic::Config::Method] # attr_reader :resume_migration ## # RPC-specific configuration for `pause_migration` # @return [::Gapic::Config::Method] # attr_reader :pause_migration ## # RPC-specific configuration for `finalize_migration` # @return [::Gapic::Config::Method] # attr_reader :finalize_migration ## # RPC-specific configuration for `extend_migration` # @return [::Gapic::Config::Method] # attr_reader :extend_migration ## # RPC-specific configuration for `create_clone_job` # @return [::Gapic::Config::Method] # attr_reader :create_clone_job ## # RPC-specific configuration for `cancel_clone_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_clone_job ## # RPC-specific configuration for `list_clone_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_clone_jobs ## # RPC-specific configuration for `get_clone_job` # @return [::Gapic::Config::Method] # attr_reader :get_clone_job ## # RPC-specific configuration for `create_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :create_cutover_job ## # RPC-specific configuration for `cancel_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_cutover_job ## # RPC-specific configuration for `list_cutover_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_cutover_jobs ## # RPC-specific configuration for `get_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :get_cutover_job ## # RPC-specific configuration for `list_groups` # @return [::Gapic::Config::Method] # attr_reader :list_groups ## # RPC-specific configuration for `get_group` # @return [::Gapic::Config::Method] # attr_reader :get_group ## # RPC-specific configuration for `create_group` # @return [::Gapic::Config::Method] # attr_reader :create_group ## # RPC-specific configuration for `update_group` # @return [::Gapic::Config::Method] # attr_reader :update_group ## # RPC-specific configuration for `delete_group` # @return [::Gapic::Config::Method] # attr_reader :delete_group ## # RPC-specific configuration for `add_group_migration` # @return [::Gapic::Config::Method] # attr_reader :add_group_migration ## # RPC-specific configuration for `remove_group_migration` # @return [::Gapic::Config::Method] # attr_reader :remove_group_migration ## # RPC-specific configuration for `list_target_projects` # @return [::Gapic::Config::Method] # attr_reader :list_target_projects ## # RPC-specific configuration for `get_target_project` # @return [::Gapic::Config::Method] # attr_reader :get_target_project ## # RPC-specific configuration for `create_target_project` # @return [::Gapic::Config::Method] # attr_reader :create_target_project ## # RPC-specific configuration for `update_target_project` # @return [::Gapic::Config::Method] # attr_reader :update_target_project ## # RPC-specific configuration for `delete_target_project` # @return [::Gapic::Config::Method] # attr_reader :delete_target_project ## # RPC-specific configuration for `list_replication_cycles` # @return [::Gapic::Config::Method] # attr_reader :list_replication_cycles ## # RPC-specific configuration for `get_replication_cycle` # @return [::Gapic::Config::Method] # attr_reader :get_replication_cycle ## # RPC-specific configuration for `list_image_imports` # @return [::Gapic::Config::Method] # attr_reader :list_image_imports ## # RPC-specific configuration for `get_image_import` # @return [::Gapic::Config::Method] # attr_reader :get_image_import ## # RPC-specific configuration for `create_image_import` # @return [::Gapic::Config::Method] # attr_reader :create_image_import ## # RPC-specific configuration for `delete_image_import` # @return [::Gapic::Config::Method] # attr_reader :delete_image_import ## # RPC-specific configuration for `list_image_import_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_image_import_jobs ## # RPC-specific configuration for `get_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :get_image_import_job ## # RPC-specific configuration for `cancel_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_image_import_job ## # RPC-specific configuration for `create_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :create_disk_migration_job ## # RPC-specific configuration for `list_disk_migration_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_disk_migration_jobs ## # RPC-specific configuration for `get_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :get_disk_migration_job ## # RPC-specific configuration for `update_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :update_disk_migration_job ## # RPC-specific configuration for `delete_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :delete_disk_migration_job ## # RPC-specific configuration for `run_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :run_disk_migration_job ## # RPC-specific configuration for `cancel_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_disk_migration_job # @private def initialize parent_rpcs = nil list_sources_config = parent_rpcs.list_sources if parent_rpcs.respond_to? :list_sources @list_sources = ::Gapic::Config::Method.new list_sources_config get_source_config = parent_rpcs.get_source if parent_rpcs.respond_to? :get_source @get_source = ::Gapic::Config::Method.new get_source_config create_source_config = parent_rpcs.create_source if parent_rpcs.respond_to? :create_source @create_source = ::Gapic::Config::Method.new create_source_config update_source_config = parent_rpcs.update_source if parent_rpcs.respond_to? :update_source @update_source = ::Gapic::Config::Method.new update_source_config delete_source_config = parent_rpcs.delete_source if parent_rpcs.respond_to? :delete_source @delete_source = ::Gapic::Config::Method.new delete_source_config fetch_inventory_config = parent_rpcs.fetch_inventory if parent_rpcs.respond_to? :fetch_inventory @fetch_inventory = ::Gapic::Config::Method.new fetch_inventory_config fetch_storage_inventory_config = parent_rpcs.fetch_storage_inventory if parent_rpcs.respond_to? :fetch_storage_inventory @fetch_storage_inventory = ::Gapic::Config::Method.new fetch_storage_inventory_config list_utilization_reports_config = parent_rpcs.list_utilization_reports if parent_rpcs.respond_to? :list_utilization_reports @list_utilization_reports = ::Gapic::Config::Method.new list_utilization_reports_config get_utilization_report_config = parent_rpcs.get_utilization_report if parent_rpcs.respond_to? :get_utilization_report @get_utilization_report = ::Gapic::Config::Method.new get_utilization_report_config create_utilization_report_config = parent_rpcs.create_utilization_report if parent_rpcs.respond_to? :create_utilization_report @create_utilization_report = ::Gapic::Config::Method.new create_utilization_report_config delete_utilization_report_config = parent_rpcs.delete_utilization_report if parent_rpcs.respond_to? :delete_utilization_report @delete_utilization_report = ::Gapic::Config::Method.new delete_utilization_report_config list_datacenter_connectors_config = parent_rpcs.list_datacenter_connectors if parent_rpcs.respond_to? :list_datacenter_connectors @list_datacenter_connectors = ::Gapic::Config::Method.new list_datacenter_connectors_config get_datacenter_connector_config = parent_rpcs.get_datacenter_connector if parent_rpcs.respond_to? :get_datacenter_connector @get_datacenter_connector = ::Gapic::Config::Method.new get_datacenter_connector_config create_datacenter_connector_config = parent_rpcs.create_datacenter_connector if parent_rpcs.respond_to? :create_datacenter_connector @create_datacenter_connector = ::Gapic::Config::Method.new create_datacenter_connector_config delete_datacenter_connector_config = parent_rpcs.delete_datacenter_connector if parent_rpcs.respond_to? :delete_datacenter_connector @delete_datacenter_connector = ::Gapic::Config::Method.new delete_datacenter_connector_config upgrade_appliance_config = parent_rpcs.upgrade_appliance if parent_rpcs.respond_to? :upgrade_appliance @upgrade_appliance = ::Gapic::Config::Method.new upgrade_appliance_config = parent_rpcs. if parent_rpcs.respond_to? :create_migrating_vm @create_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :list_migrating_vms @list_migrating_vms = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_migrating_vm @get_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :update_migrating_vm @update_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :delete_migrating_vm @delete_migrating_vm = ::Gapic::Config::Method.new start_migration_config = parent_rpcs.start_migration if parent_rpcs.respond_to? :start_migration @start_migration = ::Gapic::Config::Method.new start_migration_config resume_migration_config = parent_rpcs.resume_migration if parent_rpcs.respond_to? :resume_migration @resume_migration = ::Gapic::Config::Method.new resume_migration_config pause_migration_config = parent_rpcs.pause_migration if parent_rpcs.respond_to? :pause_migration @pause_migration = ::Gapic::Config::Method.new pause_migration_config finalize_migration_config = parent_rpcs.finalize_migration if parent_rpcs.respond_to? :finalize_migration @finalize_migration = ::Gapic::Config::Method.new finalize_migration_config extend_migration_config = parent_rpcs.extend_migration if parent_rpcs.respond_to? :extend_migration @extend_migration = ::Gapic::Config::Method.new extend_migration_config create_clone_job_config = parent_rpcs.create_clone_job if parent_rpcs.respond_to? :create_clone_job @create_clone_job = ::Gapic::Config::Method.new create_clone_job_config cancel_clone_job_config = parent_rpcs.cancel_clone_job if parent_rpcs.respond_to? :cancel_clone_job @cancel_clone_job = ::Gapic::Config::Method.new cancel_clone_job_config list_clone_jobs_config = parent_rpcs.list_clone_jobs if parent_rpcs.respond_to? :list_clone_jobs @list_clone_jobs = ::Gapic::Config::Method.new list_clone_jobs_config get_clone_job_config = parent_rpcs.get_clone_job if parent_rpcs.respond_to? :get_clone_job @get_clone_job = ::Gapic::Config::Method.new get_clone_job_config create_cutover_job_config = parent_rpcs.create_cutover_job if parent_rpcs.respond_to? :create_cutover_job @create_cutover_job = ::Gapic::Config::Method.new create_cutover_job_config cancel_cutover_job_config = parent_rpcs.cancel_cutover_job if parent_rpcs.respond_to? :cancel_cutover_job @cancel_cutover_job = ::Gapic::Config::Method.new cancel_cutover_job_config list_cutover_jobs_config = parent_rpcs.list_cutover_jobs if parent_rpcs.respond_to? :list_cutover_jobs @list_cutover_jobs = ::Gapic::Config::Method.new list_cutover_jobs_config get_cutover_job_config = parent_rpcs.get_cutover_job if parent_rpcs.respond_to? :get_cutover_job @get_cutover_job = ::Gapic::Config::Method.new get_cutover_job_config list_groups_config = parent_rpcs.list_groups if parent_rpcs.respond_to? :list_groups @list_groups = ::Gapic::Config::Method.new list_groups_config get_group_config = parent_rpcs.get_group if parent_rpcs.respond_to? :get_group @get_group = ::Gapic::Config::Method.new get_group_config create_group_config = parent_rpcs.create_group if parent_rpcs.respond_to? :create_group @create_group = ::Gapic::Config::Method.new create_group_config update_group_config = parent_rpcs.update_group if parent_rpcs.respond_to? :update_group @update_group = ::Gapic::Config::Method.new update_group_config delete_group_config = parent_rpcs.delete_group if parent_rpcs.respond_to? :delete_group @delete_group = ::Gapic::Config::Method.new delete_group_config add_group_migration_config = parent_rpcs.add_group_migration if parent_rpcs.respond_to? :add_group_migration @add_group_migration = ::Gapic::Config::Method.new add_group_migration_config remove_group_migration_config = parent_rpcs.remove_group_migration if parent_rpcs.respond_to? :remove_group_migration @remove_group_migration = ::Gapic::Config::Method.new remove_group_migration_config list_target_projects_config = parent_rpcs.list_target_projects if parent_rpcs.respond_to? :list_target_projects @list_target_projects = ::Gapic::Config::Method.new list_target_projects_config get_target_project_config = parent_rpcs.get_target_project if parent_rpcs.respond_to? :get_target_project @get_target_project = ::Gapic::Config::Method.new get_target_project_config create_target_project_config = parent_rpcs.create_target_project if parent_rpcs.respond_to? :create_target_project @create_target_project = ::Gapic::Config::Method.new create_target_project_config update_target_project_config = parent_rpcs.update_target_project if parent_rpcs.respond_to? :update_target_project @update_target_project = ::Gapic::Config::Method.new update_target_project_config delete_target_project_config = parent_rpcs.delete_target_project if parent_rpcs.respond_to? :delete_target_project @delete_target_project = ::Gapic::Config::Method.new delete_target_project_config list_replication_cycles_config = parent_rpcs.list_replication_cycles if parent_rpcs.respond_to? :list_replication_cycles @list_replication_cycles = ::Gapic::Config::Method.new list_replication_cycles_config get_replication_cycle_config = parent_rpcs.get_replication_cycle if parent_rpcs.respond_to? :get_replication_cycle @get_replication_cycle = ::Gapic::Config::Method.new get_replication_cycle_config list_image_imports_config = parent_rpcs.list_image_imports if parent_rpcs.respond_to? :list_image_imports @list_image_imports = ::Gapic::Config::Method.new list_image_imports_config get_image_import_config = parent_rpcs.get_image_import if parent_rpcs.respond_to? :get_image_import @get_image_import = ::Gapic::Config::Method.new get_image_import_config create_image_import_config = parent_rpcs.create_image_import if parent_rpcs.respond_to? :create_image_import @create_image_import = ::Gapic::Config::Method.new create_image_import_config delete_image_import_config = parent_rpcs.delete_image_import if parent_rpcs.respond_to? :delete_image_import @delete_image_import = ::Gapic::Config::Method.new delete_image_import_config list_image_import_jobs_config = parent_rpcs.list_image_import_jobs if parent_rpcs.respond_to? :list_image_import_jobs @list_image_import_jobs = ::Gapic::Config::Method.new list_image_import_jobs_config get_image_import_job_config = parent_rpcs.get_image_import_job if parent_rpcs.respond_to? :get_image_import_job @get_image_import_job = ::Gapic::Config::Method.new get_image_import_job_config cancel_image_import_job_config = parent_rpcs.cancel_image_import_job if parent_rpcs.respond_to? :cancel_image_import_job @cancel_image_import_job = ::Gapic::Config::Method.new cancel_image_import_job_config create_disk_migration_job_config = parent_rpcs.create_disk_migration_job if parent_rpcs.respond_to? :create_disk_migration_job @create_disk_migration_job = ::Gapic::Config::Method.new create_disk_migration_job_config list_disk_migration_jobs_config = parent_rpcs.list_disk_migration_jobs if parent_rpcs.respond_to? :list_disk_migration_jobs @list_disk_migration_jobs = ::Gapic::Config::Method.new list_disk_migration_jobs_config get_disk_migration_job_config = parent_rpcs.get_disk_migration_job if parent_rpcs.respond_to? :get_disk_migration_job @get_disk_migration_job = ::Gapic::Config::Method.new get_disk_migration_job_config update_disk_migration_job_config = parent_rpcs.update_disk_migration_job if parent_rpcs.respond_to? :update_disk_migration_job @update_disk_migration_job = ::Gapic::Config::Method.new update_disk_migration_job_config delete_disk_migration_job_config = parent_rpcs.delete_disk_migration_job if parent_rpcs.respond_to? :delete_disk_migration_job @delete_disk_migration_job = ::Gapic::Config::Method.new delete_disk_migration_job_config run_disk_migration_job_config = parent_rpcs.run_disk_migration_job if parent_rpcs.respond_to? :run_disk_migration_job @run_disk_migration_job = ::Gapic::Config::Method.new run_disk_migration_job_config cancel_disk_migration_job_config = parent_rpcs.cancel_disk_migration_job if parent_rpcs.respond_to? :cancel_disk_migration_job @cancel_disk_migration_job = ::Gapic::Config::Method.new cancel_disk_migration_job_config yield self if block_given? end end end |
#timeout ⇒ ::Numeric
The call timeout in seconds.
6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6657 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmmigration.googleapis.com" config_attr :endpoint, nil, ::String, nil config_attr :credentials, nil do |value| allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] allowed += [::GRPC::Core::Channel, ::GRPC::Core::ChannelCredentials] if defined? ::GRPC::Core::Channel allowed.any? { |klass| klass === value } end config_attr :scope, nil, ::String, ::Array, nil config_attr :lib_name, nil, ::String, nil config_attr :lib_version, nil, ::String, nil config_attr(:channel_args, { "grpc.service_config_disable_resolution" => 1 }, ::Hash, nil) config_attr :interceptors, nil, ::Array, nil config_attr :timeout, nil, ::Numeric, nil config_attr :metadata, nil, ::Hash, nil config_attr :retry_policy, nil, ::Hash, ::Proc, nil config_attr :quota_project, nil, ::String, nil config_attr :universe_domain, nil, ::String, nil config_attr :logger, :default, ::Logger, nil, :default # @private def initialize parent_config = nil @parent_config = parent_config unless parent_config.nil? yield self if block_given? end ## # Configurations for individual RPCs # @return [Rpcs] # def rpcs @rpcs ||= begin parent_rpcs = nil parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) Rpcs.new parent_rpcs end end ## # Configuration for the channel pool # @return [::Gapic::ServiceStub::ChannelPool::Configuration] # def channel_pool @channel_pool ||= ::Gapic::ServiceStub::ChannelPool::Configuration.new end ## # Configuration RPC class for the VmMigration 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. # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_sources` # @return [::Gapic::Config::Method] # attr_reader :list_sources ## # RPC-specific configuration for `get_source` # @return [::Gapic::Config::Method] # attr_reader :get_source ## # RPC-specific configuration for `create_source` # @return [::Gapic::Config::Method] # attr_reader :create_source ## # RPC-specific configuration for `update_source` # @return [::Gapic::Config::Method] # attr_reader :update_source ## # RPC-specific configuration for `delete_source` # @return [::Gapic::Config::Method] # attr_reader :delete_source ## # RPC-specific configuration for `fetch_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_inventory ## # RPC-specific configuration for `fetch_storage_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_storage_inventory ## # RPC-specific configuration for `list_utilization_reports` # @return [::Gapic::Config::Method] # attr_reader :list_utilization_reports ## # RPC-specific configuration for `get_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :get_utilization_report ## # RPC-specific configuration for `create_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :create_utilization_report ## # RPC-specific configuration for `delete_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :delete_utilization_report ## # RPC-specific configuration for `list_datacenter_connectors` # @return [::Gapic::Config::Method] # attr_reader :list_datacenter_connectors ## # RPC-specific configuration for `get_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :get_datacenter_connector ## # RPC-specific configuration for `create_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :create_datacenter_connector ## # RPC-specific configuration for `delete_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :delete_datacenter_connector ## # RPC-specific configuration for `upgrade_appliance` # @return [::Gapic::Config::Method] # attr_reader :upgrade_appliance ## # RPC-specific configuration for `create_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :create_migrating_vm ## # RPC-specific configuration for `list_migrating_vms` # @return [::Gapic::Config::Method] # attr_reader :list_migrating_vms ## # RPC-specific configuration for `get_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :get_migrating_vm ## # RPC-specific configuration for `update_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :update_migrating_vm ## # RPC-specific configuration for `delete_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :delete_migrating_vm ## # RPC-specific configuration for `start_migration` # @return [::Gapic::Config::Method] # attr_reader :start_migration ## # RPC-specific configuration for `resume_migration` # @return [::Gapic::Config::Method] # attr_reader :resume_migration ## # RPC-specific configuration for `pause_migration` # @return [::Gapic::Config::Method] # attr_reader :pause_migration ## # RPC-specific configuration for `finalize_migration` # @return [::Gapic::Config::Method] # attr_reader :finalize_migration ## # RPC-specific configuration for `extend_migration` # @return [::Gapic::Config::Method] # attr_reader :extend_migration ## # RPC-specific configuration for `create_clone_job` # @return [::Gapic::Config::Method] # attr_reader :create_clone_job ## # RPC-specific configuration for `cancel_clone_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_clone_job ## # RPC-specific configuration for `list_clone_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_clone_jobs ## # RPC-specific configuration for `get_clone_job` # @return [::Gapic::Config::Method] # attr_reader :get_clone_job ## # RPC-specific configuration for `create_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :create_cutover_job ## # RPC-specific configuration for `cancel_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_cutover_job ## # RPC-specific configuration for `list_cutover_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_cutover_jobs ## # RPC-specific configuration for `get_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :get_cutover_job ## # RPC-specific configuration for `list_groups` # @return [::Gapic::Config::Method] # attr_reader :list_groups ## # RPC-specific configuration for `get_group` # @return [::Gapic::Config::Method] # attr_reader :get_group ## # RPC-specific configuration for `create_group` # @return [::Gapic::Config::Method] # attr_reader :create_group ## # RPC-specific configuration for `update_group` # @return [::Gapic::Config::Method] # attr_reader :update_group ## # RPC-specific configuration for `delete_group` # @return [::Gapic::Config::Method] # attr_reader :delete_group ## # RPC-specific configuration for `add_group_migration` # @return [::Gapic::Config::Method] # attr_reader :add_group_migration ## # RPC-specific configuration for `remove_group_migration` # @return [::Gapic::Config::Method] # attr_reader :remove_group_migration ## # RPC-specific configuration for `list_target_projects` # @return [::Gapic::Config::Method] # attr_reader :list_target_projects ## # RPC-specific configuration for `get_target_project` # @return [::Gapic::Config::Method] # attr_reader :get_target_project ## # RPC-specific configuration for `create_target_project` # @return [::Gapic::Config::Method] # attr_reader :create_target_project ## # RPC-specific configuration for `update_target_project` # @return [::Gapic::Config::Method] # attr_reader :update_target_project ## # RPC-specific configuration for `delete_target_project` # @return [::Gapic::Config::Method] # attr_reader :delete_target_project ## # RPC-specific configuration for `list_replication_cycles` # @return [::Gapic::Config::Method] # attr_reader :list_replication_cycles ## # RPC-specific configuration for `get_replication_cycle` # @return [::Gapic::Config::Method] # attr_reader :get_replication_cycle ## # RPC-specific configuration for `list_image_imports` # @return [::Gapic::Config::Method] # attr_reader :list_image_imports ## # RPC-specific configuration for `get_image_import` # @return [::Gapic::Config::Method] # attr_reader :get_image_import ## # RPC-specific configuration for `create_image_import` # @return [::Gapic::Config::Method] # attr_reader :create_image_import ## # RPC-specific configuration for `delete_image_import` # @return [::Gapic::Config::Method] # attr_reader :delete_image_import ## # RPC-specific configuration for `list_image_import_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_image_import_jobs ## # RPC-specific configuration for `get_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :get_image_import_job ## # RPC-specific configuration for `cancel_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_image_import_job ## # RPC-specific configuration for `create_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :create_disk_migration_job ## # RPC-specific configuration for `list_disk_migration_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_disk_migration_jobs ## # RPC-specific configuration for `get_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :get_disk_migration_job ## # RPC-specific configuration for `update_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :update_disk_migration_job ## # RPC-specific configuration for `delete_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :delete_disk_migration_job ## # RPC-specific configuration for `run_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :run_disk_migration_job ## # RPC-specific configuration for `cancel_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_disk_migration_job # @private def initialize parent_rpcs = nil list_sources_config = parent_rpcs.list_sources if parent_rpcs.respond_to? :list_sources @list_sources = ::Gapic::Config::Method.new list_sources_config get_source_config = parent_rpcs.get_source if parent_rpcs.respond_to? :get_source @get_source = ::Gapic::Config::Method.new get_source_config create_source_config = parent_rpcs.create_source if parent_rpcs.respond_to? :create_source @create_source = ::Gapic::Config::Method.new create_source_config update_source_config = parent_rpcs.update_source if parent_rpcs.respond_to? :update_source @update_source = ::Gapic::Config::Method.new update_source_config delete_source_config = parent_rpcs.delete_source if parent_rpcs.respond_to? :delete_source @delete_source = ::Gapic::Config::Method.new delete_source_config fetch_inventory_config = parent_rpcs.fetch_inventory if parent_rpcs.respond_to? :fetch_inventory @fetch_inventory = ::Gapic::Config::Method.new fetch_inventory_config fetch_storage_inventory_config = parent_rpcs.fetch_storage_inventory if parent_rpcs.respond_to? :fetch_storage_inventory @fetch_storage_inventory = ::Gapic::Config::Method.new fetch_storage_inventory_config list_utilization_reports_config = parent_rpcs.list_utilization_reports if parent_rpcs.respond_to? :list_utilization_reports @list_utilization_reports = ::Gapic::Config::Method.new list_utilization_reports_config get_utilization_report_config = parent_rpcs.get_utilization_report if parent_rpcs.respond_to? :get_utilization_report @get_utilization_report = ::Gapic::Config::Method.new get_utilization_report_config create_utilization_report_config = parent_rpcs.create_utilization_report if parent_rpcs.respond_to? :create_utilization_report @create_utilization_report = ::Gapic::Config::Method.new create_utilization_report_config delete_utilization_report_config = parent_rpcs.delete_utilization_report if parent_rpcs.respond_to? :delete_utilization_report @delete_utilization_report = ::Gapic::Config::Method.new delete_utilization_report_config list_datacenter_connectors_config = parent_rpcs.list_datacenter_connectors if parent_rpcs.respond_to? :list_datacenter_connectors @list_datacenter_connectors = ::Gapic::Config::Method.new list_datacenter_connectors_config get_datacenter_connector_config = parent_rpcs.get_datacenter_connector if parent_rpcs.respond_to? :get_datacenter_connector @get_datacenter_connector = ::Gapic::Config::Method.new get_datacenter_connector_config create_datacenter_connector_config = parent_rpcs.create_datacenter_connector if parent_rpcs.respond_to? :create_datacenter_connector @create_datacenter_connector = ::Gapic::Config::Method.new create_datacenter_connector_config delete_datacenter_connector_config = parent_rpcs.delete_datacenter_connector if parent_rpcs.respond_to? :delete_datacenter_connector @delete_datacenter_connector = ::Gapic::Config::Method.new delete_datacenter_connector_config upgrade_appliance_config = parent_rpcs.upgrade_appliance if parent_rpcs.respond_to? :upgrade_appliance @upgrade_appliance = ::Gapic::Config::Method.new upgrade_appliance_config = parent_rpcs. if parent_rpcs.respond_to? :create_migrating_vm @create_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :list_migrating_vms @list_migrating_vms = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_migrating_vm @get_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :update_migrating_vm @update_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :delete_migrating_vm @delete_migrating_vm = ::Gapic::Config::Method.new start_migration_config = parent_rpcs.start_migration if parent_rpcs.respond_to? :start_migration @start_migration = ::Gapic::Config::Method.new start_migration_config resume_migration_config = parent_rpcs.resume_migration if parent_rpcs.respond_to? :resume_migration @resume_migration = ::Gapic::Config::Method.new resume_migration_config pause_migration_config = parent_rpcs.pause_migration if parent_rpcs.respond_to? :pause_migration @pause_migration = ::Gapic::Config::Method.new pause_migration_config finalize_migration_config = parent_rpcs.finalize_migration if parent_rpcs.respond_to? :finalize_migration @finalize_migration = ::Gapic::Config::Method.new finalize_migration_config extend_migration_config = parent_rpcs.extend_migration if parent_rpcs.respond_to? :extend_migration @extend_migration = ::Gapic::Config::Method.new extend_migration_config create_clone_job_config = parent_rpcs.create_clone_job if parent_rpcs.respond_to? :create_clone_job @create_clone_job = ::Gapic::Config::Method.new create_clone_job_config cancel_clone_job_config = parent_rpcs.cancel_clone_job if parent_rpcs.respond_to? :cancel_clone_job @cancel_clone_job = ::Gapic::Config::Method.new cancel_clone_job_config list_clone_jobs_config = parent_rpcs.list_clone_jobs if parent_rpcs.respond_to? :list_clone_jobs @list_clone_jobs = ::Gapic::Config::Method.new list_clone_jobs_config get_clone_job_config = parent_rpcs.get_clone_job if parent_rpcs.respond_to? :get_clone_job @get_clone_job = ::Gapic::Config::Method.new get_clone_job_config create_cutover_job_config = parent_rpcs.create_cutover_job if parent_rpcs.respond_to? :create_cutover_job @create_cutover_job = ::Gapic::Config::Method.new create_cutover_job_config cancel_cutover_job_config = parent_rpcs.cancel_cutover_job if parent_rpcs.respond_to? :cancel_cutover_job @cancel_cutover_job = ::Gapic::Config::Method.new cancel_cutover_job_config list_cutover_jobs_config = parent_rpcs.list_cutover_jobs if parent_rpcs.respond_to? :list_cutover_jobs @list_cutover_jobs = ::Gapic::Config::Method.new list_cutover_jobs_config get_cutover_job_config = parent_rpcs.get_cutover_job if parent_rpcs.respond_to? :get_cutover_job @get_cutover_job = ::Gapic::Config::Method.new get_cutover_job_config list_groups_config = parent_rpcs.list_groups if parent_rpcs.respond_to? :list_groups @list_groups = ::Gapic::Config::Method.new list_groups_config get_group_config = parent_rpcs.get_group if parent_rpcs.respond_to? :get_group @get_group = ::Gapic::Config::Method.new get_group_config create_group_config = parent_rpcs.create_group if parent_rpcs.respond_to? :create_group @create_group = ::Gapic::Config::Method.new create_group_config update_group_config = parent_rpcs.update_group if parent_rpcs.respond_to? :update_group @update_group = ::Gapic::Config::Method.new update_group_config delete_group_config = parent_rpcs.delete_group if parent_rpcs.respond_to? :delete_group @delete_group = ::Gapic::Config::Method.new delete_group_config add_group_migration_config = parent_rpcs.add_group_migration if parent_rpcs.respond_to? :add_group_migration @add_group_migration = ::Gapic::Config::Method.new add_group_migration_config remove_group_migration_config = parent_rpcs.remove_group_migration if parent_rpcs.respond_to? :remove_group_migration @remove_group_migration = ::Gapic::Config::Method.new remove_group_migration_config list_target_projects_config = parent_rpcs.list_target_projects if parent_rpcs.respond_to? :list_target_projects @list_target_projects = ::Gapic::Config::Method.new list_target_projects_config get_target_project_config = parent_rpcs.get_target_project if parent_rpcs.respond_to? :get_target_project @get_target_project = ::Gapic::Config::Method.new get_target_project_config create_target_project_config = parent_rpcs.create_target_project if parent_rpcs.respond_to? :create_target_project @create_target_project = ::Gapic::Config::Method.new create_target_project_config update_target_project_config = parent_rpcs.update_target_project if parent_rpcs.respond_to? :update_target_project @update_target_project = ::Gapic::Config::Method.new update_target_project_config delete_target_project_config = parent_rpcs.delete_target_project if parent_rpcs.respond_to? :delete_target_project @delete_target_project = ::Gapic::Config::Method.new delete_target_project_config list_replication_cycles_config = parent_rpcs.list_replication_cycles if parent_rpcs.respond_to? :list_replication_cycles @list_replication_cycles = ::Gapic::Config::Method.new list_replication_cycles_config get_replication_cycle_config = parent_rpcs.get_replication_cycle if parent_rpcs.respond_to? :get_replication_cycle @get_replication_cycle = ::Gapic::Config::Method.new get_replication_cycle_config list_image_imports_config = parent_rpcs.list_image_imports if parent_rpcs.respond_to? :list_image_imports @list_image_imports = ::Gapic::Config::Method.new list_image_imports_config get_image_import_config = parent_rpcs.get_image_import if parent_rpcs.respond_to? :get_image_import @get_image_import = ::Gapic::Config::Method.new get_image_import_config create_image_import_config = parent_rpcs.create_image_import if parent_rpcs.respond_to? :create_image_import @create_image_import = ::Gapic::Config::Method.new create_image_import_config delete_image_import_config = parent_rpcs.delete_image_import if parent_rpcs.respond_to? :delete_image_import @delete_image_import = ::Gapic::Config::Method.new delete_image_import_config list_image_import_jobs_config = parent_rpcs.list_image_import_jobs if parent_rpcs.respond_to? :list_image_import_jobs @list_image_import_jobs = ::Gapic::Config::Method.new list_image_import_jobs_config get_image_import_job_config = parent_rpcs.get_image_import_job if parent_rpcs.respond_to? :get_image_import_job @get_image_import_job = ::Gapic::Config::Method.new get_image_import_job_config cancel_image_import_job_config = parent_rpcs.cancel_image_import_job if parent_rpcs.respond_to? :cancel_image_import_job @cancel_image_import_job = ::Gapic::Config::Method.new cancel_image_import_job_config create_disk_migration_job_config = parent_rpcs.create_disk_migration_job if parent_rpcs.respond_to? :create_disk_migration_job @create_disk_migration_job = ::Gapic::Config::Method.new create_disk_migration_job_config list_disk_migration_jobs_config = parent_rpcs.list_disk_migration_jobs if parent_rpcs.respond_to? :list_disk_migration_jobs @list_disk_migration_jobs = ::Gapic::Config::Method.new list_disk_migration_jobs_config get_disk_migration_job_config = parent_rpcs.get_disk_migration_job if parent_rpcs.respond_to? :get_disk_migration_job @get_disk_migration_job = ::Gapic::Config::Method.new get_disk_migration_job_config update_disk_migration_job_config = parent_rpcs.update_disk_migration_job if parent_rpcs.respond_to? :update_disk_migration_job @update_disk_migration_job = ::Gapic::Config::Method.new update_disk_migration_job_config delete_disk_migration_job_config = parent_rpcs.delete_disk_migration_job if parent_rpcs.respond_to? :delete_disk_migration_job @delete_disk_migration_job = ::Gapic::Config::Method.new delete_disk_migration_job_config run_disk_migration_job_config = parent_rpcs.run_disk_migration_job if parent_rpcs.respond_to? :run_disk_migration_job @run_disk_migration_job = ::Gapic::Config::Method.new run_disk_migration_job_config cancel_disk_migration_job_config = parent_rpcs.cancel_disk_migration_job if parent_rpcs.respond_to? :cancel_disk_migration_job @cancel_disk_migration_job = ::Gapic::Config::Method.new cancel_disk_migration_job_config yield self if block_given? end end end |
#universe_domain ⇒ ::String?
The universe domain within which to make requests. This determines the default endpoint URL. The default value of nil uses the environment universe (usually the default "googleapis.com" universe).
6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6657 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmmigration.googleapis.com" config_attr :endpoint, nil, ::String, nil config_attr :credentials, nil do |value| allowed = [::String, ::Hash, ::Proc, ::Symbol, ::Google::Auth::Credentials, ::Google::Auth::BaseClient, ::Signet::OAuth2::Client, nil] allowed += [::GRPC::Core::Channel, ::GRPC::Core::ChannelCredentials] if defined? ::GRPC::Core::Channel allowed.any? { |klass| klass === value } end config_attr :scope, nil, ::String, ::Array, nil config_attr :lib_name, nil, ::String, nil config_attr :lib_version, nil, ::String, nil config_attr(:channel_args, { "grpc.service_config_disable_resolution" => 1 }, ::Hash, nil) config_attr :interceptors, nil, ::Array, nil config_attr :timeout, nil, ::Numeric, nil config_attr :metadata, nil, ::Hash, nil config_attr :retry_policy, nil, ::Hash, ::Proc, nil config_attr :quota_project, nil, ::String, nil config_attr :universe_domain, nil, ::String, nil config_attr :logger, :default, ::Logger, nil, :default # @private def initialize parent_config = nil @parent_config = parent_config unless parent_config.nil? yield self if block_given? end ## # Configurations for individual RPCs # @return [Rpcs] # def rpcs @rpcs ||= begin parent_rpcs = nil parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) Rpcs.new parent_rpcs end end ## # Configuration for the channel pool # @return [::Gapic::ServiceStub::ChannelPool::Configuration] # def channel_pool @channel_pool ||= ::Gapic::ServiceStub::ChannelPool::Configuration.new end ## # Configuration RPC class for the VmMigration 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. # * `:jitter` (*type:* `Numeric`) - The jitter in seconds. Default: 1.0. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_sources` # @return [::Gapic::Config::Method] # attr_reader :list_sources ## # RPC-specific configuration for `get_source` # @return [::Gapic::Config::Method] # attr_reader :get_source ## # RPC-specific configuration for `create_source` # @return [::Gapic::Config::Method] # attr_reader :create_source ## # RPC-specific configuration for `update_source` # @return [::Gapic::Config::Method] # attr_reader :update_source ## # RPC-specific configuration for `delete_source` # @return [::Gapic::Config::Method] # attr_reader :delete_source ## # RPC-specific configuration for `fetch_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_inventory ## # RPC-specific configuration for `fetch_storage_inventory` # @return [::Gapic::Config::Method] # attr_reader :fetch_storage_inventory ## # RPC-specific configuration for `list_utilization_reports` # @return [::Gapic::Config::Method] # attr_reader :list_utilization_reports ## # RPC-specific configuration for `get_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :get_utilization_report ## # RPC-specific configuration for `create_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :create_utilization_report ## # RPC-specific configuration for `delete_utilization_report` # @return [::Gapic::Config::Method] # attr_reader :delete_utilization_report ## # RPC-specific configuration for `list_datacenter_connectors` # @return [::Gapic::Config::Method] # attr_reader :list_datacenter_connectors ## # RPC-specific configuration for `get_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :get_datacenter_connector ## # RPC-specific configuration for `create_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :create_datacenter_connector ## # RPC-specific configuration for `delete_datacenter_connector` # @return [::Gapic::Config::Method] # attr_reader :delete_datacenter_connector ## # RPC-specific configuration for `upgrade_appliance` # @return [::Gapic::Config::Method] # attr_reader :upgrade_appliance ## # RPC-specific configuration for `create_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :create_migrating_vm ## # RPC-specific configuration for `list_migrating_vms` # @return [::Gapic::Config::Method] # attr_reader :list_migrating_vms ## # RPC-specific configuration for `get_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :get_migrating_vm ## # RPC-specific configuration for `update_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :update_migrating_vm ## # RPC-specific configuration for `delete_migrating_vm` # @return [::Gapic::Config::Method] # attr_reader :delete_migrating_vm ## # RPC-specific configuration for `start_migration` # @return [::Gapic::Config::Method] # attr_reader :start_migration ## # RPC-specific configuration for `resume_migration` # @return [::Gapic::Config::Method] # attr_reader :resume_migration ## # RPC-specific configuration for `pause_migration` # @return [::Gapic::Config::Method] # attr_reader :pause_migration ## # RPC-specific configuration for `finalize_migration` # @return [::Gapic::Config::Method] # attr_reader :finalize_migration ## # RPC-specific configuration for `extend_migration` # @return [::Gapic::Config::Method] # attr_reader :extend_migration ## # RPC-specific configuration for `create_clone_job` # @return [::Gapic::Config::Method] # attr_reader :create_clone_job ## # RPC-specific configuration for `cancel_clone_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_clone_job ## # RPC-specific configuration for `list_clone_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_clone_jobs ## # RPC-specific configuration for `get_clone_job` # @return [::Gapic::Config::Method] # attr_reader :get_clone_job ## # RPC-specific configuration for `create_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :create_cutover_job ## # RPC-specific configuration for `cancel_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_cutover_job ## # RPC-specific configuration for `list_cutover_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_cutover_jobs ## # RPC-specific configuration for `get_cutover_job` # @return [::Gapic::Config::Method] # attr_reader :get_cutover_job ## # RPC-specific configuration for `list_groups` # @return [::Gapic::Config::Method] # attr_reader :list_groups ## # RPC-specific configuration for `get_group` # @return [::Gapic::Config::Method] # attr_reader :get_group ## # RPC-specific configuration for `create_group` # @return [::Gapic::Config::Method] # attr_reader :create_group ## # RPC-specific configuration for `update_group` # @return [::Gapic::Config::Method] # attr_reader :update_group ## # RPC-specific configuration for `delete_group` # @return [::Gapic::Config::Method] # attr_reader :delete_group ## # RPC-specific configuration for `add_group_migration` # @return [::Gapic::Config::Method] # attr_reader :add_group_migration ## # RPC-specific configuration for `remove_group_migration` # @return [::Gapic::Config::Method] # attr_reader :remove_group_migration ## # RPC-specific configuration for `list_target_projects` # @return [::Gapic::Config::Method] # attr_reader :list_target_projects ## # RPC-specific configuration for `get_target_project` # @return [::Gapic::Config::Method] # attr_reader :get_target_project ## # RPC-specific configuration for `create_target_project` # @return [::Gapic::Config::Method] # attr_reader :create_target_project ## # RPC-specific configuration for `update_target_project` # @return [::Gapic::Config::Method] # attr_reader :update_target_project ## # RPC-specific configuration for `delete_target_project` # @return [::Gapic::Config::Method] # attr_reader :delete_target_project ## # RPC-specific configuration for `list_replication_cycles` # @return [::Gapic::Config::Method] # attr_reader :list_replication_cycles ## # RPC-specific configuration for `get_replication_cycle` # @return [::Gapic::Config::Method] # attr_reader :get_replication_cycle ## # RPC-specific configuration for `list_image_imports` # @return [::Gapic::Config::Method] # attr_reader :list_image_imports ## # RPC-specific configuration for `get_image_import` # @return [::Gapic::Config::Method] # attr_reader :get_image_import ## # RPC-specific configuration for `create_image_import` # @return [::Gapic::Config::Method] # attr_reader :create_image_import ## # RPC-specific configuration for `delete_image_import` # @return [::Gapic::Config::Method] # attr_reader :delete_image_import ## # RPC-specific configuration for `list_image_import_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_image_import_jobs ## # RPC-specific configuration for `get_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :get_image_import_job ## # RPC-specific configuration for `cancel_image_import_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_image_import_job ## # RPC-specific configuration for `create_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :create_disk_migration_job ## # RPC-specific configuration for `list_disk_migration_jobs` # @return [::Gapic::Config::Method] # attr_reader :list_disk_migration_jobs ## # RPC-specific configuration for `get_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :get_disk_migration_job ## # RPC-specific configuration for `update_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :update_disk_migration_job ## # RPC-specific configuration for `delete_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :delete_disk_migration_job ## # RPC-specific configuration for `run_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :run_disk_migration_job ## # RPC-specific configuration for `cancel_disk_migration_job` # @return [::Gapic::Config::Method] # attr_reader :cancel_disk_migration_job # @private def initialize parent_rpcs = nil list_sources_config = parent_rpcs.list_sources if parent_rpcs.respond_to? :list_sources @list_sources = ::Gapic::Config::Method.new list_sources_config get_source_config = parent_rpcs.get_source if parent_rpcs.respond_to? :get_source @get_source = ::Gapic::Config::Method.new get_source_config create_source_config = parent_rpcs.create_source if parent_rpcs.respond_to? :create_source @create_source = ::Gapic::Config::Method.new create_source_config update_source_config = parent_rpcs.update_source if parent_rpcs.respond_to? :update_source @update_source = ::Gapic::Config::Method.new update_source_config delete_source_config = parent_rpcs.delete_source if parent_rpcs.respond_to? :delete_source @delete_source = ::Gapic::Config::Method.new delete_source_config fetch_inventory_config = parent_rpcs.fetch_inventory if parent_rpcs.respond_to? :fetch_inventory @fetch_inventory = ::Gapic::Config::Method.new fetch_inventory_config fetch_storage_inventory_config = parent_rpcs.fetch_storage_inventory if parent_rpcs.respond_to? :fetch_storage_inventory @fetch_storage_inventory = ::Gapic::Config::Method.new fetch_storage_inventory_config list_utilization_reports_config = parent_rpcs.list_utilization_reports if parent_rpcs.respond_to? :list_utilization_reports @list_utilization_reports = ::Gapic::Config::Method.new list_utilization_reports_config get_utilization_report_config = parent_rpcs.get_utilization_report if parent_rpcs.respond_to? :get_utilization_report @get_utilization_report = ::Gapic::Config::Method.new get_utilization_report_config create_utilization_report_config = parent_rpcs.create_utilization_report if parent_rpcs.respond_to? :create_utilization_report @create_utilization_report = ::Gapic::Config::Method.new create_utilization_report_config delete_utilization_report_config = parent_rpcs.delete_utilization_report if parent_rpcs.respond_to? :delete_utilization_report @delete_utilization_report = ::Gapic::Config::Method.new delete_utilization_report_config list_datacenter_connectors_config = parent_rpcs.list_datacenter_connectors if parent_rpcs.respond_to? :list_datacenter_connectors @list_datacenter_connectors = ::Gapic::Config::Method.new list_datacenter_connectors_config get_datacenter_connector_config = parent_rpcs.get_datacenter_connector if parent_rpcs.respond_to? :get_datacenter_connector @get_datacenter_connector = ::Gapic::Config::Method.new get_datacenter_connector_config create_datacenter_connector_config = parent_rpcs.create_datacenter_connector if parent_rpcs.respond_to? :create_datacenter_connector @create_datacenter_connector = ::Gapic::Config::Method.new create_datacenter_connector_config delete_datacenter_connector_config = parent_rpcs.delete_datacenter_connector if parent_rpcs.respond_to? :delete_datacenter_connector @delete_datacenter_connector = ::Gapic::Config::Method.new delete_datacenter_connector_config upgrade_appliance_config = parent_rpcs.upgrade_appliance if parent_rpcs.respond_to? :upgrade_appliance @upgrade_appliance = ::Gapic::Config::Method.new upgrade_appliance_config = parent_rpcs. if parent_rpcs.respond_to? :create_migrating_vm @create_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :list_migrating_vms @list_migrating_vms = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_migrating_vm @get_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :update_migrating_vm @update_migrating_vm = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :delete_migrating_vm @delete_migrating_vm = ::Gapic::Config::Method.new start_migration_config = parent_rpcs.start_migration if parent_rpcs.respond_to? :start_migration @start_migration = ::Gapic::Config::Method.new start_migration_config resume_migration_config = parent_rpcs.resume_migration if parent_rpcs.respond_to? :resume_migration @resume_migration = ::Gapic::Config::Method.new resume_migration_config pause_migration_config = parent_rpcs.pause_migration if parent_rpcs.respond_to? :pause_migration @pause_migration = ::Gapic::Config::Method.new pause_migration_config finalize_migration_config = parent_rpcs.finalize_migration if parent_rpcs.respond_to? :finalize_migration @finalize_migration = ::Gapic::Config::Method.new finalize_migration_config extend_migration_config = parent_rpcs.extend_migration if parent_rpcs.respond_to? :extend_migration @extend_migration = ::Gapic::Config::Method.new extend_migration_config create_clone_job_config = parent_rpcs.create_clone_job if parent_rpcs.respond_to? :create_clone_job @create_clone_job = ::Gapic::Config::Method.new create_clone_job_config cancel_clone_job_config = parent_rpcs.cancel_clone_job if parent_rpcs.respond_to? :cancel_clone_job @cancel_clone_job = ::Gapic::Config::Method.new cancel_clone_job_config list_clone_jobs_config = parent_rpcs.list_clone_jobs if parent_rpcs.respond_to? :list_clone_jobs @list_clone_jobs = ::Gapic::Config::Method.new list_clone_jobs_config get_clone_job_config = parent_rpcs.get_clone_job if parent_rpcs.respond_to? :get_clone_job @get_clone_job = ::Gapic::Config::Method.new get_clone_job_config create_cutover_job_config = parent_rpcs.create_cutover_job if parent_rpcs.respond_to? :create_cutover_job @create_cutover_job = ::Gapic::Config::Method.new create_cutover_job_config cancel_cutover_job_config = parent_rpcs.cancel_cutover_job if parent_rpcs.respond_to? :cancel_cutover_job @cancel_cutover_job = ::Gapic::Config::Method.new cancel_cutover_job_config list_cutover_jobs_config = parent_rpcs.list_cutover_jobs if parent_rpcs.respond_to? :list_cutover_jobs @list_cutover_jobs = ::Gapic::Config::Method.new list_cutover_jobs_config get_cutover_job_config = parent_rpcs.get_cutover_job if parent_rpcs.respond_to? :get_cutover_job @get_cutover_job = ::Gapic::Config::Method.new get_cutover_job_config list_groups_config = parent_rpcs.list_groups if parent_rpcs.respond_to? :list_groups @list_groups = ::Gapic::Config::Method.new list_groups_config get_group_config = parent_rpcs.get_group if parent_rpcs.respond_to? :get_group @get_group = ::Gapic::Config::Method.new get_group_config create_group_config = parent_rpcs.create_group if parent_rpcs.respond_to? :create_group @create_group = ::Gapic::Config::Method.new create_group_config update_group_config = parent_rpcs.update_group if parent_rpcs.respond_to? :update_group @update_group = ::Gapic::Config::Method.new update_group_config delete_group_config = parent_rpcs.delete_group if parent_rpcs.respond_to? :delete_group @delete_group = ::Gapic::Config::Method.new delete_group_config add_group_migration_config = parent_rpcs.add_group_migration if parent_rpcs.respond_to? :add_group_migration @add_group_migration = ::Gapic::Config::Method.new add_group_migration_config remove_group_migration_config = parent_rpcs.remove_group_migration if parent_rpcs.respond_to? :remove_group_migration @remove_group_migration = ::Gapic::Config::Method.new remove_group_migration_config list_target_projects_config = parent_rpcs.list_target_projects if parent_rpcs.respond_to? :list_target_projects @list_target_projects = ::Gapic::Config::Method.new list_target_projects_config get_target_project_config = parent_rpcs.get_target_project if parent_rpcs.respond_to? :get_target_project @get_target_project = ::Gapic::Config::Method.new get_target_project_config create_target_project_config = parent_rpcs.create_target_project if parent_rpcs.respond_to? :create_target_project @create_target_project = ::Gapic::Config::Method.new create_target_project_config update_target_project_config = parent_rpcs.update_target_project if parent_rpcs.respond_to? :update_target_project @update_target_project = ::Gapic::Config::Method.new update_target_project_config delete_target_project_config = parent_rpcs.delete_target_project if parent_rpcs.respond_to? :delete_target_project @delete_target_project = ::Gapic::Config::Method.new delete_target_project_config list_replication_cycles_config = parent_rpcs.list_replication_cycles if parent_rpcs.respond_to? :list_replication_cycles @list_replication_cycles = ::Gapic::Config::Method.new list_replication_cycles_config get_replication_cycle_config = parent_rpcs.get_replication_cycle if parent_rpcs.respond_to? :get_replication_cycle @get_replication_cycle = ::Gapic::Config::Method.new get_replication_cycle_config list_image_imports_config = parent_rpcs.list_image_imports if parent_rpcs.respond_to? :list_image_imports @list_image_imports = ::Gapic::Config::Method.new list_image_imports_config get_image_import_config = parent_rpcs.get_image_import if parent_rpcs.respond_to? :get_image_import @get_image_import = ::Gapic::Config::Method.new get_image_import_config create_image_import_config = parent_rpcs.create_image_import if parent_rpcs.respond_to? :create_image_import @create_image_import = ::Gapic::Config::Method.new create_image_import_config delete_image_import_config = parent_rpcs.delete_image_import if parent_rpcs.respond_to? :delete_image_import @delete_image_import = ::Gapic::Config::Method.new delete_image_import_config list_image_import_jobs_config = parent_rpcs.list_image_import_jobs if parent_rpcs.respond_to? :list_image_import_jobs @list_image_import_jobs = ::Gapic::Config::Method.new list_image_import_jobs_config get_image_import_job_config = parent_rpcs.get_image_import_job if parent_rpcs.respond_to? :get_image_import_job @get_image_import_job = ::Gapic::Config::Method.new get_image_import_job_config cancel_image_import_job_config = parent_rpcs.cancel_image_import_job if parent_rpcs.respond_to? :cancel_image_import_job @cancel_image_import_job = ::Gapic::Config::Method.new cancel_image_import_job_config create_disk_migration_job_config = parent_rpcs.create_disk_migration_job if parent_rpcs.respond_to? :create_disk_migration_job @create_disk_migration_job = ::Gapic::Config::Method.new create_disk_migration_job_config list_disk_migration_jobs_config = parent_rpcs.list_disk_migration_jobs if parent_rpcs.respond_to? :list_disk_migration_jobs @list_disk_migration_jobs = ::Gapic::Config::Method.new list_disk_migration_jobs_config get_disk_migration_job_config = parent_rpcs.get_disk_migration_job if parent_rpcs.respond_to? :get_disk_migration_job @get_disk_migration_job = ::Gapic::Config::Method.new get_disk_migration_job_config update_disk_migration_job_config = parent_rpcs.update_disk_migration_job if parent_rpcs.respond_to? :update_disk_migration_job @update_disk_migration_job = ::Gapic::Config::Method.new update_disk_migration_job_config delete_disk_migration_job_config = parent_rpcs.delete_disk_migration_job if parent_rpcs.respond_to? :delete_disk_migration_job @delete_disk_migration_job = ::Gapic::Config::Method.new delete_disk_migration_job_config run_disk_migration_job_config = parent_rpcs.run_disk_migration_job if parent_rpcs.respond_to? :run_disk_migration_job @run_disk_migration_job = ::Gapic::Config::Method.new run_disk_migration_job_config cancel_disk_migration_job_config = parent_rpcs.cancel_disk_migration_job if parent_rpcs.respond_to? :cancel_disk_migration_job @cancel_disk_migration_job = ::Gapic::Config::Method.new cancel_disk_migration_job_config yield self if block_given? end end end |
Instance Method Details
#channel_pool ⇒ ::Gapic::ServiceStub::ChannelPool::Configuration
Configuration for the channel pool
6705 6706 6707 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6705 def channel_pool @channel_pool ||= ::Gapic::ServiceStub::ChannelPool::Configuration.new end |
#rpcs ⇒ Rpcs
Configurations for individual RPCs
6693 6694 6695 6696 6697 6698 6699 |
# File 'lib/google/cloud/vm_migration/v1/vm_migration/client.rb', line 6693 def rpcs @rpcs ||= begin parent_rpcs = nil parent_rpcs = @parent_config.rpcs if defined?(@parent_config) && @parent_config.respond_to?(:rpcs) Rpcs.new parent_rpcs end end |