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

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

Overview

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

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

RPC-specific configuration for create_interconnect_attachment

Returns:

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


3153
3154
3155
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3153

def create_interconnect_attachment
  @create_interconnect_attachment
end

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

RPC-specific configuration for create_network

Returns:

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


3093
3094
3095
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3093

def create_network
  @create_network
end

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

RPC-specific configuration for create_router

Returns:

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


3178
3179
3180
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3178

def create_router
  @create_router
end

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

RPC-specific configuration for create_subnet

Returns:

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


3113
3114
3115
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3113

def create_subnet
  @create_subnet
end

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

RPC-specific configuration for delete_interconnect_attachment

Returns:

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


3158
3159
3160
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3158

def delete_interconnect_attachment
  @delete_interconnect_attachment
end

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

RPC-specific configuration for delete_network

Returns:

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


3098
3099
3100
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3098

def delete_network
  @delete_network
end

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

RPC-specific configuration for delete_router

Returns:

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


3188
3189
3190
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3188

def delete_router
  @delete_router
end

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

RPC-specific configuration for delete_subnet

Returns:

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


3123
3124
3125
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3123

def delete_subnet
  @delete_subnet
end

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

RPC-specific configuration for diagnose_interconnect

Returns:

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


3138
3139
3140
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3138

def diagnose_interconnect
  @diagnose_interconnect
end

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

RPC-specific configuration for diagnose_network

Returns:

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


3088
3089
3090
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3088

def diagnose_network
  @diagnose_network
end

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

RPC-specific configuration for diagnose_router

Returns:

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


3173
3174
3175
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3173

def diagnose_router
  @diagnose_router
end

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

RPC-specific configuration for get_interconnect

Returns:

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


3133
3134
3135
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3133

def get_interconnect
  @get_interconnect
end

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

RPC-specific configuration for get_interconnect_attachment

Returns:

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


3148
3149
3150
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3148

def get_interconnect_attachment
  @get_interconnect_attachment
end

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

RPC-specific configuration for get_network

Returns:

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


3083
3084
3085
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3083

def get_network
  @get_network
end

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

RPC-specific configuration for get_router

Returns:

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


3168
3169
3170
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3168

def get_router
  @get_router
end

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

RPC-specific configuration for get_subnet

Returns:

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


3108
3109
3110
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3108

def get_subnet
  @get_subnet
end

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

RPC-specific configuration for get_zone

Returns:

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


3073
3074
3075
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3073

def get_zone
  @get_zone
end

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

RPC-specific configuration for initialize_zone

Returns:

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


3063
3064
3065
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3063

def initialize_zone
  @initialize_zone
end

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

RPC-specific configuration for list_interconnect_attachments

Returns:

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


3143
3144
3145
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3143

def list_interconnect_attachments
  @list_interconnect_attachments
end

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

RPC-specific configuration for list_interconnects

Returns:

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


3128
3129
3130
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3128

def list_interconnects
  @list_interconnects
end

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

RPC-specific configuration for list_networks

Returns:

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


3078
3079
3080
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3078

def list_networks
  @list_networks
end

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

RPC-specific configuration for list_routers

Returns:

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


3163
3164
3165
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3163

def list_routers
  @list_routers
end

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

RPC-specific configuration for list_subnets

Returns:

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


3103
3104
3105
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3103

def list_subnets
  @list_subnets
end

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

RPC-specific configuration for list_zones

Returns:

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


3068
3069
3070
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3068

def list_zones
  @list_zones
end

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

RPC-specific configuration for update_router

Returns:

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


3183
3184
3185
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3183

def update_router
  @update_router
end

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

RPC-specific configuration for update_subnet

Returns:

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


3118
3119
3120
# File 'lib/google/cloud/edge_network/v1/edge_network/client.rb', line 3118

def update_subnet
  @update_subnet
end