Class: Google::Cloud::VisionAI::V1::Warehouse::Client::Configuration::Rpcs

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

Overview

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

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

RPC-specific configuration for add_collection_item

Returns:

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

6804
6805
6806
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6804

def add_collection_item
  @add_collection_item
end

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

RPC-specific configuration for analyze_asset

Returns:

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

6539
6540
6541
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6539

def analyze_asset
  @analyze_asset
end

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

RPC-specific configuration for analyze_corpus

Returns:

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

6609
6610
6611
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6609

def analyze_corpus
  @analyze_corpus
end

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

RPC-specific configuration for clip_asset

Returns:

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

6669
6670
6671
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6669

def clip_asset
  @clip_asset
end

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

RPC-specific configuration for create_annotation

Returns:

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

6639
6640
6641
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6639

def create_annotation
  @create_annotation
end

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

RPC-specific configuration for create_asset

Returns:

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

6504
6505
6506
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6504

def create_asset
  @create_asset
end

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

RPC-specific configuration for create_collection

Returns:

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

6779
6780
6781
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6779

def create_collection
  @create_collection
end

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

RPC-specific configuration for create_corpus

Returns:

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

6584
6585
6586
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6584

def create_corpus
  @create_corpus
end

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

RPC-specific configuration for create_data_schema

Returns:

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

6614
6615
6616
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6614

def create_data_schema
  @create_data_schema
end

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

RPC-specific configuration for create_index

Returns:

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

6559
6560
6561
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6559

def create_index
  @create_index
end

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

RPC-specific configuration for create_index_endpoint

Returns:

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

6744
6745
6746
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6744

def create_index_endpoint
  @create_index_endpoint
end

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

RPC-specific configuration for create_search_config

Returns:

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

6684
6685
6686
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6684

def create_search_config
  @create_search_config
end

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

RPC-specific configuration for create_search_hypernym

Returns:

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

6709
6710
6711
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6709

def create_search_hypernym
  @create_search_hypernym
end

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

RPC-specific configuration for delete_annotation

Returns:

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

6659
6660
6661
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6659

def delete_annotation
  @delete_annotation
end

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

RPC-specific configuration for delete_asset

Returns:

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

6524
6525
6526
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6524

def delete_asset
  @delete_asset
end

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

RPC-specific configuration for delete_collection

Returns:

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

6784
6785
6786
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6784

def delete_collection
  @delete_collection
end

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

RPC-specific configuration for delete_corpus

Returns:

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

6604
6605
6606
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6604

def delete_corpus
  @delete_corpus
end

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

RPC-specific configuration for delete_data_schema

Returns:

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

6629
6630
6631
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6629

def delete_data_schema
  @delete_data_schema
end

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

RPC-specific configuration for delete_index

Returns:

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

6579
6580
6581
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6579

def delete_index
  @delete_index
end

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

RPC-specific configuration for delete_index_endpoint

Returns:

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

6764
6765
6766
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6764

def delete_index_endpoint
  @delete_index_endpoint
end

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

RPC-specific configuration for delete_search_config

Returns:

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

6699
6700
6701
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6699

def delete_search_config
  @delete_search_config
end

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

RPC-specific configuration for delete_search_hypernym

Returns:

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

6724
6725
6726
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6724

def delete_search_hypernym
  @delete_search_hypernym
end

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

RPC-specific configuration for deploy_index

Returns:

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

6769
6770
6771
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6769

def deploy_index
  @deploy_index
end

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

RPC-specific configuration for generate_hls_uri

Returns:

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

6674
6675
6676
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6674

def generate_hls_uri
  @generate_hls_uri
end

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

RPC-specific configuration for generate_retrieval_url

Returns:

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

6534
6535
6536
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6534

def generate_retrieval_url
  @generate_retrieval_url
end

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

RPC-specific configuration for get_annotation

Returns:

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

6644
6645
6646
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6644

def get_annotation
  @get_annotation
end

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

RPC-specific configuration for get_asset

Returns:

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

6514
6515
6516
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6514

def get_asset
  @get_asset
end

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

RPC-specific configuration for get_collection

Returns:

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

6789
6790
6791
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6789

def get_collection
  @get_collection
end

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

RPC-specific configuration for get_corpus

Returns:

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

6589
6590
6591
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6589

def get_corpus
  @get_corpus
end

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

RPC-specific configuration for get_data_schema

Returns:

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

6624
6625
6626
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6624

def get_data_schema
  @get_data_schema
end

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

RPC-specific configuration for get_index

Returns:

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

6569
6570
6571
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6569

def get_index
  @get_index
end

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

