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.
    • :jitter (type: Numeric) - The jitter in seconds. Default: 1.0.
    • :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)


6834
6835
6836
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6834

def add_collection_item
  @add_collection_item
end

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

RPC-specific configuration for analyze_asset

Returns:

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


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

def analyze_asset
  @analyze_asset
end

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

RPC-specific configuration for analyze_corpus

Returns:

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


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

def analyze_corpus
  @analyze_corpus
end

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

RPC-specific configuration for clip_asset

Returns:

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


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

def clip_asset
  @clip_asset
end

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

RPC-specific configuration for create_annotation

Returns:

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


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

def create_annotation
  @create_annotation
end

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

RPC-specific configuration for create_asset

Returns:

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


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

def create_asset
  @create_asset
end

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

RPC-specific configuration for create_collection

Returns:

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


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

def create_collection
  @create_collection
end

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

RPC-specific configuration for create_corpus

Returns:

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


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

def create_corpus
  @create_corpus
end

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

RPC-specific configuration for create_data_schema

Returns:

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


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

def create_data_schema
  @create_data_schema
end

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

RPC-specific configuration for create_index

Returns:

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


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

def create_index
  @create_index
end

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

RPC-specific configuration for create_index_endpoint

Returns:

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


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

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)


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

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)


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

def create_search_hypernym
  @create_search_hypernym
end

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

RPC-specific configuration for delete_annotation

Returns:

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


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

def delete_annotation
  @delete_annotation
end

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

RPC-specific configuration for delete_asset

Returns:

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


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

def delete_asset
  @delete_asset
end

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

RPC-specific configuration for delete_collection

Returns:

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


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

def delete_collection
  @delete_collection
end

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

RPC-specific configuration for delete_corpus

Returns:

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


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

def delete_corpus
  @delete_corpus
end

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

RPC-specific configuration for delete_data_schema

Returns:

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


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

def delete_data_schema
  @delete_data_schema
end

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

RPC-specific configuration for delete_index

Returns:

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


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

def delete_index
  @delete_index
end

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

RPC-specific configuration for delete_index_endpoint

Returns:

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


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

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)


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

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)


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

def delete_search_hypernym
  @delete_search_hypernym
end

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

RPC-specific configuration for deploy_index

Returns:

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


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

def deploy_index
  @deploy_index
end

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

RPC-specific configuration for generate_hls_uri

Returns:

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


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

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)


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

def generate_retrieval_url
  @generate_retrieval_url
end

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

RPC-specific configuration for get_annotation

Returns:

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


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

def get_annotation
  @get_annotation
end

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

RPC-specific configuration for get_asset

Returns:

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


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

def get_asset
  @get_asset
end

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

RPC-specific configuration for get_collection

Returns:

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


6819
6820
6821
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6819

def get_collection
  @get_collection
end

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

RPC-specific configuration for get_corpus

Returns:

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


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

def get_corpus
  @get_corpus
end

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

RPC-specific configuration for get_data_schema

Returns:

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


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

def get_data_schema
  @get_data_schema
end

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

RPC-specific configuration for get_index

Returns:

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


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

def get_index
  @get_index
end

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

RPC-specific configuration for get_index_endpoint

Returns:

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


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

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)


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

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)


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

def get_search_hypernym
  @get_search_hypernym
end

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

RPC-specific configuration for import_assets

Returns:

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


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

def import_assets
  @import_assets
end

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

RPC-specific configuration for index_asset

Returns:

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


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

def index_asset
  @index_asset
end

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

RPC-specific configuration for ingest_asset

Returns:

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


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

def ingest_asset
  @ingest_asset
end

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

RPC-specific configuration for list_annotations

Returns:

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


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

def list_annotations
  @list_annotations
end

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

RPC-specific configuration for list_assets

Returns:

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


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

def list_assets
  @list_assets
end

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

RPC-specific configuration for list_collections

Returns:

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


6829
6830
6831
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6829

def list_collections
  @list_collections
end

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

RPC-specific configuration for list_corpora

Returns:

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


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

def list_corpora
  @list_corpora
end

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

RPC-specific configuration for list_data_schemas

Returns:

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


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

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)


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

def list_index_endpoints
  @list_index_endpoints
end

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

RPC-specific configuration for list_indexes

Returns:

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


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

def list_indexes
  @list_indexes
end

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

RPC-specific configuration for list_search_configs

Returns:

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


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

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)


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

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)


6839
6840
6841
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6839

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)


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

def remove_index_asset
  @remove_index_asset
end

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

RPC-specific configuration for search_assets

Returns:

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


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

def search_assets
  @search_assets
end

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

RPC-specific configuration for search_index_endpoint

Returns:

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


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

def search_index_endpoint
  @search_index_endpoint
end

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

RPC-specific configuration for undeploy_index

Returns:

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


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

def undeploy_index
  @undeploy_index
end

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

RPC-specific configuration for update_annotation

Returns:

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


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

def update_annotation
  @update_annotation
end

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

RPC-specific configuration for update_asset

Returns:

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


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

def update_asset
  @update_asset
end

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

RPC-specific configuration for update_collection

Returns:

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


6824
6825
6826
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6824

def update_collection
  @update_collection
end

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

RPC-specific configuration for update_corpus

Returns:

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


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

def update_corpus
  @update_corpus
end

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

RPC-specific configuration for update_data_schema

Returns:

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


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

def update_data_schema
  @update_data_schema
end

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

RPC-specific configuration for update_index

Returns:

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


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

def update_index
  @update_index
end

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

RPC-specific configuration for update_index_endpoint

Returns:

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


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

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)


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

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)


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

def update_search_hypernym
  @update_search_hypernym
end

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

RPC-specific configuration for upload_asset

Returns:

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


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

def upload_asset
  @upload_asset
end

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

RPC-specific configuration for view_collection_items

Returns:

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


6844
6845
6846
# File 'lib/google/cloud/vision_ai/v1/warehouse/client.rb', line 6844

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)


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

def view_indexed_assets
  @view_indexed_assets
end