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

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

Overview

Configuration RPC class for the ManagedKafka 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_acl_entry::Gapic::Config::Method (readonly)

RPC-specific configuration for add_acl_entry



2567
2568
2569
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2567

def add_acl_entry
  @add_acl_entry
end

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

RPC-specific configuration for create_acl



2552
2553
2554
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2552

def create_acl
  @create_acl
end

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

RPC-specific configuration for create_cluster



2482
2483
2484
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2482

def create_cluster
  @create_cluster
end

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

RPC-specific configuration for create_topic



2507
2508
2509
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2507

def create_topic
  @create_topic
end

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

RPC-specific configuration for delete_acl



2562
2563
2564
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2562

def delete_acl
  @delete_acl
end

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

RPC-specific configuration for delete_cluster



2492
2493
2494
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2492

def delete_cluster
  @delete_cluster
end

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

RPC-specific configuration for delete_consumer_group



2537
2538
2539
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2537

def delete_consumer_group
  @delete_consumer_group
end

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

RPC-specific configuration for delete_topic



2517
2518
2519
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2517

def delete_topic
  @delete_topic
end

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

RPC-specific configuration for get_acl



2547
2548
2549
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2547

def get_acl
  @get_acl
end

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

RPC-specific configuration for get_cluster



2477
2478
2479
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2477

def get_cluster
  @get_cluster
end

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

RPC-specific configuration for get_consumer_group



2527
2528
2529
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2527

def get_consumer_group
  @get_consumer_group
end

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

RPC-specific configuration for get_topic



2502
2503
2504
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2502

def get_topic
  @get_topic
end

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

RPC-specific configuration for list_acls



2542
2543
2544
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2542

def list_acls
  @list_acls
end

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

RPC-specific configuration for list_clusters



2472
2473
2474
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2472

def list_clusters
  @list_clusters
end

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

RPC-specific configuration for list_consumer_groups



2522
2523
2524
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2522

def list_consumer_groups
  @list_consumer_groups
end

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

RPC-specific configuration for list_topics



2497
2498
2499
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2497

def list_topics
  @list_topics
end

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

RPC-specific configuration for remove_acl_entry



2572
2573
2574
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2572

def remove_acl_entry
  @remove_acl_entry
end

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

RPC-specific configuration for update_acl



2557
2558
2559
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2557

def update_acl
  @update_acl
end

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

RPC-specific configuration for update_cluster



2487
2488
2489
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2487

def update_cluster
  @update_cluster
end

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

RPC-specific configuration for update_consumer_group



2532
2533
2534
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2532

def update_consumer_group
  @update_consumer_group
end

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

RPC-specific configuration for update_topic



2512
2513
2514
# File 'lib/google/cloud/managed_kafka/v1/managed_kafka/client.rb', line 2512

def update_topic
  @update_topic
end