Class: Google::Cloud::Compute::V1::Routers::Rest::Client::Configuration::Rpcs

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

Overview

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

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

RPC-specific configuration for aggregated_list

Returns:

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


3075
3076
3077
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3075

def aggregated_list
  @aggregated_list
end

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

RPC-specific configuration for delete

Returns:

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


3080
3081
3082
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3080

def delete
  @delete
end

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

RPC-specific configuration for delete_named_set

Returns:

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


3085
3086
3087
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3085

def delete_named_set
  @delete_named_set
end

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

RPC-specific configuration for delete_route_policy

Returns:

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


3090
3091
3092
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3090

def delete_route_policy
  @delete_route_policy
end

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

RPC-specific configuration for get

Returns:

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


3095
3096
3097
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3095

def get
  @get
end

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

RPC-specific configuration for get_named_set

Returns:

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


3100
3101
3102
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3100

def get_named_set
  @get_named_set
end

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

RPC-specific configuration for get_nat_ip_info

Returns:

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


3105
3106
3107
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3105

def get_nat_ip_info
  @get_nat_ip_info
end

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

RPC-specific configuration for get_nat_mapping_info

Returns:

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


3110
3111
3112
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3110

def get_nat_mapping_info
  @get_nat_mapping_info
end

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

RPC-specific configuration for get_route_policy

Returns:

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


3115
3116
3117
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3115

def get_route_policy
  @get_route_policy
end

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

RPC-specific configuration for get_router_status

Returns:

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


3120
3121
3122
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3120

def get_router_status
  @get_router_status
end

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

RPC-specific configuration for insert

Returns:

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


3125
3126
3127
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3125

def insert
  @insert
end

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

RPC-specific configuration for list

Returns:

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


3130
3131
3132
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3130

def list
  @list
end

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

RPC-specific configuration for list_bgp_routes

Returns:

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


3135
3136
3137
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3135

def list_bgp_routes
  @list_bgp_routes
end

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

RPC-specific configuration for list_named_sets

Returns:

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


3140
3141
3142
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3140

def list_named_sets
  @list_named_sets
end

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

RPC-specific configuration for list_route_policies

Returns:

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


3145
3146
3147
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3145

def list_route_policies
  @list_route_policies
end

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

RPC-specific configuration for patch

Returns:

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


3150
3151
3152
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3150

def patch
  @patch
end

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

RPC-specific configuration for patch_named_set

Returns:

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


3155
3156
3157
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3155

def patch_named_set
  @patch_named_set
end

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

RPC-specific configuration for patch_route_policy

Returns:

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


3160
3161
3162
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3160

def patch_route_policy
  @patch_route_policy
end

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

RPC-specific configuration for preview

Returns:

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


3165
3166
3167
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3165

def preview
  @preview
end

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

RPC-specific configuration for update

Returns:

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


3170
3171
3172
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3170

def update
  @update
end

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

RPC-specific configuration for update_named_set

Returns:

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


3175
3176
3177
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3175

def update_named_set
  @update_named_set
end

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

RPC-specific configuration for update_route_policy

Returns:

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


3180
3181
3182
# File 'lib/google/cloud/compute/v1/routers/rest/client.rb', line 3180

def update_route_policy
  @update_route_policy
end