Class: Google::Cloud::VmwareEngine::V1::VmwareEngine::Rest::Client::Configuration
- Inherits:
-
Object
- Object
- Google::Cloud::VmwareEngine::V1::VmwareEngine::Rest::Client::Configuration
- Extended by:
- Gapic::Config
- Defined in:
- lib/google/cloud/vmware_engine/v1/vmware_engine/rest/client.rb
Overview
Configuration class for the VmwareEngine REST API.
This class represents the configuration for VmwareEngine REST, 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
-
#credentials ⇒ ::Object
Credentials to send with calls.
-
#endpoint ⇒ ::String?
A custom service endpoint, as a hostname or hostname:port.
-
#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 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
-
#rpcs ⇒ Rpcs
Configurations for individual RPCs.
Instance Attribute Details
#credentials ⇒ ::Object
Credentials to send with calls. You may provide any of the following types:
- (
String) The path to a service account key file in JSON format - (
Hash) A service account key as a Hash - (
Google::Auth::Credentials) A googleauth credentials object (see the googleauth docs) - (
Signet::OAuth2::Client) A signet oauth2 client object (see the signet docs) - (
nil) indicating no credentials
Warning: If you accept a credential configuration (JSON file or Hash) from an 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.
8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 |
# File 'lib/google/cloud/vmware_engine/v1/vmware_engine/rest/client.rb', line 8405 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmwareengine.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.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 :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 # @private # Overrides for http bindings for the RPCs of this service # are only used when this service is used as mixin, and only # by the host service. # @return [::Hash{::Symbol=>::Array<::Gapic::Rest::GrpcTranscoder::HttpBinding>}] config_attr :bindings_override, {}, ::Hash, 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 RPC class for the VmwareEngine 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 headers # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields # include the following keys: # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_private_clouds` # @return [::Gapic::Config::Method] # attr_reader :list_private_clouds ## # RPC-specific configuration for `get_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :get_private_cloud ## # RPC-specific configuration for `create_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :create_private_cloud ## # RPC-specific configuration for `update_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :update_private_cloud ## # RPC-specific configuration for `delete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :delete_private_cloud ## # RPC-specific configuration for `undelete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :undelete_private_cloud ## # RPC-specific configuration for `list_clusters` # @return [::Gapic::Config::Method] # attr_reader :list_clusters ## # RPC-specific configuration for `get_cluster` # @return [::Gapic::Config::Method] # attr_reader :get_cluster ## # RPC-specific configuration for `create_cluster` # @return [::Gapic::Config::Method] # attr_reader :create_cluster ## # RPC-specific configuration for `update_cluster` # @return [::Gapic::Config::Method] # attr_reader :update_cluster ## # RPC-specific configuration for `delete_cluster` # @return [::Gapic::Config::Method] # attr_reader :delete_cluster ## # RPC-specific configuration for `list_nodes` # @return [::Gapic::Config::Method] # attr_reader :list_nodes ## # RPC-specific configuration for `get_node` # @return [::Gapic::Config::Method] # attr_reader :get_node ## # RPC-specific configuration for `list_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :list_external_addresses ## # RPC-specific configuration for `fetch_network_policy_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :fetch_network_policy_external_addresses ## # RPC-specific configuration for `get_external_address` # @return [::Gapic::Config::Method] # attr_reader :get_external_address ## # RPC-specific configuration for `create_external_address` # @return [::Gapic::Config::Method] # attr_reader :create_external_address ## # RPC-specific configuration for `update_external_address` # @return [::Gapic::Config::Method] # attr_reader :update_external_address ## # RPC-specific configuration for `delete_external_address` # @return [::Gapic::Config::Method] # attr_reader :delete_external_address ## # RPC-specific configuration for `list_subnets` # @return [::Gapic::Config::Method] # attr_reader :list_subnets ## # RPC-specific configuration for `get_subnet` # @return [::Gapic::Config::Method] # attr_reader :get_subnet ## # RPC-specific configuration for `update_subnet` # @return [::Gapic::Config::Method] # attr_reader :update_subnet ## # RPC-specific configuration for `list_external_access_rules` # @return [::Gapic::Config::Method] # attr_reader :list_external_access_rules ## # RPC-specific configuration for `get_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :get_external_access_rule ## # RPC-specific configuration for `create_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :create_external_access_rule ## # RPC-specific configuration for `update_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :update_external_access_rule ## # RPC-specific configuration for `delete_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :delete_external_access_rule ## # RPC-specific configuration for `list_logging_servers` # @return [::Gapic::Config::Method] # attr_reader :list_logging_servers ## # RPC-specific configuration for `get_logging_server` # @return [::Gapic::Config::Method] # attr_reader :get_logging_server ## # RPC-specific configuration for `create_logging_server` # @return [::Gapic::Config::Method] # attr_reader :create_logging_server ## # RPC-specific configuration for `update_logging_server` # @return [::Gapic::Config::Method] # attr_reader :update_logging_server ## # RPC-specific configuration for `delete_logging_server` # @return [::Gapic::Config::Method] # attr_reader :delete_logging_server ## # RPC-specific configuration for `list_node_types` # @return [::Gapic::Config::Method] # attr_reader :list_node_types ## # RPC-specific configuration for `get_node_type` # @return [::Gapic::Config::Method] # attr_reader :get_node_type ## # RPC-specific configuration for `show_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_nsx_credentials ## # RPC-specific configuration for `show_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_vcenter_credentials ## # RPC-specific configuration for `reset_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_nsx_credentials ## # RPC-specific configuration for `reset_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_vcenter_credentials ## # RPC-specific configuration for `get_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :get_dns_forwarding ## # RPC-specific configuration for `update_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :update_dns_forwarding ## # RPC-specific configuration for `get_network_peering` # @return [::Gapic::Config::Method] # attr_reader :get_network_peering ## # RPC-specific configuration for `list_network_peerings` # @return [::Gapic::Config::Method] # attr_reader :list_network_peerings ## # RPC-specific configuration for `create_network_peering` # @return [::Gapic::Config::Method] # attr_reader :create_network_peering ## # RPC-specific configuration for `delete_network_peering` # @return [::Gapic::Config::Method] # attr_reader :delete_network_peering ## # RPC-specific configuration for `update_network_peering` # @return [::Gapic::Config::Method] # attr_reader :update_network_peering ## # RPC-specific configuration for `list_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_peering_routes ## # RPC-specific configuration for `create_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :create_hcx_activation_key ## # RPC-specific configuration for `list_hcx_activation_keys` # @return [::Gapic::Config::Method] # attr_reader :list_hcx_activation_keys ## # RPC-specific configuration for `get_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :get_hcx_activation_key ## # RPC-specific configuration for `get_network_policy` # @return [::Gapic::Config::Method] # attr_reader :get_network_policy ## # RPC-specific configuration for `list_network_policies` # @return [::Gapic::Config::Method] # attr_reader :list_network_policies ## # RPC-specific configuration for `create_network_policy` # @return [::Gapic::Config::Method] # attr_reader :create_network_policy ## # RPC-specific configuration for `update_network_policy` # @return [::Gapic::Config::Method] # attr_reader :update_network_policy ## # RPC-specific configuration for `delete_network_policy` # @return [::Gapic::Config::Method] # attr_reader :delete_network_policy ## # RPC-specific configuration for `list_management_dns_zone_bindings` # @return [::Gapic::Config::Method] # attr_reader :list_management_dns_zone_bindings ## # RPC-specific configuration for `get_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :get_management_dns_zone_binding ## # RPC-specific configuration for `create_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :create_management_dns_zone_binding ## # RPC-specific configuration for `update_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :update_management_dns_zone_binding ## # RPC-specific configuration for `delete_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :delete_management_dns_zone_binding ## # RPC-specific configuration for `repair_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :repair_management_dns_zone_binding ## # RPC-specific configuration for `create_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :create_vmware_engine_network ## # RPC-specific configuration for `update_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :update_vmware_engine_network ## # RPC-specific configuration for `delete_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :delete_vmware_engine_network ## # RPC-specific configuration for `get_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :get_vmware_engine_network ## # RPC-specific configuration for `list_vmware_engine_networks` # @return [::Gapic::Config::Method] # attr_reader :list_vmware_engine_networks ## # RPC-specific configuration for `create_private_connection` # @return [::Gapic::Config::Method] # attr_reader :create_private_connection ## # RPC-specific configuration for `get_private_connection` # @return [::Gapic::Config::Method] # attr_reader :get_private_connection ## # RPC-specific configuration for `list_private_connections` # @return [::Gapic::Config::Method] # attr_reader :list_private_connections ## # RPC-specific configuration for `update_private_connection` # @return [::Gapic::Config::Method] # attr_reader :update_private_connection ## # RPC-specific configuration for `delete_private_connection` # @return [::Gapic::Config::Method] # attr_reader :delete_private_connection ## # RPC-specific configuration for `list_private_connection_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_private_connection_peering_routes ## # RPC-specific configuration for `grant_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :grant_dns_bind_permission ## # RPC-specific configuration for `get_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :get_dns_bind_permission ## # RPC-specific configuration for `revoke_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :revoke_dns_bind_permission # @private def initialize parent_rpcs = nil list_private_clouds_config = parent_rpcs.list_private_clouds if parent_rpcs.respond_to? :list_private_clouds @list_private_clouds = ::Gapic::Config::Method.new list_private_clouds_config get_private_cloud_config = parent_rpcs.get_private_cloud if parent_rpcs.respond_to? :get_private_cloud @get_private_cloud = ::Gapic::Config::Method.new get_private_cloud_config create_private_cloud_config = parent_rpcs.create_private_cloud if parent_rpcs.respond_to? :create_private_cloud @create_private_cloud = ::Gapic::Config::Method.new create_private_cloud_config update_private_cloud_config = parent_rpcs.update_private_cloud if parent_rpcs.respond_to? :update_private_cloud @update_private_cloud = ::Gapic::Config::Method.new update_private_cloud_config delete_private_cloud_config = parent_rpcs.delete_private_cloud if parent_rpcs.respond_to? :delete_private_cloud @delete_private_cloud = ::Gapic::Config::Method.new delete_private_cloud_config undelete_private_cloud_config = parent_rpcs.undelete_private_cloud if parent_rpcs.respond_to? :undelete_private_cloud @undelete_private_cloud = ::Gapic::Config::Method.new undelete_private_cloud_config list_clusters_config = parent_rpcs.list_clusters if parent_rpcs.respond_to? :list_clusters @list_clusters = ::Gapic::Config::Method.new list_clusters_config get_cluster_config = parent_rpcs.get_cluster if parent_rpcs.respond_to? :get_cluster @get_cluster = ::Gapic::Config::Method.new get_cluster_config create_cluster_config = parent_rpcs.create_cluster if parent_rpcs.respond_to? :create_cluster @create_cluster = ::Gapic::Config::Method.new create_cluster_config update_cluster_config = parent_rpcs.update_cluster if parent_rpcs.respond_to? :update_cluster @update_cluster = ::Gapic::Config::Method.new update_cluster_config delete_cluster_config = parent_rpcs.delete_cluster if parent_rpcs.respond_to? :delete_cluster @delete_cluster = ::Gapic::Config::Method.new delete_cluster_config list_nodes_config = parent_rpcs.list_nodes if parent_rpcs.respond_to? :list_nodes @list_nodes = ::Gapic::Config::Method.new list_nodes_config get_node_config = parent_rpcs.get_node if parent_rpcs.respond_to? :get_node @get_node = ::Gapic::Config::Method.new get_node_config list_external_addresses_config = parent_rpcs.list_external_addresses if parent_rpcs.respond_to? :list_external_addresses @list_external_addresses = ::Gapic::Config::Method.new list_external_addresses_config fetch_network_policy_external_addresses_config = parent_rpcs.fetch_network_policy_external_addresses if parent_rpcs.respond_to? :fetch_network_policy_external_addresses @fetch_network_policy_external_addresses = ::Gapic::Config::Method.new fetch_network_policy_external_addresses_config get_external_address_config = parent_rpcs.get_external_address if parent_rpcs.respond_to? :get_external_address @get_external_address = ::Gapic::Config::Method.new get_external_address_config create_external_address_config = parent_rpcs.create_external_address if parent_rpcs.respond_to? :create_external_address @create_external_address = ::Gapic::Config::Method.new create_external_address_config update_external_address_config = parent_rpcs.update_external_address if parent_rpcs.respond_to? :update_external_address @update_external_address = ::Gapic::Config::Method.new update_external_address_config delete_external_address_config = parent_rpcs.delete_external_address if parent_rpcs.respond_to? :delete_external_address @delete_external_address = ::Gapic::Config::Method.new delete_external_address_config list_subnets_config = parent_rpcs.list_subnets if parent_rpcs.respond_to? :list_subnets @list_subnets = ::Gapic::Config::Method.new list_subnets_config get_subnet_config = parent_rpcs.get_subnet if parent_rpcs.respond_to? :get_subnet @get_subnet = ::Gapic::Config::Method.new get_subnet_config update_subnet_config = parent_rpcs.update_subnet if parent_rpcs.respond_to? :update_subnet @update_subnet = ::Gapic::Config::Method.new update_subnet_config list_external_access_rules_config = parent_rpcs.list_external_access_rules if parent_rpcs.respond_to? :list_external_access_rules @list_external_access_rules = ::Gapic::Config::Method.new list_external_access_rules_config get_external_access_rule_config = parent_rpcs.get_external_access_rule if parent_rpcs.respond_to? :get_external_access_rule @get_external_access_rule = ::Gapic::Config::Method.new get_external_access_rule_config create_external_access_rule_config = parent_rpcs.create_external_access_rule if parent_rpcs.respond_to? :create_external_access_rule @create_external_access_rule = ::Gapic::Config::Method.new create_external_access_rule_config update_external_access_rule_config = parent_rpcs.update_external_access_rule if parent_rpcs.respond_to? :update_external_access_rule @update_external_access_rule = ::Gapic::Config::Method.new update_external_access_rule_config delete_external_access_rule_config = parent_rpcs.delete_external_access_rule if parent_rpcs.respond_to? :delete_external_access_rule @delete_external_access_rule = ::Gapic::Config::Method.new delete_external_access_rule_config list_logging_servers_config = parent_rpcs.list_logging_servers if parent_rpcs.respond_to? :list_logging_servers @list_logging_servers = ::Gapic::Config::Method.new list_logging_servers_config get_logging_server_config = parent_rpcs.get_logging_server if parent_rpcs.respond_to? :get_logging_server @get_logging_server = ::Gapic::Config::Method.new get_logging_server_config create_logging_server_config = parent_rpcs.create_logging_server if parent_rpcs.respond_to? :create_logging_server @create_logging_server = ::Gapic::Config::Method.new create_logging_server_config update_logging_server_config = parent_rpcs.update_logging_server if parent_rpcs.respond_to? :update_logging_server @update_logging_server = ::Gapic::Config::Method.new update_logging_server_config delete_logging_server_config = parent_rpcs.delete_logging_server if parent_rpcs.respond_to? :delete_logging_server @delete_logging_server = ::Gapic::Config::Method.new delete_logging_server_config list_node_types_config = parent_rpcs.list_node_types if parent_rpcs.respond_to? :list_node_types @list_node_types = ::Gapic::Config::Method.new list_node_types_config get_node_type_config = parent_rpcs.get_node_type if parent_rpcs.respond_to? :get_node_type @get_node_type = ::Gapic::Config::Method.new get_node_type_config show_nsx_credentials_config = parent_rpcs.show_nsx_credentials if parent_rpcs.respond_to? :show_nsx_credentials @show_nsx_credentials = ::Gapic::Config::Method.new show_nsx_credentials_config show_vcenter_credentials_config = parent_rpcs.show_vcenter_credentials if parent_rpcs.respond_to? :show_vcenter_credentials @show_vcenter_credentials = ::Gapic::Config::Method.new show_vcenter_credentials_config reset_nsx_credentials_config = parent_rpcs.reset_nsx_credentials if parent_rpcs.respond_to? :reset_nsx_credentials @reset_nsx_credentials = ::Gapic::Config::Method.new reset_nsx_credentials_config reset_vcenter_credentials_config = parent_rpcs.reset_vcenter_credentials if parent_rpcs.respond_to? :reset_vcenter_credentials @reset_vcenter_credentials = ::Gapic::Config::Method.new reset_vcenter_credentials_config get_dns_forwarding_config = parent_rpcs.get_dns_forwarding if parent_rpcs.respond_to? :get_dns_forwarding @get_dns_forwarding = ::Gapic::Config::Method.new get_dns_forwarding_config update_dns_forwarding_config = parent_rpcs.update_dns_forwarding if parent_rpcs.respond_to? :update_dns_forwarding @update_dns_forwarding = ::Gapic::Config::Method.new update_dns_forwarding_config get_network_peering_config = parent_rpcs.get_network_peering if parent_rpcs.respond_to? :get_network_peering @get_network_peering = ::Gapic::Config::Method.new get_network_peering_config list_network_peerings_config = parent_rpcs.list_network_peerings if parent_rpcs.respond_to? :list_network_peerings @list_network_peerings = ::Gapic::Config::Method.new list_network_peerings_config create_network_peering_config = parent_rpcs.create_network_peering if parent_rpcs.respond_to? :create_network_peering @create_network_peering = ::Gapic::Config::Method.new create_network_peering_config delete_network_peering_config = parent_rpcs.delete_network_peering if parent_rpcs.respond_to? :delete_network_peering @delete_network_peering = ::Gapic::Config::Method.new delete_network_peering_config update_network_peering_config = parent_rpcs.update_network_peering if parent_rpcs.respond_to? :update_network_peering @update_network_peering = ::Gapic::Config::Method.new update_network_peering_config list_peering_routes_config = parent_rpcs.list_peering_routes if parent_rpcs.respond_to? :list_peering_routes @list_peering_routes = ::Gapic::Config::Method.new list_peering_routes_config create_hcx_activation_key_config = parent_rpcs.create_hcx_activation_key if parent_rpcs.respond_to? :create_hcx_activation_key @create_hcx_activation_key = ::Gapic::Config::Method.new create_hcx_activation_key_config list_hcx_activation_keys_config = parent_rpcs.list_hcx_activation_keys if parent_rpcs.respond_to? :list_hcx_activation_keys @list_hcx_activation_keys = ::Gapic::Config::Method.new list_hcx_activation_keys_config get_hcx_activation_key_config = parent_rpcs.get_hcx_activation_key if parent_rpcs.respond_to? :get_hcx_activation_key @get_hcx_activation_key = ::Gapic::Config::Method.new get_hcx_activation_key_config get_network_policy_config = parent_rpcs.get_network_policy if parent_rpcs.respond_to? :get_network_policy @get_network_policy = ::Gapic::Config::Method.new get_network_policy_config list_network_policies_config = parent_rpcs.list_network_policies if parent_rpcs.respond_to? :list_network_policies @list_network_policies = ::Gapic::Config::Method.new list_network_policies_config create_network_policy_config = parent_rpcs.create_network_policy if parent_rpcs.respond_to? :create_network_policy @create_network_policy = ::Gapic::Config::Method.new create_network_policy_config update_network_policy_config = parent_rpcs.update_network_policy if parent_rpcs.respond_to? :update_network_policy @update_network_policy = ::Gapic::Config::Method.new update_network_policy_config delete_network_policy_config = parent_rpcs.delete_network_policy if parent_rpcs.respond_to? :delete_network_policy @delete_network_policy = ::Gapic::Config::Method.new delete_network_policy_config list_management_dns_zone_bindings_config = parent_rpcs.list_management_dns_zone_bindings if parent_rpcs.respond_to? :list_management_dns_zone_bindings @list_management_dns_zone_bindings = ::Gapic::Config::Method.new list_management_dns_zone_bindings_config get_management_dns_zone_binding_config = parent_rpcs.get_management_dns_zone_binding if parent_rpcs.respond_to? :get_management_dns_zone_binding @get_management_dns_zone_binding = ::Gapic::Config::Method.new get_management_dns_zone_binding_config create_management_dns_zone_binding_config = parent_rpcs.create_management_dns_zone_binding if parent_rpcs.respond_to? :create_management_dns_zone_binding @create_management_dns_zone_binding = ::Gapic::Config::Method.new create_management_dns_zone_binding_config update_management_dns_zone_binding_config = parent_rpcs.update_management_dns_zone_binding if parent_rpcs.respond_to? :update_management_dns_zone_binding @update_management_dns_zone_binding = ::Gapic::Config::Method.new update_management_dns_zone_binding_config delete_management_dns_zone_binding_config = parent_rpcs.delete_management_dns_zone_binding if parent_rpcs.respond_to? :delete_management_dns_zone_binding @delete_management_dns_zone_binding = ::Gapic::Config::Method.new delete_management_dns_zone_binding_config repair_management_dns_zone_binding_config = parent_rpcs.repair_management_dns_zone_binding if parent_rpcs.respond_to? :repair_management_dns_zone_binding @repair_management_dns_zone_binding = ::Gapic::Config::Method.new repair_management_dns_zone_binding_config create_vmware_engine_network_config = parent_rpcs.create_vmware_engine_network if parent_rpcs.respond_to? :create_vmware_engine_network @create_vmware_engine_network = ::Gapic::Config::Method.new create_vmware_engine_network_config update_vmware_engine_network_config = parent_rpcs.update_vmware_engine_network if parent_rpcs.respond_to? :update_vmware_engine_network @update_vmware_engine_network = ::Gapic::Config::Method.new update_vmware_engine_network_config delete_vmware_engine_network_config = parent_rpcs.delete_vmware_engine_network if parent_rpcs.respond_to? :delete_vmware_engine_network @delete_vmware_engine_network = ::Gapic::Config::Method.new delete_vmware_engine_network_config get_vmware_engine_network_config = parent_rpcs.get_vmware_engine_network if parent_rpcs.respond_to? :get_vmware_engine_network @get_vmware_engine_network = ::Gapic::Config::Method.new get_vmware_engine_network_config list_vmware_engine_networks_config = parent_rpcs.list_vmware_engine_networks if parent_rpcs.respond_to? :list_vmware_engine_networks @list_vmware_engine_networks = ::Gapic::Config::Method.new list_vmware_engine_networks_config create_private_connection_config = parent_rpcs.create_private_connection if parent_rpcs.respond_to? :create_private_connection @create_private_connection = ::Gapic::Config::Method.new create_private_connection_config get_private_connection_config = parent_rpcs.get_private_connection if parent_rpcs.respond_to? :get_private_connection @get_private_connection = ::Gapic::Config::Method.new get_private_connection_config list_private_connections_config = parent_rpcs.list_private_connections if parent_rpcs.respond_to? :list_private_connections @list_private_connections = ::Gapic::Config::Method.new list_private_connections_config update_private_connection_config = parent_rpcs.update_private_connection if parent_rpcs.respond_to? :update_private_connection @update_private_connection = ::Gapic::Config::Method.new update_private_connection_config delete_private_connection_config = parent_rpcs.delete_private_connection if parent_rpcs.respond_to? :delete_private_connection @delete_private_connection = ::Gapic::Config::Method.new delete_private_connection_config list_private_connection_peering_routes_config = parent_rpcs.list_private_connection_peering_routes if parent_rpcs.respond_to? :list_private_connection_peering_routes @list_private_connection_peering_routes = ::Gapic::Config::Method.new list_private_connection_peering_routes_config = parent_rpcs. if parent_rpcs.respond_to? :grant_dns_bind_permission @grant_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_dns_bind_permission @get_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :revoke_dns_bind_permission @revoke_dns_bind_permission = ::Gapic::Config::Method.new 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.
8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 |
# File 'lib/google/cloud/vmware_engine/v1/vmware_engine/rest/client.rb', line 8405 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmwareengine.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.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 :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 # @private # Overrides for http bindings for the RPCs of this service # are only used when this service is used as mixin, and only # by the host service. # @return [::Hash{::Symbol=>::Array<::Gapic::Rest::GrpcTranscoder::HttpBinding>}] config_attr :bindings_override, {}, ::Hash, 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 RPC class for the VmwareEngine 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 headers # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields # include the following keys: # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_private_clouds` # @return [::Gapic::Config::Method] # attr_reader :list_private_clouds ## # RPC-specific configuration for `get_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :get_private_cloud ## # RPC-specific configuration for `create_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :create_private_cloud ## # RPC-specific configuration for `update_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :update_private_cloud ## # RPC-specific configuration for `delete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :delete_private_cloud ## # RPC-specific configuration for `undelete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :undelete_private_cloud ## # RPC-specific configuration for `list_clusters` # @return [::Gapic::Config::Method] # attr_reader :list_clusters ## # RPC-specific configuration for `get_cluster` # @return [::Gapic::Config::Method] # attr_reader :get_cluster ## # RPC-specific configuration for `create_cluster` # @return [::Gapic::Config::Method] # attr_reader :create_cluster ## # RPC-specific configuration for `update_cluster` # @return [::Gapic::Config::Method] # attr_reader :update_cluster ## # RPC-specific configuration for `delete_cluster` # @return [::Gapic::Config::Method] # attr_reader :delete_cluster ## # RPC-specific configuration for `list_nodes` # @return [::Gapic::Config::Method] # attr_reader :list_nodes ## # RPC-specific configuration for `get_node` # @return [::Gapic::Config::Method] # attr_reader :get_node ## # RPC-specific configuration for `list_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :list_external_addresses ## # RPC-specific configuration for `fetch_network_policy_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :fetch_network_policy_external_addresses ## # RPC-specific configuration for `get_external_address` # @return [::Gapic::Config::Method] # attr_reader :get_external_address ## # RPC-specific configuration for `create_external_address` # @return [::Gapic::Config::Method] # attr_reader :create_external_address ## # RPC-specific configuration for `update_external_address` # @return [::Gapic::Config::Method] # attr_reader :update_external_address ## # RPC-specific configuration for `delete_external_address` # @return [::Gapic::Config::Method] # attr_reader :delete_external_address ## # RPC-specific configuration for `list_subnets` # @return [::Gapic::Config::Method] # attr_reader :list_subnets ## # RPC-specific configuration for `get_subnet` # @return [::Gapic::Config::Method] # attr_reader :get_subnet ## # RPC-specific configuration for `update_subnet` # @return [::Gapic::Config::Method] # attr_reader :update_subnet ## # RPC-specific configuration for `list_external_access_rules` # @return [::Gapic::Config::Method] # attr_reader :list_external_access_rules ## # RPC-specific configuration for `get_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :get_external_access_rule ## # RPC-specific configuration for `create_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :create_external_access_rule ## # RPC-specific configuration for `update_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :update_external_access_rule ## # RPC-specific configuration for `delete_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :delete_external_access_rule ## # RPC-specific configuration for `list_logging_servers` # @return [::Gapic::Config::Method] # attr_reader :list_logging_servers ## # RPC-specific configuration for `get_logging_server` # @return [::Gapic::Config::Method] # attr_reader :get_logging_server ## # RPC-specific configuration for `create_logging_server` # @return [::Gapic::Config::Method] # attr_reader :create_logging_server ## # RPC-specific configuration for `update_logging_server` # @return [::Gapic::Config::Method] # attr_reader :update_logging_server ## # RPC-specific configuration for `delete_logging_server` # @return [::Gapic::Config::Method] # attr_reader :delete_logging_server ## # RPC-specific configuration for `list_node_types` # @return [::Gapic::Config::Method] # attr_reader :list_node_types ## # RPC-specific configuration for `get_node_type` # @return [::Gapic::Config::Method] # attr_reader :get_node_type ## # RPC-specific configuration for `show_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_nsx_credentials ## # RPC-specific configuration for `show_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_vcenter_credentials ## # RPC-specific configuration for `reset_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_nsx_credentials ## # RPC-specific configuration for `reset_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_vcenter_credentials ## # RPC-specific configuration for `get_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :get_dns_forwarding ## # RPC-specific configuration for `update_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :update_dns_forwarding ## # RPC-specific configuration for `get_network_peering` # @return [::Gapic::Config::Method] # attr_reader :get_network_peering ## # RPC-specific configuration for `list_network_peerings` # @return [::Gapic::Config::Method] # attr_reader :list_network_peerings ## # RPC-specific configuration for `create_network_peering` # @return [::Gapic::Config::Method] # attr_reader :create_network_peering ## # RPC-specific configuration for `delete_network_peering` # @return [::Gapic::Config::Method] # attr_reader :delete_network_peering ## # RPC-specific configuration for `update_network_peering` # @return [::Gapic::Config::Method] # attr_reader :update_network_peering ## # RPC-specific configuration for `list_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_peering_routes ## # RPC-specific configuration for `create_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :create_hcx_activation_key ## # RPC-specific configuration for `list_hcx_activation_keys` # @return [::Gapic::Config::Method] # attr_reader :list_hcx_activation_keys ## # RPC-specific configuration for `get_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :get_hcx_activation_key ## # RPC-specific configuration for `get_network_policy` # @return [::Gapic::Config::Method] # attr_reader :get_network_policy ## # RPC-specific configuration for `list_network_policies` # @return [::Gapic::Config::Method] # attr_reader :list_network_policies ## # RPC-specific configuration for `create_network_policy` # @return [::Gapic::Config::Method] # attr_reader :create_network_policy ## # RPC-specific configuration for `update_network_policy` # @return [::Gapic::Config::Method] # attr_reader :update_network_policy ## # RPC-specific configuration for `delete_network_policy` # @return [::Gapic::Config::Method] # attr_reader :delete_network_policy ## # RPC-specific configuration for `list_management_dns_zone_bindings` # @return [::Gapic::Config::Method] # attr_reader :list_management_dns_zone_bindings ## # RPC-specific configuration for `get_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :get_management_dns_zone_binding ## # RPC-specific configuration for `create_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :create_management_dns_zone_binding ## # RPC-specific configuration for `update_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :update_management_dns_zone_binding ## # RPC-specific configuration for `delete_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :delete_management_dns_zone_binding ## # RPC-specific configuration for `repair_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :repair_management_dns_zone_binding ## # RPC-specific configuration for `create_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :create_vmware_engine_network ## # RPC-specific configuration for `update_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :update_vmware_engine_network ## # RPC-specific configuration for `delete_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :delete_vmware_engine_network ## # RPC-specific configuration for `get_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :get_vmware_engine_network ## # RPC-specific configuration for `list_vmware_engine_networks` # @return [::Gapic::Config::Method] # attr_reader :list_vmware_engine_networks ## # RPC-specific configuration for `create_private_connection` # @return [::Gapic::Config::Method] # attr_reader :create_private_connection ## # RPC-specific configuration for `get_private_connection` # @return [::Gapic::Config::Method] # attr_reader :get_private_connection ## # RPC-specific configuration for `list_private_connections` # @return [::Gapic::Config::Method] # attr_reader :list_private_connections ## # RPC-specific configuration for `update_private_connection` # @return [::Gapic::Config::Method] # attr_reader :update_private_connection ## # RPC-specific configuration for `delete_private_connection` # @return [::Gapic::Config::Method] # attr_reader :delete_private_connection ## # RPC-specific configuration for `list_private_connection_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_private_connection_peering_routes ## # RPC-specific configuration for `grant_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :grant_dns_bind_permission ## # RPC-specific configuration for `get_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :get_dns_bind_permission ## # RPC-specific configuration for `revoke_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :revoke_dns_bind_permission # @private def initialize parent_rpcs = nil list_private_clouds_config = parent_rpcs.list_private_clouds if parent_rpcs.respond_to? :list_private_clouds @list_private_clouds = ::Gapic::Config::Method.new list_private_clouds_config get_private_cloud_config = parent_rpcs.get_private_cloud if parent_rpcs.respond_to? :get_private_cloud @get_private_cloud = ::Gapic::Config::Method.new get_private_cloud_config create_private_cloud_config = parent_rpcs.create_private_cloud if parent_rpcs.respond_to? :create_private_cloud @create_private_cloud = ::Gapic::Config::Method.new create_private_cloud_config update_private_cloud_config = parent_rpcs.update_private_cloud if parent_rpcs.respond_to? :update_private_cloud @update_private_cloud = ::Gapic::Config::Method.new update_private_cloud_config delete_private_cloud_config = parent_rpcs.delete_private_cloud if parent_rpcs.respond_to? :delete_private_cloud @delete_private_cloud = ::Gapic::Config::Method.new delete_private_cloud_config undelete_private_cloud_config = parent_rpcs.undelete_private_cloud if parent_rpcs.respond_to? :undelete_private_cloud @undelete_private_cloud = ::Gapic::Config::Method.new undelete_private_cloud_config list_clusters_config = parent_rpcs.list_clusters if parent_rpcs.respond_to? :list_clusters @list_clusters = ::Gapic::Config::Method.new list_clusters_config get_cluster_config = parent_rpcs.get_cluster if parent_rpcs.respond_to? :get_cluster @get_cluster = ::Gapic::Config::Method.new get_cluster_config create_cluster_config = parent_rpcs.create_cluster if parent_rpcs.respond_to? :create_cluster @create_cluster = ::Gapic::Config::Method.new create_cluster_config update_cluster_config = parent_rpcs.update_cluster if parent_rpcs.respond_to? :update_cluster @update_cluster = ::Gapic::Config::Method.new update_cluster_config delete_cluster_config = parent_rpcs.delete_cluster if parent_rpcs.respond_to? :delete_cluster @delete_cluster = ::Gapic::Config::Method.new delete_cluster_config list_nodes_config = parent_rpcs.list_nodes if parent_rpcs.respond_to? :list_nodes @list_nodes = ::Gapic::Config::Method.new list_nodes_config get_node_config = parent_rpcs.get_node if parent_rpcs.respond_to? :get_node @get_node = ::Gapic::Config::Method.new get_node_config list_external_addresses_config = parent_rpcs.list_external_addresses if parent_rpcs.respond_to? :list_external_addresses @list_external_addresses = ::Gapic::Config::Method.new list_external_addresses_config fetch_network_policy_external_addresses_config = parent_rpcs.fetch_network_policy_external_addresses if parent_rpcs.respond_to? :fetch_network_policy_external_addresses @fetch_network_policy_external_addresses = ::Gapic::Config::Method.new fetch_network_policy_external_addresses_config get_external_address_config = parent_rpcs.get_external_address if parent_rpcs.respond_to? :get_external_address @get_external_address = ::Gapic::Config::Method.new get_external_address_config create_external_address_config = parent_rpcs.create_external_address if parent_rpcs.respond_to? :create_external_address @create_external_address = ::Gapic::Config::Method.new create_external_address_config update_external_address_config = parent_rpcs.update_external_address if parent_rpcs.respond_to? :update_external_address @update_external_address = ::Gapic::Config::Method.new update_external_address_config delete_external_address_config = parent_rpcs.delete_external_address if parent_rpcs.respond_to? :delete_external_address @delete_external_address = ::Gapic::Config::Method.new delete_external_address_config list_subnets_config = parent_rpcs.list_subnets if parent_rpcs.respond_to? :list_subnets @list_subnets = ::Gapic::Config::Method.new list_subnets_config get_subnet_config = parent_rpcs.get_subnet if parent_rpcs.respond_to? :get_subnet @get_subnet = ::Gapic::Config::Method.new get_subnet_config update_subnet_config = parent_rpcs.update_subnet if parent_rpcs.respond_to? :update_subnet @update_subnet = ::Gapic::Config::Method.new update_subnet_config list_external_access_rules_config = parent_rpcs.list_external_access_rules if parent_rpcs.respond_to? :list_external_access_rules @list_external_access_rules = ::Gapic::Config::Method.new list_external_access_rules_config get_external_access_rule_config = parent_rpcs.get_external_access_rule if parent_rpcs.respond_to? :get_external_access_rule @get_external_access_rule = ::Gapic::Config::Method.new get_external_access_rule_config create_external_access_rule_config = parent_rpcs.create_external_access_rule if parent_rpcs.respond_to? :create_external_access_rule @create_external_access_rule = ::Gapic::Config::Method.new create_external_access_rule_config update_external_access_rule_config = parent_rpcs.update_external_access_rule if parent_rpcs.respond_to? :update_external_access_rule @update_external_access_rule = ::Gapic::Config::Method.new update_external_access_rule_config delete_external_access_rule_config = parent_rpcs.delete_external_access_rule if parent_rpcs.respond_to? :delete_external_access_rule @delete_external_access_rule = ::Gapic::Config::Method.new delete_external_access_rule_config list_logging_servers_config = parent_rpcs.list_logging_servers if parent_rpcs.respond_to? :list_logging_servers @list_logging_servers = ::Gapic::Config::Method.new list_logging_servers_config get_logging_server_config = parent_rpcs.get_logging_server if parent_rpcs.respond_to? :get_logging_server @get_logging_server = ::Gapic::Config::Method.new get_logging_server_config create_logging_server_config = parent_rpcs.create_logging_server if parent_rpcs.respond_to? :create_logging_server @create_logging_server = ::Gapic::Config::Method.new create_logging_server_config update_logging_server_config = parent_rpcs.update_logging_server if parent_rpcs.respond_to? :update_logging_server @update_logging_server = ::Gapic::Config::Method.new update_logging_server_config delete_logging_server_config = parent_rpcs.delete_logging_server if parent_rpcs.respond_to? :delete_logging_server @delete_logging_server = ::Gapic::Config::Method.new delete_logging_server_config list_node_types_config = parent_rpcs.list_node_types if parent_rpcs.respond_to? :list_node_types @list_node_types = ::Gapic::Config::Method.new list_node_types_config get_node_type_config = parent_rpcs.get_node_type if parent_rpcs.respond_to? :get_node_type @get_node_type = ::Gapic::Config::Method.new get_node_type_config show_nsx_credentials_config = parent_rpcs.show_nsx_credentials if parent_rpcs.respond_to? :show_nsx_credentials @show_nsx_credentials = ::Gapic::Config::Method.new show_nsx_credentials_config show_vcenter_credentials_config = parent_rpcs.show_vcenter_credentials if parent_rpcs.respond_to? :show_vcenter_credentials @show_vcenter_credentials = ::Gapic::Config::Method.new show_vcenter_credentials_config reset_nsx_credentials_config = parent_rpcs.reset_nsx_credentials if parent_rpcs.respond_to? :reset_nsx_credentials @reset_nsx_credentials = ::Gapic::Config::Method.new reset_nsx_credentials_config reset_vcenter_credentials_config = parent_rpcs.reset_vcenter_credentials if parent_rpcs.respond_to? :reset_vcenter_credentials @reset_vcenter_credentials = ::Gapic::Config::Method.new reset_vcenter_credentials_config get_dns_forwarding_config = parent_rpcs.get_dns_forwarding if parent_rpcs.respond_to? :get_dns_forwarding @get_dns_forwarding = ::Gapic::Config::Method.new get_dns_forwarding_config update_dns_forwarding_config = parent_rpcs.update_dns_forwarding if parent_rpcs.respond_to? :update_dns_forwarding @update_dns_forwarding = ::Gapic::Config::Method.new update_dns_forwarding_config get_network_peering_config = parent_rpcs.get_network_peering if parent_rpcs.respond_to? :get_network_peering @get_network_peering = ::Gapic::Config::Method.new get_network_peering_config list_network_peerings_config = parent_rpcs.list_network_peerings if parent_rpcs.respond_to? :list_network_peerings @list_network_peerings = ::Gapic::Config::Method.new list_network_peerings_config create_network_peering_config = parent_rpcs.create_network_peering if parent_rpcs.respond_to? :create_network_peering @create_network_peering = ::Gapic::Config::Method.new create_network_peering_config delete_network_peering_config = parent_rpcs.delete_network_peering if parent_rpcs.respond_to? :delete_network_peering @delete_network_peering = ::Gapic::Config::Method.new delete_network_peering_config update_network_peering_config = parent_rpcs.update_network_peering if parent_rpcs.respond_to? :update_network_peering @update_network_peering = ::Gapic::Config::Method.new update_network_peering_config list_peering_routes_config = parent_rpcs.list_peering_routes if parent_rpcs.respond_to? :list_peering_routes @list_peering_routes = ::Gapic::Config::Method.new list_peering_routes_config create_hcx_activation_key_config = parent_rpcs.create_hcx_activation_key if parent_rpcs.respond_to? :create_hcx_activation_key @create_hcx_activation_key = ::Gapic::Config::Method.new create_hcx_activation_key_config list_hcx_activation_keys_config = parent_rpcs.list_hcx_activation_keys if parent_rpcs.respond_to? :list_hcx_activation_keys @list_hcx_activation_keys = ::Gapic::Config::Method.new list_hcx_activation_keys_config get_hcx_activation_key_config = parent_rpcs.get_hcx_activation_key if parent_rpcs.respond_to? :get_hcx_activation_key @get_hcx_activation_key = ::Gapic::Config::Method.new get_hcx_activation_key_config get_network_policy_config = parent_rpcs.get_network_policy if parent_rpcs.respond_to? :get_network_policy @get_network_policy = ::Gapic::Config::Method.new get_network_policy_config list_network_policies_config = parent_rpcs.list_network_policies if parent_rpcs.respond_to? :list_network_policies @list_network_policies = ::Gapic::Config::Method.new list_network_policies_config create_network_policy_config = parent_rpcs.create_network_policy if parent_rpcs.respond_to? :create_network_policy @create_network_policy = ::Gapic::Config::Method.new create_network_policy_config update_network_policy_config = parent_rpcs.update_network_policy if parent_rpcs.respond_to? :update_network_policy @update_network_policy = ::Gapic::Config::Method.new update_network_policy_config delete_network_policy_config = parent_rpcs.delete_network_policy if parent_rpcs.respond_to? :delete_network_policy @delete_network_policy = ::Gapic::Config::Method.new delete_network_policy_config list_management_dns_zone_bindings_config = parent_rpcs.list_management_dns_zone_bindings if parent_rpcs.respond_to? :list_management_dns_zone_bindings @list_management_dns_zone_bindings = ::Gapic::Config::Method.new list_management_dns_zone_bindings_config get_management_dns_zone_binding_config = parent_rpcs.get_management_dns_zone_binding if parent_rpcs.respond_to? :get_management_dns_zone_binding @get_management_dns_zone_binding = ::Gapic::Config::Method.new get_management_dns_zone_binding_config create_management_dns_zone_binding_config = parent_rpcs.create_management_dns_zone_binding if parent_rpcs.respond_to? :create_management_dns_zone_binding @create_management_dns_zone_binding = ::Gapic::Config::Method.new create_management_dns_zone_binding_config update_management_dns_zone_binding_config = parent_rpcs.update_management_dns_zone_binding if parent_rpcs.respond_to? :update_management_dns_zone_binding @update_management_dns_zone_binding = ::Gapic::Config::Method.new update_management_dns_zone_binding_config delete_management_dns_zone_binding_config = parent_rpcs.delete_management_dns_zone_binding if parent_rpcs.respond_to? :delete_management_dns_zone_binding @delete_management_dns_zone_binding = ::Gapic::Config::Method.new delete_management_dns_zone_binding_config repair_management_dns_zone_binding_config = parent_rpcs.repair_management_dns_zone_binding if parent_rpcs.respond_to? :repair_management_dns_zone_binding @repair_management_dns_zone_binding = ::Gapic::Config::Method.new repair_management_dns_zone_binding_config create_vmware_engine_network_config = parent_rpcs.create_vmware_engine_network if parent_rpcs.respond_to? :create_vmware_engine_network @create_vmware_engine_network = ::Gapic::Config::Method.new create_vmware_engine_network_config update_vmware_engine_network_config = parent_rpcs.update_vmware_engine_network if parent_rpcs.respond_to? :update_vmware_engine_network @update_vmware_engine_network = ::Gapic::Config::Method.new update_vmware_engine_network_config delete_vmware_engine_network_config = parent_rpcs.delete_vmware_engine_network if parent_rpcs.respond_to? :delete_vmware_engine_network @delete_vmware_engine_network = ::Gapic::Config::Method.new delete_vmware_engine_network_config get_vmware_engine_network_config = parent_rpcs.get_vmware_engine_network if parent_rpcs.respond_to? :get_vmware_engine_network @get_vmware_engine_network = ::Gapic::Config::Method.new get_vmware_engine_network_config list_vmware_engine_networks_config = parent_rpcs.list_vmware_engine_networks if parent_rpcs.respond_to? :list_vmware_engine_networks @list_vmware_engine_networks = ::Gapic::Config::Method.new list_vmware_engine_networks_config create_private_connection_config = parent_rpcs.create_private_connection if parent_rpcs.respond_to? :create_private_connection @create_private_connection = ::Gapic::Config::Method.new create_private_connection_config get_private_connection_config = parent_rpcs.get_private_connection if parent_rpcs.respond_to? :get_private_connection @get_private_connection = ::Gapic::Config::Method.new get_private_connection_config list_private_connections_config = parent_rpcs.list_private_connections if parent_rpcs.respond_to? :list_private_connections @list_private_connections = ::Gapic::Config::Method.new list_private_connections_config update_private_connection_config = parent_rpcs.update_private_connection if parent_rpcs.respond_to? :update_private_connection @update_private_connection = ::Gapic::Config::Method.new update_private_connection_config delete_private_connection_config = parent_rpcs.delete_private_connection if parent_rpcs.respond_to? :delete_private_connection @delete_private_connection = ::Gapic::Config::Method.new delete_private_connection_config list_private_connection_peering_routes_config = parent_rpcs.list_private_connection_peering_routes if parent_rpcs.respond_to? :list_private_connection_peering_routes @list_private_connection_peering_routes = ::Gapic::Config::Method.new list_private_connection_peering_routes_config = parent_rpcs. if parent_rpcs.respond_to? :grant_dns_bind_permission @grant_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_dns_bind_permission @get_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :revoke_dns_bind_permission @revoke_dns_bind_permission = ::Gapic::Config::Method.new yield self if block_given? end end end |
#lib_name ⇒ ::String
The library name as recorded in instrumentation and logging
8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 |
# File 'lib/google/cloud/vmware_engine/v1/vmware_engine/rest/client.rb', line 8405 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmwareengine.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.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 :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 # @private # Overrides for http bindings for the RPCs of this service # are only used when this service is used as mixin, and only # by the host service. # @return [::Hash{::Symbol=>::Array<::Gapic::Rest::GrpcTranscoder::HttpBinding>}] config_attr :bindings_override, {}, ::Hash, 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 RPC class for the VmwareEngine 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 headers # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields # include the following keys: # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_private_clouds` # @return [::Gapic::Config::Method] # attr_reader :list_private_clouds ## # RPC-specific configuration for `get_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :get_private_cloud ## # RPC-specific configuration for `create_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :create_private_cloud ## # RPC-specific configuration for `update_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :update_private_cloud ## # RPC-specific configuration for `delete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :delete_private_cloud ## # RPC-specific configuration for `undelete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :undelete_private_cloud ## # RPC-specific configuration for `list_clusters` # @return [::Gapic::Config::Method] # attr_reader :list_clusters ## # RPC-specific configuration for `get_cluster` # @return [::Gapic::Config::Method] # attr_reader :get_cluster ## # RPC-specific configuration for `create_cluster` # @return [::Gapic::Config::Method] # attr_reader :create_cluster ## # RPC-specific configuration for `update_cluster` # @return [::Gapic::Config::Method] # attr_reader :update_cluster ## # RPC-specific configuration for `delete_cluster` # @return [::Gapic::Config::Method] # attr_reader :delete_cluster ## # RPC-specific configuration for `list_nodes` # @return [::Gapic::Config::Method] # attr_reader :list_nodes ## # RPC-specific configuration for `get_node` # @return [::Gapic::Config::Method] # attr_reader :get_node ## # RPC-specific configuration for `list_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :list_external_addresses ## # RPC-specific configuration for `fetch_network_policy_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :fetch_network_policy_external_addresses ## # RPC-specific configuration for `get_external_address` # @return [::Gapic::Config::Method] # attr_reader :get_external_address ## # RPC-specific configuration for `create_external_address` # @return [::Gapic::Config::Method] # attr_reader :create_external_address ## # RPC-specific configuration for `update_external_address` # @return [::Gapic::Config::Method] # attr_reader :update_external_address ## # RPC-specific configuration for `delete_external_address` # @return [::Gapic::Config::Method] # attr_reader :delete_external_address ## # RPC-specific configuration for `list_subnets` # @return [::Gapic::Config::Method] # attr_reader :list_subnets ## # RPC-specific configuration for `get_subnet` # @return [::Gapic::Config::Method] # attr_reader :get_subnet ## # RPC-specific configuration for `update_subnet` # @return [::Gapic::Config::Method] # attr_reader :update_subnet ## # RPC-specific configuration for `list_external_access_rules` # @return [::Gapic::Config::Method] # attr_reader :list_external_access_rules ## # RPC-specific configuration for `get_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :get_external_access_rule ## # RPC-specific configuration for `create_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :create_external_access_rule ## # RPC-specific configuration for `update_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :update_external_access_rule ## # RPC-specific configuration for `delete_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :delete_external_access_rule ## # RPC-specific configuration for `list_logging_servers` # @return [::Gapic::Config::Method] # attr_reader :list_logging_servers ## # RPC-specific configuration for `get_logging_server` # @return [::Gapic::Config::Method] # attr_reader :get_logging_server ## # RPC-specific configuration for `create_logging_server` # @return [::Gapic::Config::Method] # attr_reader :create_logging_server ## # RPC-specific configuration for `update_logging_server` # @return [::Gapic::Config::Method] # attr_reader :update_logging_server ## # RPC-specific configuration for `delete_logging_server` # @return [::Gapic::Config::Method] # attr_reader :delete_logging_server ## # RPC-specific configuration for `list_node_types` # @return [::Gapic::Config::Method] # attr_reader :list_node_types ## # RPC-specific configuration for `get_node_type` # @return [::Gapic::Config::Method] # attr_reader :get_node_type ## # RPC-specific configuration for `show_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_nsx_credentials ## # RPC-specific configuration for `show_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_vcenter_credentials ## # RPC-specific configuration for `reset_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_nsx_credentials ## # RPC-specific configuration for `reset_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_vcenter_credentials ## # RPC-specific configuration for `get_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :get_dns_forwarding ## # RPC-specific configuration for `update_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :update_dns_forwarding ## # RPC-specific configuration for `get_network_peering` # @return [::Gapic::Config::Method] # attr_reader :get_network_peering ## # RPC-specific configuration for `list_network_peerings` # @return [::Gapic::Config::Method] # attr_reader :list_network_peerings ## # RPC-specific configuration for `create_network_peering` # @return [::Gapic::Config::Method] # attr_reader :create_network_peering ## # RPC-specific configuration for `delete_network_peering` # @return [::Gapic::Config::Method] # attr_reader :delete_network_peering ## # RPC-specific configuration for `update_network_peering` # @return [::Gapic::Config::Method] # attr_reader :update_network_peering ## # RPC-specific configuration for `list_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_peering_routes ## # RPC-specific configuration for `create_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :create_hcx_activation_key ## # RPC-specific configuration for `list_hcx_activation_keys` # @return [::Gapic::Config::Method] # attr_reader :list_hcx_activation_keys ## # RPC-specific configuration for `get_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :get_hcx_activation_key ## # RPC-specific configuration for `get_network_policy` # @return [::Gapic::Config::Method] # attr_reader :get_network_policy ## # RPC-specific configuration for `list_network_policies` # @return [::Gapic::Config::Method] # attr_reader :list_network_policies ## # RPC-specific configuration for `create_network_policy` # @return [::Gapic::Config::Method] # attr_reader :create_network_policy ## # RPC-specific configuration for `update_network_policy` # @return [::Gapic::Config::Method] # attr_reader :update_network_policy ## # RPC-specific configuration for `delete_network_policy` # @return [::Gapic::Config::Method] # attr_reader :delete_network_policy ## # RPC-specific configuration for `list_management_dns_zone_bindings` # @return [::Gapic::Config::Method] # attr_reader :list_management_dns_zone_bindings ## # RPC-specific configuration for `get_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :get_management_dns_zone_binding ## # RPC-specific configuration for `create_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :create_management_dns_zone_binding ## # RPC-specific configuration for `update_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :update_management_dns_zone_binding ## # RPC-specific configuration for `delete_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :delete_management_dns_zone_binding ## # RPC-specific configuration for `repair_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :repair_management_dns_zone_binding ## # RPC-specific configuration for `create_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :create_vmware_engine_network ## # RPC-specific configuration for `update_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :update_vmware_engine_network ## # RPC-specific configuration for `delete_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :delete_vmware_engine_network ## # RPC-specific configuration for `get_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :get_vmware_engine_network ## # RPC-specific configuration for `list_vmware_engine_networks` # @return [::Gapic::Config::Method] # attr_reader :list_vmware_engine_networks ## # RPC-specific configuration for `create_private_connection` # @return [::Gapic::Config::Method] # attr_reader :create_private_connection ## # RPC-specific configuration for `get_private_connection` # @return [::Gapic::Config::Method] # attr_reader :get_private_connection ## # RPC-specific configuration for `list_private_connections` # @return [::Gapic::Config::Method] # attr_reader :list_private_connections ## # RPC-specific configuration for `update_private_connection` # @return [::Gapic::Config::Method] # attr_reader :update_private_connection ## # RPC-specific configuration for `delete_private_connection` # @return [::Gapic::Config::Method] # attr_reader :delete_private_connection ## # RPC-specific configuration for `list_private_connection_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_private_connection_peering_routes ## # RPC-specific configuration for `grant_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :grant_dns_bind_permission ## # RPC-specific configuration for `get_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :get_dns_bind_permission ## # RPC-specific configuration for `revoke_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :revoke_dns_bind_permission # @private def initialize parent_rpcs = nil list_private_clouds_config = parent_rpcs.list_private_clouds if parent_rpcs.respond_to? :list_private_clouds @list_private_clouds = ::Gapic::Config::Method.new list_private_clouds_config get_private_cloud_config = parent_rpcs.get_private_cloud if parent_rpcs.respond_to? :get_private_cloud @get_private_cloud = ::Gapic::Config::Method.new get_private_cloud_config create_private_cloud_config = parent_rpcs.create_private_cloud if parent_rpcs.respond_to? :create_private_cloud @create_private_cloud = ::Gapic::Config::Method.new create_private_cloud_config update_private_cloud_config = parent_rpcs.update_private_cloud if parent_rpcs.respond_to? :update_private_cloud @update_private_cloud = ::Gapic::Config::Method.new update_private_cloud_config delete_private_cloud_config = parent_rpcs.delete_private_cloud if parent_rpcs.respond_to? :delete_private_cloud @delete_private_cloud = ::Gapic::Config::Method.new delete_private_cloud_config undelete_private_cloud_config = parent_rpcs.undelete_private_cloud if parent_rpcs.respond_to? :undelete_private_cloud @undelete_private_cloud = ::Gapic::Config::Method.new undelete_private_cloud_config list_clusters_config = parent_rpcs.list_clusters if parent_rpcs.respond_to? :list_clusters @list_clusters = ::Gapic::Config::Method.new list_clusters_config get_cluster_config = parent_rpcs.get_cluster if parent_rpcs.respond_to? :get_cluster @get_cluster = ::Gapic::Config::Method.new get_cluster_config create_cluster_config = parent_rpcs.create_cluster if parent_rpcs.respond_to? :create_cluster @create_cluster = ::Gapic::Config::Method.new create_cluster_config update_cluster_config = parent_rpcs.update_cluster if parent_rpcs.respond_to? :update_cluster @update_cluster = ::Gapic::Config::Method.new update_cluster_config delete_cluster_config = parent_rpcs.delete_cluster if parent_rpcs.respond_to? :delete_cluster @delete_cluster = ::Gapic::Config::Method.new delete_cluster_config list_nodes_config = parent_rpcs.list_nodes if parent_rpcs.respond_to? :list_nodes @list_nodes = ::Gapic::Config::Method.new list_nodes_config get_node_config = parent_rpcs.get_node if parent_rpcs.respond_to? :get_node @get_node = ::Gapic::Config::Method.new get_node_config list_external_addresses_config = parent_rpcs.list_external_addresses if parent_rpcs.respond_to? :list_external_addresses @list_external_addresses = ::Gapic::Config::Method.new list_external_addresses_config fetch_network_policy_external_addresses_config = parent_rpcs.fetch_network_policy_external_addresses if parent_rpcs.respond_to? :fetch_network_policy_external_addresses @fetch_network_policy_external_addresses = ::Gapic::Config::Method.new fetch_network_policy_external_addresses_config get_external_address_config = parent_rpcs.get_external_address if parent_rpcs.respond_to? :get_external_address @get_external_address = ::Gapic::Config::Method.new get_external_address_config create_external_address_config = parent_rpcs.create_external_address if parent_rpcs.respond_to? :create_external_address @create_external_address = ::Gapic::Config::Method.new create_external_address_config update_external_address_config = parent_rpcs.update_external_address if parent_rpcs.respond_to? :update_external_address @update_external_address = ::Gapic::Config::Method.new update_external_address_config delete_external_address_config = parent_rpcs.delete_external_address if parent_rpcs.respond_to? :delete_external_address @delete_external_address = ::Gapic::Config::Method.new delete_external_address_config list_subnets_config = parent_rpcs.list_subnets if parent_rpcs.respond_to? :list_subnets @list_subnets = ::Gapic::Config::Method.new list_subnets_config get_subnet_config = parent_rpcs.get_subnet if parent_rpcs.respond_to? :get_subnet @get_subnet = ::Gapic::Config::Method.new get_subnet_config update_subnet_config = parent_rpcs.update_subnet if parent_rpcs.respond_to? :update_subnet @update_subnet = ::Gapic::Config::Method.new update_subnet_config list_external_access_rules_config = parent_rpcs.list_external_access_rules if parent_rpcs.respond_to? :list_external_access_rules @list_external_access_rules = ::Gapic::Config::Method.new list_external_access_rules_config get_external_access_rule_config = parent_rpcs.get_external_access_rule if parent_rpcs.respond_to? :get_external_access_rule @get_external_access_rule = ::Gapic::Config::Method.new get_external_access_rule_config create_external_access_rule_config = parent_rpcs.create_external_access_rule if parent_rpcs.respond_to? :create_external_access_rule @create_external_access_rule = ::Gapic::Config::Method.new create_external_access_rule_config update_external_access_rule_config = parent_rpcs.update_external_access_rule if parent_rpcs.respond_to? :update_external_access_rule @update_external_access_rule = ::Gapic::Config::Method.new update_external_access_rule_config delete_external_access_rule_config = parent_rpcs.delete_external_access_rule if parent_rpcs.respond_to? :delete_external_access_rule @delete_external_access_rule = ::Gapic::Config::Method.new delete_external_access_rule_config list_logging_servers_config = parent_rpcs.list_logging_servers if parent_rpcs.respond_to? :list_logging_servers @list_logging_servers = ::Gapic::Config::Method.new list_logging_servers_config get_logging_server_config = parent_rpcs.get_logging_server if parent_rpcs.respond_to? :get_logging_server @get_logging_server = ::Gapic::Config::Method.new get_logging_server_config create_logging_server_config = parent_rpcs.create_logging_server if parent_rpcs.respond_to? :create_logging_server @create_logging_server = ::Gapic::Config::Method.new create_logging_server_config update_logging_server_config = parent_rpcs.update_logging_server if parent_rpcs.respond_to? :update_logging_server @update_logging_server = ::Gapic::Config::Method.new update_logging_server_config delete_logging_server_config = parent_rpcs.delete_logging_server if parent_rpcs.respond_to? :delete_logging_server @delete_logging_server = ::Gapic::Config::Method.new delete_logging_server_config list_node_types_config = parent_rpcs.list_node_types if parent_rpcs.respond_to? :list_node_types @list_node_types = ::Gapic::Config::Method.new list_node_types_config get_node_type_config = parent_rpcs.get_node_type if parent_rpcs.respond_to? :get_node_type @get_node_type = ::Gapic::Config::Method.new get_node_type_config show_nsx_credentials_config = parent_rpcs.show_nsx_credentials if parent_rpcs.respond_to? :show_nsx_credentials @show_nsx_credentials = ::Gapic::Config::Method.new show_nsx_credentials_config show_vcenter_credentials_config = parent_rpcs.show_vcenter_credentials if parent_rpcs.respond_to? :show_vcenter_credentials @show_vcenter_credentials = ::Gapic::Config::Method.new show_vcenter_credentials_config reset_nsx_credentials_config = parent_rpcs.reset_nsx_credentials if parent_rpcs.respond_to? :reset_nsx_credentials @reset_nsx_credentials = ::Gapic::Config::Method.new reset_nsx_credentials_config reset_vcenter_credentials_config = parent_rpcs.reset_vcenter_credentials if parent_rpcs.respond_to? :reset_vcenter_credentials @reset_vcenter_credentials = ::Gapic::Config::Method.new reset_vcenter_credentials_config get_dns_forwarding_config = parent_rpcs.get_dns_forwarding if parent_rpcs.respond_to? :get_dns_forwarding @get_dns_forwarding = ::Gapic::Config::Method.new get_dns_forwarding_config update_dns_forwarding_config = parent_rpcs.update_dns_forwarding if parent_rpcs.respond_to? :update_dns_forwarding @update_dns_forwarding = ::Gapic::Config::Method.new update_dns_forwarding_config get_network_peering_config = parent_rpcs.get_network_peering if parent_rpcs.respond_to? :get_network_peering @get_network_peering = ::Gapic::Config::Method.new get_network_peering_config list_network_peerings_config = parent_rpcs.list_network_peerings if parent_rpcs.respond_to? :list_network_peerings @list_network_peerings = ::Gapic::Config::Method.new list_network_peerings_config create_network_peering_config = parent_rpcs.create_network_peering if parent_rpcs.respond_to? :create_network_peering @create_network_peering = ::Gapic::Config::Method.new create_network_peering_config delete_network_peering_config = parent_rpcs.delete_network_peering if parent_rpcs.respond_to? :delete_network_peering @delete_network_peering = ::Gapic::Config::Method.new delete_network_peering_config update_network_peering_config = parent_rpcs.update_network_peering if parent_rpcs.respond_to? :update_network_peering @update_network_peering = ::Gapic::Config::Method.new update_network_peering_config list_peering_routes_config = parent_rpcs.list_peering_routes if parent_rpcs.respond_to? :list_peering_routes @list_peering_routes = ::Gapic::Config::Method.new list_peering_routes_config create_hcx_activation_key_config = parent_rpcs.create_hcx_activation_key if parent_rpcs.respond_to? :create_hcx_activation_key @create_hcx_activation_key = ::Gapic::Config::Method.new create_hcx_activation_key_config list_hcx_activation_keys_config = parent_rpcs.list_hcx_activation_keys if parent_rpcs.respond_to? :list_hcx_activation_keys @list_hcx_activation_keys = ::Gapic::Config::Method.new list_hcx_activation_keys_config get_hcx_activation_key_config = parent_rpcs.get_hcx_activation_key if parent_rpcs.respond_to? :get_hcx_activation_key @get_hcx_activation_key = ::Gapic::Config::Method.new get_hcx_activation_key_config get_network_policy_config = parent_rpcs.get_network_policy if parent_rpcs.respond_to? :get_network_policy @get_network_policy = ::Gapic::Config::Method.new get_network_policy_config list_network_policies_config = parent_rpcs.list_network_policies if parent_rpcs.respond_to? :list_network_policies @list_network_policies = ::Gapic::Config::Method.new list_network_policies_config create_network_policy_config = parent_rpcs.create_network_policy if parent_rpcs.respond_to? :create_network_policy @create_network_policy = ::Gapic::Config::Method.new create_network_policy_config update_network_policy_config = parent_rpcs.update_network_policy if parent_rpcs.respond_to? :update_network_policy @update_network_policy = ::Gapic::Config::Method.new update_network_policy_config delete_network_policy_config = parent_rpcs.delete_network_policy if parent_rpcs.respond_to? :delete_network_policy @delete_network_policy = ::Gapic::Config::Method.new delete_network_policy_config list_management_dns_zone_bindings_config = parent_rpcs.list_management_dns_zone_bindings if parent_rpcs.respond_to? :list_management_dns_zone_bindings @list_management_dns_zone_bindings = ::Gapic::Config::Method.new list_management_dns_zone_bindings_config get_management_dns_zone_binding_config = parent_rpcs.get_management_dns_zone_binding if parent_rpcs.respond_to? :get_management_dns_zone_binding @get_management_dns_zone_binding = ::Gapic::Config::Method.new get_management_dns_zone_binding_config create_management_dns_zone_binding_config = parent_rpcs.create_management_dns_zone_binding if parent_rpcs.respond_to? :create_management_dns_zone_binding @create_management_dns_zone_binding = ::Gapic::Config::Method.new create_management_dns_zone_binding_config update_management_dns_zone_binding_config = parent_rpcs.update_management_dns_zone_binding if parent_rpcs.respond_to? :update_management_dns_zone_binding @update_management_dns_zone_binding = ::Gapic::Config::Method.new update_management_dns_zone_binding_config delete_management_dns_zone_binding_config = parent_rpcs.delete_management_dns_zone_binding if parent_rpcs.respond_to? :delete_management_dns_zone_binding @delete_management_dns_zone_binding = ::Gapic::Config::Method.new delete_management_dns_zone_binding_config repair_management_dns_zone_binding_config = parent_rpcs.repair_management_dns_zone_binding if parent_rpcs.respond_to? :repair_management_dns_zone_binding @repair_management_dns_zone_binding = ::Gapic::Config::Method.new repair_management_dns_zone_binding_config create_vmware_engine_network_config = parent_rpcs.create_vmware_engine_network if parent_rpcs.respond_to? :create_vmware_engine_network @create_vmware_engine_network = ::Gapic::Config::Method.new create_vmware_engine_network_config update_vmware_engine_network_config = parent_rpcs.update_vmware_engine_network if parent_rpcs.respond_to? :update_vmware_engine_network @update_vmware_engine_network = ::Gapic::Config::Method.new update_vmware_engine_network_config delete_vmware_engine_network_config = parent_rpcs.delete_vmware_engine_network if parent_rpcs.respond_to? :delete_vmware_engine_network @delete_vmware_engine_network = ::Gapic::Config::Method.new delete_vmware_engine_network_config get_vmware_engine_network_config = parent_rpcs.get_vmware_engine_network if parent_rpcs.respond_to? :get_vmware_engine_network @get_vmware_engine_network = ::Gapic::Config::Method.new get_vmware_engine_network_config list_vmware_engine_networks_config = parent_rpcs.list_vmware_engine_networks if parent_rpcs.respond_to? :list_vmware_engine_networks @list_vmware_engine_networks = ::Gapic::Config::Method.new list_vmware_engine_networks_config create_private_connection_config = parent_rpcs.create_private_connection if parent_rpcs.respond_to? :create_private_connection @create_private_connection = ::Gapic::Config::Method.new create_private_connection_config get_private_connection_config = parent_rpcs.get_private_connection if parent_rpcs.respond_to? :get_private_connection @get_private_connection = ::Gapic::Config::Method.new get_private_connection_config list_private_connections_config = parent_rpcs.list_private_connections if parent_rpcs.respond_to? :list_private_connections @list_private_connections = ::Gapic::Config::Method.new list_private_connections_config update_private_connection_config = parent_rpcs.update_private_connection if parent_rpcs.respond_to? :update_private_connection @update_private_connection = ::Gapic::Config::Method.new update_private_connection_config delete_private_connection_config = parent_rpcs.delete_private_connection if parent_rpcs.respond_to? :delete_private_connection @delete_private_connection = ::Gapic::Config::Method.new delete_private_connection_config list_private_connection_peering_routes_config = parent_rpcs.list_private_connection_peering_routes if parent_rpcs.respond_to? :list_private_connection_peering_routes @list_private_connection_peering_routes = ::Gapic::Config::Method.new list_private_connection_peering_routes_config = parent_rpcs. if parent_rpcs.respond_to? :grant_dns_bind_permission @grant_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_dns_bind_permission @get_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :revoke_dns_bind_permission @revoke_dns_bind_permission = ::Gapic::Config::Method.new yield self if block_given? end end end |
#lib_version ⇒ ::String
The library version as recorded in instrumentation and logging
8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 |
# File 'lib/google/cloud/vmware_engine/v1/vmware_engine/rest/client.rb', line 8405 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmwareengine.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.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 :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 # @private # Overrides for http bindings for the RPCs of this service # are only used when this service is used as mixin, and only # by the host service. # @return [::Hash{::Symbol=>::Array<::Gapic::Rest::GrpcTranscoder::HttpBinding>}] config_attr :bindings_override, {}, ::Hash, 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 RPC class for the VmwareEngine 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 headers # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields # include the following keys: # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_private_clouds` # @return [::Gapic::Config::Method] # attr_reader :list_private_clouds ## # RPC-specific configuration for `get_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :get_private_cloud ## # RPC-specific configuration for `create_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :create_private_cloud ## # RPC-specific configuration for `update_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :update_private_cloud ## # RPC-specific configuration for `delete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :delete_private_cloud ## # RPC-specific configuration for `undelete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :undelete_private_cloud ## # RPC-specific configuration for `list_clusters` # @return [::Gapic::Config::Method] # attr_reader :list_clusters ## # RPC-specific configuration for `get_cluster` # @return [::Gapic::Config::Method] # attr_reader :get_cluster ## # RPC-specific configuration for `create_cluster` # @return [::Gapic::Config::Method] # attr_reader :create_cluster ## # RPC-specific configuration for `update_cluster` # @return [::Gapic::Config::Method] # attr_reader :update_cluster ## # RPC-specific configuration for `delete_cluster` # @return [::Gapic::Config::Method] # attr_reader :delete_cluster ## # RPC-specific configuration for `list_nodes` # @return [::Gapic::Config::Method] # attr_reader :list_nodes ## # RPC-specific configuration for `get_node` # @return [::Gapic::Config::Method] # attr_reader :get_node ## # RPC-specific configuration for `list_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :list_external_addresses ## # RPC-specific configuration for `fetch_network_policy_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :fetch_network_policy_external_addresses ## # RPC-specific configuration for `get_external_address` # @return [::Gapic::Config::Method] # attr_reader :get_external_address ## # RPC-specific configuration for `create_external_address` # @return [::Gapic::Config::Method] # attr_reader :create_external_address ## # RPC-specific configuration for `update_external_address` # @return [::Gapic::Config::Method] # attr_reader :update_external_address ## # RPC-specific configuration for `delete_external_address` # @return [::Gapic::Config::Method] # attr_reader :delete_external_address ## # RPC-specific configuration for `list_subnets` # @return [::Gapic::Config::Method] # attr_reader :list_subnets ## # RPC-specific configuration for `get_subnet` # @return [::Gapic::Config::Method] # attr_reader :get_subnet ## # RPC-specific configuration for `update_subnet` # @return [::Gapic::Config::Method] # attr_reader :update_subnet ## # RPC-specific configuration for `list_external_access_rules` # @return [::Gapic::Config::Method] # attr_reader :list_external_access_rules ## # RPC-specific configuration for `get_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :get_external_access_rule ## # RPC-specific configuration for `create_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :create_external_access_rule ## # RPC-specific configuration for `update_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :update_external_access_rule ## # RPC-specific configuration for `delete_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :delete_external_access_rule ## # RPC-specific configuration for `list_logging_servers` # @return [::Gapic::Config::Method] # attr_reader :list_logging_servers ## # RPC-specific configuration for `get_logging_server` # @return [::Gapic::Config::Method] # attr_reader :get_logging_server ## # RPC-specific configuration for `create_logging_server` # @return [::Gapic::Config::Method] # attr_reader :create_logging_server ## # RPC-specific configuration for `update_logging_server` # @return [::Gapic::Config::Method] # attr_reader :update_logging_server ## # RPC-specific configuration for `delete_logging_server` # @return [::Gapic::Config::Method] # attr_reader :delete_logging_server ## # RPC-specific configuration for `list_node_types` # @return [::Gapic::Config::Method] # attr_reader :list_node_types ## # RPC-specific configuration for `get_node_type` # @return [::Gapic::Config::Method] # attr_reader :get_node_type ## # RPC-specific configuration for `show_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_nsx_credentials ## # RPC-specific configuration for `show_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_vcenter_credentials ## # RPC-specific configuration for `reset_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_nsx_credentials ## # RPC-specific configuration for `reset_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_vcenter_credentials ## # RPC-specific configuration for `get_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :get_dns_forwarding ## # RPC-specific configuration for `update_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :update_dns_forwarding ## # RPC-specific configuration for `get_network_peering` # @return [::Gapic::Config::Method] # attr_reader :get_network_peering ## # RPC-specific configuration for `list_network_peerings` # @return [::Gapic::Config::Method] # attr_reader :list_network_peerings ## # RPC-specific configuration for `create_network_peering` # @return [::Gapic::Config::Method] # attr_reader :create_network_peering ## # RPC-specific configuration for `delete_network_peering` # @return [::Gapic::Config::Method] # attr_reader :delete_network_peering ## # RPC-specific configuration for `update_network_peering` # @return [::Gapic::Config::Method] # attr_reader :update_network_peering ## # RPC-specific configuration for `list_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_peering_routes ## # RPC-specific configuration for `create_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :create_hcx_activation_key ## # RPC-specific configuration for `list_hcx_activation_keys` # @return [::Gapic::Config::Method] # attr_reader :list_hcx_activation_keys ## # RPC-specific configuration for `get_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :get_hcx_activation_key ## # RPC-specific configuration for `get_network_policy` # @return [::Gapic::Config::Method] # attr_reader :get_network_policy ## # RPC-specific configuration for `list_network_policies` # @return [::Gapic::Config::Method] # attr_reader :list_network_policies ## # RPC-specific configuration for `create_network_policy` # @return [::Gapic::Config::Method] # attr_reader :create_network_policy ## # RPC-specific configuration for `update_network_policy` # @return [::Gapic::Config::Method] # attr_reader :update_network_policy ## # RPC-specific configuration for `delete_network_policy` # @return [::Gapic::Config::Method] # attr_reader :delete_network_policy ## # RPC-specific configuration for `list_management_dns_zone_bindings` # @return [::Gapic::Config::Method] # attr_reader :list_management_dns_zone_bindings ## # RPC-specific configuration for `get_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :get_management_dns_zone_binding ## # RPC-specific configuration for `create_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :create_management_dns_zone_binding ## # RPC-specific configuration for `update_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :update_management_dns_zone_binding ## # RPC-specific configuration for `delete_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :delete_management_dns_zone_binding ## # RPC-specific configuration for `repair_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :repair_management_dns_zone_binding ## # RPC-specific configuration for `create_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :create_vmware_engine_network ## # RPC-specific configuration for `update_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :update_vmware_engine_network ## # RPC-specific configuration for `delete_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :delete_vmware_engine_network ## # RPC-specific configuration for `get_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :get_vmware_engine_network ## # RPC-specific configuration for `list_vmware_engine_networks` # @return [::Gapic::Config::Method] # attr_reader :list_vmware_engine_networks ## # RPC-specific configuration for `create_private_connection` # @return [::Gapic::Config::Method] # attr_reader :create_private_connection ## # RPC-specific configuration for `get_private_connection` # @return [::Gapic::Config::Method] # attr_reader :get_private_connection ## # RPC-specific configuration for `list_private_connections` # @return [::Gapic::Config::Method] # attr_reader :list_private_connections ## # RPC-specific configuration for `update_private_connection` # @return [::Gapic::Config::Method] # attr_reader :update_private_connection ## # RPC-specific configuration for `delete_private_connection` # @return [::Gapic::Config::Method] # attr_reader :delete_private_connection ## # RPC-specific configuration for `list_private_connection_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_private_connection_peering_routes ## # RPC-specific configuration for `grant_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :grant_dns_bind_permission ## # RPC-specific configuration for `get_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :get_dns_bind_permission ## # RPC-specific configuration for `revoke_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :revoke_dns_bind_permission # @private def initialize parent_rpcs = nil list_private_clouds_config = parent_rpcs.list_private_clouds if parent_rpcs.respond_to? :list_private_clouds @list_private_clouds = ::Gapic::Config::Method.new list_private_clouds_config get_private_cloud_config = parent_rpcs.get_private_cloud if parent_rpcs.respond_to? :get_private_cloud @get_private_cloud = ::Gapic::Config::Method.new get_private_cloud_config create_private_cloud_config = parent_rpcs.create_private_cloud if parent_rpcs.respond_to? :create_private_cloud @create_private_cloud = ::Gapic::Config::Method.new create_private_cloud_config update_private_cloud_config = parent_rpcs.update_private_cloud if parent_rpcs.respond_to? :update_private_cloud @update_private_cloud = ::Gapic::Config::Method.new update_private_cloud_config delete_private_cloud_config = parent_rpcs.delete_private_cloud if parent_rpcs.respond_to? :delete_private_cloud @delete_private_cloud = ::Gapic::Config::Method.new delete_private_cloud_config undelete_private_cloud_config = parent_rpcs.undelete_private_cloud if parent_rpcs.respond_to? :undelete_private_cloud @undelete_private_cloud = ::Gapic::Config::Method.new undelete_private_cloud_config list_clusters_config = parent_rpcs.list_clusters if parent_rpcs.respond_to? :list_clusters @list_clusters = ::Gapic::Config::Method.new list_clusters_config get_cluster_config = parent_rpcs.get_cluster if parent_rpcs.respond_to? :get_cluster @get_cluster = ::Gapic::Config::Method.new get_cluster_config create_cluster_config = parent_rpcs.create_cluster if parent_rpcs.respond_to? :create_cluster @create_cluster = ::Gapic::Config::Method.new create_cluster_config update_cluster_config = parent_rpcs.update_cluster if parent_rpcs.respond_to? :update_cluster @update_cluster = ::Gapic::Config::Method.new update_cluster_config delete_cluster_config = parent_rpcs.delete_cluster if parent_rpcs.respond_to? :delete_cluster @delete_cluster = ::Gapic::Config::Method.new delete_cluster_config list_nodes_config = parent_rpcs.list_nodes if parent_rpcs.respond_to? :list_nodes @list_nodes = ::Gapic::Config::Method.new list_nodes_config get_node_config = parent_rpcs.get_node if parent_rpcs.respond_to? :get_node @get_node = ::Gapic::Config::Method.new get_node_config list_external_addresses_config = parent_rpcs.list_external_addresses if parent_rpcs.respond_to? :list_external_addresses @list_external_addresses = ::Gapic::Config::Method.new list_external_addresses_config fetch_network_policy_external_addresses_config = parent_rpcs.fetch_network_policy_external_addresses if parent_rpcs.respond_to? :fetch_network_policy_external_addresses @fetch_network_policy_external_addresses = ::Gapic::Config::Method.new fetch_network_policy_external_addresses_config get_external_address_config = parent_rpcs.get_external_address if parent_rpcs.respond_to? :get_external_address @get_external_address = ::Gapic::Config::Method.new get_external_address_config create_external_address_config = parent_rpcs.create_external_address if parent_rpcs.respond_to? :create_external_address @create_external_address = ::Gapic::Config::Method.new create_external_address_config update_external_address_config = parent_rpcs.update_external_address if parent_rpcs.respond_to? :update_external_address @update_external_address = ::Gapic::Config::Method.new update_external_address_config delete_external_address_config = parent_rpcs.delete_external_address if parent_rpcs.respond_to? :delete_external_address @delete_external_address = ::Gapic::Config::Method.new delete_external_address_config list_subnets_config = parent_rpcs.list_subnets if parent_rpcs.respond_to? :list_subnets @list_subnets = ::Gapic::Config::Method.new list_subnets_config get_subnet_config = parent_rpcs.get_subnet if parent_rpcs.respond_to? :get_subnet @get_subnet = ::Gapic::Config::Method.new get_subnet_config update_subnet_config = parent_rpcs.update_subnet if parent_rpcs.respond_to? :update_subnet @update_subnet = ::Gapic::Config::Method.new update_subnet_config list_external_access_rules_config = parent_rpcs.list_external_access_rules if parent_rpcs.respond_to? :list_external_access_rules @list_external_access_rules = ::Gapic::Config::Method.new list_external_access_rules_config get_external_access_rule_config = parent_rpcs.get_external_access_rule if parent_rpcs.respond_to? :get_external_access_rule @get_external_access_rule = ::Gapic::Config::Method.new get_external_access_rule_config create_external_access_rule_config = parent_rpcs.create_external_access_rule if parent_rpcs.respond_to? :create_external_access_rule @create_external_access_rule = ::Gapic::Config::Method.new create_external_access_rule_config update_external_access_rule_config = parent_rpcs.update_external_access_rule if parent_rpcs.respond_to? :update_external_access_rule @update_external_access_rule = ::Gapic::Config::Method.new update_external_access_rule_config delete_external_access_rule_config = parent_rpcs.delete_external_access_rule if parent_rpcs.respond_to? :delete_external_access_rule @delete_external_access_rule = ::Gapic::Config::Method.new delete_external_access_rule_config list_logging_servers_config = parent_rpcs.list_logging_servers if parent_rpcs.respond_to? :list_logging_servers @list_logging_servers = ::Gapic::Config::Method.new list_logging_servers_config get_logging_server_config = parent_rpcs.get_logging_server if parent_rpcs.respond_to? :get_logging_server @get_logging_server = ::Gapic::Config::Method.new get_logging_server_config create_logging_server_config = parent_rpcs.create_logging_server if parent_rpcs.respond_to? :create_logging_server @create_logging_server = ::Gapic::Config::Method.new create_logging_server_config update_logging_server_config = parent_rpcs.update_logging_server if parent_rpcs.respond_to? :update_logging_server @update_logging_server = ::Gapic::Config::Method.new update_logging_server_config delete_logging_server_config = parent_rpcs.delete_logging_server if parent_rpcs.respond_to? :delete_logging_server @delete_logging_server = ::Gapic::Config::Method.new delete_logging_server_config list_node_types_config = parent_rpcs.list_node_types if parent_rpcs.respond_to? :list_node_types @list_node_types = ::Gapic::Config::Method.new list_node_types_config get_node_type_config = parent_rpcs.get_node_type if parent_rpcs.respond_to? :get_node_type @get_node_type = ::Gapic::Config::Method.new get_node_type_config show_nsx_credentials_config = parent_rpcs.show_nsx_credentials if parent_rpcs.respond_to? :show_nsx_credentials @show_nsx_credentials = ::Gapic::Config::Method.new show_nsx_credentials_config show_vcenter_credentials_config = parent_rpcs.show_vcenter_credentials if parent_rpcs.respond_to? :show_vcenter_credentials @show_vcenter_credentials = ::Gapic::Config::Method.new show_vcenter_credentials_config reset_nsx_credentials_config = parent_rpcs.reset_nsx_credentials if parent_rpcs.respond_to? :reset_nsx_credentials @reset_nsx_credentials = ::Gapic::Config::Method.new reset_nsx_credentials_config reset_vcenter_credentials_config = parent_rpcs.reset_vcenter_credentials if parent_rpcs.respond_to? :reset_vcenter_credentials @reset_vcenter_credentials = ::Gapic::Config::Method.new reset_vcenter_credentials_config get_dns_forwarding_config = parent_rpcs.get_dns_forwarding if parent_rpcs.respond_to? :get_dns_forwarding @get_dns_forwarding = ::Gapic::Config::Method.new get_dns_forwarding_config update_dns_forwarding_config = parent_rpcs.update_dns_forwarding if parent_rpcs.respond_to? :update_dns_forwarding @update_dns_forwarding = ::Gapic::Config::Method.new update_dns_forwarding_config get_network_peering_config = parent_rpcs.get_network_peering if parent_rpcs.respond_to? :get_network_peering @get_network_peering = ::Gapic::Config::Method.new get_network_peering_config list_network_peerings_config = parent_rpcs.list_network_peerings if parent_rpcs.respond_to? :list_network_peerings @list_network_peerings = ::Gapic::Config::Method.new list_network_peerings_config create_network_peering_config = parent_rpcs.create_network_peering if parent_rpcs.respond_to? :create_network_peering @create_network_peering = ::Gapic::Config::Method.new create_network_peering_config delete_network_peering_config = parent_rpcs.delete_network_peering if parent_rpcs.respond_to? :delete_network_peering @delete_network_peering = ::Gapic::Config::Method.new delete_network_peering_config update_network_peering_config = parent_rpcs.update_network_peering if parent_rpcs.respond_to? :update_network_peering @update_network_peering = ::Gapic::Config::Method.new update_network_peering_config list_peering_routes_config = parent_rpcs.list_peering_routes if parent_rpcs.respond_to? :list_peering_routes @list_peering_routes = ::Gapic::Config::Method.new list_peering_routes_config create_hcx_activation_key_config = parent_rpcs.create_hcx_activation_key if parent_rpcs.respond_to? :create_hcx_activation_key @create_hcx_activation_key = ::Gapic::Config::Method.new create_hcx_activation_key_config list_hcx_activation_keys_config = parent_rpcs.list_hcx_activation_keys if parent_rpcs.respond_to? :list_hcx_activation_keys @list_hcx_activation_keys = ::Gapic::Config::Method.new list_hcx_activation_keys_config get_hcx_activation_key_config = parent_rpcs.get_hcx_activation_key if parent_rpcs.respond_to? :get_hcx_activation_key @get_hcx_activation_key = ::Gapic::Config::Method.new get_hcx_activation_key_config get_network_policy_config = parent_rpcs.get_network_policy if parent_rpcs.respond_to? :get_network_policy @get_network_policy = ::Gapic::Config::Method.new get_network_policy_config list_network_policies_config = parent_rpcs.list_network_policies if parent_rpcs.respond_to? :list_network_policies @list_network_policies = ::Gapic::Config::Method.new list_network_policies_config create_network_policy_config = parent_rpcs.create_network_policy if parent_rpcs.respond_to? :create_network_policy @create_network_policy = ::Gapic::Config::Method.new create_network_policy_config update_network_policy_config = parent_rpcs.update_network_policy if parent_rpcs.respond_to? :update_network_policy @update_network_policy = ::Gapic::Config::Method.new update_network_policy_config delete_network_policy_config = parent_rpcs.delete_network_policy if parent_rpcs.respond_to? :delete_network_policy @delete_network_policy = ::Gapic::Config::Method.new delete_network_policy_config list_management_dns_zone_bindings_config = parent_rpcs.list_management_dns_zone_bindings if parent_rpcs.respond_to? :list_management_dns_zone_bindings @list_management_dns_zone_bindings = ::Gapic::Config::Method.new list_management_dns_zone_bindings_config get_management_dns_zone_binding_config = parent_rpcs.get_management_dns_zone_binding if parent_rpcs.respond_to? :get_management_dns_zone_binding @get_management_dns_zone_binding = ::Gapic::Config::Method.new get_management_dns_zone_binding_config create_management_dns_zone_binding_config = parent_rpcs.create_management_dns_zone_binding if parent_rpcs.respond_to? :create_management_dns_zone_binding @create_management_dns_zone_binding = ::Gapic::Config::Method.new create_management_dns_zone_binding_config update_management_dns_zone_binding_config = parent_rpcs.update_management_dns_zone_binding if parent_rpcs.respond_to? :update_management_dns_zone_binding @update_management_dns_zone_binding = ::Gapic::Config::Method.new update_management_dns_zone_binding_config delete_management_dns_zone_binding_config = parent_rpcs.delete_management_dns_zone_binding if parent_rpcs.respond_to? :delete_management_dns_zone_binding @delete_management_dns_zone_binding = ::Gapic::Config::Method.new delete_management_dns_zone_binding_config repair_management_dns_zone_binding_config = parent_rpcs.repair_management_dns_zone_binding if parent_rpcs.respond_to? :repair_management_dns_zone_binding @repair_management_dns_zone_binding = ::Gapic::Config::Method.new repair_management_dns_zone_binding_config create_vmware_engine_network_config = parent_rpcs.create_vmware_engine_network if parent_rpcs.respond_to? :create_vmware_engine_network @create_vmware_engine_network = ::Gapic::Config::Method.new create_vmware_engine_network_config update_vmware_engine_network_config = parent_rpcs.update_vmware_engine_network if parent_rpcs.respond_to? :update_vmware_engine_network @update_vmware_engine_network = ::Gapic::Config::Method.new update_vmware_engine_network_config delete_vmware_engine_network_config = parent_rpcs.delete_vmware_engine_network if parent_rpcs.respond_to? :delete_vmware_engine_network @delete_vmware_engine_network = ::Gapic::Config::Method.new delete_vmware_engine_network_config get_vmware_engine_network_config = parent_rpcs.get_vmware_engine_network if parent_rpcs.respond_to? :get_vmware_engine_network @get_vmware_engine_network = ::Gapic::Config::Method.new get_vmware_engine_network_config list_vmware_engine_networks_config = parent_rpcs.list_vmware_engine_networks if parent_rpcs.respond_to? :list_vmware_engine_networks @list_vmware_engine_networks = ::Gapic::Config::Method.new list_vmware_engine_networks_config create_private_connection_config = parent_rpcs.create_private_connection if parent_rpcs.respond_to? :create_private_connection @create_private_connection = ::Gapic::Config::Method.new create_private_connection_config get_private_connection_config = parent_rpcs.get_private_connection if parent_rpcs.respond_to? :get_private_connection @get_private_connection = ::Gapic::Config::Method.new get_private_connection_config list_private_connections_config = parent_rpcs.list_private_connections if parent_rpcs.respond_to? :list_private_connections @list_private_connections = ::Gapic::Config::Method.new list_private_connections_config update_private_connection_config = parent_rpcs.update_private_connection if parent_rpcs.respond_to? :update_private_connection @update_private_connection = ::Gapic::Config::Method.new update_private_connection_config delete_private_connection_config = parent_rpcs.delete_private_connection if parent_rpcs.respond_to? :delete_private_connection @delete_private_connection = ::Gapic::Config::Method.new delete_private_connection_config list_private_connection_peering_routes_config = parent_rpcs.list_private_connection_peering_routes if parent_rpcs.respond_to? :list_private_connection_peering_routes @list_private_connection_peering_routes = ::Gapic::Config::Method.new list_private_connection_peering_routes_config = parent_rpcs. if parent_rpcs.respond_to? :grant_dns_bind_permission @grant_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_dns_bind_permission @get_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :revoke_dns_bind_permission @revoke_dns_bind_permission = ::Gapic::Config::Method.new 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.
8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 |
# File 'lib/google/cloud/vmware_engine/v1/vmware_engine/rest/client.rb', line 8405 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmwareengine.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.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 :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 # @private # Overrides for http bindings for the RPCs of this service # are only used when this service is used as mixin, and only # by the host service. # @return [::Hash{::Symbol=>::Array<::Gapic::Rest::GrpcTranscoder::HttpBinding>}] config_attr :bindings_override, {}, ::Hash, 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 RPC class for the VmwareEngine 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 headers # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields # include the following keys: # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_private_clouds` # @return [::Gapic::Config::Method] # attr_reader :list_private_clouds ## # RPC-specific configuration for `get_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :get_private_cloud ## # RPC-specific configuration for `create_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :create_private_cloud ## # RPC-specific configuration for `update_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :update_private_cloud ## # RPC-specific configuration for `delete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :delete_private_cloud ## # RPC-specific configuration for `undelete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :undelete_private_cloud ## # RPC-specific configuration for `list_clusters` # @return [::Gapic::Config::Method] # attr_reader :list_clusters ## # RPC-specific configuration for `get_cluster` # @return [::Gapic::Config::Method] # attr_reader :get_cluster ## # RPC-specific configuration for `create_cluster` # @return [::Gapic::Config::Method] # attr_reader :create_cluster ## # RPC-specific configuration for `update_cluster` # @return [::Gapic::Config::Method] # attr_reader :update_cluster ## # RPC-specific configuration for `delete_cluster` # @return [::Gapic::Config::Method] # attr_reader :delete_cluster ## # RPC-specific configuration for `list_nodes` # @return [::Gapic::Config::Method] # attr_reader :list_nodes ## # RPC-specific configuration for `get_node` # @return [::Gapic::Config::Method] # attr_reader :get_node ## # RPC-specific configuration for `list_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :list_external_addresses ## # RPC-specific configuration for `fetch_network_policy_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :fetch_network_policy_external_addresses ## # RPC-specific configuration for `get_external_address` # @return [::Gapic::Config::Method] # attr_reader :get_external_address ## # RPC-specific configuration for `create_external_address` # @return [::Gapic::Config::Method] # attr_reader :create_external_address ## # RPC-specific configuration for `update_external_address` # @return [::Gapic::Config::Method] # attr_reader :update_external_address ## # RPC-specific configuration for `delete_external_address` # @return [::Gapic::Config::Method] # attr_reader :delete_external_address ## # RPC-specific configuration for `list_subnets` # @return [::Gapic::Config::Method] # attr_reader :list_subnets ## # RPC-specific configuration for `get_subnet` # @return [::Gapic::Config::Method] # attr_reader :get_subnet ## # RPC-specific configuration for `update_subnet` # @return [::Gapic::Config::Method] # attr_reader :update_subnet ## # RPC-specific configuration for `list_external_access_rules` # @return [::Gapic::Config::Method] # attr_reader :list_external_access_rules ## # RPC-specific configuration for `get_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :get_external_access_rule ## # RPC-specific configuration for `create_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :create_external_access_rule ## # RPC-specific configuration for `update_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :update_external_access_rule ## # RPC-specific configuration for `delete_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :delete_external_access_rule ## # RPC-specific configuration for `list_logging_servers` # @return [::Gapic::Config::Method] # attr_reader :list_logging_servers ## # RPC-specific configuration for `get_logging_server` # @return [::Gapic::Config::Method] # attr_reader :get_logging_server ## # RPC-specific configuration for `create_logging_server` # @return [::Gapic::Config::Method] # attr_reader :create_logging_server ## # RPC-specific configuration for `update_logging_server` # @return [::Gapic::Config::Method] # attr_reader :update_logging_server ## # RPC-specific configuration for `delete_logging_server` # @return [::Gapic::Config::Method] # attr_reader :delete_logging_server ## # RPC-specific configuration for `list_node_types` # @return [::Gapic::Config::Method] # attr_reader :list_node_types ## # RPC-specific configuration for `get_node_type` # @return [::Gapic::Config::Method] # attr_reader :get_node_type ## # RPC-specific configuration for `show_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_nsx_credentials ## # RPC-specific configuration for `show_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_vcenter_credentials ## # RPC-specific configuration for `reset_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_nsx_credentials ## # RPC-specific configuration for `reset_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_vcenter_credentials ## # RPC-specific configuration for `get_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :get_dns_forwarding ## # RPC-specific configuration for `update_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :update_dns_forwarding ## # RPC-specific configuration for `get_network_peering` # @return [::Gapic::Config::Method] # attr_reader :get_network_peering ## # RPC-specific configuration for `list_network_peerings` # @return [::Gapic::Config::Method] # attr_reader :list_network_peerings ## # RPC-specific configuration for `create_network_peering` # @return [::Gapic::Config::Method] # attr_reader :create_network_peering ## # RPC-specific configuration for `delete_network_peering` # @return [::Gapic::Config::Method] # attr_reader :delete_network_peering ## # RPC-specific configuration for `update_network_peering` # @return [::Gapic::Config::Method] # attr_reader :update_network_peering ## # RPC-specific configuration for `list_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_peering_routes ## # RPC-specific configuration for `create_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :create_hcx_activation_key ## # RPC-specific configuration for `list_hcx_activation_keys` # @return [::Gapic::Config::Method] # attr_reader :list_hcx_activation_keys ## # RPC-specific configuration for `get_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :get_hcx_activation_key ## # RPC-specific configuration for `get_network_policy` # @return [::Gapic::Config::Method] # attr_reader :get_network_policy ## # RPC-specific configuration for `list_network_policies` # @return [::Gapic::Config::Method] # attr_reader :list_network_policies ## # RPC-specific configuration for `create_network_policy` # @return [::Gapic::Config::Method] # attr_reader :create_network_policy ## # RPC-specific configuration for `update_network_policy` # @return [::Gapic::Config::Method] # attr_reader :update_network_policy ## # RPC-specific configuration for `delete_network_policy` # @return [::Gapic::Config::Method] # attr_reader :delete_network_policy ## # RPC-specific configuration for `list_management_dns_zone_bindings` # @return [::Gapic::Config::Method] # attr_reader :list_management_dns_zone_bindings ## # RPC-specific configuration for `get_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :get_management_dns_zone_binding ## # RPC-specific configuration for `create_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :create_management_dns_zone_binding ## # RPC-specific configuration for `update_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :update_management_dns_zone_binding ## # RPC-specific configuration for `delete_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :delete_management_dns_zone_binding ## # RPC-specific configuration for `repair_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :repair_management_dns_zone_binding ## # RPC-specific configuration for `create_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :create_vmware_engine_network ## # RPC-specific configuration for `update_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :update_vmware_engine_network ## # RPC-specific configuration for `delete_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :delete_vmware_engine_network ## # RPC-specific configuration for `get_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :get_vmware_engine_network ## # RPC-specific configuration for `list_vmware_engine_networks` # @return [::Gapic::Config::Method] # attr_reader :list_vmware_engine_networks ## # RPC-specific configuration for `create_private_connection` # @return [::Gapic::Config::Method] # attr_reader :create_private_connection ## # RPC-specific configuration for `get_private_connection` # @return [::Gapic::Config::Method] # attr_reader :get_private_connection ## # RPC-specific configuration for `list_private_connections` # @return [::Gapic::Config::Method] # attr_reader :list_private_connections ## # RPC-specific configuration for `update_private_connection` # @return [::Gapic::Config::Method] # attr_reader :update_private_connection ## # RPC-specific configuration for `delete_private_connection` # @return [::Gapic::Config::Method] # attr_reader :delete_private_connection ## # RPC-specific configuration for `list_private_connection_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_private_connection_peering_routes ## # RPC-specific configuration for `grant_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :grant_dns_bind_permission ## # RPC-specific configuration for `get_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :get_dns_bind_permission ## # RPC-specific configuration for `revoke_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :revoke_dns_bind_permission # @private def initialize parent_rpcs = nil list_private_clouds_config = parent_rpcs.list_private_clouds if parent_rpcs.respond_to? :list_private_clouds @list_private_clouds = ::Gapic::Config::Method.new list_private_clouds_config get_private_cloud_config = parent_rpcs.get_private_cloud if parent_rpcs.respond_to? :get_private_cloud @get_private_cloud = ::Gapic::Config::Method.new get_private_cloud_config create_private_cloud_config = parent_rpcs.create_private_cloud if parent_rpcs.respond_to? :create_private_cloud @create_private_cloud = ::Gapic::Config::Method.new create_private_cloud_config update_private_cloud_config = parent_rpcs.update_private_cloud if parent_rpcs.respond_to? :update_private_cloud @update_private_cloud = ::Gapic::Config::Method.new update_private_cloud_config delete_private_cloud_config = parent_rpcs.delete_private_cloud if parent_rpcs.respond_to? :delete_private_cloud @delete_private_cloud = ::Gapic::Config::Method.new delete_private_cloud_config undelete_private_cloud_config = parent_rpcs.undelete_private_cloud if parent_rpcs.respond_to? :undelete_private_cloud @undelete_private_cloud = ::Gapic::Config::Method.new undelete_private_cloud_config list_clusters_config = parent_rpcs.list_clusters if parent_rpcs.respond_to? :list_clusters @list_clusters = ::Gapic::Config::Method.new list_clusters_config get_cluster_config = parent_rpcs.get_cluster if parent_rpcs.respond_to? :get_cluster @get_cluster = ::Gapic::Config::Method.new get_cluster_config create_cluster_config = parent_rpcs.create_cluster if parent_rpcs.respond_to? :create_cluster @create_cluster = ::Gapic::Config::Method.new create_cluster_config update_cluster_config = parent_rpcs.update_cluster if parent_rpcs.respond_to? :update_cluster @update_cluster = ::Gapic::Config::Method.new update_cluster_config delete_cluster_config = parent_rpcs.delete_cluster if parent_rpcs.respond_to? :delete_cluster @delete_cluster = ::Gapic::Config::Method.new delete_cluster_config list_nodes_config = parent_rpcs.list_nodes if parent_rpcs.respond_to? :list_nodes @list_nodes = ::Gapic::Config::Method.new list_nodes_config get_node_config = parent_rpcs.get_node if parent_rpcs.respond_to? :get_node @get_node = ::Gapic::Config::Method.new get_node_config list_external_addresses_config = parent_rpcs.list_external_addresses if parent_rpcs.respond_to? :list_external_addresses @list_external_addresses = ::Gapic::Config::Method.new list_external_addresses_config fetch_network_policy_external_addresses_config = parent_rpcs.fetch_network_policy_external_addresses if parent_rpcs.respond_to? :fetch_network_policy_external_addresses @fetch_network_policy_external_addresses = ::Gapic::Config::Method.new fetch_network_policy_external_addresses_config get_external_address_config = parent_rpcs.get_external_address if parent_rpcs.respond_to? :get_external_address @get_external_address = ::Gapic::Config::Method.new get_external_address_config create_external_address_config = parent_rpcs.create_external_address if parent_rpcs.respond_to? :create_external_address @create_external_address = ::Gapic::Config::Method.new create_external_address_config update_external_address_config = parent_rpcs.update_external_address if parent_rpcs.respond_to? :update_external_address @update_external_address = ::Gapic::Config::Method.new update_external_address_config delete_external_address_config = parent_rpcs.delete_external_address if parent_rpcs.respond_to? :delete_external_address @delete_external_address = ::Gapic::Config::Method.new delete_external_address_config list_subnets_config = parent_rpcs.list_subnets if parent_rpcs.respond_to? :list_subnets @list_subnets = ::Gapic::Config::Method.new list_subnets_config get_subnet_config = parent_rpcs.get_subnet if parent_rpcs.respond_to? :get_subnet @get_subnet = ::Gapic::Config::Method.new get_subnet_config update_subnet_config = parent_rpcs.update_subnet if parent_rpcs.respond_to? :update_subnet @update_subnet = ::Gapic::Config::Method.new update_subnet_config list_external_access_rules_config = parent_rpcs.list_external_access_rules if parent_rpcs.respond_to? :list_external_access_rules @list_external_access_rules = ::Gapic::Config::Method.new list_external_access_rules_config get_external_access_rule_config = parent_rpcs.get_external_access_rule if parent_rpcs.respond_to? :get_external_access_rule @get_external_access_rule = ::Gapic::Config::Method.new get_external_access_rule_config create_external_access_rule_config = parent_rpcs.create_external_access_rule if parent_rpcs.respond_to? :create_external_access_rule @create_external_access_rule = ::Gapic::Config::Method.new create_external_access_rule_config update_external_access_rule_config = parent_rpcs.update_external_access_rule if parent_rpcs.respond_to? :update_external_access_rule @update_external_access_rule = ::Gapic::Config::Method.new update_external_access_rule_config delete_external_access_rule_config = parent_rpcs.delete_external_access_rule if parent_rpcs.respond_to? :delete_external_access_rule @delete_external_access_rule = ::Gapic::Config::Method.new delete_external_access_rule_config list_logging_servers_config = parent_rpcs.list_logging_servers if parent_rpcs.respond_to? :list_logging_servers @list_logging_servers = ::Gapic::Config::Method.new list_logging_servers_config get_logging_server_config = parent_rpcs.get_logging_server if parent_rpcs.respond_to? :get_logging_server @get_logging_server = ::Gapic::Config::Method.new get_logging_server_config create_logging_server_config = parent_rpcs.create_logging_server if parent_rpcs.respond_to? :create_logging_server @create_logging_server = ::Gapic::Config::Method.new create_logging_server_config update_logging_server_config = parent_rpcs.update_logging_server if parent_rpcs.respond_to? :update_logging_server @update_logging_server = ::Gapic::Config::Method.new update_logging_server_config delete_logging_server_config = parent_rpcs.delete_logging_server if parent_rpcs.respond_to? :delete_logging_server @delete_logging_server = ::Gapic::Config::Method.new delete_logging_server_config list_node_types_config = parent_rpcs.list_node_types if parent_rpcs.respond_to? :list_node_types @list_node_types = ::Gapic::Config::Method.new list_node_types_config get_node_type_config = parent_rpcs.get_node_type if parent_rpcs.respond_to? :get_node_type @get_node_type = ::Gapic::Config::Method.new get_node_type_config show_nsx_credentials_config = parent_rpcs.show_nsx_credentials if parent_rpcs.respond_to? :show_nsx_credentials @show_nsx_credentials = ::Gapic::Config::Method.new show_nsx_credentials_config show_vcenter_credentials_config = parent_rpcs.show_vcenter_credentials if parent_rpcs.respond_to? :show_vcenter_credentials @show_vcenter_credentials = ::Gapic::Config::Method.new show_vcenter_credentials_config reset_nsx_credentials_config = parent_rpcs.reset_nsx_credentials if parent_rpcs.respond_to? :reset_nsx_credentials @reset_nsx_credentials = ::Gapic::Config::Method.new reset_nsx_credentials_config reset_vcenter_credentials_config = parent_rpcs.reset_vcenter_credentials if parent_rpcs.respond_to? :reset_vcenter_credentials @reset_vcenter_credentials = ::Gapic::Config::Method.new reset_vcenter_credentials_config get_dns_forwarding_config = parent_rpcs.get_dns_forwarding if parent_rpcs.respond_to? :get_dns_forwarding @get_dns_forwarding = ::Gapic::Config::Method.new get_dns_forwarding_config update_dns_forwarding_config = parent_rpcs.update_dns_forwarding if parent_rpcs.respond_to? :update_dns_forwarding @update_dns_forwarding = ::Gapic::Config::Method.new update_dns_forwarding_config get_network_peering_config = parent_rpcs.get_network_peering if parent_rpcs.respond_to? :get_network_peering @get_network_peering = ::Gapic::Config::Method.new get_network_peering_config list_network_peerings_config = parent_rpcs.list_network_peerings if parent_rpcs.respond_to? :list_network_peerings @list_network_peerings = ::Gapic::Config::Method.new list_network_peerings_config create_network_peering_config = parent_rpcs.create_network_peering if parent_rpcs.respond_to? :create_network_peering @create_network_peering = ::Gapic::Config::Method.new create_network_peering_config delete_network_peering_config = parent_rpcs.delete_network_peering if parent_rpcs.respond_to? :delete_network_peering @delete_network_peering = ::Gapic::Config::Method.new delete_network_peering_config update_network_peering_config = parent_rpcs.update_network_peering if parent_rpcs.respond_to? :update_network_peering @update_network_peering = ::Gapic::Config::Method.new update_network_peering_config list_peering_routes_config = parent_rpcs.list_peering_routes if parent_rpcs.respond_to? :list_peering_routes @list_peering_routes = ::Gapic::Config::Method.new list_peering_routes_config create_hcx_activation_key_config = parent_rpcs.create_hcx_activation_key if parent_rpcs.respond_to? :create_hcx_activation_key @create_hcx_activation_key = ::Gapic::Config::Method.new create_hcx_activation_key_config list_hcx_activation_keys_config = parent_rpcs.list_hcx_activation_keys if parent_rpcs.respond_to? :list_hcx_activation_keys @list_hcx_activation_keys = ::Gapic::Config::Method.new list_hcx_activation_keys_config get_hcx_activation_key_config = parent_rpcs.get_hcx_activation_key if parent_rpcs.respond_to? :get_hcx_activation_key @get_hcx_activation_key = ::Gapic::Config::Method.new get_hcx_activation_key_config get_network_policy_config = parent_rpcs.get_network_policy if parent_rpcs.respond_to? :get_network_policy @get_network_policy = ::Gapic::Config::Method.new get_network_policy_config list_network_policies_config = parent_rpcs.list_network_policies if parent_rpcs.respond_to? :list_network_policies @list_network_policies = ::Gapic::Config::Method.new list_network_policies_config create_network_policy_config = parent_rpcs.create_network_policy if parent_rpcs.respond_to? :create_network_policy @create_network_policy = ::Gapic::Config::Method.new create_network_policy_config update_network_policy_config = parent_rpcs.update_network_policy if parent_rpcs.respond_to? :update_network_policy @update_network_policy = ::Gapic::Config::Method.new update_network_policy_config delete_network_policy_config = parent_rpcs.delete_network_policy if parent_rpcs.respond_to? :delete_network_policy @delete_network_policy = ::Gapic::Config::Method.new delete_network_policy_config list_management_dns_zone_bindings_config = parent_rpcs.list_management_dns_zone_bindings if parent_rpcs.respond_to? :list_management_dns_zone_bindings @list_management_dns_zone_bindings = ::Gapic::Config::Method.new list_management_dns_zone_bindings_config get_management_dns_zone_binding_config = parent_rpcs.get_management_dns_zone_binding if parent_rpcs.respond_to? :get_management_dns_zone_binding @get_management_dns_zone_binding = ::Gapic::Config::Method.new get_management_dns_zone_binding_config create_management_dns_zone_binding_config = parent_rpcs.create_management_dns_zone_binding if parent_rpcs.respond_to? :create_management_dns_zone_binding @create_management_dns_zone_binding = ::Gapic::Config::Method.new create_management_dns_zone_binding_config update_management_dns_zone_binding_config = parent_rpcs.update_management_dns_zone_binding if parent_rpcs.respond_to? :update_management_dns_zone_binding @update_management_dns_zone_binding = ::Gapic::Config::Method.new update_management_dns_zone_binding_config delete_management_dns_zone_binding_config = parent_rpcs.delete_management_dns_zone_binding if parent_rpcs.respond_to? :delete_management_dns_zone_binding @delete_management_dns_zone_binding = ::Gapic::Config::Method.new delete_management_dns_zone_binding_config repair_management_dns_zone_binding_config = parent_rpcs.repair_management_dns_zone_binding if parent_rpcs.respond_to? :repair_management_dns_zone_binding @repair_management_dns_zone_binding = ::Gapic::Config::Method.new repair_management_dns_zone_binding_config create_vmware_engine_network_config = parent_rpcs.create_vmware_engine_network if parent_rpcs.respond_to? :create_vmware_engine_network @create_vmware_engine_network = ::Gapic::Config::Method.new create_vmware_engine_network_config update_vmware_engine_network_config = parent_rpcs.update_vmware_engine_network if parent_rpcs.respond_to? :update_vmware_engine_network @update_vmware_engine_network = ::Gapic::Config::Method.new update_vmware_engine_network_config delete_vmware_engine_network_config = parent_rpcs.delete_vmware_engine_network if parent_rpcs.respond_to? :delete_vmware_engine_network @delete_vmware_engine_network = ::Gapic::Config::Method.new delete_vmware_engine_network_config get_vmware_engine_network_config = parent_rpcs.get_vmware_engine_network if parent_rpcs.respond_to? :get_vmware_engine_network @get_vmware_engine_network = ::Gapic::Config::Method.new get_vmware_engine_network_config list_vmware_engine_networks_config = parent_rpcs.list_vmware_engine_networks if parent_rpcs.respond_to? :list_vmware_engine_networks @list_vmware_engine_networks = ::Gapic::Config::Method.new list_vmware_engine_networks_config create_private_connection_config = parent_rpcs.create_private_connection if parent_rpcs.respond_to? :create_private_connection @create_private_connection = ::Gapic::Config::Method.new create_private_connection_config get_private_connection_config = parent_rpcs.get_private_connection if parent_rpcs.respond_to? :get_private_connection @get_private_connection = ::Gapic::Config::Method.new get_private_connection_config list_private_connections_config = parent_rpcs.list_private_connections if parent_rpcs.respond_to? :list_private_connections @list_private_connections = ::Gapic::Config::Method.new list_private_connections_config update_private_connection_config = parent_rpcs.update_private_connection if parent_rpcs.respond_to? :update_private_connection @update_private_connection = ::Gapic::Config::Method.new update_private_connection_config delete_private_connection_config = parent_rpcs.delete_private_connection if parent_rpcs.respond_to? :delete_private_connection @delete_private_connection = ::Gapic::Config::Method.new delete_private_connection_config list_private_connection_peering_routes_config = parent_rpcs.list_private_connection_peering_routes if parent_rpcs.respond_to? :list_private_connection_peering_routes @list_private_connection_peering_routes = ::Gapic::Config::Method.new list_private_connection_peering_routes_config = parent_rpcs. if parent_rpcs.respond_to? :grant_dns_bind_permission @grant_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_dns_bind_permission @get_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :revoke_dns_bind_permission @revoke_dns_bind_permission = ::Gapic::Config::Method.new yield self if block_given? end end end |
#metadata ⇒ ::Hash{::Symbol=>::String}
Additional headers to be sent with the call.
8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 |
# File 'lib/google/cloud/vmware_engine/v1/vmware_engine/rest/client.rb', line 8405 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmwareengine.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.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 :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 # @private # Overrides for http bindings for the RPCs of this service # are only used when this service is used as mixin, and only # by the host service. # @return [::Hash{::Symbol=>::Array<::Gapic::Rest::GrpcTranscoder::HttpBinding>}] config_attr :bindings_override, {}, ::Hash, 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 RPC class for the VmwareEngine 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 headers # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields # include the following keys: # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_private_clouds` # @return [::Gapic::Config::Method] # attr_reader :list_private_clouds ## # RPC-specific configuration for `get_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :get_private_cloud ## # RPC-specific configuration for `create_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :create_private_cloud ## # RPC-specific configuration for `update_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :update_private_cloud ## # RPC-specific configuration for `delete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :delete_private_cloud ## # RPC-specific configuration for `undelete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :undelete_private_cloud ## # RPC-specific configuration for `list_clusters` # @return [::Gapic::Config::Method] # attr_reader :list_clusters ## # RPC-specific configuration for `get_cluster` # @return [::Gapic::Config::Method] # attr_reader :get_cluster ## # RPC-specific configuration for `create_cluster` # @return [::Gapic::Config::Method] # attr_reader :create_cluster ## # RPC-specific configuration for `update_cluster` # @return [::Gapic::Config::Method] # attr_reader :update_cluster ## # RPC-specific configuration for `delete_cluster` # @return [::Gapic::Config::Method] # attr_reader :delete_cluster ## # RPC-specific configuration for `list_nodes` # @return [::Gapic::Config::Method] # attr_reader :list_nodes ## # RPC-specific configuration for `get_node` # @return [::Gapic::Config::Method] # attr_reader :get_node ## # RPC-specific configuration for `list_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :list_external_addresses ## # RPC-specific configuration for `fetch_network_policy_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :fetch_network_policy_external_addresses ## # RPC-specific configuration for `get_external_address` # @return [::Gapic::Config::Method] # attr_reader :get_external_address ## # RPC-specific configuration for `create_external_address` # @return [::Gapic::Config::Method] # attr_reader :create_external_address ## # RPC-specific configuration for `update_external_address` # @return [::Gapic::Config::Method] # attr_reader :update_external_address ## # RPC-specific configuration for `delete_external_address` # @return [::Gapic::Config::Method] # attr_reader :delete_external_address ## # RPC-specific configuration for `list_subnets` # @return [::Gapic::Config::Method] # attr_reader :list_subnets ## # RPC-specific configuration for `get_subnet` # @return [::Gapic::Config::Method] # attr_reader :get_subnet ## # RPC-specific configuration for `update_subnet` # @return [::Gapic::Config::Method] # attr_reader :update_subnet ## # RPC-specific configuration for `list_external_access_rules` # @return [::Gapic::Config::Method] # attr_reader :list_external_access_rules ## # RPC-specific configuration for `get_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :get_external_access_rule ## # RPC-specific configuration for `create_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :create_external_access_rule ## # RPC-specific configuration for `update_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :update_external_access_rule ## # RPC-specific configuration for `delete_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :delete_external_access_rule ## # RPC-specific configuration for `list_logging_servers` # @return [::Gapic::Config::Method] # attr_reader :list_logging_servers ## # RPC-specific configuration for `get_logging_server` # @return [::Gapic::Config::Method] # attr_reader :get_logging_server ## # RPC-specific configuration for `create_logging_server` # @return [::Gapic::Config::Method] # attr_reader :create_logging_server ## # RPC-specific configuration for `update_logging_server` # @return [::Gapic::Config::Method] # attr_reader :update_logging_server ## # RPC-specific configuration for `delete_logging_server` # @return [::Gapic::Config::Method] # attr_reader :delete_logging_server ## # RPC-specific configuration for `list_node_types` # @return [::Gapic::Config::Method] # attr_reader :list_node_types ## # RPC-specific configuration for `get_node_type` # @return [::Gapic::Config::Method] # attr_reader :get_node_type ## # RPC-specific configuration for `show_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_nsx_credentials ## # RPC-specific configuration for `show_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_vcenter_credentials ## # RPC-specific configuration for `reset_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_nsx_credentials ## # RPC-specific configuration for `reset_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_vcenter_credentials ## # RPC-specific configuration for `get_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :get_dns_forwarding ## # RPC-specific configuration for `update_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :update_dns_forwarding ## # RPC-specific configuration for `get_network_peering` # @return [::Gapic::Config::Method] # attr_reader :get_network_peering ## # RPC-specific configuration for `list_network_peerings` # @return [::Gapic::Config::Method] # attr_reader :list_network_peerings ## # RPC-specific configuration for `create_network_peering` # @return [::Gapic::Config::Method] # attr_reader :create_network_peering ## # RPC-specific configuration for `delete_network_peering` # @return [::Gapic::Config::Method] # attr_reader :delete_network_peering ## # RPC-specific configuration for `update_network_peering` # @return [::Gapic::Config::Method] # attr_reader :update_network_peering ## # RPC-specific configuration for `list_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_peering_routes ## # RPC-specific configuration for `create_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :create_hcx_activation_key ## # RPC-specific configuration for `list_hcx_activation_keys` # @return [::Gapic::Config::Method] # attr_reader :list_hcx_activation_keys ## # RPC-specific configuration for `get_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :get_hcx_activation_key ## # RPC-specific configuration for `get_network_policy` # @return [::Gapic::Config::Method] # attr_reader :get_network_policy ## # RPC-specific configuration for `list_network_policies` # @return [::Gapic::Config::Method] # attr_reader :list_network_policies ## # RPC-specific configuration for `create_network_policy` # @return [::Gapic::Config::Method] # attr_reader :create_network_policy ## # RPC-specific configuration for `update_network_policy` # @return [::Gapic::Config::Method] # attr_reader :update_network_policy ## # RPC-specific configuration for `delete_network_policy` # @return [::Gapic::Config::Method] # attr_reader :delete_network_policy ## # RPC-specific configuration for `list_management_dns_zone_bindings` # @return [::Gapic::Config::Method] # attr_reader :list_management_dns_zone_bindings ## # RPC-specific configuration for `get_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :get_management_dns_zone_binding ## # RPC-specific configuration for `create_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :create_management_dns_zone_binding ## # RPC-specific configuration for `update_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :update_management_dns_zone_binding ## # RPC-specific configuration for `delete_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :delete_management_dns_zone_binding ## # RPC-specific configuration for `repair_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :repair_management_dns_zone_binding ## # RPC-specific configuration for `create_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :create_vmware_engine_network ## # RPC-specific configuration for `update_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :update_vmware_engine_network ## # RPC-specific configuration for `delete_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :delete_vmware_engine_network ## # RPC-specific configuration for `get_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :get_vmware_engine_network ## # RPC-specific configuration for `list_vmware_engine_networks` # @return [::Gapic::Config::Method] # attr_reader :list_vmware_engine_networks ## # RPC-specific configuration for `create_private_connection` # @return [::Gapic::Config::Method] # attr_reader :create_private_connection ## # RPC-specific configuration for `get_private_connection` # @return [::Gapic::Config::Method] # attr_reader :get_private_connection ## # RPC-specific configuration for `list_private_connections` # @return [::Gapic::Config::Method] # attr_reader :list_private_connections ## # RPC-specific configuration for `update_private_connection` # @return [::Gapic::Config::Method] # attr_reader :update_private_connection ## # RPC-specific configuration for `delete_private_connection` # @return [::Gapic::Config::Method] # attr_reader :delete_private_connection ## # RPC-specific configuration for `list_private_connection_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_private_connection_peering_routes ## # RPC-specific configuration for `grant_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :grant_dns_bind_permission ## # RPC-specific configuration for `get_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :get_dns_bind_permission ## # RPC-specific configuration for `revoke_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :revoke_dns_bind_permission # @private def initialize parent_rpcs = nil list_private_clouds_config = parent_rpcs.list_private_clouds if parent_rpcs.respond_to? :list_private_clouds @list_private_clouds = ::Gapic::Config::Method.new list_private_clouds_config get_private_cloud_config = parent_rpcs.get_private_cloud if parent_rpcs.respond_to? :get_private_cloud @get_private_cloud = ::Gapic::Config::Method.new get_private_cloud_config create_private_cloud_config = parent_rpcs.create_private_cloud if parent_rpcs.respond_to? :create_private_cloud @create_private_cloud = ::Gapic::Config::Method.new create_private_cloud_config update_private_cloud_config = parent_rpcs.update_private_cloud if parent_rpcs.respond_to? :update_private_cloud @update_private_cloud = ::Gapic::Config::Method.new update_private_cloud_config delete_private_cloud_config = parent_rpcs.delete_private_cloud if parent_rpcs.respond_to? :delete_private_cloud @delete_private_cloud = ::Gapic::Config::Method.new delete_private_cloud_config undelete_private_cloud_config = parent_rpcs.undelete_private_cloud if parent_rpcs.respond_to? :undelete_private_cloud @undelete_private_cloud = ::Gapic::Config::Method.new undelete_private_cloud_config list_clusters_config = parent_rpcs.list_clusters if parent_rpcs.respond_to? :list_clusters @list_clusters = ::Gapic::Config::Method.new list_clusters_config get_cluster_config = parent_rpcs.get_cluster if parent_rpcs.respond_to? :get_cluster @get_cluster = ::Gapic::Config::Method.new get_cluster_config create_cluster_config = parent_rpcs.create_cluster if parent_rpcs.respond_to? :create_cluster @create_cluster = ::Gapic::Config::Method.new create_cluster_config update_cluster_config = parent_rpcs.update_cluster if parent_rpcs.respond_to? :update_cluster @update_cluster = ::Gapic::Config::Method.new update_cluster_config delete_cluster_config = parent_rpcs.delete_cluster if parent_rpcs.respond_to? :delete_cluster @delete_cluster = ::Gapic::Config::Method.new delete_cluster_config list_nodes_config = parent_rpcs.list_nodes if parent_rpcs.respond_to? :list_nodes @list_nodes = ::Gapic::Config::Method.new list_nodes_config get_node_config = parent_rpcs.get_node if parent_rpcs.respond_to? :get_node @get_node = ::Gapic::Config::Method.new get_node_config list_external_addresses_config = parent_rpcs.list_external_addresses if parent_rpcs.respond_to? :list_external_addresses @list_external_addresses = ::Gapic::Config::Method.new list_external_addresses_config fetch_network_policy_external_addresses_config = parent_rpcs.fetch_network_policy_external_addresses if parent_rpcs.respond_to? :fetch_network_policy_external_addresses @fetch_network_policy_external_addresses = ::Gapic::Config::Method.new fetch_network_policy_external_addresses_config get_external_address_config = parent_rpcs.get_external_address if parent_rpcs.respond_to? :get_external_address @get_external_address = ::Gapic::Config::Method.new get_external_address_config create_external_address_config = parent_rpcs.create_external_address if parent_rpcs.respond_to? :create_external_address @create_external_address = ::Gapic::Config::Method.new create_external_address_config update_external_address_config = parent_rpcs.update_external_address if parent_rpcs.respond_to? :update_external_address @update_external_address = ::Gapic::Config::Method.new update_external_address_config delete_external_address_config = parent_rpcs.delete_external_address if parent_rpcs.respond_to? :delete_external_address @delete_external_address = ::Gapic::Config::Method.new delete_external_address_config list_subnets_config = parent_rpcs.list_subnets if parent_rpcs.respond_to? :list_subnets @list_subnets = ::Gapic::Config::Method.new list_subnets_config get_subnet_config = parent_rpcs.get_subnet if parent_rpcs.respond_to? :get_subnet @get_subnet = ::Gapic::Config::Method.new get_subnet_config update_subnet_config = parent_rpcs.update_subnet if parent_rpcs.respond_to? :update_subnet @update_subnet = ::Gapic::Config::Method.new update_subnet_config list_external_access_rules_config = parent_rpcs.list_external_access_rules if parent_rpcs.respond_to? :list_external_access_rules @list_external_access_rules = ::Gapic::Config::Method.new list_external_access_rules_config get_external_access_rule_config = parent_rpcs.get_external_access_rule if parent_rpcs.respond_to? :get_external_access_rule @get_external_access_rule = ::Gapic::Config::Method.new get_external_access_rule_config create_external_access_rule_config = parent_rpcs.create_external_access_rule if parent_rpcs.respond_to? :create_external_access_rule @create_external_access_rule = ::Gapic::Config::Method.new create_external_access_rule_config update_external_access_rule_config = parent_rpcs.update_external_access_rule if parent_rpcs.respond_to? :update_external_access_rule @update_external_access_rule = ::Gapic::Config::Method.new update_external_access_rule_config delete_external_access_rule_config = parent_rpcs.delete_external_access_rule if parent_rpcs.respond_to? :delete_external_access_rule @delete_external_access_rule = ::Gapic::Config::Method.new delete_external_access_rule_config list_logging_servers_config = parent_rpcs.list_logging_servers if parent_rpcs.respond_to? :list_logging_servers @list_logging_servers = ::Gapic::Config::Method.new list_logging_servers_config get_logging_server_config = parent_rpcs.get_logging_server if parent_rpcs.respond_to? :get_logging_server @get_logging_server = ::Gapic::Config::Method.new get_logging_server_config create_logging_server_config = parent_rpcs.create_logging_server if parent_rpcs.respond_to? :create_logging_server @create_logging_server = ::Gapic::Config::Method.new create_logging_server_config update_logging_server_config = parent_rpcs.update_logging_server if parent_rpcs.respond_to? :update_logging_server @update_logging_server = ::Gapic::Config::Method.new update_logging_server_config delete_logging_server_config = parent_rpcs.delete_logging_server if parent_rpcs.respond_to? :delete_logging_server @delete_logging_server = ::Gapic::Config::Method.new delete_logging_server_config list_node_types_config = parent_rpcs.list_node_types if parent_rpcs.respond_to? :list_node_types @list_node_types = ::Gapic::Config::Method.new list_node_types_config get_node_type_config = parent_rpcs.get_node_type if parent_rpcs.respond_to? :get_node_type @get_node_type = ::Gapic::Config::Method.new get_node_type_config show_nsx_credentials_config = parent_rpcs.show_nsx_credentials if parent_rpcs.respond_to? :show_nsx_credentials @show_nsx_credentials = ::Gapic::Config::Method.new show_nsx_credentials_config show_vcenter_credentials_config = parent_rpcs.show_vcenter_credentials if parent_rpcs.respond_to? :show_vcenter_credentials @show_vcenter_credentials = ::Gapic::Config::Method.new show_vcenter_credentials_config reset_nsx_credentials_config = parent_rpcs.reset_nsx_credentials if parent_rpcs.respond_to? :reset_nsx_credentials @reset_nsx_credentials = ::Gapic::Config::Method.new reset_nsx_credentials_config reset_vcenter_credentials_config = parent_rpcs.reset_vcenter_credentials if parent_rpcs.respond_to? :reset_vcenter_credentials @reset_vcenter_credentials = ::Gapic::Config::Method.new reset_vcenter_credentials_config get_dns_forwarding_config = parent_rpcs.get_dns_forwarding if parent_rpcs.respond_to? :get_dns_forwarding @get_dns_forwarding = ::Gapic::Config::Method.new get_dns_forwarding_config update_dns_forwarding_config = parent_rpcs.update_dns_forwarding if parent_rpcs.respond_to? :update_dns_forwarding @update_dns_forwarding = ::Gapic::Config::Method.new update_dns_forwarding_config get_network_peering_config = parent_rpcs.get_network_peering if parent_rpcs.respond_to? :get_network_peering @get_network_peering = ::Gapic::Config::Method.new get_network_peering_config list_network_peerings_config = parent_rpcs.list_network_peerings if parent_rpcs.respond_to? :list_network_peerings @list_network_peerings = ::Gapic::Config::Method.new list_network_peerings_config create_network_peering_config = parent_rpcs.create_network_peering if parent_rpcs.respond_to? :create_network_peering @create_network_peering = ::Gapic::Config::Method.new create_network_peering_config delete_network_peering_config = parent_rpcs.delete_network_peering if parent_rpcs.respond_to? :delete_network_peering @delete_network_peering = ::Gapic::Config::Method.new delete_network_peering_config update_network_peering_config = parent_rpcs.update_network_peering if parent_rpcs.respond_to? :update_network_peering @update_network_peering = ::Gapic::Config::Method.new update_network_peering_config list_peering_routes_config = parent_rpcs.list_peering_routes if parent_rpcs.respond_to? :list_peering_routes @list_peering_routes = ::Gapic::Config::Method.new list_peering_routes_config create_hcx_activation_key_config = parent_rpcs.create_hcx_activation_key if parent_rpcs.respond_to? :create_hcx_activation_key @create_hcx_activation_key = ::Gapic::Config::Method.new create_hcx_activation_key_config list_hcx_activation_keys_config = parent_rpcs.list_hcx_activation_keys if parent_rpcs.respond_to? :list_hcx_activation_keys @list_hcx_activation_keys = ::Gapic::Config::Method.new list_hcx_activation_keys_config get_hcx_activation_key_config = parent_rpcs.get_hcx_activation_key if parent_rpcs.respond_to? :get_hcx_activation_key @get_hcx_activation_key = ::Gapic::Config::Method.new get_hcx_activation_key_config get_network_policy_config = parent_rpcs.get_network_policy if parent_rpcs.respond_to? :get_network_policy @get_network_policy = ::Gapic::Config::Method.new get_network_policy_config list_network_policies_config = parent_rpcs.list_network_policies if parent_rpcs.respond_to? :list_network_policies @list_network_policies = ::Gapic::Config::Method.new list_network_policies_config create_network_policy_config = parent_rpcs.create_network_policy if parent_rpcs.respond_to? :create_network_policy @create_network_policy = ::Gapic::Config::Method.new create_network_policy_config update_network_policy_config = parent_rpcs.update_network_policy if parent_rpcs.respond_to? :update_network_policy @update_network_policy = ::Gapic::Config::Method.new update_network_policy_config delete_network_policy_config = parent_rpcs.delete_network_policy if parent_rpcs.respond_to? :delete_network_policy @delete_network_policy = ::Gapic::Config::Method.new delete_network_policy_config list_management_dns_zone_bindings_config = parent_rpcs.list_management_dns_zone_bindings if parent_rpcs.respond_to? :list_management_dns_zone_bindings @list_management_dns_zone_bindings = ::Gapic::Config::Method.new list_management_dns_zone_bindings_config get_management_dns_zone_binding_config = parent_rpcs.get_management_dns_zone_binding if parent_rpcs.respond_to? :get_management_dns_zone_binding @get_management_dns_zone_binding = ::Gapic::Config::Method.new get_management_dns_zone_binding_config create_management_dns_zone_binding_config = parent_rpcs.create_management_dns_zone_binding if parent_rpcs.respond_to? :create_management_dns_zone_binding @create_management_dns_zone_binding = ::Gapic::Config::Method.new create_management_dns_zone_binding_config update_management_dns_zone_binding_config = parent_rpcs.update_management_dns_zone_binding if parent_rpcs.respond_to? :update_management_dns_zone_binding @update_management_dns_zone_binding = ::Gapic::Config::Method.new update_management_dns_zone_binding_config delete_management_dns_zone_binding_config = parent_rpcs.delete_management_dns_zone_binding if parent_rpcs.respond_to? :delete_management_dns_zone_binding @delete_management_dns_zone_binding = ::Gapic::Config::Method.new delete_management_dns_zone_binding_config repair_management_dns_zone_binding_config = parent_rpcs.repair_management_dns_zone_binding if parent_rpcs.respond_to? :repair_management_dns_zone_binding @repair_management_dns_zone_binding = ::Gapic::Config::Method.new repair_management_dns_zone_binding_config create_vmware_engine_network_config = parent_rpcs.create_vmware_engine_network if parent_rpcs.respond_to? :create_vmware_engine_network @create_vmware_engine_network = ::Gapic::Config::Method.new create_vmware_engine_network_config update_vmware_engine_network_config = parent_rpcs.update_vmware_engine_network if parent_rpcs.respond_to? :update_vmware_engine_network @update_vmware_engine_network = ::Gapic::Config::Method.new update_vmware_engine_network_config delete_vmware_engine_network_config = parent_rpcs.delete_vmware_engine_network if parent_rpcs.respond_to? :delete_vmware_engine_network @delete_vmware_engine_network = ::Gapic::Config::Method.new delete_vmware_engine_network_config get_vmware_engine_network_config = parent_rpcs.get_vmware_engine_network if parent_rpcs.respond_to? :get_vmware_engine_network @get_vmware_engine_network = ::Gapic::Config::Method.new get_vmware_engine_network_config list_vmware_engine_networks_config = parent_rpcs.list_vmware_engine_networks if parent_rpcs.respond_to? :list_vmware_engine_networks @list_vmware_engine_networks = ::Gapic::Config::Method.new list_vmware_engine_networks_config create_private_connection_config = parent_rpcs.create_private_connection if parent_rpcs.respond_to? :create_private_connection @create_private_connection = ::Gapic::Config::Method.new create_private_connection_config get_private_connection_config = parent_rpcs.get_private_connection if parent_rpcs.respond_to? :get_private_connection @get_private_connection = ::Gapic::Config::Method.new get_private_connection_config list_private_connections_config = parent_rpcs.list_private_connections if parent_rpcs.respond_to? :list_private_connections @list_private_connections = ::Gapic::Config::Method.new list_private_connections_config update_private_connection_config = parent_rpcs.update_private_connection if parent_rpcs.respond_to? :update_private_connection @update_private_connection = ::Gapic::Config::Method.new update_private_connection_config delete_private_connection_config = parent_rpcs.delete_private_connection if parent_rpcs.respond_to? :delete_private_connection @delete_private_connection = ::Gapic::Config::Method.new delete_private_connection_config list_private_connection_peering_routes_config = parent_rpcs.list_private_connection_peering_routes if parent_rpcs.respond_to? :list_private_connection_peering_routes @list_private_connection_peering_routes = ::Gapic::Config::Method.new list_private_connection_peering_routes_config = parent_rpcs. if parent_rpcs.respond_to? :grant_dns_bind_permission @grant_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_dns_bind_permission @get_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :revoke_dns_bind_permission @revoke_dns_bind_permission = ::Gapic::Config::Method.new yield self if block_given? end end end |
#quota_project ⇒ ::String
A separate project against which to charge quota.
8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 |
# File 'lib/google/cloud/vmware_engine/v1/vmware_engine/rest/client.rb', line 8405 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmwareengine.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.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 :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 # @private # Overrides for http bindings for the RPCs of this service # are only used when this service is used as mixin, and only # by the host service. # @return [::Hash{::Symbol=>::Array<::Gapic::Rest::GrpcTranscoder::HttpBinding>}] config_attr :bindings_override, {}, ::Hash, 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 RPC class for the VmwareEngine 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 headers # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields # include the following keys: # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_private_clouds` # @return [::Gapic::Config::Method] # attr_reader :list_private_clouds ## # RPC-specific configuration for `get_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :get_private_cloud ## # RPC-specific configuration for `create_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :create_private_cloud ## # RPC-specific configuration for `update_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :update_private_cloud ## # RPC-specific configuration for `delete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :delete_private_cloud ## # RPC-specific configuration for `undelete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :undelete_private_cloud ## # RPC-specific configuration for `list_clusters` # @return [::Gapic::Config::Method] # attr_reader :list_clusters ## # RPC-specific configuration for `get_cluster` # @return [::Gapic::Config::Method] # attr_reader :get_cluster ## # RPC-specific configuration for `create_cluster` # @return [::Gapic::Config::Method] # attr_reader :create_cluster ## # RPC-specific configuration for `update_cluster` # @return [::Gapic::Config::Method] # attr_reader :update_cluster ## # RPC-specific configuration for `delete_cluster` # @return [::Gapic::Config::Method] # attr_reader :delete_cluster ## # RPC-specific configuration for `list_nodes` # @return [::Gapic::Config::Method] # attr_reader :list_nodes ## # RPC-specific configuration for `get_node` # @return [::Gapic::Config::Method] # attr_reader :get_node ## # RPC-specific configuration for `list_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :list_external_addresses ## # RPC-specific configuration for `fetch_network_policy_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :fetch_network_policy_external_addresses ## # RPC-specific configuration for `get_external_address` # @return [::Gapic::Config::Method] # attr_reader :get_external_address ## # RPC-specific configuration for `create_external_address` # @return [::Gapic::Config::Method] # attr_reader :create_external_address ## # RPC-specific configuration for `update_external_address` # @return [::Gapic::Config::Method] # attr_reader :update_external_address ## # RPC-specific configuration for `delete_external_address` # @return [::Gapic::Config::Method] # attr_reader :delete_external_address ## # RPC-specific configuration for `list_subnets` # @return [::Gapic::Config::Method] # attr_reader :list_subnets ## # RPC-specific configuration for `get_subnet` # @return [::Gapic::Config::Method] # attr_reader :get_subnet ## # RPC-specific configuration for `update_subnet` # @return [::Gapic::Config::Method] # attr_reader :update_subnet ## # RPC-specific configuration for `list_external_access_rules` # @return [::Gapic::Config::Method] # attr_reader :list_external_access_rules ## # RPC-specific configuration for `get_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :get_external_access_rule ## # RPC-specific configuration for `create_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :create_external_access_rule ## # RPC-specific configuration for `update_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :update_external_access_rule ## # RPC-specific configuration for `delete_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :delete_external_access_rule ## # RPC-specific configuration for `list_logging_servers` # @return [::Gapic::Config::Method] # attr_reader :list_logging_servers ## # RPC-specific configuration for `get_logging_server` # @return [::Gapic::Config::Method] # attr_reader :get_logging_server ## # RPC-specific configuration for `create_logging_server` # @return [::Gapic::Config::Method] # attr_reader :create_logging_server ## # RPC-specific configuration for `update_logging_server` # @return [::Gapic::Config::Method] # attr_reader :update_logging_server ## # RPC-specific configuration for `delete_logging_server` # @return [::Gapic::Config::Method] # attr_reader :delete_logging_server ## # RPC-specific configuration for `list_node_types` # @return [::Gapic::Config::Method] # attr_reader :list_node_types ## # RPC-specific configuration for `get_node_type` # @return [::Gapic::Config::Method] # attr_reader :get_node_type ## # RPC-specific configuration for `show_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_nsx_credentials ## # RPC-specific configuration for `show_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_vcenter_credentials ## # RPC-specific configuration for `reset_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_nsx_credentials ## # RPC-specific configuration for `reset_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_vcenter_credentials ## # RPC-specific configuration for `get_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :get_dns_forwarding ## # RPC-specific configuration for `update_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :update_dns_forwarding ## # RPC-specific configuration for `get_network_peering` # @return [::Gapic::Config::Method] # attr_reader :get_network_peering ## # RPC-specific configuration for `list_network_peerings` # @return [::Gapic::Config::Method] # attr_reader :list_network_peerings ## # RPC-specific configuration for `create_network_peering` # @return [::Gapic::Config::Method] # attr_reader :create_network_peering ## # RPC-specific configuration for `delete_network_peering` # @return [::Gapic::Config::Method] # attr_reader :delete_network_peering ## # RPC-specific configuration for `update_network_peering` # @return [::Gapic::Config::Method] # attr_reader :update_network_peering ## # RPC-specific configuration for `list_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_peering_routes ## # RPC-specific configuration for `create_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :create_hcx_activation_key ## # RPC-specific configuration for `list_hcx_activation_keys` # @return [::Gapic::Config::Method] # attr_reader :list_hcx_activation_keys ## # RPC-specific configuration for `get_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :get_hcx_activation_key ## # RPC-specific configuration for `get_network_policy` # @return [::Gapic::Config::Method] # attr_reader :get_network_policy ## # RPC-specific configuration for `list_network_policies` # @return [::Gapic::Config::Method] # attr_reader :list_network_policies ## # RPC-specific configuration for `create_network_policy` # @return [::Gapic::Config::Method] # attr_reader :create_network_policy ## # RPC-specific configuration for `update_network_policy` # @return [::Gapic::Config::Method] # attr_reader :update_network_policy ## # RPC-specific configuration for `delete_network_policy` # @return [::Gapic::Config::Method] # attr_reader :delete_network_policy ## # RPC-specific configuration for `list_management_dns_zone_bindings` # @return [::Gapic::Config::Method] # attr_reader :list_management_dns_zone_bindings ## # RPC-specific configuration for `get_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :get_management_dns_zone_binding ## # RPC-specific configuration for `create_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :create_management_dns_zone_binding ## # RPC-specific configuration for `update_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :update_management_dns_zone_binding ## # RPC-specific configuration for `delete_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :delete_management_dns_zone_binding ## # RPC-specific configuration for `repair_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :repair_management_dns_zone_binding ## # RPC-specific configuration for `create_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :create_vmware_engine_network ## # RPC-specific configuration for `update_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :update_vmware_engine_network ## # RPC-specific configuration for `delete_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :delete_vmware_engine_network ## # RPC-specific configuration for `get_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :get_vmware_engine_network ## # RPC-specific configuration for `list_vmware_engine_networks` # @return [::Gapic::Config::Method] # attr_reader :list_vmware_engine_networks ## # RPC-specific configuration for `create_private_connection` # @return [::Gapic::Config::Method] # attr_reader :create_private_connection ## # RPC-specific configuration for `get_private_connection` # @return [::Gapic::Config::Method] # attr_reader :get_private_connection ## # RPC-specific configuration for `list_private_connections` # @return [::Gapic::Config::Method] # attr_reader :list_private_connections ## # RPC-specific configuration for `update_private_connection` # @return [::Gapic::Config::Method] # attr_reader :update_private_connection ## # RPC-specific configuration for `delete_private_connection` # @return [::Gapic::Config::Method] # attr_reader :delete_private_connection ## # RPC-specific configuration for `list_private_connection_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_private_connection_peering_routes ## # RPC-specific configuration for `grant_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :grant_dns_bind_permission ## # RPC-specific configuration for `get_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :get_dns_bind_permission ## # RPC-specific configuration for `revoke_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :revoke_dns_bind_permission # @private def initialize parent_rpcs = nil list_private_clouds_config = parent_rpcs.list_private_clouds if parent_rpcs.respond_to? :list_private_clouds @list_private_clouds = ::Gapic::Config::Method.new list_private_clouds_config get_private_cloud_config = parent_rpcs.get_private_cloud if parent_rpcs.respond_to? :get_private_cloud @get_private_cloud = ::Gapic::Config::Method.new get_private_cloud_config create_private_cloud_config = parent_rpcs.create_private_cloud if parent_rpcs.respond_to? :create_private_cloud @create_private_cloud = ::Gapic::Config::Method.new create_private_cloud_config update_private_cloud_config = parent_rpcs.update_private_cloud if parent_rpcs.respond_to? :update_private_cloud @update_private_cloud = ::Gapic::Config::Method.new update_private_cloud_config delete_private_cloud_config = parent_rpcs.delete_private_cloud if parent_rpcs.respond_to? :delete_private_cloud @delete_private_cloud = ::Gapic::Config::Method.new delete_private_cloud_config undelete_private_cloud_config = parent_rpcs.undelete_private_cloud if parent_rpcs.respond_to? :undelete_private_cloud @undelete_private_cloud = ::Gapic::Config::Method.new undelete_private_cloud_config list_clusters_config = parent_rpcs.list_clusters if parent_rpcs.respond_to? :list_clusters @list_clusters = ::Gapic::Config::Method.new list_clusters_config get_cluster_config = parent_rpcs.get_cluster if parent_rpcs.respond_to? :get_cluster @get_cluster = ::Gapic::Config::Method.new get_cluster_config create_cluster_config = parent_rpcs.create_cluster if parent_rpcs.respond_to? :create_cluster @create_cluster = ::Gapic::Config::Method.new create_cluster_config update_cluster_config = parent_rpcs.update_cluster if parent_rpcs.respond_to? :update_cluster @update_cluster = ::Gapic::Config::Method.new update_cluster_config delete_cluster_config = parent_rpcs.delete_cluster if parent_rpcs.respond_to? :delete_cluster @delete_cluster = ::Gapic::Config::Method.new delete_cluster_config list_nodes_config = parent_rpcs.list_nodes if parent_rpcs.respond_to? :list_nodes @list_nodes = ::Gapic::Config::Method.new list_nodes_config get_node_config = parent_rpcs.get_node if parent_rpcs.respond_to? :get_node @get_node = ::Gapic::Config::Method.new get_node_config list_external_addresses_config = parent_rpcs.list_external_addresses if parent_rpcs.respond_to? :list_external_addresses @list_external_addresses = ::Gapic::Config::Method.new list_external_addresses_config fetch_network_policy_external_addresses_config = parent_rpcs.fetch_network_policy_external_addresses if parent_rpcs.respond_to? :fetch_network_policy_external_addresses @fetch_network_policy_external_addresses = ::Gapic::Config::Method.new fetch_network_policy_external_addresses_config get_external_address_config = parent_rpcs.get_external_address if parent_rpcs.respond_to? :get_external_address @get_external_address = ::Gapic::Config::Method.new get_external_address_config create_external_address_config = parent_rpcs.create_external_address if parent_rpcs.respond_to? :create_external_address @create_external_address = ::Gapic::Config::Method.new create_external_address_config update_external_address_config = parent_rpcs.update_external_address if parent_rpcs.respond_to? :update_external_address @update_external_address = ::Gapic::Config::Method.new update_external_address_config delete_external_address_config = parent_rpcs.delete_external_address if parent_rpcs.respond_to? :delete_external_address @delete_external_address = ::Gapic::Config::Method.new delete_external_address_config list_subnets_config = parent_rpcs.list_subnets if parent_rpcs.respond_to? :list_subnets @list_subnets = ::Gapic::Config::Method.new list_subnets_config get_subnet_config = parent_rpcs.get_subnet if parent_rpcs.respond_to? :get_subnet @get_subnet = ::Gapic::Config::Method.new get_subnet_config update_subnet_config = parent_rpcs.update_subnet if parent_rpcs.respond_to? :update_subnet @update_subnet = ::Gapic::Config::Method.new update_subnet_config list_external_access_rules_config = parent_rpcs.list_external_access_rules if parent_rpcs.respond_to? :list_external_access_rules @list_external_access_rules = ::Gapic::Config::Method.new list_external_access_rules_config get_external_access_rule_config = parent_rpcs.get_external_access_rule if parent_rpcs.respond_to? :get_external_access_rule @get_external_access_rule = ::Gapic::Config::Method.new get_external_access_rule_config create_external_access_rule_config = parent_rpcs.create_external_access_rule if parent_rpcs.respond_to? :create_external_access_rule @create_external_access_rule = ::Gapic::Config::Method.new create_external_access_rule_config update_external_access_rule_config = parent_rpcs.update_external_access_rule if parent_rpcs.respond_to? :update_external_access_rule @update_external_access_rule = ::Gapic::Config::Method.new update_external_access_rule_config delete_external_access_rule_config = parent_rpcs.delete_external_access_rule if parent_rpcs.respond_to? :delete_external_access_rule @delete_external_access_rule = ::Gapic::Config::Method.new delete_external_access_rule_config list_logging_servers_config = parent_rpcs.list_logging_servers if parent_rpcs.respond_to? :list_logging_servers @list_logging_servers = ::Gapic::Config::Method.new list_logging_servers_config get_logging_server_config = parent_rpcs.get_logging_server if parent_rpcs.respond_to? :get_logging_server @get_logging_server = ::Gapic::Config::Method.new get_logging_server_config create_logging_server_config = parent_rpcs.create_logging_server if parent_rpcs.respond_to? :create_logging_server @create_logging_server = ::Gapic::Config::Method.new create_logging_server_config update_logging_server_config = parent_rpcs.update_logging_server if parent_rpcs.respond_to? :update_logging_server @update_logging_server = ::Gapic::Config::Method.new update_logging_server_config delete_logging_server_config = parent_rpcs.delete_logging_server if parent_rpcs.respond_to? :delete_logging_server @delete_logging_server = ::Gapic::Config::Method.new delete_logging_server_config list_node_types_config = parent_rpcs.list_node_types if parent_rpcs.respond_to? :list_node_types @list_node_types = ::Gapic::Config::Method.new list_node_types_config get_node_type_config = parent_rpcs.get_node_type if parent_rpcs.respond_to? :get_node_type @get_node_type = ::Gapic::Config::Method.new get_node_type_config show_nsx_credentials_config = parent_rpcs.show_nsx_credentials if parent_rpcs.respond_to? :show_nsx_credentials @show_nsx_credentials = ::Gapic::Config::Method.new show_nsx_credentials_config show_vcenter_credentials_config = parent_rpcs.show_vcenter_credentials if parent_rpcs.respond_to? :show_vcenter_credentials @show_vcenter_credentials = ::Gapic::Config::Method.new show_vcenter_credentials_config reset_nsx_credentials_config = parent_rpcs.reset_nsx_credentials if parent_rpcs.respond_to? :reset_nsx_credentials @reset_nsx_credentials = ::Gapic::Config::Method.new reset_nsx_credentials_config reset_vcenter_credentials_config = parent_rpcs.reset_vcenter_credentials if parent_rpcs.respond_to? :reset_vcenter_credentials @reset_vcenter_credentials = ::Gapic::Config::Method.new reset_vcenter_credentials_config get_dns_forwarding_config = parent_rpcs.get_dns_forwarding if parent_rpcs.respond_to? :get_dns_forwarding @get_dns_forwarding = ::Gapic::Config::Method.new get_dns_forwarding_config update_dns_forwarding_config = parent_rpcs.update_dns_forwarding if parent_rpcs.respond_to? :update_dns_forwarding @update_dns_forwarding = ::Gapic::Config::Method.new update_dns_forwarding_config get_network_peering_config = parent_rpcs.get_network_peering if parent_rpcs.respond_to? :get_network_peering @get_network_peering = ::Gapic::Config::Method.new get_network_peering_config list_network_peerings_config = parent_rpcs.list_network_peerings if parent_rpcs.respond_to? :list_network_peerings @list_network_peerings = ::Gapic::Config::Method.new list_network_peerings_config create_network_peering_config = parent_rpcs.create_network_peering if parent_rpcs.respond_to? :create_network_peering @create_network_peering = ::Gapic::Config::Method.new create_network_peering_config delete_network_peering_config = parent_rpcs.delete_network_peering if parent_rpcs.respond_to? :delete_network_peering @delete_network_peering = ::Gapic::Config::Method.new delete_network_peering_config update_network_peering_config = parent_rpcs.update_network_peering if parent_rpcs.respond_to? :update_network_peering @update_network_peering = ::Gapic::Config::Method.new update_network_peering_config list_peering_routes_config = parent_rpcs.list_peering_routes if parent_rpcs.respond_to? :list_peering_routes @list_peering_routes = ::Gapic::Config::Method.new list_peering_routes_config create_hcx_activation_key_config = parent_rpcs.create_hcx_activation_key if parent_rpcs.respond_to? :create_hcx_activation_key @create_hcx_activation_key = ::Gapic::Config::Method.new create_hcx_activation_key_config list_hcx_activation_keys_config = parent_rpcs.list_hcx_activation_keys if parent_rpcs.respond_to? :list_hcx_activation_keys @list_hcx_activation_keys = ::Gapic::Config::Method.new list_hcx_activation_keys_config get_hcx_activation_key_config = parent_rpcs.get_hcx_activation_key if parent_rpcs.respond_to? :get_hcx_activation_key @get_hcx_activation_key = ::Gapic::Config::Method.new get_hcx_activation_key_config get_network_policy_config = parent_rpcs.get_network_policy if parent_rpcs.respond_to? :get_network_policy @get_network_policy = ::Gapic::Config::Method.new get_network_policy_config list_network_policies_config = parent_rpcs.list_network_policies if parent_rpcs.respond_to? :list_network_policies @list_network_policies = ::Gapic::Config::Method.new list_network_policies_config create_network_policy_config = parent_rpcs.create_network_policy if parent_rpcs.respond_to? :create_network_policy @create_network_policy = ::Gapic::Config::Method.new create_network_policy_config update_network_policy_config = parent_rpcs.update_network_policy if parent_rpcs.respond_to? :update_network_policy @update_network_policy = ::Gapic::Config::Method.new update_network_policy_config delete_network_policy_config = parent_rpcs.delete_network_policy if parent_rpcs.respond_to? :delete_network_policy @delete_network_policy = ::Gapic::Config::Method.new delete_network_policy_config list_management_dns_zone_bindings_config = parent_rpcs.list_management_dns_zone_bindings if parent_rpcs.respond_to? :list_management_dns_zone_bindings @list_management_dns_zone_bindings = ::Gapic::Config::Method.new list_management_dns_zone_bindings_config get_management_dns_zone_binding_config = parent_rpcs.get_management_dns_zone_binding if parent_rpcs.respond_to? :get_management_dns_zone_binding @get_management_dns_zone_binding = ::Gapic::Config::Method.new get_management_dns_zone_binding_config create_management_dns_zone_binding_config = parent_rpcs.create_management_dns_zone_binding if parent_rpcs.respond_to? :create_management_dns_zone_binding @create_management_dns_zone_binding = ::Gapic::Config::Method.new create_management_dns_zone_binding_config update_management_dns_zone_binding_config = parent_rpcs.update_management_dns_zone_binding if parent_rpcs.respond_to? :update_management_dns_zone_binding @update_management_dns_zone_binding = ::Gapic::Config::Method.new update_management_dns_zone_binding_config delete_management_dns_zone_binding_config = parent_rpcs.delete_management_dns_zone_binding if parent_rpcs.respond_to? :delete_management_dns_zone_binding @delete_management_dns_zone_binding = ::Gapic::Config::Method.new delete_management_dns_zone_binding_config repair_management_dns_zone_binding_config = parent_rpcs.repair_management_dns_zone_binding if parent_rpcs.respond_to? :repair_management_dns_zone_binding @repair_management_dns_zone_binding = ::Gapic::Config::Method.new repair_management_dns_zone_binding_config create_vmware_engine_network_config = parent_rpcs.create_vmware_engine_network if parent_rpcs.respond_to? :create_vmware_engine_network @create_vmware_engine_network = ::Gapic::Config::Method.new create_vmware_engine_network_config update_vmware_engine_network_config = parent_rpcs.update_vmware_engine_network if parent_rpcs.respond_to? :update_vmware_engine_network @update_vmware_engine_network = ::Gapic::Config::Method.new update_vmware_engine_network_config delete_vmware_engine_network_config = parent_rpcs.delete_vmware_engine_network if parent_rpcs.respond_to? :delete_vmware_engine_network @delete_vmware_engine_network = ::Gapic::Config::Method.new delete_vmware_engine_network_config get_vmware_engine_network_config = parent_rpcs.get_vmware_engine_network if parent_rpcs.respond_to? :get_vmware_engine_network @get_vmware_engine_network = ::Gapic::Config::Method.new get_vmware_engine_network_config list_vmware_engine_networks_config = parent_rpcs.list_vmware_engine_networks if parent_rpcs.respond_to? :list_vmware_engine_networks @list_vmware_engine_networks = ::Gapic::Config::Method.new list_vmware_engine_networks_config create_private_connection_config = parent_rpcs.create_private_connection if parent_rpcs.respond_to? :create_private_connection @create_private_connection = ::Gapic::Config::Method.new create_private_connection_config get_private_connection_config = parent_rpcs.get_private_connection if parent_rpcs.respond_to? :get_private_connection @get_private_connection = ::Gapic::Config::Method.new get_private_connection_config list_private_connections_config = parent_rpcs.list_private_connections if parent_rpcs.respond_to? :list_private_connections @list_private_connections = ::Gapic::Config::Method.new list_private_connections_config update_private_connection_config = parent_rpcs.update_private_connection if parent_rpcs.respond_to? :update_private_connection @update_private_connection = ::Gapic::Config::Method.new update_private_connection_config delete_private_connection_config = parent_rpcs.delete_private_connection if parent_rpcs.respond_to? :delete_private_connection @delete_private_connection = ::Gapic::Config::Method.new delete_private_connection_config list_private_connection_peering_routes_config = parent_rpcs.list_private_connection_peering_routes if parent_rpcs.respond_to? :list_private_connection_peering_routes @list_private_connection_peering_routes = ::Gapic::Config::Method.new list_private_connection_peering_routes_config = parent_rpcs. if parent_rpcs.respond_to? :grant_dns_bind_permission @grant_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_dns_bind_permission @get_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :revoke_dns_bind_permission @revoke_dns_bind_permission = ::Gapic::Config::Method.new 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. -
:retry_codes(type:Array<String>) - The error codes that should trigger a retry.
8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 |
# File 'lib/google/cloud/vmware_engine/v1/vmware_engine/rest/client.rb', line 8405 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmwareengine.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.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 :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 # @private # Overrides for http bindings for the RPCs of this service # are only used when this service is used as mixin, and only # by the host service. # @return [::Hash{::Symbol=>::Array<::Gapic::Rest::GrpcTranscoder::HttpBinding>}] config_attr :bindings_override, {}, ::Hash, 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 RPC class for the VmwareEngine 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 headers # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields # include the following keys: # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_private_clouds` # @return [::Gapic::Config::Method] # attr_reader :list_private_clouds ## # RPC-specific configuration for `get_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :get_private_cloud ## # RPC-specific configuration for `create_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :create_private_cloud ## # RPC-specific configuration for `update_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :update_private_cloud ## # RPC-specific configuration for `delete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :delete_private_cloud ## # RPC-specific configuration for `undelete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :undelete_private_cloud ## # RPC-specific configuration for `list_clusters` # @return [::Gapic::Config::Method] # attr_reader :list_clusters ## # RPC-specific configuration for `get_cluster` # @return [::Gapic::Config::Method] # attr_reader :get_cluster ## # RPC-specific configuration for `create_cluster` # @return [::Gapic::Config::Method] # attr_reader :create_cluster ## # RPC-specific configuration for `update_cluster` # @return [::Gapic::Config::Method] # attr_reader :update_cluster ## # RPC-specific configuration for `delete_cluster` # @return [::Gapic::Config::Method] # attr_reader :delete_cluster ## # RPC-specific configuration for `list_nodes` # @return [::Gapic::Config::Method] # attr_reader :list_nodes ## # RPC-specific configuration for `get_node` # @return [::Gapic::Config::Method] # attr_reader :get_node ## # RPC-specific configuration for `list_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :list_external_addresses ## # RPC-specific configuration for `fetch_network_policy_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :fetch_network_policy_external_addresses ## # RPC-specific configuration for `get_external_address` # @return [::Gapic::Config::Method] # attr_reader :get_external_address ## # RPC-specific configuration for `create_external_address` # @return [::Gapic::Config::Method] # attr_reader :create_external_address ## # RPC-specific configuration for `update_external_address` # @return [::Gapic::Config::Method] # attr_reader :update_external_address ## # RPC-specific configuration for `delete_external_address` # @return [::Gapic::Config::Method] # attr_reader :delete_external_address ## # RPC-specific configuration for `list_subnets` # @return [::Gapic::Config::Method] # attr_reader :list_subnets ## # RPC-specific configuration for `get_subnet` # @return [::Gapic::Config::Method] # attr_reader :get_subnet ## # RPC-specific configuration for `update_subnet` # @return [::Gapic::Config::Method] # attr_reader :update_subnet ## # RPC-specific configuration for `list_external_access_rules` # @return [::Gapic::Config::Method] # attr_reader :list_external_access_rules ## # RPC-specific configuration for `get_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :get_external_access_rule ## # RPC-specific configuration for `create_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :create_external_access_rule ## # RPC-specific configuration for `update_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :update_external_access_rule ## # RPC-specific configuration for `delete_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :delete_external_access_rule ## # RPC-specific configuration for `list_logging_servers` # @return [::Gapic::Config::Method] # attr_reader :list_logging_servers ## # RPC-specific configuration for `get_logging_server` # @return [::Gapic::Config::Method] # attr_reader :get_logging_server ## # RPC-specific configuration for `create_logging_server` # @return [::Gapic::Config::Method] # attr_reader :create_logging_server ## # RPC-specific configuration for `update_logging_server` # @return [::Gapic::Config::Method] # attr_reader :update_logging_server ## # RPC-specific configuration for `delete_logging_server` # @return [::Gapic::Config::Method] # attr_reader :delete_logging_server ## # RPC-specific configuration for `list_node_types` # @return [::Gapic::Config::Method] # attr_reader :list_node_types ## # RPC-specific configuration for `get_node_type` # @return [::Gapic::Config::Method] # attr_reader :get_node_type ## # RPC-specific configuration for `show_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_nsx_credentials ## # RPC-specific configuration for `show_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_vcenter_credentials ## # RPC-specific configuration for `reset_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_nsx_credentials ## # RPC-specific configuration for `reset_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_vcenter_credentials ## # RPC-specific configuration for `get_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :get_dns_forwarding ## # RPC-specific configuration for `update_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :update_dns_forwarding ## # RPC-specific configuration for `get_network_peering` # @return [::Gapic::Config::Method] # attr_reader :get_network_peering ## # RPC-specific configuration for `list_network_peerings` # @return [::Gapic::Config::Method] # attr_reader :list_network_peerings ## # RPC-specific configuration for `create_network_peering` # @return [::Gapic::Config::Method] # attr_reader :create_network_peering ## # RPC-specific configuration for `delete_network_peering` # @return [::Gapic::Config::Method] # attr_reader :delete_network_peering ## # RPC-specific configuration for `update_network_peering` # @return [::Gapic::Config::Method] # attr_reader :update_network_peering ## # RPC-specific configuration for `list_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_peering_routes ## # RPC-specific configuration for `create_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :create_hcx_activation_key ## # RPC-specific configuration for `list_hcx_activation_keys` # @return [::Gapic::Config::Method] # attr_reader :list_hcx_activation_keys ## # RPC-specific configuration for `get_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :get_hcx_activation_key ## # RPC-specific configuration for `get_network_policy` # @return [::Gapic::Config::Method] # attr_reader :get_network_policy ## # RPC-specific configuration for `list_network_policies` # @return [::Gapic::Config::Method] # attr_reader :list_network_policies ## # RPC-specific configuration for `create_network_policy` # @return [::Gapic::Config::Method] # attr_reader :create_network_policy ## # RPC-specific configuration for `update_network_policy` # @return [::Gapic::Config::Method] # attr_reader :update_network_policy ## # RPC-specific configuration for `delete_network_policy` # @return [::Gapic::Config::Method] # attr_reader :delete_network_policy ## # RPC-specific configuration for `list_management_dns_zone_bindings` # @return [::Gapic::Config::Method] # attr_reader :list_management_dns_zone_bindings ## # RPC-specific configuration for `get_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :get_management_dns_zone_binding ## # RPC-specific configuration for `create_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :create_management_dns_zone_binding ## # RPC-specific configuration for `update_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :update_management_dns_zone_binding ## # RPC-specific configuration for `delete_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :delete_management_dns_zone_binding ## # RPC-specific configuration for `repair_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :repair_management_dns_zone_binding ## # RPC-specific configuration for `create_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :create_vmware_engine_network ## # RPC-specific configuration for `update_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :update_vmware_engine_network ## # RPC-specific configuration for `delete_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :delete_vmware_engine_network ## # RPC-specific configuration for `get_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :get_vmware_engine_network ## # RPC-specific configuration for `list_vmware_engine_networks` # @return [::Gapic::Config::Method] # attr_reader :list_vmware_engine_networks ## # RPC-specific configuration for `create_private_connection` # @return [::Gapic::Config::Method] # attr_reader :create_private_connection ## # RPC-specific configuration for `get_private_connection` # @return [::Gapic::Config::Method] # attr_reader :get_private_connection ## # RPC-specific configuration for `list_private_connections` # @return [::Gapic::Config::Method] # attr_reader :list_private_connections ## # RPC-specific configuration for `update_private_connection` # @return [::Gapic::Config::Method] # attr_reader :update_private_connection ## # RPC-specific configuration for `delete_private_connection` # @return [::Gapic::Config::Method] # attr_reader :delete_private_connection ## # RPC-specific configuration for `list_private_connection_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_private_connection_peering_routes ## # RPC-specific configuration for `grant_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :grant_dns_bind_permission ## # RPC-specific configuration for `get_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :get_dns_bind_permission ## # RPC-specific configuration for `revoke_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :revoke_dns_bind_permission # @private def initialize parent_rpcs = nil list_private_clouds_config = parent_rpcs.list_private_clouds if parent_rpcs.respond_to? :list_private_clouds @list_private_clouds = ::Gapic::Config::Method.new list_private_clouds_config get_private_cloud_config = parent_rpcs.get_private_cloud if parent_rpcs.respond_to? :get_private_cloud @get_private_cloud = ::Gapic::Config::Method.new get_private_cloud_config create_private_cloud_config = parent_rpcs.create_private_cloud if parent_rpcs.respond_to? :create_private_cloud @create_private_cloud = ::Gapic::Config::Method.new create_private_cloud_config update_private_cloud_config = parent_rpcs.update_private_cloud if parent_rpcs.respond_to? :update_private_cloud @update_private_cloud = ::Gapic::Config::Method.new update_private_cloud_config delete_private_cloud_config = parent_rpcs.delete_private_cloud if parent_rpcs.respond_to? :delete_private_cloud @delete_private_cloud = ::Gapic::Config::Method.new delete_private_cloud_config undelete_private_cloud_config = parent_rpcs.undelete_private_cloud if parent_rpcs.respond_to? :undelete_private_cloud @undelete_private_cloud = ::Gapic::Config::Method.new undelete_private_cloud_config list_clusters_config = parent_rpcs.list_clusters if parent_rpcs.respond_to? :list_clusters @list_clusters = ::Gapic::Config::Method.new list_clusters_config get_cluster_config = parent_rpcs.get_cluster if parent_rpcs.respond_to? :get_cluster @get_cluster = ::Gapic::Config::Method.new get_cluster_config create_cluster_config = parent_rpcs.create_cluster if parent_rpcs.respond_to? :create_cluster @create_cluster = ::Gapic::Config::Method.new create_cluster_config update_cluster_config = parent_rpcs.update_cluster if parent_rpcs.respond_to? :update_cluster @update_cluster = ::Gapic::Config::Method.new update_cluster_config delete_cluster_config = parent_rpcs.delete_cluster if parent_rpcs.respond_to? :delete_cluster @delete_cluster = ::Gapic::Config::Method.new delete_cluster_config list_nodes_config = parent_rpcs.list_nodes if parent_rpcs.respond_to? :list_nodes @list_nodes = ::Gapic::Config::Method.new list_nodes_config get_node_config = parent_rpcs.get_node if parent_rpcs.respond_to? :get_node @get_node = ::Gapic::Config::Method.new get_node_config list_external_addresses_config = parent_rpcs.list_external_addresses if parent_rpcs.respond_to? :list_external_addresses @list_external_addresses = ::Gapic::Config::Method.new list_external_addresses_config fetch_network_policy_external_addresses_config = parent_rpcs.fetch_network_policy_external_addresses if parent_rpcs.respond_to? :fetch_network_policy_external_addresses @fetch_network_policy_external_addresses = ::Gapic::Config::Method.new fetch_network_policy_external_addresses_config get_external_address_config = parent_rpcs.get_external_address if parent_rpcs.respond_to? :get_external_address @get_external_address = ::Gapic::Config::Method.new get_external_address_config create_external_address_config = parent_rpcs.create_external_address if parent_rpcs.respond_to? :create_external_address @create_external_address = ::Gapic::Config::Method.new create_external_address_config update_external_address_config = parent_rpcs.update_external_address if parent_rpcs.respond_to? :update_external_address @update_external_address = ::Gapic::Config::Method.new update_external_address_config delete_external_address_config = parent_rpcs.delete_external_address if parent_rpcs.respond_to? :delete_external_address @delete_external_address = ::Gapic::Config::Method.new delete_external_address_config list_subnets_config = parent_rpcs.list_subnets if parent_rpcs.respond_to? :list_subnets @list_subnets = ::Gapic::Config::Method.new list_subnets_config get_subnet_config = parent_rpcs.get_subnet if parent_rpcs.respond_to? :get_subnet @get_subnet = ::Gapic::Config::Method.new get_subnet_config update_subnet_config = parent_rpcs.update_subnet if parent_rpcs.respond_to? :update_subnet @update_subnet = ::Gapic::Config::Method.new update_subnet_config list_external_access_rules_config = parent_rpcs.list_external_access_rules if parent_rpcs.respond_to? :list_external_access_rules @list_external_access_rules = ::Gapic::Config::Method.new list_external_access_rules_config get_external_access_rule_config = parent_rpcs.get_external_access_rule if parent_rpcs.respond_to? :get_external_access_rule @get_external_access_rule = ::Gapic::Config::Method.new get_external_access_rule_config create_external_access_rule_config = parent_rpcs.create_external_access_rule if parent_rpcs.respond_to? :create_external_access_rule @create_external_access_rule = ::Gapic::Config::Method.new create_external_access_rule_config update_external_access_rule_config = parent_rpcs.update_external_access_rule if parent_rpcs.respond_to? :update_external_access_rule @update_external_access_rule = ::Gapic::Config::Method.new update_external_access_rule_config delete_external_access_rule_config = parent_rpcs.delete_external_access_rule if parent_rpcs.respond_to? :delete_external_access_rule @delete_external_access_rule = ::Gapic::Config::Method.new delete_external_access_rule_config list_logging_servers_config = parent_rpcs.list_logging_servers if parent_rpcs.respond_to? :list_logging_servers @list_logging_servers = ::Gapic::Config::Method.new list_logging_servers_config get_logging_server_config = parent_rpcs.get_logging_server if parent_rpcs.respond_to? :get_logging_server @get_logging_server = ::Gapic::Config::Method.new get_logging_server_config create_logging_server_config = parent_rpcs.create_logging_server if parent_rpcs.respond_to? :create_logging_server @create_logging_server = ::Gapic::Config::Method.new create_logging_server_config update_logging_server_config = parent_rpcs.update_logging_server if parent_rpcs.respond_to? :update_logging_server @update_logging_server = ::Gapic::Config::Method.new update_logging_server_config delete_logging_server_config = parent_rpcs.delete_logging_server if parent_rpcs.respond_to? :delete_logging_server @delete_logging_server = ::Gapic::Config::Method.new delete_logging_server_config list_node_types_config = parent_rpcs.list_node_types if parent_rpcs.respond_to? :list_node_types @list_node_types = ::Gapic::Config::Method.new list_node_types_config get_node_type_config = parent_rpcs.get_node_type if parent_rpcs.respond_to? :get_node_type @get_node_type = ::Gapic::Config::Method.new get_node_type_config show_nsx_credentials_config = parent_rpcs.show_nsx_credentials if parent_rpcs.respond_to? :show_nsx_credentials @show_nsx_credentials = ::Gapic::Config::Method.new show_nsx_credentials_config show_vcenter_credentials_config = parent_rpcs.show_vcenter_credentials if parent_rpcs.respond_to? :show_vcenter_credentials @show_vcenter_credentials = ::Gapic::Config::Method.new show_vcenter_credentials_config reset_nsx_credentials_config = parent_rpcs.reset_nsx_credentials if parent_rpcs.respond_to? :reset_nsx_credentials @reset_nsx_credentials = ::Gapic::Config::Method.new reset_nsx_credentials_config reset_vcenter_credentials_config = parent_rpcs.reset_vcenter_credentials if parent_rpcs.respond_to? :reset_vcenter_credentials @reset_vcenter_credentials = ::Gapic::Config::Method.new reset_vcenter_credentials_config get_dns_forwarding_config = parent_rpcs.get_dns_forwarding if parent_rpcs.respond_to? :get_dns_forwarding @get_dns_forwarding = ::Gapic::Config::Method.new get_dns_forwarding_config update_dns_forwarding_config = parent_rpcs.update_dns_forwarding if parent_rpcs.respond_to? :update_dns_forwarding @update_dns_forwarding = ::Gapic::Config::Method.new update_dns_forwarding_config get_network_peering_config = parent_rpcs.get_network_peering if parent_rpcs.respond_to? :get_network_peering @get_network_peering = ::Gapic::Config::Method.new get_network_peering_config list_network_peerings_config = parent_rpcs.list_network_peerings if parent_rpcs.respond_to? :list_network_peerings @list_network_peerings = ::Gapic::Config::Method.new list_network_peerings_config create_network_peering_config = parent_rpcs.create_network_peering if parent_rpcs.respond_to? :create_network_peering @create_network_peering = ::Gapic::Config::Method.new create_network_peering_config delete_network_peering_config = parent_rpcs.delete_network_peering if parent_rpcs.respond_to? :delete_network_peering @delete_network_peering = ::Gapic::Config::Method.new delete_network_peering_config update_network_peering_config = parent_rpcs.update_network_peering if parent_rpcs.respond_to? :update_network_peering @update_network_peering = ::Gapic::Config::Method.new update_network_peering_config list_peering_routes_config = parent_rpcs.list_peering_routes if parent_rpcs.respond_to? :list_peering_routes @list_peering_routes = ::Gapic::Config::Method.new list_peering_routes_config create_hcx_activation_key_config = parent_rpcs.create_hcx_activation_key if parent_rpcs.respond_to? :create_hcx_activation_key @create_hcx_activation_key = ::Gapic::Config::Method.new create_hcx_activation_key_config list_hcx_activation_keys_config = parent_rpcs.list_hcx_activation_keys if parent_rpcs.respond_to? :list_hcx_activation_keys @list_hcx_activation_keys = ::Gapic::Config::Method.new list_hcx_activation_keys_config get_hcx_activation_key_config = parent_rpcs.get_hcx_activation_key if parent_rpcs.respond_to? :get_hcx_activation_key @get_hcx_activation_key = ::Gapic::Config::Method.new get_hcx_activation_key_config get_network_policy_config = parent_rpcs.get_network_policy if parent_rpcs.respond_to? :get_network_policy @get_network_policy = ::Gapic::Config::Method.new get_network_policy_config list_network_policies_config = parent_rpcs.list_network_policies if parent_rpcs.respond_to? :list_network_policies @list_network_policies = ::Gapic::Config::Method.new list_network_policies_config create_network_policy_config = parent_rpcs.create_network_policy if parent_rpcs.respond_to? :create_network_policy @create_network_policy = ::Gapic::Config::Method.new create_network_policy_config update_network_policy_config = parent_rpcs.update_network_policy if parent_rpcs.respond_to? :update_network_policy @update_network_policy = ::Gapic::Config::Method.new update_network_policy_config delete_network_policy_config = parent_rpcs.delete_network_policy if parent_rpcs.respond_to? :delete_network_policy @delete_network_policy = ::Gapic::Config::Method.new delete_network_policy_config list_management_dns_zone_bindings_config = parent_rpcs.list_management_dns_zone_bindings if parent_rpcs.respond_to? :list_management_dns_zone_bindings @list_management_dns_zone_bindings = ::Gapic::Config::Method.new list_management_dns_zone_bindings_config get_management_dns_zone_binding_config = parent_rpcs.get_management_dns_zone_binding if parent_rpcs.respond_to? :get_management_dns_zone_binding @get_management_dns_zone_binding = ::Gapic::Config::Method.new get_management_dns_zone_binding_config create_management_dns_zone_binding_config = parent_rpcs.create_management_dns_zone_binding if parent_rpcs.respond_to? :create_management_dns_zone_binding @create_management_dns_zone_binding = ::Gapic::Config::Method.new create_management_dns_zone_binding_config update_management_dns_zone_binding_config = parent_rpcs.update_management_dns_zone_binding if parent_rpcs.respond_to? :update_management_dns_zone_binding @update_management_dns_zone_binding = ::Gapic::Config::Method.new update_management_dns_zone_binding_config delete_management_dns_zone_binding_config = parent_rpcs.delete_management_dns_zone_binding if parent_rpcs.respond_to? :delete_management_dns_zone_binding @delete_management_dns_zone_binding = ::Gapic::Config::Method.new delete_management_dns_zone_binding_config repair_management_dns_zone_binding_config = parent_rpcs.repair_management_dns_zone_binding if parent_rpcs.respond_to? :repair_management_dns_zone_binding @repair_management_dns_zone_binding = ::Gapic::Config::Method.new repair_management_dns_zone_binding_config create_vmware_engine_network_config = parent_rpcs.create_vmware_engine_network if parent_rpcs.respond_to? :create_vmware_engine_network @create_vmware_engine_network = ::Gapic::Config::Method.new create_vmware_engine_network_config update_vmware_engine_network_config = parent_rpcs.update_vmware_engine_network if parent_rpcs.respond_to? :update_vmware_engine_network @update_vmware_engine_network = ::Gapic::Config::Method.new update_vmware_engine_network_config delete_vmware_engine_network_config = parent_rpcs.delete_vmware_engine_network if parent_rpcs.respond_to? :delete_vmware_engine_network @delete_vmware_engine_network = ::Gapic::Config::Method.new delete_vmware_engine_network_config get_vmware_engine_network_config = parent_rpcs.get_vmware_engine_network if parent_rpcs.respond_to? :get_vmware_engine_network @get_vmware_engine_network = ::Gapic::Config::Method.new get_vmware_engine_network_config list_vmware_engine_networks_config = parent_rpcs.list_vmware_engine_networks if parent_rpcs.respond_to? :list_vmware_engine_networks @list_vmware_engine_networks = ::Gapic::Config::Method.new list_vmware_engine_networks_config create_private_connection_config = parent_rpcs.create_private_connection if parent_rpcs.respond_to? :create_private_connection @create_private_connection = ::Gapic::Config::Method.new create_private_connection_config get_private_connection_config = parent_rpcs.get_private_connection if parent_rpcs.respond_to? :get_private_connection @get_private_connection = ::Gapic::Config::Method.new get_private_connection_config list_private_connections_config = parent_rpcs.list_private_connections if parent_rpcs.respond_to? :list_private_connections @list_private_connections = ::Gapic::Config::Method.new list_private_connections_config update_private_connection_config = parent_rpcs.update_private_connection if parent_rpcs.respond_to? :update_private_connection @update_private_connection = ::Gapic::Config::Method.new update_private_connection_config delete_private_connection_config = parent_rpcs.delete_private_connection if parent_rpcs.respond_to? :delete_private_connection @delete_private_connection = ::Gapic::Config::Method.new delete_private_connection_config list_private_connection_peering_routes_config = parent_rpcs.list_private_connection_peering_routes if parent_rpcs.respond_to? :list_private_connection_peering_routes @list_private_connection_peering_routes = ::Gapic::Config::Method.new list_private_connection_peering_routes_config = parent_rpcs. if parent_rpcs.respond_to? :grant_dns_bind_permission @grant_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_dns_bind_permission @get_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :revoke_dns_bind_permission @revoke_dns_bind_permission = ::Gapic::Config::Method.new yield self if block_given? end end end |
#scope ⇒ ::Array<::String>
The OAuth scopes
8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 |
# File 'lib/google/cloud/vmware_engine/v1/vmware_engine/rest/client.rb', line 8405 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmwareengine.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.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 :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 # @private # Overrides for http bindings for the RPCs of this service # are only used when this service is used as mixin, and only # by the host service. # @return [::Hash{::Symbol=>::Array<::Gapic::Rest::GrpcTranscoder::HttpBinding>}] config_attr :bindings_override, {}, ::Hash, 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 RPC class for the VmwareEngine 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 headers # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields # include the following keys: # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_private_clouds` # @return [::Gapic::Config::Method] # attr_reader :list_private_clouds ## # RPC-specific configuration for `get_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :get_private_cloud ## # RPC-specific configuration for `create_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :create_private_cloud ## # RPC-specific configuration for `update_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :update_private_cloud ## # RPC-specific configuration for `delete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :delete_private_cloud ## # RPC-specific configuration for `undelete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :undelete_private_cloud ## # RPC-specific configuration for `list_clusters` # @return [::Gapic::Config::Method] # attr_reader :list_clusters ## # RPC-specific configuration for `get_cluster` # @return [::Gapic::Config::Method] # attr_reader :get_cluster ## # RPC-specific configuration for `create_cluster` # @return [::Gapic::Config::Method] # attr_reader :create_cluster ## # RPC-specific configuration for `update_cluster` # @return [::Gapic::Config::Method] # attr_reader :update_cluster ## # RPC-specific configuration for `delete_cluster` # @return [::Gapic::Config::Method] # attr_reader :delete_cluster ## # RPC-specific configuration for `list_nodes` # @return [::Gapic::Config::Method] # attr_reader :list_nodes ## # RPC-specific configuration for `get_node` # @return [::Gapic::Config::Method] # attr_reader :get_node ## # RPC-specific configuration for `list_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :list_external_addresses ## # RPC-specific configuration for `fetch_network_policy_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :fetch_network_policy_external_addresses ## # RPC-specific configuration for `get_external_address` # @return [::Gapic::Config::Method] # attr_reader :get_external_address ## # RPC-specific configuration for `create_external_address` # @return [::Gapic::Config::Method] # attr_reader :create_external_address ## # RPC-specific configuration for `update_external_address` # @return [::Gapic::Config::Method] # attr_reader :update_external_address ## # RPC-specific configuration for `delete_external_address` # @return [::Gapic::Config::Method] # attr_reader :delete_external_address ## # RPC-specific configuration for `list_subnets` # @return [::Gapic::Config::Method] # attr_reader :list_subnets ## # RPC-specific configuration for `get_subnet` # @return [::Gapic::Config::Method] # attr_reader :get_subnet ## # RPC-specific configuration for `update_subnet` # @return [::Gapic::Config::Method] # attr_reader :update_subnet ## # RPC-specific configuration for `list_external_access_rules` # @return [::Gapic::Config::Method] # attr_reader :list_external_access_rules ## # RPC-specific configuration for `get_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :get_external_access_rule ## # RPC-specific configuration for `create_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :create_external_access_rule ## # RPC-specific configuration for `update_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :update_external_access_rule ## # RPC-specific configuration for `delete_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :delete_external_access_rule ## # RPC-specific configuration for `list_logging_servers` # @return [::Gapic::Config::Method] # attr_reader :list_logging_servers ## # RPC-specific configuration for `get_logging_server` # @return [::Gapic::Config::Method] # attr_reader :get_logging_server ## # RPC-specific configuration for `create_logging_server` # @return [::Gapic::Config::Method] # attr_reader :create_logging_server ## # RPC-specific configuration for `update_logging_server` # @return [::Gapic::Config::Method] # attr_reader :update_logging_server ## # RPC-specific configuration for `delete_logging_server` # @return [::Gapic::Config::Method] # attr_reader :delete_logging_server ## # RPC-specific configuration for `list_node_types` # @return [::Gapic::Config::Method] # attr_reader :list_node_types ## # RPC-specific configuration for `get_node_type` # @return [::Gapic::Config::Method] # attr_reader :get_node_type ## # RPC-specific configuration for `show_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_nsx_credentials ## # RPC-specific configuration for `show_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_vcenter_credentials ## # RPC-specific configuration for `reset_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_nsx_credentials ## # RPC-specific configuration for `reset_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_vcenter_credentials ## # RPC-specific configuration for `get_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :get_dns_forwarding ## # RPC-specific configuration for `update_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :update_dns_forwarding ## # RPC-specific configuration for `get_network_peering` # @return [::Gapic::Config::Method] # attr_reader :get_network_peering ## # RPC-specific configuration for `list_network_peerings` # @return [::Gapic::Config::Method] # attr_reader :list_network_peerings ## # RPC-specific configuration for `create_network_peering` # @return [::Gapic::Config::Method] # attr_reader :create_network_peering ## # RPC-specific configuration for `delete_network_peering` # @return [::Gapic::Config::Method] # attr_reader :delete_network_peering ## # RPC-specific configuration for `update_network_peering` # @return [::Gapic::Config::Method] # attr_reader :update_network_peering ## # RPC-specific configuration for `list_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_peering_routes ## # RPC-specific configuration for `create_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :create_hcx_activation_key ## # RPC-specific configuration for `list_hcx_activation_keys` # @return [::Gapic::Config::Method] # attr_reader :list_hcx_activation_keys ## # RPC-specific configuration for `get_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :get_hcx_activation_key ## # RPC-specific configuration for `get_network_policy` # @return [::Gapic::Config::Method] # attr_reader :get_network_policy ## # RPC-specific configuration for `list_network_policies` # @return [::Gapic::Config::Method] # attr_reader :list_network_policies ## # RPC-specific configuration for `create_network_policy` # @return [::Gapic::Config::Method] # attr_reader :create_network_policy ## # RPC-specific configuration for `update_network_policy` # @return [::Gapic::Config::Method] # attr_reader :update_network_policy ## # RPC-specific configuration for `delete_network_policy` # @return [::Gapic::Config::Method] # attr_reader :delete_network_policy ## # RPC-specific configuration for `list_management_dns_zone_bindings` # @return [::Gapic::Config::Method] # attr_reader :list_management_dns_zone_bindings ## # RPC-specific configuration for `get_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :get_management_dns_zone_binding ## # RPC-specific configuration for `create_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :create_management_dns_zone_binding ## # RPC-specific configuration for `update_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :update_management_dns_zone_binding ## # RPC-specific configuration for `delete_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :delete_management_dns_zone_binding ## # RPC-specific configuration for `repair_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :repair_management_dns_zone_binding ## # RPC-specific configuration for `create_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :create_vmware_engine_network ## # RPC-specific configuration for `update_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :update_vmware_engine_network ## # RPC-specific configuration for `delete_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :delete_vmware_engine_network ## # RPC-specific configuration for `get_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :get_vmware_engine_network ## # RPC-specific configuration for `list_vmware_engine_networks` # @return [::Gapic::Config::Method] # attr_reader :list_vmware_engine_networks ## # RPC-specific configuration for `create_private_connection` # @return [::Gapic::Config::Method] # attr_reader :create_private_connection ## # RPC-specific configuration for `get_private_connection` # @return [::Gapic::Config::Method] # attr_reader :get_private_connection ## # RPC-specific configuration for `list_private_connections` # @return [::Gapic::Config::Method] # attr_reader :list_private_connections ## # RPC-specific configuration for `update_private_connection` # @return [::Gapic::Config::Method] # attr_reader :update_private_connection ## # RPC-specific configuration for `delete_private_connection` # @return [::Gapic::Config::Method] # attr_reader :delete_private_connection ## # RPC-specific configuration for `list_private_connection_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_private_connection_peering_routes ## # RPC-specific configuration for `grant_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :grant_dns_bind_permission ## # RPC-specific configuration for `get_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :get_dns_bind_permission ## # RPC-specific configuration for `revoke_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :revoke_dns_bind_permission # @private def initialize parent_rpcs = nil list_private_clouds_config = parent_rpcs.list_private_clouds if parent_rpcs.respond_to? :list_private_clouds @list_private_clouds = ::Gapic::Config::Method.new list_private_clouds_config get_private_cloud_config = parent_rpcs.get_private_cloud if parent_rpcs.respond_to? :get_private_cloud @get_private_cloud = ::Gapic::Config::Method.new get_private_cloud_config create_private_cloud_config = parent_rpcs.create_private_cloud if parent_rpcs.respond_to? :create_private_cloud @create_private_cloud = ::Gapic::Config::Method.new create_private_cloud_config update_private_cloud_config = parent_rpcs.update_private_cloud if parent_rpcs.respond_to? :update_private_cloud @update_private_cloud = ::Gapic::Config::Method.new update_private_cloud_config delete_private_cloud_config = parent_rpcs.delete_private_cloud if parent_rpcs.respond_to? :delete_private_cloud @delete_private_cloud = ::Gapic::Config::Method.new delete_private_cloud_config undelete_private_cloud_config = parent_rpcs.undelete_private_cloud if parent_rpcs.respond_to? :undelete_private_cloud @undelete_private_cloud = ::Gapic::Config::Method.new undelete_private_cloud_config list_clusters_config = parent_rpcs.list_clusters if parent_rpcs.respond_to? :list_clusters @list_clusters = ::Gapic::Config::Method.new list_clusters_config get_cluster_config = parent_rpcs.get_cluster if parent_rpcs.respond_to? :get_cluster @get_cluster = ::Gapic::Config::Method.new get_cluster_config create_cluster_config = parent_rpcs.create_cluster if parent_rpcs.respond_to? :create_cluster @create_cluster = ::Gapic::Config::Method.new create_cluster_config update_cluster_config = parent_rpcs.update_cluster if parent_rpcs.respond_to? :update_cluster @update_cluster = ::Gapic::Config::Method.new update_cluster_config delete_cluster_config = parent_rpcs.delete_cluster if parent_rpcs.respond_to? :delete_cluster @delete_cluster = ::Gapic::Config::Method.new delete_cluster_config list_nodes_config = parent_rpcs.list_nodes if parent_rpcs.respond_to? :list_nodes @list_nodes = ::Gapic::Config::Method.new list_nodes_config get_node_config = parent_rpcs.get_node if parent_rpcs.respond_to? :get_node @get_node = ::Gapic::Config::Method.new get_node_config list_external_addresses_config = parent_rpcs.list_external_addresses if parent_rpcs.respond_to? :list_external_addresses @list_external_addresses = ::Gapic::Config::Method.new list_external_addresses_config fetch_network_policy_external_addresses_config = parent_rpcs.fetch_network_policy_external_addresses if parent_rpcs.respond_to? :fetch_network_policy_external_addresses @fetch_network_policy_external_addresses = ::Gapic::Config::Method.new fetch_network_policy_external_addresses_config get_external_address_config = parent_rpcs.get_external_address if parent_rpcs.respond_to? :get_external_address @get_external_address = ::Gapic::Config::Method.new get_external_address_config create_external_address_config = parent_rpcs.create_external_address if parent_rpcs.respond_to? :create_external_address @create_external_address = ::Gapic::Config::Method.new create_external_address_config update_external_address_config = parent_rpcs.update_external_address if parent_rpcs.respond_to? :update_external_address @update_external_address = ::Gapic::Config::Method.new update_external_address_config delete_external_address_config = parent_rpcs.delete_external_address if parent_rpcs.respond_to? :delete_external_address @delete_external_address = ::Gapic::Config::Method.new delete_external_address_config list_subnets_config = parent_rpcs.list_subnets if parent_rpcs.respond_to? :list_subnets @list_subnets = ::Gapic::Config::Method.new list_subnets_config get_subnet_config = parent_rpcs.get_subnet if parent_rpcs.respond_to? :get_subnet @get_subnet = ::Gapic::Config::Method.new get_subnet_config update_subnet_config = parent_rpcs.update_subnet if parent_rpcs.respond_to? :update_subnet @update_subnet = ::Gapic::Config::Method.new update_subnet_config list_external_access_rules_config = parent_rpcs.list_external_access_rules if parent_rpcs.respond_to? :list_external_access_rules @list_external_access_rules = ::Gapic::Config::Method.new list_external_access_rules_config get_external_access_rule_config = parent_rpcs.get_external_access_rule if parent_rpcs.respond_to? :get_external_access_rule @get_external_access_rule = ::Gapic::Config::Method.new get_external_access_rule_config create_external_access_rule_config = parent_rpcs.create_external_access_rule if parent_rpcs.respond_to? :create_external_access_rule @create_external_access_rule = ::Gapic::Config::Method.new create_external_access_rule_config update_external_access_rule_config = parent_rpcs.update_external_access_rule if parent_rpcs.respond_to? :update_external_access_rule @update_external_access_rule = ::Gapic::Config::Method.new update_external_access_rule_config delete_external_access_rule_config = parent_rpcs.delete_external_access_rule if parent_rpcs.respond_to? :delete_external_access_rule @delete_external_access_rule = ::Gapic::Config::Method.new delete_external_access_rule_config list_logging_servers_config = parent_rpcs.list_logging_servers if parent_rpcs.respond_to? :list_logging_servers @list_logging_servers = ::Gapic::Config::Method.new list_logging_servers_config get_logging_server_config = parent_rpcs.get_logging_server if parent_rpcs.respond_to? :get_logging_server @get_logging_server = ::Gapic::Config::Method.new get_logging_server_config create_logging_server_config = parent_rpcs.create_logging_server if parent_rpcs.respond_to? :create_logging_server @create_logging_server = ::Gapic::Config::Method.new create_logging_server_config update_logging_server_config = parent_rpcs.update_logging_server if parent_rpcs.respond_to? :update_logging_server @update_logging_server = ::Gapic::Config::Method.new update_logging_server_config delete_logging_server_config = parent_rpcs.delete_logging_server if parent_rpcs.respond_to? :delete_logging_server @delete_logging_server = ::Gapic::Config::Method.new delete_logging_server_config list_node_types_config = parent_rpcs.list_node_types if parent_rpcs.respond_to? :list_node_types @list_node_types = ::Gapic::Config::Method.new list_node_types_config get_node_type_config = parent_rpcs.get_node_type if parent_rpcs.respond_to? :get_node_type @get_node_type = ::Gapic::Config::Method.new get_node_type_config show_nsx_credentials_config = parent_rpcs.show_nsx_credentials if parent_rpcs.respond_to? :show_nsx_credentials @show_nsx_credentials = ::Gapic::Config::Method.new show_nsx_credentials_config show_vcenter_credentials_config = parent_rpcs.show_vcenter_credentials if parent_rpcs.respond_to? :show_vcenter_credentials @show_vcenter_credentials = ::Gapic::Config::Method.new show_vcenter_credentials_config reset_nsx_credentials_config = parent_rpcs.reset_nsx_credentials if parent_rpcs.respond_to? :reset_nsx_credentials @reset_nsx_credentials = ::Gapic::Config::Method.new reset_nsx_credentials_config reset_vcenter_credentials_config = parent_rpcs.reset_vcenter_credentials if parent_rpcs.respond_to? :reset_vcenter_credentials @reset_vcenter_credentials = ::Gapic::Config::Method.new reset_vcenter_credentials_config get_dns_forwarding_config = parent_rpcs.get_dns_forwarding if parent_rpcs.respond_to? :get_dns_forwarding @get_dns_forwarding = ::Gapic::Config::Method.new get_dns_forwarding_config update_dns_forwarding_config = parent_rpcs.update_dns_forwarding if parent_rpcs.respond_to? :update_dns_forwarding @update_dns_forwarding = ::Gapic::Config::Method.new update_dns_forwarding_config get_network_peering_config = parent_rpcs.get_network_peering if parent_rpcs.respond_to? :get_network_peering @get_network_peering = ::Gapic::Config::Method.new get_network_peering_config list_network_peerings_config = parent_rpcs.list_network_peerings if parent_rpcs.respond_to? :list_network_peerings @list_network_peerings = ::Gapic::Config::Method.new list_network_peerings_config create_network_peering_config = parent_rpcs.create_network_peering if parent_rpcs.respond_to? :create_network_peering @create_network_peering = ::Gapic::Config::Method.new create_network_peering_config delete_network_peering_config = parent_rpcs.delete_network_peering if parent_rpcs.respond_to? :delete_network_peering @delete_network_peering = ::Gapic::Config::Method.new delete_network_peering_config update_network_peering_config = parent_rpcs.update_network_peering if parent_rpcs.respond_to? :update_network_peering @update_network_peering = ::Gapic::Config::Method.new update_network_peering_config list_peering_routes_config = parent_rpcs.list_peering_routes if parent_rpcs.respond_to? :list_peering_routes @list_peering_routes = ::Gapic::Config::Method.new list_peering_routes_config create_hcx_activation_key_config = parent_rpcs.create_hcx_activation_key if parent_rpcs.respond_to? :create_hcx_activation_key @create_hcx_activation_key = ::Gapic::Config::Method.new create_hcx_activation_key_config list_hcx_activation_keys_config = parent_rpcs.list_hcx_activation_keys if parent_rpcs.respond_to? :list_hcx_activation_keys @list_hcx_activation_keys = ::Gapic::Config::Method.new list_hcx_activation_keys_config get_hcx_activation_key_config = parent_rpcs.get_hcx_activation_key if parent_rpcs.respond_to? :get_hcx_activation_key @get_hcx_activation_key = ::Gapic::Config::Method.new get_hcx_activation_key_config get_network_policy_config = parent_rpcs.get_network_policy if parent_rpcs.respond_to? :get_network_policy @get_network_policy = ::Gapic::Config::Method.new get_network_policy_config list_network_policies_config = parent_rpcs.list_network_policies if parent_rpcs.respond_to? :list_network_policies @list_network_policies = ::Gapic::Config::Method.new list_network_policies_config create_network_policy_config = parent_rpcs.create_network_policy if parent_rpcs.respond_to? :create_network_policy @create_network_policy = ::Gapic::Config::Method.new create_network_policy_config update_network_policy_config = parent_rpcs.update_network_policy if parent_rpcs.respond_to? :update_network_policy @update_network_policy = ::Gapic::Config::Method.new update_network_policy_config delete_network_policy_config = parent_rpcs.delete_network_policy if parent_rpcs.respond_to? :delete_network_policy @delete_network_policy = ::Gapic::Config::Method.new delete_network_policy_config list_management_dns_zone_bindings_config = parent_rpcs.list_management_dns_zone_bindings if parent_rpcs.respond_to? :list_management_dns_zone_bindings @list_management_dns_zone_bindings = ::Gapic::Config::Method.new list_management_dns_zone_bindings_config get_management_dns_zone_binding_config = parent_rpcs.get_management_dns_zone_binding if parent_rpcs.respond_to? :get_management_dns_zone_binding @get_management_dns_zone_binding = ::Gapic::Config::Method.new get_management_dns_zone_binding_config create_management_dns_zone_binding_config = parent_rpcs.create_management_dns_zone_binding if parent_rpcs.respond_to? :create_management_dns_zone_binding @create_management_dns_zone_binding = ::Gapic::Config::Method.new create_management_dns_zone_binding_config update_management_dns_zone_binding_config = parent_rpcs.update_management_dns_zone_binding if parent_rpcs.respond_to? :update_management_dns_zone_binding @update_management_dns_zone_binding = ::Gapic::Config::Method.new update_management_dns_zone_binding_config delete_management_dns_zone_binding_config = parent_rpcs.delete_management_dns_zone_binding if parent_rpcs.respond_to? :delete_management_dns_zone_binding @delete_management_dns_zone_binding = ::Gapic::Config::Method.new delete_management_dns_zone_binding_config repair_management_dns_zone_binding_config = parent_rpcs.repair_management_dns_zone_binding if parent_rpcs.respond_to? :repair_management_dns_zone_binding @repair_management_dns_zone_binding = ::Gapic::Config::Method.new repair_management_dns_zone_binding_config create_vmware_engine_network_config = parent_rpcs.create_vmware_engine_network if parent_rpcs.respond_to? :create_vmware_engine_network @create_vmware_engine_network = ::Gapic::Config::Method.new create_vmware_engine_network_config update_vmware_engine_network_config = parent_rpcs.update_vmware_engine_network if parent_rpcs.respond_to? :update_vmware_engine_network @update_vmware_engine_network = ::Gapic::Config::Method.new update_vmware_engine_network_config delete_vmware_engine_network_config = parent_rpcs.delete_vmware_engine_network if parent_rpcs.respond_to? :delete_vmware_engine_network @delete_vmware_engine_network = ::Gapic::Config::Method.new delete_vmware_engine_network_config get_vmware_engine_network_config = parent_rpcs.get_vmware_engine_network if parent_rpcs.respond_to? :get_vmware_engine_network @get_vmware_engine_network = ::Gapic::Config::Method.new get_vmware_engine_network_config list_vmware_engine_networks_config = parent_rpcs.list_vmware_engine_networks if parent_rpcs.respond_to? :list_vmware_engine_networks @list_vmware_engine_networks = ::Gapic::Config::Method.new list_vmware_engine_networks_config create_private_connection_config = parent_rpcs.create_private_connection if parent_rpcs.respond_to? :create_private_connection @create_private_connection = ::Gapic::Config::Method.new create_private_connection_config get_private_connection_config = parent_rpcs.get_private_connection if parent_rpcs.respond_to? :get_private_connection @get_private_connection = ::Gapic::Config::Method.new get_private_connection_config list_private_connections_config = parent_rpcs.list_private_connections if parent_rpcs.respond_to? :list_private_connections @list_private_connections = ::Gapic::Config::Method.new list_private_connections_config update_private_connection_config = parent_rpcs.update_private_connection if parent_rpcs.respond_to? :update_private_connection @update_private_connection = ::Gapic::Config::Method.new update_private_connection_config delete_private_connection_config = parent_rpcs.delete_private_connection if parent_rpcs.respond_to? :delete_private_connection @delete_private_connection = ::Gapic::Config::Method.new delete_private_connection_config list_private_connection_peering_routes_config = parent_rpcs.list_private_connection_peering_routes if parent_rpcs.respond_to? :list_private_connection_peering_routes @list_private_connection_peering_routes = ::Gapic::Config::Method.new list_private_connection_peering_routes_config = parent_rpcs. if parent_rpcs.respond_to? :grant_dns_bind_permission @grant_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_dns_bind_permission @get_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :revoke_dns_bind_permission @revoke_dns_bind_permission = ::Gapic::Config::Method.new yield self if block_given? end end end |
#timeout ⇒ ::Numeric
The call timeout in seconds.
8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 |
# File 'lib/google/cloud/vmware_engine/v1/vmware_engine/rest/client.rb', line 8405 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmwareengine.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.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 :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 # @private # Overrides for http bindings for the RPCs of this service # are only used when this service is used as mixin, and only # by the host service. # @return [::Hash{::Symbol=>::Array<::Gapic::Rest::GrpcTranscoder::HttpBinding>}] config_attr :bindings_override, {}, ::Hash, 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 RPC class for the VmwareEngine 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 headers # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields # include the following keys: # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_private_clouds` # @return [::Gapic::Config::Method] # attr_reader :list_private_clouds ## # RPC-specific configuration for `get_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :get_private_cloud ## # RPC-specific configuration for `create_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :create_private_cloud ## # RPC-specific configuration for `update_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :update_private_cloud ## # RPC-specific configuration for `delete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :delete_private_cloud ## # RPC-specific configuration for `undelete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :undelete_private_cloud ## # RPC-specific configuration for `list_clusters` # @return [::Gapic::Config::Method] # attr_reader :list_clusters ## # RPC-specific configuration for `get_cluster` # @return [::Gapic::Config::Method] # attr_reader :get_cluster ## # RPC-specific configuration for `create_cluster` # @return [::Gapic::Config::Method] # attr_reader :create_cluster ## # RPC-specific configuration for `update_cluster` # @return [::Gapic::Config::Method] # attr_reader :update_cluster ## # RPC-specific configuration for `delete_cluster` # @return [::Gapic::Config::Method] # attr_reader :delete_cluster ## # RPC-specific configuration for `list_nodes` # @return [::Gapic::Config::Method] # attr_reader :list_nodes ## # RPC-specific configuration for `get_node` # @return [::Gapic::Config::Method] # attr_reader :get_node ## # RPC-specific configuration for `list_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :list_external_addresses ## # RPC-specific configuration for `fetch_network_policy_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :fetch_network_policy_external_addresses ## # RPC-specific configuration for `get_external_address` # @return [::Gapic::Config::Method] # attr_reader :get_external_address ## # RPC-specific configuration for `create_external_address` # @return [::Gapic::Config::Method] # attr_reader :create_external_address ## # RPC-specific configuration for `update_external_address` # @return [::Gapic::Config::Method] # attr_reader :update_external_address ## # RPC-specific configuration for `delete_external_address` # @return [::Gapic::Config::Method] # attr_reader :delete_external_address ## # RPC-specific configuration for `list_subnets` # @return [::Gapic::Config::Method] # attr_reader :list_subnets ## # RPC-specific configuration for `get_subnet` # @return [::Gapic::Config::Method] # attr_reader :get_subnet ## # RPC-specific configuration for `update_subnet` # @return [::Gapic::Config::Method] # attr_reader :update_subnet ## # RPC-specific configuration for `list_external_access_rules` # @return [::Gapic::Config::Method] # attr_reader :list_external_access_rules ## # RPC-specific configuration for `get_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :get_external_access_rule ## # RPC-specific configuration for `create_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :create_external_access_rule ## # RPC-specific configuration for `update_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :update_external_access_rule ## # RPC-specific configuration for `delete_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :delete_external_access_rule ## # RPC-specific configuration for `list_logging_servers` # @return [::Gapic::Config::Method] # attr_reader :list_logging_servers ## # RPC-specific configuration for `get_logging_server` # @return [::Gapic::Config::Method] # attr_reader :get_logging_server ## # RPC-specific configuration for `create_logging_server` # @return [::Gapic::Config::Method] # attr_reader :create_logging_server ## # RPC-specific configuration for `update_logging_server` # @return [::Gapic::Config::Method] # attr_reader :update_logging_server ## # RPC-specific configuration for `delete_logging_server` # @return [::Gapic::Config::Method] # attr_reader :delete_logging_server ## # RPC-specific configuration for `list_node_types` # @return [::Gapic::Config::Method] # attr_reader :list_node_types ## # RPC-specific configuration for `get_node_type` # @return [::Gapic::Config::Method] # attr_reader :get_node_type ## # RPC-specific configuration for `show_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_nsx_credentials ## # RPC-specific configuration for `show_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_vcenter_credentials ## # RPC-specific configuration for `reset_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_nsx_credentials ## # RPC-specific configuration for `reset_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_vcenter_credentials ## # RPC-specific configuration for `get_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :get_dns_forwarding ## # RPC-specific configuration for `update_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :update_dns_forwarding ## # RPC-specific configuration for `get_network_peering` # @return [::Gapic::Config::Method] # attr_reader :get_network_peering ## # RPC-specific configuration for `list_network_peerings` # @return [::Gapic::Config::Method] # attr_reader :list_network_peerings ## # RPC-specific configuration for `create_network_peering` # @return [::Gapic::Config::Method] # attr_reader :create_network_peering ## # RPC-specific configuration for `delete_network_peering` # @return [::Gapic::Config::Method] # attr_reader :delete_network_peering ## # RPC-specific configuration for `update_network_peering` # @return [::Gapic::Config::Method] # attr_reader :update_network_peering ## # RPC-specific configuration for `list_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_peering_routes ## # RPC-specific configuration for `create_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :create_hcx_activation_key ## # RPC-specific configuration for `list_hcx_activation_keys` # @return [::Gapic::Config::Method] # attr_reader :list_hcx_activation_keys ## # RPC-specific configuration for `get_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :get_hcx_activation_key ## # RPC-specific configuration for `get_network_policy` # @return [::Gapic::Config::Method] # attr_reader :get_network_policy ## # RPC-specific configuration for `list_network_policies` # @return [::Gapic::Config::Method] # attr_reader :list_network_policies ## # RPC-specific configuration for `create_network_policy` # @return [::Gapic::Config::Method] # attr_reader :create_network_policy ## # RPC-specific configuration for `update_network_policy` # @return [::Gapic::Config::Method] # attr_reader :update_network_policy ## # RPC-specific configuration for `delete_network_policy` # @return [::Gapic::Config::Method] # attr_reader :delete_network_policy ## # RPC-specific configuration for `list_management_dns_zone_bindings` # @return [::Gapic::Config::Method] # attr_reader :list_management_dns_zone_bindings ## # RPC-specific configuration for `get_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :get_management_dns_zone_binding ## # RPC-specific configuration for `create_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :create_management_dns_zone_binding ## # RPC-specific configuration for `update_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :update_management_dns_zone_binding ## # RPC-specific configuration for `delete_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :delete_management_dns_zone_binding ## # RPC-specific configuration for `repair_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :repair_management_dns_zone_binding ## # RPC-specific configuration for `create_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :create_vmware_engine_network ## # RPC-specific configuration for `update_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :update_vmware_engine_network ## # RPC-specific configuration for `delete_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :delete_vmware_engine_network ## # RPC-specific configuration for `get_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :get_vmware_engine_network ## # RPC-specific configuration for `list_vmware_engine_networks` # @return [::Gapic::Config::Method] # attr_reader :list_vmware_engine_networks ## # RPC-specific configuration for `create_private_connection` # @return [::Gapic::Config::Method] # attr_reader :create_private_connection ## # RPC-specific configuration for `get_private_connection` # @return [::Gapic::Config::Method] # attr_reader :get_private_connection ## # RPC-specific configuration for `list_private_connections` # @return [::Gapic::Config::Method] # attr_reader :list_private_connections ## # RPC-specific configuration for `update_private_connection` # @return [::Gapic::Config::Method] # attr_reader :update_private_connection ## # RPC-specific configuration for `delete_private_connection` # @return [::Gapic::Config::Method] # attr_reader :delete_private_connection ## # RPC-specific configuration for `list_private_connection_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_private_connection_peering_routes ## # RPC-specific configuration for `grant_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :grant_dns_bind_permission ## # RPC-specific configuration for `get_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :get_dns_bind_permission ## # RPC-specific configuration for `revoke_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :revoke_dns_bind_permission # @private def initialize parent_rpcs = nil list_private_clouds_config = parent_rpcs.list_private_clouds if parent_rpcs.respond_to? :list_private_clouds @list_private_clouds = ::Gapic::Config::Method.new list_private_clouds_config get_private_cloud_config = parent_rpcs.get_private_cloud if parent_rpcs.respond_to? :get_private_cloud @get_private_cloud = ::Gapic::Config::Method.new get_private_cloud_config create_private_cloud_config = parent_rpcs.create_private_cloud if parent_rpcs.respond_to? :create_private_cloud @create_private_cloud = ::Gapic::Config::Method.new create_private_cloud_config update_private_cloud_config = parent_rpcs.update_private_cloud if parent_rpcs.respond_to? :update_private_cloud @update_private_cloud = ::Gapic::Config::Method.new update_private_cloud_config delete_private_cloud_config = parent_rpcs.delete_private_cloud if parent_rpcs.respond_to? :delete_private_cloud @delete_private_cloud = ::Gapic::Config::Method.new delete_private_cloud_config undelete_private_cloud_config = parent_rpcs.undelete_private_cloud if parent_rpcs.respond_to? :undelete_private_cloud @undelete_private_cloud = ::Gapic::Config::Method.new undelete_private_cloud_config list_clusters_config = parent_rpcs.list_clusters if parent_rpcs.respond_to? :list_clusters @list_clusters = ::Gapic::Config::Method.new list_clusters_config get_cluster_config = parent_rpcs.get_cluster if parent_rpcs.respond_to? :get_cluster @get_cluster = ::Gapic::Config::Method.new get_cluster_config create_cluster_config = parent_rpcs.create_cluster if parent_rpcs.respond_to? :create_cluster @create_cluster = ::Gapic::Config::Method.new create_cluster_config update_cluster_config = parent_rpcs.update_cluster if parent_rpcs.respond_to? :update_cluster @update_cluster = ::Gapic::Config::Method.new update_cluster_config delete_cluster_config = parent_rpcs.delete_cluster if parent_rpcs.respond_to? :delete_cluster @delete_cluster = ::Gapic::Config::Method.new delete_cluster_config list_nodes_config = parent_rpcs.list_nodes if parent_rpcs.respond_to? :list_nodes @list_nodes = ::Gapic::Config::Method.new list_nodes_config get_node_config = parent_rpcs.get_node if parent_rpcs.respond_to? :get_node @get_node = ::Gapic::Config::Method.new get_node_config list_external_addresses_config = parent_rpcs.list_external_addresses if parent_rpcs.respond_to? :list_external_addresses @list_external_addresses = ::Gapic::Config::Method.new list_external_addresses_config fetch_network_policy_external_addresses_config = parent_rpcs.fetch_network_policy_external_addresses if parent_rpcs.respond_to? :fetch_network_policy_external_addresses @fetch_network_policy_external_addresses = ::Gapic::Config::Method.new fetch_network_policy_external_addresses_config get_external_address_config = parent_rpcs.get_external_address if parent_rpcs.respond_to? :get_external_address @get_external_address = ::Gapic::Config::Method.new get_external_address_config create_external_address_config = parent_rpcs.create_external_address if parent_rpcs.respond_to? :create_external_address @create_external_address = ::Gapic::Config::Method.new create_external_address_config update_external_address_config = parent_rpcs.update_external_address if parent_rpcs.respond_to? :update_external_address @update_external_address = ::Gapic::Config::Method.new update_external_address_config delete_external_address_config = parent_rpcs.delete_external_address if parent_rpcs.respond_to? :delete_external_address @delete_external_address = ::Gapic::Config::Method.new delete_external_address_config list_subnets_config = parent_rpcs.list_subnets if parent_rpcs.respond_to? :list_subnets @list_subnets = ::Gapic::Config::Method.new list_subnets_config get_subnet_config = parent_rpcs.get_subnet if parent_rpcs.respond_to? :get_subnet @get_subnet = ::Gapic::Config::Method.new get_subnet_config update_subnet_config = parent_rpcs.update_subnet if parent_rpcs.respond_to? :update_subnet @update_subnet = ::Gapic::Config::Method.new update_subnet_config list_external_access_rules_config = parent_rpcs.list_external_access_rules if parent_rpcs.respond_to? :list_external_access_rules @list_external_access_rules = ::Gapic::Config::Method.new list_external_access_rules_config get_external_access_rule_config = parent_rpcs.get_external_access_rule if parent_rpcs.respond_to? :get_external_access_rule @get_external_access_rule = ::Gapic::Config::Method.new get_external_access_rule_config create_external_access_rule_config = parent_rpcs.create_external_access_rule if parent_rpcs.respond_to? :create_external_access_rule @create_external_access_rule = ::Gapic::Config::Method.new create_external_access_rule_config update_external_access_rule_config = parent_rpcs.update_external_access_rule if parent_rpcs.respond_to? :update_external_access_rule @update_external_access_rule = ::Gapic::Config::Method.new update_external_access_rule_config delete_external_access_rule_config = parent_rpcs.delete_external_access_rule if parent_rpcs.respond_to? :delete_external_access_rule @delete_external_access_rule = ::Gapic::Config::Method.new delete_external_access_rule_config list_logging_servers_config = parent_rpcs.list_logging_servers if parent_rpcs.respond_to? :list_logging_servers @list_logging_servers = ::Gapic::Config::Method.new list_logging_servers_config get_logging_server_config = parent_rpcs.get_logging_server if parent_rpcs.respond_to? :get_logging_server @get_logging_server = ::Gapic::Config::Method.new get_logging_server_config create_logging_server_config = parent_rpcs.create_logging_server if parent_rpcs.respond_to? :create_logging_server @create_logging_server = ::Gapic::Config::Method.new create_logging_server_config update_logging_server_config = parent_rpcs.update_logging_server if parent_rpcs.respond_to? :update_logging_server @update_logging_server = ::Gapic::Config::Method.new update_logging_server_config delete_logging_server_config = parent_rpcs.delete_logging_server if parent_rpcs.respond_to? :delete_logging_server @delete_logging_server = ::Gapic::Config::Method.new delete_logging_server_config list_node_types_config = parent_rpcs.list_node_types if parent_rpcs.respond_to? :list_node_types @list_node_types = ::Gapic::Config::Method.new list_node_types_config get_node_type_config = parent_rpcs.get_node_type if parent_rpcs.respond_to? :get_node_type @get_node_type = ::Gapic::Config::Method.new get_node_type_config show_nsx_credentials_config = parent_rpcs.show_nsx_credentials if parent_rpcs.respond_to? :show_nsx_credentials @show_nsx_credentials = ::Gapic::Config::Method.new show_nsx_credentials_config show_vcenter_credentials_config = parent_rpcs.show_vcenter_credentials if parent_rpcs.respond_to? :show_vcenter_credentials @show_vcenter_credentials = ::Gapic::Config::Method.new show_vcenter_credentials_config reset_nsx_credentials_config = parent_rpcs.reset_nsx_credentials if parent_rpcs.respond_to? :reset_nsx_credentials @reset_nsx_credentials = ::Gapic::Config::Method.new reset_nsx_credentials_config reset_vcenter_credentials_config = parent_rpcs.reset_vcenter_credentials if parent_rpcs.respond_to? :reset_vcenter_credentials @reset_vcenter_credentials = ::Gapic::Config::Method.new reset_vcenter_credentials_config get_dns_forwarding_config = parent_rpcs.get_dns_forwarding if parent_rpcs.respond_to? :get_dns_forwarding @get_dns_forwarding = ::Gapic::Config::Method.new get_dns_forwarding_config update_dns_forwarding_config = parent_rpcs.update_dns_forwarding if parent_rpcs.respond_to? :update_dns_forwarding @update_dns_forwarding = ::Gapic::Config::Method.new update_dns_forwarding_config get_network_peering_config = parent_rpcs.get_network_peering if parent_rpcs.respond_to? :get_network_peering @get_network_peering = ::Gapic::Config::Method.new get_network_peering_config list_network_peerings_config = parent_rpcs.list_network_peerings if parent_rpcs.respond_to? :list_network_peerings @list_network_peerings = ::Gapic::Config::Method.new list_network_peerings_config create_network_peering_config = parent_rpcs.create_network_peering if parent_rpcs.respond_to? :create_network_peering @create_network_peering = ::Gapic::Config::Method.new create_network_peering_config delete_network_peering_config = parent_rpcs.delete_network_peering if parent_rpcs.respond_to? :delete_network_peering @delete_network_peering = ::Gapic::Config::Method.new delete_network_peering_config update_network_peering_config = parent_rpcs.update_network_peering if parent_rpcs.respond_to? :update_network_peering @update_network_peering = ::Gapic::Config::Method.new update_network_peering_config list_peering_routes_config = parent_rpcs.list_peering_routes if parent_rpcs.respond_to? :list_peering_routes @list_peering_routes = ::Gapic::Config::Method.new list_peering_routes_config create_hcx_activation_key_config = parent_rpcs.create_hcx_activation_key if parent_rpcs.respond_to? :create_hcx_activation_key @create_hcx_activation_key = ::Gapic::Config::Method.new create_hcx_activation_key_config list_hcx_activation_keys_config = parent_rpcs.list_hcx_activation_keys if parent_rpcs.respond_to? :list_hcx_activation_keys @list_hcx_activation_keys = ::Gapic::Config::Method.new list_hcx_activation_keys_config get_hcx_activation_key_config = parent_rpcs.get_hcx_activation_key if parent_rpcs.respond_to? :get_hcx_activation_key @get_hcx_activation_key = ::Gapic::Config::Method.new get_hcx_activation_key_config get_network_policy_config = parent_rpcs.get_network_policy if parent_rpcs.respond_to? :get_network_policy @get_network_policy = ::Gapic::Config::Method.new get_network_policy_config list_network_policies_config = parent_rpcs.list_network_policies if parent_rpcs.respond_to? :list_network_policies @list_network_policies = ::Gapic::Config::Method.new list_network_policies_config create_network_policy_config = parent_rpcs.create_network_policy if parent_rpcs.respond_to? :create_network_policy @create_network_policy = ::Gapic::Config::Method.new create_network_policy_config update_network_policy_config = parent_rpcs.update_network_policy if parent_rpcs.respond_to? :update_network_policy @update_network_policy = ::Gapic::Config::Method.new update_network_policy_config delete_network_policy_config = parent_rpcs.delete_network_policy if parent_rpcs.respond_to? :delete_network_policy @delete_network_policy = ::Gapic::Config::Method.new delete_network_policy_config list_management_dns_zone_bindings_config = parent_rpcs.list_management_dns_zone_bindings if parent_rpcs.respond_to? :list_management_dns_zone_bindings @list_management_dns_zone_bindings = ::Gapic::Config::Method.new list_management_dns_zone_bindings_config get_management_dns_zone_binding_config = parent_rpcs.get_management_dns_zone_binding if parent_rpcs.respond_to? :get_management_dns_zone_binding @get_management_dns_zone_binding = ::Gapic::Config::Method.new get_management_dns_zone_binding_config create_management_dns_zone_binding_config = parent_rpcs.create_management_dns_zone_binding if parent_rpcs.respond_to? :create_management_dns_zone_binding @create_management_dns_zone_binding = ::Gapic::Config::Method.new create_management_dns_zone_binding_config update_management_dns_zone_binding_config = parent_rpcs.update_management_dns_zone_binding if parent_rpcs.respond_to? :update_management_dns_zone_binding @update_management_dns_zone_binding = ::Gapic::Config::Method.new update_management_dns_zone_binding_config delete_management_dns_zone_binding_config = parent_rpcs.delete_management_dns_zone_binding if parent_rpcs.respond_to? :delete_management_dns_zone_binding @delete_management_dns_zone_binding = ::Gapic::Config::Method.new delete_management_dns_zone_binding_config repair_management_dns_zone_binding_config = parent_rpcs.repair_management_dns_zone_binding if parent_rpcs.respond_to? :repair_management_dns_zone_binding @repair_management_dns_zone_binding = ::Gapic::Config::Method.new repair_management_dns_zone_binding_config create_vmware_engine_network_config = parent_rpcs.create_vmware_engine_network if parent_rpcs.respond_to? :create_vmware_engine_network @create_vmware_engine_network = ::Gapic::Config::Method.new create_vmware_engine_network_config update_vmware_engine_network_config = parent_rpcs.update_vmware_engine_network if parent_rpcs.respond_to? :update_vmware_engine_network @update_vmware_engine_network = ::Gapic::Config::Method.new update_vmware_engine_network_config delete_vmware_engine_network_config = parent_rpcs.delete_vmware_engine_network if parent_rpcs.respond_to? :delete_vmware_engine_network @delete_vmware_engine_network = ::Gapic::Config::Method.new delete_vmware_engine_network_config get_vmware_engine_network_config = parent_rpcs.get_vmware_engine_network if parent_rpcs.respond_to? :get_vmware_engine_network @get_vmware_engine_network = ::Gapic::Config::Method.new get_vmware_engine_network_config list_vmware_engine_networks_config = parent_rpcs.list_vmware_engine_networks if parent_rpcs.respond_to? :list_vmware_engine_networks @list_vmware_engine_networks = ::Gapic::Config::Method.new list_vmware_engine_networks_config create_private_connection_config = parent_rpcs.create_private_connection if parent_rpcs.respond_to? :create_private_connection @create_private_connection = ::Gapic::Config::Method.new create_private_connection_config get_private_connection_config = parent_rpcs.get_private_connection if parent_rpcs.respond_to? :get_private_connection @get_private_connection = ::Gapic::Config::Method.new get_private_connection_config list_private_connections_config = parent_rpcs.list_private_connections if parent_rpcs.respond_to? :list_private_connections @list_private_connections = ::Gapic::Config::Method.new list_private_connections_config update_private_connection_config = parent_rpcs.update_private_connection if parent_rpcs.respond_to? :update_private_connection @update_private_connection = ::Gapic::Config::Method.new update_private_connection_config delete_private_connection_config = parent_rpcs.delete_private_connection if parent_rpcs.respond_to? :delete_private_connection @delete_private_connection = ::Gapic::Config::Method.new delete_private_connection_config list_private_connection_peering_routes_config = parent_rpcs.list_private_connection_peering_routes if parent_rpcs.respond_to? :list_private_connection_peering_routes @list_private_connection_peering_routes = ::Gapic::Config::Method.new list_private_connection_peering_routes_config = parent_rpcs. if parent_rpcs.respond_to? :grant_dns_bind_permission @grant_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_dns_bind_permission @get_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :revoke_dns_bind_permission @revoke_dns_bind_permission = ::Gapic::Config::Method.new 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).
8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 |
# File 'lib/google/cloud/vmware_engine/v1/vmware_engine/rest/client.rb', line 8405 class Configuration extend ::Gapic::Config # @private # The endpoint specific to the default "googleapis.com" universe. Deprecated. DEFAULT_ENDPOINT = "vmwareengine.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.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 :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 # @private # Overrides for http bindings for the RPCs of this service # are only used when this service is used as mixin, and only # by the host service. # @return [::Hash{::Symbol=>::Array<::Gapic::Rest::GrpcTranscoder::HttpBinding>}] config_attr :bindings_override, {}, ::Hash, 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 RPC class for the VmwareEngine 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 headers # * `retry_policy (*type:* `Hash`) - The retry policy. The policy fields # include the following keys: # * `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds. # * `:max_delay` (*type:* `Numeric`) - The max delay in seconds. # * `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier. # * `:retry_codes` (*type:* `Array<String>`) - The error codes that should # trigger a retry. # class Rpcs ## # RPC-specific configuration for `list_private_clouds` # @return [::Gapic::Config::Method] # attr_reader :list_private_clouds ## # RPC-specific configuration for `get_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :get_private_cloud ## # RPC-specific configuration for `create_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :create_private_cloud ## # RPC-specific configuration for `update_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :update_private_cloud ## # RPC-specific configuration for `delete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :delete_private_cloud ## # RPC-specific configuration for `undelete_private_cloud` # @return [::Gapic::Config::Method] # attr_reader :undelete_private_cloud ## # RPC-specific configuration for `list_clusters` # @return [::Gapic::Config::Method] # attr_reader :list_clusters ## # RPC-specific configuration for `get_cluster` # @return [::Gapic::Config::Method] # attr_reader :get_cluster ## # RPC-specific configuration for `create_cluster` # @return [::Gapic::Config::Method] # attr_reader :create_cluster ## # RPC-specific configuration for `update_cluster` # @return [::Gapic::Config::Method] # attr_reader :update_cluster ## # RPC-specific configuration for `delete_cluster` # @return [::Gapic::Config::Method] # attr_reader :delete_cluster ## # RPC-specific configuration for `list_nodes` # @return [::Gapic::Config::Method] # attr_reader :list_nodes ## # RPC-specific configuration for `get_node` # @return [::Gapic::Config::Method] # attr_reader :get_node ## # RPC-specific configuration for `list_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :list_external_addresses ## # RPC-specific configuration for `fetch_network_policy_external_addresses` # @return [::Gapic::Config::Method] # attr_reader :fetch_network_policy_external_addresses ## # RPC-specific configuration for `get_external_address` # @return [::Gapic::Config::Method] # attr_reader :get_external_address ## # RPC-specific configuration for `create_external_address` # @return [::Gapic::Config::Method] # attr_reader :create_external_address ## # RPC-specific configuration for `update_external_address` # @return [::Gapic::Config::Method] # attr_reader :update_external_address ## # RPC-specific configuration for `delete_external_address` # @return [::Gapic::Config::Method] # attr_reader :delete_external_address ## # RPC-specific configuration for `list_subnets` # @return [::Gapic::Config::Method] # attr_reader :list_subnets ## # RPC-specific configuration for `get_subnet` # @return [::Gapic::Config::Method] # attr_reader :get_subnet ## # RPC-specific configuration for `update_subnet` # @return [::Gapic::Config::Method] # attr_reader :update_subnet ## # RPC-specific configuration for `list_external_access_rules` # @return [::Gapic::Config::Method] # attr_reader :list_external_access_rules ## # RPC-specific configuration for `get_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :get_external_access_rule ## # RPC-specific configuration for `create_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :create_external_access_rule ## # RPC-specific configuration for `update_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :update_external_access_rule ## # RPC-specific configuration for `delete_external_access_rule` # @return [::Gapic::Config::Method] # attr_reader :delete_external_access_rule ## # RPC-specific configuration for `list_logging_servers` # @return [::Gapic::Config::Method] # attr_reader :list_logging_servers ## # RPC-specific configuration for `get_logging_server` # @return [::Gapic::Config::Method] # attr_reader :get_logging_server ## # RPC-specific configuration for `create_logging_server` # @return [::Gapic::Config::Method] # attr_reader :create_logging_server ## # RPC-specific configuration for `update_logging_server` # @return [::Gapic::Config::Method] # attr_reader :update_logging_server ## # RPC-specific configuration for `delete_logging_server` # @return [::Gapic::Config::Method] # attr_reader :delete_logging_server ## # RPC-specific configuration for `list_node_types` # @return [::Gapic::Config::Method] # attr_reader :list_node_types ## # RPC-specific configuration for `get_node_type` # @return [::Gapic::Config::Method] # attr_reader :get_node_type ## # RPC-specific configuration for `show_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_nsx_credentials ## # RPC-specific configuration for `show_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :show_vcenter_credentials ## # RPC-specific configuration for `reset_nsx_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_nsx_credentials ## # RPC-specific configuration for `reset_vcenter_credentials` # @return [::Gapic::Config::Method] # attr_reader :reset_vcenter_credentials ## # RPC-specific configuration for `get_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :get_dns_forwarding ## # RPC-specific configuration for `update_dns_forwarding` # @return [::Gapic::Config::Method] # attr_reader :update_dns_forwarding ## # RPC-specific configuration for `get_network_peering` # @return [::Gapic::Config::Method] # attr_reader :get_network_peering ## # RPC-specific configuration for `list_network_peerings` # @return [::Gapic::Config::Method] # attr_reader :list_network_peerings ## # RPC-specific configuration for `create_network_peering` # @return [::Gapic::Config::Method] # attr_reader :create_network_peering ## # RPC-specific configuration for `delete_network_peering` # @return [::Gapic::Config::Method] # attr_reader :delete_network_peering ## # RPC-specific configuration for `update_network_peering` # @return [::Gapic::Config::Method] # attr_reader :update_network_peering ## # RPC-specific configuration for `list_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_peering_routes ## # RPC-specific configuration for `create_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :create_hcx_activation_key ## # RPC-specific configuration for `list_hcx_activation_keys` # @return [::Gapic::Config::Method] # attr_reader :list_hcx_activation_keys ## # RPC-specific configuration for `get_hcx_activation_key` # @return [::Gapic::Config::Method] # attr_reader :get_hcx_activation_key ## # RPC-specific configuration for `get_network_policy` # @return [::Gapic::Config::Method] # attr_reader :get_network_policy ## # RPC-specific configuration for `list_network_policies` # @return [::Gapic::Config::Method] # attr_reader :list_network_policies ## # RPC-specific configuration for `create_network_policy` # @return [::Gapic::Config::Method] # attr_reader :create_network_policy ## # RPC-specific configuration for `update_network_policy` # @return [::Gapic::Config::Method] # attr_reader :update_network_policy ## # RPC-specific configuration for `delete_network_policy` # @return [::Gapic::Config::Method] # attr_reader :delete_network_policy ## # RPC-specific configuration for `list_management_dns_zone_bindings` # @return [::Gapic::Config::Method] # attr_reader :list_management_dns_zone_bindings ## # RPC-specific configuration for `get_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :get_management_dns_zone_binding ## # RPC-specific configuration for `create_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :create_management_dns_zone_binding ## # RPC-specific configuration for `update_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :update_management_dns_zone_binding ## # RPC-specific configuration for `delete_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :delete_management_dns_zone_binding ## # RPC-specific configuration for `repair_management_dns_zone_binding` # @return [::Gapic::Config::Method] # attr_reader :repair_management_dns_zone_binding ## # RPC-specific configuration for `create_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :create_vmware_engine_network ## # RPC-specific configuration for `update_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :update_vmware_engine_network ## # RPC-specific configuration for `delete_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :delete_vmware_engine_network ## # RPC-specific configuration for `get_vmware_engine_network` # @return [::Gapic::Config::Method] # attr_reader :get_vmware_engine_network ## # RPC-specific configuration for `list_vmware_engine_networks` # @return [::Gapic::Config::Method] # attr_reader :list_vmware_engine_networks ## # RPC-specific configuration for `create_private_connection` # @return [::Gapic::Config::Method] # attr_reader :create_private_connection ## # RPC-specific configuration for `get_private_connection` # @return [::Gapic::Config::Method] # attr_reader :get_private_connection ## # RPC-specific configuration for `list_private_connections` # @return [::Gapic::Config::Method] # attr_reader :list_private_connections ## # RPC-specific configuration for `update_private_connection` # @return [::Gapic::Config::Method] # attr_reader :update_private_connection ## # RPC-specific configuration for `delete_private_connection` # @return [::Gapic::Config::Method] # attr_reader :delete_private_connection ## # RPC-specific configuration for `list_private_connection_peering_routes` # @return [::Gapic::Config::Method] # attr_reader :list_private_connection_peering_routes ## # RPC-specific configuration for `grant_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :grant_dns_bind_permission ## # RPC-specific configuration for `get_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :get_dns_bind_permission ## # RPC-specific configuration for `revoke_dns_bind_permission` # @return [::Gapic::Config::Method] # attr_reader :revoke_dns_bind_permission # @private def initialize parent_rpcs = nil list_private_clouds_config = parent_rpcs.list_private_clouds if parent_rpcs.respond_to? :list_private_clouds @list_private_clouds = ::Gapic::Config::Method.new list_private_clouds_config get_private_cloud_config = parent_rpcs.get_private_cloud if parent_rpcs.respond_to? :get_private_cloud @get_private_cloud = ::Gapic::Config::Method.new get_private_cloud_config create_private_cloud_config = parent_rpcs.create_private_cloud if parent_rpcs.respond_to? :create_private_cloud @create_private_cloud = ::Gapic::Config::Method.new create_private_cloud_config update_private_cloud_config = parent_rpcs.update_private_cloud if parent_rpcs.respond_to? :update_private_cloud @update_private_cloud = ::Gapic::Config::Method.new update_private_cloud_config delete_private_cloud_config = parent_rpcs.delete_private_cloud if parent_rpcs.respond_to? :delete_private_cloud @delete_private_cloud = ::Gapic::Config::Method.new delete_private_cloud_config undelete_private_cloud_config = parent_rpcs.undelete_private_cloud if parent_rpcs.respond_to? :undelete_private_cloud @undelete_private_cloud = ::Gapic::Config::Method.new undelete_private_cloud_config list_clusters_config = parent_rpcs.list_clusters if parent_rpcs.respond_to? :list_clusters @list_clusters = ::Gapic::Config::Method.new list_clusters_config get_cluster_config = parent_rpcs.get_cluster if parent_rpcs.respond_to? :get_cluster @get_cluster = ::Gapic::Config::Method.new get_cluster_config create_cluster_config = parent_rpcs.create_cluster if parent_rpcs.respond_to? :create_cluster @create_cluster = ::Gapic::Config::Method.new create_cluster_config update_cluster_config = parent_rpcs.update_cluster if parent_rpcs.respond_to? :update_cluster @update_cluster = ::Gapic::Config::Method.new update_cluster_config delete_cluster_config = parent_rpcs.delete_cluster if parent_rpcs.respond_to? :delete_cluster @delete_cluster = ::Gapic::Config::Method.new delete_cluster_config list_nodes_config = parent_rpcs.list_nodes if parent_rpcs.respond_to? :list_nodes @list_nodes = ::Gapic::Config::Method.new list_nodes_config get_node_config = parent_rpcs.get_node if parent_rpcs.respond_to? :get_node @get_node = ::Gapic::Config::Method.new get_node_config list_external_addresses_config = parent_rpcs.list_external_addresses if parent_rpcs.respond_to? :list_external_addresses @list_external_addresses = ::Gapic::Config::Method.new list_external_addresses_config fetch_network_policy_external_addresses_config = parent_rpcs.fetch_network_policy_external_addresses if parent_rpcs.respond_to? :fetch_network_policy_external_addresses @fetch_network_policy_external_addresses = ::Gapic::Config::Method.new fetch_network_policy_external_addresses_config get_external_address_config = parent_rpcs.get_external_address if parent_rpcs.respond_to? :get_external_address @get_external_address = ::Gapic::Config::Method.new get_external_address_config create_external_address_config = parent_rpcs.create_external_address if parent_rpcs.respond_to? :create_external_address @create_external_address = ::Gapic::Config::Method.new create_external_address_config update_external_address_config = parent_rpcs.update_external_address if parent_rpcs.respond_to? :update_external_address @update_external_address = ::Gapic::Config::Method.new update_external_address_config delete_external_address_config = parent_rpcs.delete_external_address if parent_rpcs.respond_to? :delete_external_address @delete_external_address = ::Gapic::Config::Method.new delete_external_address_config list_subnets_config = parent_rpcs.list_subnets if parent_rpcs.respond_to? :list_subnets @list_subnets = ::Gapic::Config::Method.new list_subnets_config get_subnet_config = parent_rpcs.get_subnet if parent_rpcs.respond_to? :get_subnet @get_subnet = ::Gapic::Config::Method.new get_subnet_config update_subnet_config = parent_rpcs.update_subnet if parent_rpcs.respond_to? :update_subnet @update_subnet = ::Gapic::Config::Method.new update_subnet_config list_external_access_rules_config = parent_rpcs.list_external_access_rules if parent_rpcs.respond_to? :list_external_access_rules @list_external_access_rules = ::Gapic::Config::Method.new list_external_access_rules_config get_external_access_rule_config = parent_rpcs.get_external_access_rule if parent_rpcs.respond_to? :get_external_access_rule @get_external_access_rule = ::Gapic::Config::Method.new get_external_access_rule_config create_external_access_rule_config = parent_rpcs.create_external_access_rule if parent_rpcs.respond_to? :create_external_access_rule @create_external_access_rule = ::Gapic::Config::Method.new create_external_access_rule_config update_external_access_rule_config = parent_rpcs.update_external_access_rule if parent_rpcs.respond_to? :update_external_access_rule @update_external_access_rule = ::Gapic::Config::Method.new update_external_access_rule_config delete_external_access_rule_config = parent_rpcs.delete_external_access_rule if parent_rpcs.respond_to? :delete_external_access_rule @delete_external_access_rule = ::Gapic::Config::Method.new delete_external_access_rule_config list_logging_servers_config = parent_rpcs.list_logging_servers if parent_rpcs.respond_to? :list_logging_servers @list_logging_servers = ::Gapic::Config::Method.new list_logging_servers_config get_logging_server_config = parent_rpcs.get_logging_server if parent_rpcs.respond_to? :get_logging_server @get_logging_server = ::Gapic::Config::Method.new get_logging_server_config create_logging_server_config = parent_rpcs.create_logging_server if parent_rpcs.respond_to? :create_logging_server @create_logging_server = ::Gapic::Config::Method.new create_logging_server_config update_logging_server_config = parent_rpcs.update_logging_server if parent_rpcs.respond_to? :update_logging_server @update_logging_server = ::Gapic::Config::Method.new update_logging_server_config delete_logging_server_config = parent_rpcs.delete_logging_server if parent_rpcs.respond_to? :delete_logging_server @delete_logging_server = ::Gapic::Config::Method.new delete_logging_server_config list_node_types_config = parent_rpcs.list_node_types if parent_rpcs.respond_to? :list_node_types @list_node_types = ::Gapic::Config::Method.new list_node_types_config get_node_type_config = parent_rpcs.get_node_type if parent_rpcs.respond_to? :get_node_type @get_node_type = ::Gapic::Config::Method.new get_node_type_config show_nsx_credentials_config = parent_rpcs.show_nsx_credentials if parent_rpcs.respond_to? :show_nsx_credentials @show_nsx_credentials = ::Gapic::Config::Method.new show_nsx_credentials_config show_vcenter_credentials_config = parent_rpcs.show_vcenter_credentials if parent_rpcs.respond_to? :show_vcenter_credentials @show_vcenter_credentials = ::Gapic::Config::Method.new show_vcenter_credentials_config reset_nsx_credentials_config = parent_rpcs.reset_nsx_credentials if parent_rpcs.respond_to? :reset_nsx_credentials @reset_nsx_credentials = ::Gapic::Config::Method.new reset_nsx_credentials_config reset_vcenter_credentials_config = parent_rpcs.reset_vcenter_credentials if parent_rpcs.respond_to? :reset_vcenter_credentials @reset_vcenter_credentials = ::Gapic::Config::Method.new reset_vcenter_credentials_config get_dns_forwarding_config = parent_rpcs.get_dns_forwarding if parent_rpcs.respond_to? :get_dns_forwarding @get_dns_forwarding = ::Gapic::Config::Method.new get_dns_forwarding_config update_dns_forwarding_config = parent_rpcs.update_dns_forwarding if parent_rpcs.respond_to? :update_dns_forwarding @update_dns_forwarding = ::Gapic::Config::Method.new update_dns_forwarding_config get_network_peering_config = parent_rpcs.get_network_peering if parent_rpcs.respond_to? :get_network_peering @get_network_peering = ::Gapic::Config::Method.new get_network_peering_config list_network_peerings_config = parent_rpcs.list_network_peerings if parent_rpcs.respond_to? :list_network_peerings @list_network_peerings = ::Gapic::Config::Method.new list_network_peerings_config create_network_peering_config = parent_rpcs.create_network_peering if parent_rpcs.respond_to? :create_network_peering @create_network_peering = ::Gapic::Config::Method.new create_network_peering_config delete_network_peering_config = parent_rpcs.delete_network_peering if parent_rpcs.respond_to? :delete_network_peering @delete_network_peering = ::Gapic::Config::Method.new delete_network_peering_config update_network_peering_config = parent_rpcs.update_network_peering if parent_rpcs.respond_to? :update_network_peering @update_network_peering = ::Gapic::Config::Method.new update_network_peering_config list_peering_routes_config = parent_rpcs.list_peering_routes if parent_rpcs.respond_to? :list_peering_routes @list_peering_routes = ::Gapic::Config::Method.new list_peering_routes_config create_hcx_activation_key_config = parent_rpcs.create_hcx_activation_key if parent_rpcs.respond_to? :create_hcx_activation_key @create_hcx_activation_key = ::Gapic::Config::Method.new create_hcx_activation_key_config list_hcx_activation_keys_config = parent_rpcs.list_hcx_activation_keys if parent_rpcs.respond_to? :list_hcx_activation_keys @list_hcx_activation_keys = ::Gapic::Config::Method.new list_hcx_activation_keys_config get_hcx_activation_key_config = parent_rpcs.get_hcx_activation_key if parent_rpcs.respond_to? :get_hcx_activation_key @get_hcx_activation_key = ::Gapic::Config::Method.new get_hcx_activation_key_config get_network_policy_config = parent_rpcs.get_network_policy if parent_rpcs.respond_to? :get_network_policy @get_network_policy = ::Gapic::Config::Method.new get_network_policy_config list_network_policies_config = parent_rpcs.list_network_policies if parent_rpcs.respond_to? :list_network_policies @list_network_policies = ::Gapic::Config::Method.new list_network_policies_config create_network_policy_config = parent_rpcs.create_network_policy if parent_rpcs.respond_to? :create_network_policy @create_network_policy = ::Gapic::Config::Method.new create_network_policy_config update_network_policy_config = parent_rpcs.update_network_policy if parent_rpcs.respond_to? :update_network_policy @update_network_policy = ::Gapic::Config::Method.new update_network_policy_config delete_network_policy_config = parent_rpcs.delete_network_policy if parent_rpcs.respond_to? :delete_network_policy @delete_network_policy = ::Gapic::Config::Method.new delete_network_policy_config list_management_dns_zone_bindings_config = parent_rpcs.list_management_dns_zone_bindings if parent_rpcs.respond_to? :list_management_dns_zone_bindings @list_management_dns_zone_bindings = ::Gapic::Config::Method.new list_management_dns_zone_bindings_config get_management_dns_zone_binding_config = parent_rpcs.get_management_dns_zone_binding if parent_rpcs.respond_to? :get_management_dns_zone_binding @get_management_dns_zone_binding = ::Gapic::Config::Method.new get_management_dns_zone_binding_config create_management_dns_zone_binding_config = parent_rpcs.create_management_dns_zone_binding if parent_rpcs.respond_to? :create_management_dns_zone_binding @create_management_dns_zone_binding = ::Gapic::Config::Method.new create_management_dns_zone_binding_config update_management_dns_zone_binding_config = parent_rpcs.update_management_dns_zone_binding if parent_rpcs.respond_to? :update_management_dns_zone_binding @update_management_dns_zone_binding = ::Gapic::Config::Method.new update_management_dns_zone_binding_config delete_management_dns_zone_binding_config = parent_rpcs.delete_management_dns_zone_binding if parent_rpcs.respond_to? :delete_management_dns_zone_binding @delete_management_dns_zone_binding = ::Gapic::Config::Method.new delete_management_dns_zone_binding_config repair_management_dns_zone_binding_config = parent_rpcs.repair_management_dns_zone_binding if parent_rpcs.respond_to? :repair_management_dns_zone_binding @repair_management_dns_zone_binding = ::Gapic::Config::Method.new repair_management_dns_zone_binding_config create_vmware_engine_network_config = parent_rpcs.create_vmware_engine_network if parent_rpcs.respond_to? :create_vmware_engine_network @create_vmware_engine_network = ::Gapic::Config::Method.new create_vmware_engine_network_config update_vmware_engine_network_config = parent_rpcs.update_vmware_engine_network if parent_rpcs.respond_to? :update_vmware_engine_network @update_vmware_engine_network = ::Gapic::Config::Method.new update_vmware_engine_network_config delete_vmware_engine_network_config = parent_rpcs.delete_vmware_engine_network if parent_rpcs.respond_to? :delete_vmware_engine_network @delete_vmware_engine_network = ::Gapic::Config::Method.new delete_vmware_engine_network_config get_vmware_engine_network_config = parent_rpcs.get_vmware_engine_network if parent_rpcs.respond_to? :get_vmware_engine_network @get_vmware_engine_network = ::Gapic::Config::Method.new get_vmware_engine_network_config list_vmware_engine_networks_config = parent_rpcs.list_vmware_engine_networks if parent_rpcs.respond_to? :list_vmware_engine_networks @list_vmware_engine_networks = ::Gapic::Config::Method.new list_vmware_engine_networks_config create_private_connection_config = parent_rpcs.create_private_connection if parent_rpcs.respond_to? :create_private_connection @create_private_connection = ::Gapic::Config::Method.new create_private_connection_config get_private_connection_config = parent_rpcs.get_private_connection if parent_rpcs.respond_to? :get_private_connection @get_private_connection = ::Gapic::Config::Method.new get_private_connection_config list_private_connections_config = parent_rpcs.list_private_connections if parent_rpcs.respond_to? :list_private_connections @list_private_connections = ::Gapic::Config::Method.new list_private_connections_config update_private_connection_config = parent_rpcs.update_private_connection if parent_rpcs.respond_to? :update_private_connection @update_private_connection = ::Gapic::Config::Method.new update_private_connection_config delete_private_connection_config = parent_rpcs.delete_private_connection if parent_rpcs.respond_to? :delete_private_connection @delete_private_connection = ::Gapic::Config::Method.new delete_private_connection_config list_private_connection_peering_routes_config = parent_rpcs.list_private_connection_peering_routes if parent_rpcs.respond_to? :list_private_connection_peering_routes @list_private_connection_peering_routes = ::Gapic::Config::Method.new list_private_connection_peering_routes_config = parent_rpcs. if parent_rpcs.respond_to? :grant_dns_bind_permission @grant_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :get_dns_bind_permission @get_dns_bind_permission = ::Gapic::Config::Method.new = parent_rpcs. if parent_rpcs.respond_to? :revoke_dns_bind_permission @revoke_dns_bind_permission = ::Gapic::Config::Method.new yield self if block_given? end end end |
Instance Method Details
#rpcs ⇒ Rpcs
Configurations for individual RPCs
8445 8446 8447 8448 8449 8450 8451 |
# File 'lib/google/cloud/vmware_engine/v1/vmware_engine/rest/client.rb', line 8445 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 |