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

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/deploy/v1/cloud_deploy/rest/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 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)


4346
4347
4348
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4346

def abandon_release
  @abandon_release
end

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

RPC-specific configuration for advance_rollout

Returns:

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


4356
4357
4358
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4356

def advance_rollout
  @advance_rollout
end

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

RPC-specific configuration for approve_rollout

Returns:

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


4351
4352
4353
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4351

def approve_rollout
  @approve_rollout
end

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

RPC-specific configuration for cancel_automation_run

Returns:

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


4446
4447
4448
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4446

def cancel_automation_run
  @cancel_automation_run
end

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

RPC-specific configuration for cancel_rollout

Returns:

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


4361
4362
4363
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4361

def cancel_rollout
  @cancel_rollout
end

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

RPC-specific configuration for create_automation

Returns:

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


4411
4412
4413
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4411

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)


4316
4317
4318
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4316

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)


4261
4262
4263
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4261

def create_delivery_pipeline
  @create_delivery_pipeline
end

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

RPC-specific configuration for create_release

Returns:

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


4341
4342
4343
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4341

def create_release
  @create_release
end

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

RPC-specific configuration for create_rollout

Returns:

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


4376
4377
4378
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4376

def create_rollout
  @create_rollout
end

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

RPC-specific configuration for create_target

Returns:

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


4291
4292
4293
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4291

def create_target
  @create_target
end

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

RPC-specific configuration for delete_automation

Returns:

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


4421
4422
4423
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4421

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)


4326
4327
4328
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4326

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)


4271
4272
4273
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4271

def delete_delivery_pipeline
  @delete_delivery_pipeline
end

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

RPC-specific configuration for delete_target

Returns:

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


4301
4302
4303
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4301

def delete_target
  @delete_target
end

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

RPC-specific configuration for get_automation

Returns:

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


4426
4427
4428
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4426

def get_automation
  @get_automation
end

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

RPC-specific configuration for get_automation_run

Returns:

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


4436
4437
4438
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4436

def get_automation_run
  @get_automation_run
end

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

RPC-specific configuration for get_config

Returns:

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


4406
4407
4408
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4406

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)


4311
4312
4313
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4311

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)


4256
4257
4258
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4256

def get_delivery_pipeline
  @get_delivery_pipeline
end

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

RPC-specific configuration for get_job_run

Returns:

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


4396
4397
4398
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4396

def get_job_run
  @get_job_run
end

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

RPC-specific configuration for get_release

Returns:

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


4336
4337
4338
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4336

def get_release
  @get_release
end

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

RPC-specific configuration for get_rollout

Returns:

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


4371
4372
4373
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4371

def get_rollout
  @get_rollout
end

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

RPC-specific configuration for get_target

Returns:

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


4286
4287
4288
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4286

def get_target
  @get_target
end

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

RPC-specific configuration for ignore_job

Returns:

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


4381
4382
4383
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4381

def ignore_job
  @ignore_job
end

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

RPC-specific configuration for list_automation_runs

Returns:

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


4441
4442
4443
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4441

def list_automation_runs
  @list_automation_runs
end

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

RPC-specific configuration for list_automations

Returns:

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


4431
4432
4433
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4431

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)


4306
4307
4308
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4306

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)


4251
4252
4253
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4251

def list_delivery_pipelines
  @list_delivery_pipelines
end

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

RPC-specific configuration for list_job_runs

Returns:

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


4391
4392
4393
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4391

def list_job_runs
  @list_job_runs
end

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

RPC-specific configuration for list_releases

Returns:

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


4331
4332
4333
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4331

def list_releases
  @list_releases
end

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

RPC-specific configuration for list_rollouts

Returns:

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


4366
4367
4368
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4366

def list_rollouts
  @list_rollouts
end

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

RPC-specific configuration for list_targets

Returns:

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


4276
4277
4278
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4276

def list_targets
  @list_targets
end

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

RPC-specific configuration for retry_job

Returns:

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


4386
4387
4388
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4386

def retry_job
  @retry_job
end

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

RPC-specific configuration for rollback_target

Returns:

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


4281
4282
4283
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4281

def rollback_target
  @rollback_target
end

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

RPC-specific configuration for terminate_job_run

Returns:

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


4401
4402
4403
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4401

def terminate_job_run
  @terminate_job_run
end

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

RPC-specific configuration for update_automation

Returns:

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


4416
4417
4418
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4416

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)


4321
4322
4323
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4321

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)


4266
4267
4268
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4266

def update_delivery_pipeline
  @update_delivery_pipeline
end

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

RPC-specific configuration for update_target

Returns:

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


4296
4297
4298
# File 'lib/google/cloud/deploy/v1/cloud_deploy/rest/client.rb', line 4296

def update_target
  @update_target
end