RPC-specific configuration for get_index_endpoint

Returns:

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

6749
6750
6751
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6749

def get_index_endpoint
  @get_index_endpoint
end

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

RPC-specific configuration for get_search_config

Returns:

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

6694
6695
6696
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6694

def get_search_config
  @get_search_config
end

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

RPC-specific configuration for get_search_hypernym

Returns:

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

6719
6720
6721
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6719

def get_search_hypernym
  @get_search_hypernym
end

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

RPC-specific configuration for import_assets

Returns:

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

6679
6680
6681
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6679

def import_assets
  @import_assets
end

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

RPC-specific configuration for index_asset

Returns:

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

6544
6545
6546
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6544

def index_asset
  @index_asset
end

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

RPC-specific configuration for ingest_asset

Returns:

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

6664
6665
6666
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6664

def ingest_asset
  @ingest_asset
end

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

RPC-specific configuration for list_annotations

Returns:

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

6649
6650
6651
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6649

def list_annotations
  @list_annotations
end

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

RPC-specific configuration for list_assets

Returns:

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

6519
6520
6521
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6519

def list_assets
  @list_assets
end

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

RPC-specific configuration for list_collections

Returns:

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

6799
6800
6801
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6799

def list_collections
  @list_collections
end

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

RPC-specific configuration for list_corpora

Returns:

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

6599
6600
6601
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6599

def list_corpora
  @list_corpora
end

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

RPC-specific configuration for list_data_schemas

Returns:

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

6634
6635
6636
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6634

def list_data_schemas
  @list_data_schemas
end

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

RPC-specific configuration for list_index_endpoints

Returns:

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

6754
6755
6756
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6754

def list_index_endpoints
  @list_index_endpoints
end

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

RPC-specific configuration for list_indexes

Returns:

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

6574
6575
6576
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6574

def list_indexes
  @list_indexes
end

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

RPC-specific configuration for list_search_configs

Returns:

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

6704
6705
6706
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6704

def list_search_configs
  @list_search_configs
end

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

RPC-specific configuration for list_search_hypernyms

Returns:

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

6729
6730
6731
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6729

def list_search_hypernyms
  @list_search_hypernyms
end

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

RPC-specific configuration for remove_collection_item

Returns:

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

6809
6810
6811
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6809

def remove_collection_item
  @remove_collection_item
end

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

RPC-specific configuration for remove_index_asset

Returns:

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

6549
6550
6551
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6549

def remove_index_asset
  @remove_index_asset
end

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

RPC-specific configuration for search_assets

Returns:

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

6734
6735
6736
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6734

def search_assets
  @search_assets
end

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

RPC-specific configuration for search_index_endpoint

Returns:

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

6739
6740
6741
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6739

def search_index_endpoint
  @search_index_endpoint
end

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

RPC-specific configuration for undeploy_index

Returns:

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

6774
6775
6776
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6774

def undeploy_index
  @undeploy_index
end

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

RPC-specific configuration for update_annotation

Returns:

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

6654
6655
6656
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6654

def update_annotation
  @update_annotation
end

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

RPC-specific configuration for update_asset

Returns:

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

6509
6510
6511
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6509

def update_asset
  @update_asset
end

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

RPC-specific configuration for update_collection

Returns:

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

6794
6795
6796
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6794

def update_collection
  @update_collection
end

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

RPC-specific configuration for update_corpus

Returns:

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

6594
6595
6596
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6594

def update_corpus
  @update_corpus
end

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

RPC-specific configuration for update_data_schema

Returns:

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

6619
6620
6621
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6619

def update_data_schema
  @update_data_schema
end

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

RPC-specific configuration for update_index

Returns:

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

6564
6565
6566
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6564

def update_index
  @update_index
end

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

RPC-specific configuration for update_index_endpoint

Returns:

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

6759
6760
6761
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6759

def update_index_endpoint
  @update_index_endpoint
end

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

RPC-specific configuration for update_search_config

Returns:

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

6689
6690
6691
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6689

def update_search_config
  @update_search_config
end

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

RPC-specific configuration for update_search_hypernym

Returns:

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

6714
6715
6716
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6714

def update_search_hypernym
  @update_search_hypernym
end

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

RPC-specific configuration for upload_asset

Returns:

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

6529
6530
6531
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6529

def upload_asset
  @upload_asset
end

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

RPC-specific configuration for view_collection_items

Returns:

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

6814
6815
6816
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6814

def view_collection_items
  @view_collection_items
end

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

RPC-specific configuration for view_indexed_assets

Returns:

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

6554
6555
6556
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6554

def view_indexed_assets
  @view_indexed_assets
end