Class: Google::Cloud::Deploy::V1::CloudDeploy::Client::Configuration::Rpcs

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#abandon_release::Gapic::Config::Method (readonly)

RPC-specific configuration for abandon_release

Returns:

  • (::Gapic::Config::Method)


5315
5316
5317
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5315

def abandon_release
  @abandon_release
end

#advance_rollout::Gapic::Config::Method (readonly)

RPC-specific configuration for advance_rollout

Returns:

  • (::Gapic::Config::Method)


5350
5351
5352
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5350

def advance_rollout
  @advance_rollout
end

#approve_rollout::Gapic::Config::Method (readonly)

RPC-specific configuration for approve_rollout

Returns:

  • (::Gapic::Config::Method)


5345
5346
5347
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5345

def approve_rollout
  @approve_rollout
end

#cancel_automation_run::Gapic::Config::Method (readonly)

RPC-specific configuration for cancel_automation_run

Returns:

  • (::Gapic::Config::Method)


5440
5441
5442
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5440

def cancel_automation_run
  @cancel_automation_run
end

#cancel_rollout::Gapic::Config::Method (readonly)

RPC-specific configuration for cancel_rollout

Returns:

  • (::Gapic::Config::Method)


5355
5356
5357
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5355

def cancel_rollout
  @cancel_rollout
end

#create_automation::Gapic::Config::Method (readonly)

RPC-specific configuration for create_automation

Returns:

  • (::Gapic::Config::Method)


5405
5406
5407
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5405

def create_automation
  @create_automation
end

#create_custom_target_type::Gapic::Config::Method (readonly)

RPC-specific configuration for create_custom_target_type

Returns:

  • (::Gapic::Config::Method)


5285
5286
5287
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5285

def create_custom_target_type
  @create_custom_target_type
end

#create_delivery_pipeline::Gapic::Config::Method (readonly)

RPC-specific configuration for create_delivery_pipeline

Returns:

  • (::Gapic::Config::Method)


5230
5231
5232
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5230

def create_delivery_pipeline
  @create_delivery_pipeline
end

#create_deploy_policy::Gapic::Config::Method (readonly)

RPC-specific configuration for create_deploy_policy

Returns:

  • (::Gapic::Config::Method)


5320
5321
5322
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5320

def create_deploy_policy
  @create_deploy_policy
end

#create_release::Gapic::Config::Method (readonly)

RPC-specific configuration for create_release

Returns:

  • (::Gapic::Config::Method)


5310
5311
5312
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5310

def create_release
  @create_release
end

#create_rollout::Gapic::Config::Method (readonly)

RPC-specific configuration for create_rollout

Returns:

  • (::Gapic::Config::Method)


5370
5371
5372
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5370

def create_rollout
  @create_rollout
end

#create_target::Gapic::Config::Method (readonly)

RPC-specific configuration for create_target

Returns:

  • (::Gapic::Config::Method)


5260
5261
5262
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5260

def create_target
  @create_target
end

#delete_automation::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_automation

Returns:

  • (::Gapic::Config::Method)


5415
5416
5417
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5415

def delete_automation
  @delete_automation
end

#delete_custom_target_type::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_custom_target_type

Returns:

  • (::Gapic::Config::Method)


5295
5296
5297
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5295

def delete_custom_target_type
  @delete_custom_target_type
end

#delete_delivery_pipeline::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_delivery_pipeline

Returns:

  • (::Gapic::Config::Method)


5240
5241
5242
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5240

def delete_delivery_pipeline
  @delete_delivery_pipeline
end

#delete_deploy_policy::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_deploy_policy

Returns:

  • (::Gapic::Config::Method)


5330
5331
5332
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5330

def delete_deploy_policy
  @delete_deploy_policy
end

#delete_target::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_target

Returns:

  • (::Gapic::Config::Method)


5270
5271
5272
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5270

def delete_target
  @delete_target
end

#get_automation::Gapic::Config::Method (readonly)

RPC-specific configuration for get_automation

Returns:

  • (::Gapic::Config::Method)


5420
5421
5422
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5420

def get_automation
  @get_automation
end

#get_automation_run::Gapic::Config::Method (readonly)

RPC-specific configuration for get_automation_run

Returns:

  • (::Gapic::Config::Method)


5430
5431
5432
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5430

def get_automation_run
  @get_automation_run
end

#get_config::Gapic::Config::Method (readonly)

RPC-specific configuration for get_config

Returns:

  • (::Gapic::Config::Method)


5400
5401
5402
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5400

def get_config
  @get_config
end

#get_custom_target_type::Gapic::Config::Method (readonly)

RPC-specific configuration for get_custom_target_type

Returns:

  • (::Gapic::Config::Method)


5280
5281
5282
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5280

def get_custom_target_type
  @get_custom_target_type
end

#get_delivery_pipeline::Gapic::Config::Method (readonly)

RPC-specific configuration for get_delivery_pipeline

Returns:

  • (::Gapic::Config::Method)


5225
5226
5227
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5225

def get_delivery_pipeline
  @get_delivery_pipeline
end

#get_deploy_policy::Gapic::Config::Method (readonly)

RPC-specific configuration for get_deploy_policy

Returns:

  • (::Gapic::Config::Method)


