Class: Google::Cloud::Deploy::V1::CloudDeploy::Client::Configuration::Rpcs
- Inherits:
-
Object
- Object
- Google::Cloud::Deploy::V1::CloudDeploy::Client::Configuration::Rpcs
- Defined in:
- lib/google/cloud/deploy/v1/cloud_deploy/client.rb
Overview
Configuration RPC class for the CloudDeploy API.
Includes fields providing the configuration for each RPC in this service.
Each configuration object is of type Gapic::Config::Method and includes
the following configuration fields:
-
timeout(type:Numeric) - The call timeout in seconds -
metadata(type:Hash{Symbol=>String}) - Additional gRPC headers -
retry_policy (*type:*Hash`) - The retry policy. The policy fields include the following keys:-
:initial_delay(type:Numeric) - The initial delay in seconds. -
:max_delay(type:Numeric) - The max delay in seconds. -
:multiplier(type:Numeric) - The incremental backoff multiplier. -
:retry_codes(type:Array<String>) - The error codes that should trigger a retry.
-
Instance Attribute Summary collapse
-
#abandon_release ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
abandon_release. -
#advance_rollout ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
advance_rollout. -
#approve_rollout ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
approve_rollout. -
#cancel_automation_run ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
cancel_automation_run. -
#cancel_rollout ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
cancel_rollout. -
#create_automation ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_automation. -
#create_custom_target_type ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_custom_target_type. -
#create_delivery_pipeline ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_delivery_pipeline. -
#create_release ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_release. -
#create_rollout ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_rollout. -
#create_target ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_target. -
#delete_automation ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete_automation. -
#delete_custom_target_type ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete_custom_target_type. -
#delete_delivery_pipeline ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete_delivery_pipeline. -
#delete_target ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete_target. -
#get_automation ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_automation. -
#get_automation_run ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_automation_run. -
#get_config ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_config. -
#get_custom_target_type ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_custom_target_type. -
#get_delivery_pipeline ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_delivery_pipeline. -
#get_job_run ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_job_run. -
#get_release ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_release. -
#get_rollout ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_rollout. -
#get_target ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_target. -
#ignore_job ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
ignore_job. -
#list_automation_runs ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_automation_runs. -
#list_automations ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_automations. -
#list_custom_target_types ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_custom_target_types. -
#list_delivery_pipelines ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_delivery_pipelines. -
#list_job_runs ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_job_runs. -
#list_releases ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_releases. -
#list_rollouts ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_rollouts. -
#list_targets ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_targets. -
#retry_job ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
retry_job. -
#rollback_target ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
rollback_target. -
#terminate_job_run ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
terminate_job_run. -
#update_automation ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_automation. -
#update_custom_target_type ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_custom_target_type. -
#update_delivery_pipeline ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_delivery_pipeline. -
#update_target ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_target.
Instance Attribute Details
#abandon_release ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for abandon_release
4724 4725 4726 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4724 def abandon_release @abandon_release end |
#advance_rollout ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for advance_rollout
4734 4735 4736 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4734 def advance_rollout @advance_rollout end |
#approve_rollout ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for approve_rollout
4729 4730 4731 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4729 def approve_rollout @approve_rollout end |
#cancel_automation_run ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for cancel_automation_run
4824 4825 4826 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4824 def cancel_automation_run @cancel_automation_run end |
#cancel_rollout ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for cancel_rollout
4739 4740 4741 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4739 def cancel_rollout @cancel_rollout end |
#create_automation ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_automation
4789 4790 4791 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4789 def create_automation @create_automation end |
#create_custom_target_type ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_custom_target_type
4694 4695 4696 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4694 def create_custom_target_type @create_custom_target_type end |
#create_delivery_pipeline ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_delivery_pipeline
4639 4640 4641 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4639 def create_delivery_pipeline @create_delivery_pipeline end |
#create_release ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_release
4719 4720 4721 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4719 def create_release @create_release end |
#create_rollout ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_rollout
4754 4755 4756 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4754 def create_rollout @create_rollout end |
#create_target ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_target
4669 4670 4671 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4669 def create_target @create_target end |
#delete_automation ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete_automation
4799 4800 4801 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4799 def delete_automation @delete_automation end |
#delete_custom_target_type ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete_custom_target_type
4704 4705 4706 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4704 def delete_custom_target_type @delete_custom_target_type end |
#delete_delivery_pipeline ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete_delivery_pipeline
4649 4650 4651 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4649 def delete_delivery_pipeline @delete_delivery_pipeline end |
#delete_target ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete_target
4679 4680 4681 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4679 def delete_target @delete_target end |
#get_automation ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_automation
4804 4805 4806 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4804 def get_automation @get_automation end |
#get_automation_run ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_automation_run
4814 4815 4816 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4814 def get_automation_run @get_automation_run end |
#get_config ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_config
4784 4785 4786 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4784 def get_config @get_config end |
#get_custom_target_type ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_custom_target_type
4689 4690 4691 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4689 def get_custom_target_type @get_custom_target_type end |
#get_delivery_pipeline ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_delivery_pipeline
4634 4635 4636 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4634 def get_delivery_pipeline @get_delivery_pipeline end |
#get_job_run ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_job_run
4774 4775 4776 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4774 def get_job_run @get_job_run end |
#get_release ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_release
4714 4715 4716 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4714 def get_release @get_release end |
#get_rollout ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_rollout
4749 4750 4751 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4749 def get_rollout @get_rollout end |
#get_target ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_target
4664 4665 4666 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4664 def get_target @get_target end |
#ignore_job ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for ignore_job
4759 4760 4761 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4759 def ignore_job @ignore_job end |
#list_automation_runs ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_automation_runs
4819 4820 4821 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4819 def list_automation_runs @list_automation_runs end |
#list_automations ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_automations
4809 4810 4811 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4809 def list_automations @list_automations end |
#list_custom_target_types ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_custom_target_types
4684 4685 4686 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4684 def list_custom_target_types @list_custom_target_types end |
#list_delivery_pipelines ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_delivery_pipelines
4629 4630 4631 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4629 def list_delivery_pipelines @list_delivery_pipelines end |
#list_job_runs ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_job_runs
4769 4770 4771 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4769 def list_job_runs @list_job_runs end |
#list_releases ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_releases
4709 4710 4711 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4709 def list_releases @list_releases end |
#list_rollouts ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_rollouts
4744 4745 4746 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4744 def list_rollouts @list_rollouts end |
#list_targets ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_targets
4654 4655 4656 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4654 def list_targets @list_targets end |
#retry_job ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for retry_job
4764 4765 4766 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4764 def retry_job @retry_job end |
#rollback_target ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for rollback_target
4659 4660 4661 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4659 def rollback_target @rollback_target end |
#terminate_job_run ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for terminate_job_run
4779 4780 4781 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4779 def terminate_job_run @terminate_job_run end |
#update_automation ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_automation
4794 4795 4796 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4794 def update_automation @update_automation end |
#update_custom_target_type ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_custom_target_type
4699 4700 4701 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4699 def update_custom_target_type @update_custom_target_type end |
#update_delivery_pipeline ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_delivery_pipeline
4644 4645 4646 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4644 def update_delivery_pipeline @update_delivery_pipeline end |
#update_target ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_target
4674 4675 4676 |
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 4674 def update_target @update_target end |