Class: Google::Cloud::ArtifactRegistry::V1::ArtifactRegistry::Client::Configuration::Rpcs

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb

Overview

Configuration RPC class for the ArtifactRegistry 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

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

RPC-specific configuration for batch_delete_versions

Returns:

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


5318
5319
5320
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5318

def batch_delete_versions
  @batch_delete_versions
end

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

RPC-specific configuration for create_attachment

Returns:

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


5448
5449
5450
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5448

def create_attachment
  @create_attachment
end

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

RPC-specific configuration for create_repository

Returns:

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


5273
5274
5275
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5273

def create_repository
  @create_repository
end

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

RPC-specific configuration for create_rule

Returns:

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


5373
5374
5375
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5373

def create_rule
  @create_rule
end

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

RPC-specific configuration for create_tag

Returns:

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


5358
5359
5360
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5358

def create_tag
  @create_tag
end

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

RPC-specific configuration for delete_attachment

Returns:

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


5453
5454
5455
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5453

def delete_attachment
  @delete_attachment
end

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

RPC-specific configuration for delete_file

Returns:

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


5338
5339
5340
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5338

def delete_file
  @delete_file
end

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

RPC-specific configuration for delete_package

Returns:

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


5298
5299
5300
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5298

def delete_package
  @delete_package
end

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

RPC-specific configuration for delete_repository

Returns:

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


5283
5284
5285
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5283

def delete_repository
  @delete_repository
end

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

RPC-specific configuration for delete_rule

Returns:

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


5393
5394
5395
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5393

def delete_rule
  @delete_rule
end

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

RPC-specific configuration for delete_tag

Returns:

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


5368
5369
5370
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5368

def delete_tag
  @delete_tag
end

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

RPC-specific configuration for delete_version

Returns:

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


5313
5314
5315
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5313

def delete_version
  @delete_version
end

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

RPC-specific configuration for export_artifact

Returns:

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


5458
5459
5460
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5458

def export_artifact
  @export_artifact
end

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

RPC-specific configuration for get_attachment

Returns:

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


5443
5444
5445
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5443

def get_attachment
  @get_attachment
end

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

RPC-specific configuration for get_docker_image

Returns:

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


5218
5219
5220
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5218

def get_docker_image
  @get_docker_image
end

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

RPC-specific configuration for get_file

Returns:

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


5333
5334
5335
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5333

def get_file
  @get_file
end

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

RPC-specific configuration for get_iam_policy

Returns:

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


5403
5404
5405
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5403

def get_iam_policy
  @get_iam_policy
end

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

RPC-specific configuration for get_maven_artifact

Returns:

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


5228
5229
5230
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5228

def get_maven_artifact
  @get_maven_artifact
end

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

RPC-specific configuration for get_npm_package

Returns:

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


5238
5239
5240
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5238

def get_npm_package
  @get_npm_package
end

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

RPC-specific configuration for get_package

Returns:

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


5293
5294
5295
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5293

def get_package
  @get_package
end

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

RPC-specific configuration for get_project_settings

Returns:

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


5413
5414
5415
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5413

def get_project_settings
  @get_project_settings
end

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

RPC-specific configuration for get_python_package

Returns:

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


5248
5249
5250
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5248

def get_python_package
  @get_python_package
end

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

RPC-specific configuration for get_repository

Returns:

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


5268
5269
5270
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5268

def get_repository
  @get_repository
end

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

RPC-specific configuration for get_rule

Returns:

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


5383
5384
5385
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5383

def get_rule
  @get_rule
end

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

RPC-specific configuration for get_tag

Returns:

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


5353
5354
5355
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5353

def get_tag
  @get_tag
end

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

RPC-specific configuration for get_version

Returns:

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


5308
5309
5310
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5308

def get_version
  @get_version
end

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

RPC-specific configuration for get_vpcsc_config

Returns:

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


5423
5424
5425
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5423

def get_vpcsc_config
  @get_vpcsc_config
end

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

RPC-specific configuration for import_apt_artifacts

Returns:

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


5253
5254
5255
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5253

def import_apt_artifacts
  @import_apt_artifacts
end

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

RPC-specific configuration for import_yum_artifacts

Returns:

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


5258
5259
5260
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5258

def import_yum_artifacts
  @import_yum_artifacts
end

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

RPC-specific configuration for list_attachments

Returns:

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


5438
5439
5440
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5438

def list_attachments
  @list_attachments
end

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

RPC-specific configuration for list_docker_images

Returns:

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


5213
5214
5215
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5213

def list_docker_images
  @list_docker_images
end

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

RPC-specific configuration for list_files

Returns:

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


5328
5329
5330
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5328

def list_files
  @list_files
end

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

RPC-specific configuration for list_maven_artifacts

Returns:

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


5223
5224
5225
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5223

def list_maven_artifacts
  @list_maven_artifacts
end

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

RPC-specific configuration for list_npm_packages

Returns:

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


5233
5234
5235
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5233

def list_npm_packages
  @list_npm_packages
end

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

RPC-specific configuration for list_packages

Returns:

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


5288
5289
5290
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5288

def list_packages
  @list_packages
end

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

RPC-specific configuration for list_python_packages

Returns:

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


5243
5244
5245
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5243

def list_python_packages
  @list_python_packages
end

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

RPC-specific configuration for list_repositories

Returns:

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


5263
5264
5265
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5263

def list_repositories
  @list_repositories
end

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

RPC-specific configuration for list_rules

Returns:

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


5378
5379
5380
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5378

def list_rules
  @list_rules
end

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

RPC-specific configuration for list_tags

Returns:

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


5348
5349
5350
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5348

def list_tags
  @list_tags
end

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

RPC-specific configuration for list_versions

Returns:

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


5303
5304
5305
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5303

def list_versions
  @list_versions
end

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

RPC-specific configuration for set_iam_policy

Returns:

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


5398
5399
5400
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5398

def set_iam_policy
  @set_iam_policy
end

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

RPC-specific configuration for test_iam_permissions

Returns:

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


5408
5409
5410
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5408

def test_iam_permissions
  @test_iam_permissions
end

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

RPC-specific configuration for update_file

Returns:

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


5343
5344
5345
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5343

def update_file
  @update_file
end

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

RPC-specific configuration for update_package

Returns:

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


5433
5434
5435
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5433

def update_package
  @update_package
end

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

RPC-specific configuration for update_project_settings

Returns:

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


5418
5419
5420
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5418

def update_project_settings
  @update_project_settings
end

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

RPC-specific configuration for update_repository

Returns:

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


5278
5279
5280
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5278

def update_repository
  @update_repository
end

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

RPC-specific configuration for update_rule

Returns:

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


5388
5389
5390
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5388

def update_rule
  @update_rule
end

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

RPC-specific configuration for update_tag

Returns:

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


5363
5364
5365
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5363

def update_tag
  @update_tag
end

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

RPC-specific configuration for update_version

Returns:

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


5323
5324
5325
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5323

def update_version
  @update_version
end

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

RPC-specific configuration for update_vpcsc_config

Returns:

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


5428
5429
5430
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 5428

def update_vpcsc_config
  @update_vpcsc_config
end