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)


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

def abandon_release
  @abandon_release
end

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

RPC-specific configuration for advance_rollout

Returns:

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


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

def advance_rollout
  @advance_rollout
end

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

RPC-specific configuration for approve_rollout

Returns:

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


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

def approve_rollout
  @approve_rollout
end

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

RPC-specific configuration for cancel_automation_run

Returns:

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


5456
5457
5458
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5456

def cancel_automation_run
  @cancel_automation_run
end

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

RPC-specific configuration for cancel_rollout

Returns:

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


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

def cancel_rollout
  @cancel_rollout
end

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

RPC-specific configuration for create_automation

Returns:

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


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

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)


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

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)


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

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)


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

def create_deploy_policy
  @create_deploy_policy
end

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

RPC-specific configuration for create_release

Returns:

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


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

def create_release
  @create_release
end

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

RPC-specific configuration for create_rollout

Returns:

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


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

def create_rollout
  @create_rollout
end

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

RPC-specific configuration for create_target

Returns:

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


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

def create_target
  @create_target
end

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

RPC-specific configuration for delete_automation

Returns:

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


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

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)


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

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)


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

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)


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

def delete_deploy_policy
  @delete_deploy_policy
end

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

RPC-specific configuration for delete_target

Returns:

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


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

def delete_target
  @delete_target
end

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

RPC-specific configuration for get_automation

Returns:

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


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

def get_automation
  @get_automation
end

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

RPC-specific configuration for get_automation_run

Returns:

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


5446
5447
5448
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5446

def get_automation_run
  @get_automation_run
end

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

RPC-specific configuration for get_config

Returns:

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


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

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)


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

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)


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

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)


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

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)


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

def get_job_run
  @get_job_run
end

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

RPC-specific configuration for get_release

Returns:

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


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

def get_release
  @get_release
end

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

RPC-specific configuration for get_rollout

Returns:

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


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

def get_rollout
  @get_rollout
end

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

RPC-specific configuration for get_target

Returns:

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


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

def get_target
  @get_target
end

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

RPC-specific configuration for ignore_job

Returns:

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


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

def ignore_job
  @ignore_job
end

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

RPC-specific configuration for list_automation_runs

Returns:

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


5451
5452
5453
# File 'lib/google/cloud/deploy/v1/cloud_deploy/client.rb', line 5451

def list_automation_runs
  @list_automation_runs
end

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

RPC-specific configuration for list_automations

Returns:

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


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

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)


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

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)


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

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)


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

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)


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

def list_job_runs
  @list_job_runs
end

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

RPC-specific configuration for list_releases

Returns:

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


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

def list_releases
  @list_releases
end

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

RPC-specific configuration for list_rollouts

Returns:

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


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

def list_rollouts
  @list_rollouts
end

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

RPC-specific configuration for list_targets

Returns:

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


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

def list_targets
  @list_targets
end

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

RPC-specific configuration for retry_job

Returns:

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


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

def retry_job
  @retry_job
end

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

RPC-specific configuration for rollback_target

Returns:

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


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

def rollback_target
  @rollback_target
end

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

RPC-specific configuration for terminate_job_run

Returns:

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


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

def terminate_job_run
  @terminate_job_run
end

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

RPC-specific configuration for update_automation

Returns:

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


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

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)


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

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)


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

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)


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

def update_deploy_policy
  @update_deploy_policy
end

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

RPC-specific configuration for update_target

Returns:

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


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

def update_target
  @update_target
end