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)


3748
3749
3750
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3748

def batch_delete_versions
  @batch_delete_versions
end

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

RPC-specific configuration for create_repository

Returns:

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


3703
3704
3705
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3703

def create_repository
  @create_repository
end

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

RPC-specific configuration for create_tag

Returns:

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


3773
3774
3775
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3773

def create_tag
  @create_tag
end

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

RPC-specific configuration for delete_package

Returns:

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


3728
3729
3730
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3728

def delete_package
  @delete_package
end

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

RPC-specific configuration for delete_repository

Returns:

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


3713
3714
3715
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3713

def delete_repository
  @delete_repository
end

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

RPC-specific configuration for delete_tag

Returns:

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


3783
3784
3785
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3783

def delete_tag
  @delete_tag
end

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

RPC-specific configuration for delete_version

Returns:

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


3743
3744
3745
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3743

def delete_version
  @delete_version
end

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

RPC-specific configuration for get_docker_image

Returns:

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


3648
3649
3650
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3648

def get_docker_image
  @get_docker_image
end

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

RPC-specific configuration for get_file

Returns:

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


3758
3759
3760
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3758

def get_file
  @get_file
end

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

RPC-specific configuration for get_iam_policy

Returns:

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


3793
3794
3795
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3793

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)


3658
3659
3660
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3658

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)


3668
3669
3670
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3668

def get_npm_package
  @get_npm_package
end

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

RPC-specific configuration for get_package

Returns:

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


3723
3724
3725
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3723

def get_package
  @get_package
end

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

RPC-specific configuration for get_project_settings

Returns:

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


3803
3804
3805
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3803

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)


3678
3679
3680
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3678

def get_python_package
  @get_python_package
end

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

RPC-specific configuration for get_repository

Returns:

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


3698
3699
3700
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3698

def get_repository
  @get_repository
end

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

RPC-specific configuration for get_tag

Returns:

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


3768
3769
3770
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3768

def get_tag
  @get_tag
end

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

RPC-specific configuration for get_version

Returns:

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


3738
3739
3740
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3738

def get_version
  @get_version
end

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

RPC-specific configuration for get_vpcsc_config

Returns:

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


3813
3814
3815
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3813

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)


3683
3684
3685
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3683

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)


3688
3689
3690
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3688

def import_yum_artifacts
  @import_yum_artifacts
end

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

RPC-specific configuration for list_docker_images

Returns:

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


3643
3644
3645
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3643

def list_docker_images
  @list_docker_images
end

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

RPC-specific configuration for list_files

Returns:

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


3753
3754
3755
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3753

def list_files
  @list_files
end

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

RPC-specific configuration for list_maven_artifacts

Returns:

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


3653
3654
3655
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3653

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)


3663
3664
3665
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3663

def list_npm_packages
  @list_npm_packages
end

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

RPC-specific configuration for list_packages

Returns:

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


3718
3719
3720
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3718

def list_packages
  @list_packages
end

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

RPC-specific configuration for list_python_packages

Returns:

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


3673
3674
3675
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3673

def list_python_packages
  @list_python_packages
end

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

RPC-specific configuration for list_repositories

Returns:

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


3693
3694
3695
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3693

def list_repositories
  @list_repositories
end

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

RPC-specific configuration for list_tags

Returns:

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


3763
3764
3765
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3763

def list_tags
  @list_tags
end

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

RPC-specific configuration for list_versions

Returns:

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


3733
3734
3735
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3733

def list_versions
  @list_versions
end

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

RPC-specific configuration for set_iam_policy

Returns:

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


3788
3789
3790
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3788

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)


3798
3799
3800
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3798

def test_iam_permissions
  @test_iam_permissions
end

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

RPC-specific configuration for update_project_settings

Returns:

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


3808
3809
3810
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3808

def update_project_settings
  @update_project_settings
end

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

RPC-specific configuration for update_repository

Returns:

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


3708
3709
3710
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3708

def update_repository
  @update_repository
end

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

RPC-specific configuration for update_tag

Returns:

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


3778
3779
3780
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3778

def update_tag
  @update_tag
end

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

RPC-specific configuration for update_vpcsc_config

Returns:

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


3818
3819
3820
# File 'lib/google/cloud/artifact_registry/v1/artifact_registry/client.rb', line 3818

def update_vpcsc_config
  @update_vpcsc_config
end