5340
5341
5342
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5340

def get_deploy_policy
  @get_deploy_policy
end

#get_job_run::Gapic::Config::Method (readonly)

RPC-specific configuration for get_job_run

Returns:

  • (::Gapic::Config::Method)


5390
5391
5392
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5390

def get_job_run
  @get_job_run
end

#get_release::Gapic::Config::Method (readonly)

RPC-specific configuration for get_release

Returns:

  • (::Gapic::Config::Method)


5305
5306
5307
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5305

def get_release
  @get_release
end

#get_rollout::Gapic::Config::Method (readonly)

RPC-specific configuration for get_rollout

Returns:

  • (::Gapic::Config::Method)


5365
5366
5367
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5365

def get_rollout
  @get_rollout
end

#get_target::Gapic::Config::Method (readonly)

RPC-specific configuration for get_target

Returns:

  • (::Gapic::Config::Method)


5255
5256
5257
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5255

def get_target
  @get_target
end

#ignore_job::Gapic::Config::Method (readonly)

RPC-specific configuration for ignore_job

Returns:

  • (::Gapic::Config::Method)


5375
5376
5377
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5375

def ignore_job
  @ignore_job
end

#list_automation_runs::Gapic::Config::Method (readonly)

RPC-specific configuration for list_automation_runs

Returns:

  • (::Gapic::Config::Method)


5435
5436
5437
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5435

def list_automation_runs
  @list_automation_runs
end

#list_automations::Gapic::Config::Method (readonly)

RPC-specific configuration for list_automations

Returns:

  • (::Gapic::Config::Method)


5425
5426
5427
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5425

def list_automations
  @list_automations
end

#list_custom_target_types::Gapic::Config::Method (readonly)

RPC-specific configuration for list_custom_target_types

Returns:

  • (::Gapic::Config::Method)


5275
5276
5277
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5275

def list_custom_target_types
  @list_custom_target_types
end

#list_delivery_pipelines::Gapic::Config::Method (readonly)

RPC-specific configuration for list_delivery_pipelines

Returns:

  • (::Gapic::Config::Method)


5220
5221
5222
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5220

def list_delivery_pipelines
  @list_delivery_pipelines
end

#list_deploy_policies::Gapic::Config::Method (readonly)

RPC-specific configuration for list_deploy_policies

Returns:

  • (::Gapic::Config::Method)


5335
5336
5337
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5335

def list_deploy_policies
  @list_deploy_policies
end

#list_job_runs::Gapic::Config::Method (readonly)

RPC-specific configuration for list_job_runs

Returns:

  • (::Gapic::Config::Method)


5385
5386
5387
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5385

def list_job_runs
  @list_job_runs
end

#list_releases::Gapic::Config::Method (readonly)

RPC-specific configuration for list_releases

Returns:

  • (::Gapic::Config::Method)


5300
5301
5302
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5300

def list_releases
  @list_releases
end

#list_rollouts::Gapic::Config::Method (readonly)

RPC-specific configuration for list_rollouts

Returns:

  • (::Gapic::Config::Method)


5360
5361
5362
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5360

def list_rollouts
  @list_rollouts
end

#list_targets::Gapic::Config::Method (readonly)

RPC-specific configuration for list_targets

Returns:

  • (::Gapic::Config::Method)


5245
5246
5247
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5245

def list_targets
  @list_targets
end

#retry_job::Gapic::Config::Method (readonly)

RPC-specific configuration for retry_job

Returns:

  • (::Gapic::Config::Method)


5380
5381
5382
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5380

def retry_job
  @retry_job
end

#rollback_target::Gapic::Config::Method (readonly)

RPC-specific configuration for rollback_target

Returns:

  • (::Gapic::Config::Method)


5250
5251
5252
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5250

def rollback_target
  @rollback_target
end

#terminate_job_run::Gapic::Config::Method (readonly)

RPC-specific configuration for terminate_job_run

Returns:

  • (::Gapic::Config::Method)


5395
5396
5397
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5395

def terminate_job_run
  @terminate_job_run
end

#update_automation::Gapic::Config::Method (readonly)

RPC-specific configuration for update_automation

Returns:

  • (::Gapic::Config::Method)


5410
5411
5412
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5410

def update_automation
  @update_automation
end

#update_custom_target_type::Gapic::Config::Method (readonly)

RPC-specific configuration for update_custom_target_type

Returns:

  • (::Gapic::Config::Method)


5290
5291
5292
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5290

def update_custom_target_type
  @update_custom_target_type
end

#update_delivery_pipeline::Gapic::Config::Method (readonly)

RPC-specific configuration for update_delivery_pipeline

Returns:

  • (::Gapic::Config::Method)


5235
5236
5237
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5235

def update_delivery_pipeline
  @update_delivery_pipeline
end

#update_deploy_policy::Gapic::Config::Method (readonly)

RPC-specific configuration for update_deploy_policy

Returns:

  • (::Gapic::Config::Method)


5325
5326
5327
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5325

def update_deploy_policy
  @update_deploy_policy
end

#update_target::Gapic::Config::Method (readonly)

RPC-specific configuration for update_target

Returns:

  • (::Gapic::Config::Method)


5265
5266
5267
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5265

def update_target
  @update_target
end