iris_programmable_proxy_v1_beta

package
v0.5.0-quicknode-rc.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2023 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DurableExecutionID = "Durable-Execution-ID"
	RetryCount         = "Retry-Count"
	MaxRetries         = "Max-Retries"
)
View Source
const (
	SessionLockID  = "Session-Lock-ID"
	SessionLockTTL = "Session-Lock-TTL"
)
View Source
const (
	LoadBalancingStrategy = "Load-Balancing-Strategy"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type IrisProxyRulesConfigs

type IrisProxyRulesConfigs struct {
	zeus_client.ZeusClient
	Routes  []string          `json:"routes"`
	Headers map[string]string `json:"headers"`
}

func (*IrisProxyRulesConfigs) AddDurableExecutionIDHeaderToHeaders

func (i *IrisProxyRulesConfigs) AddDurableExecutionIDHeaderToHeaders(dexecID string)

func (*IrisProxyRulesConfigs) AddLoadBalancingStrategyHeaderToHeaders

func (i *IrisProxyRulesConfigs) AddLoadBalancingStrategyHeaderToHeaders(lbs string)

func (*IrisProxyRulesConfigs) AddMaxRetriesHeaderToHeaders

func (i *IrisProxyRulesConfigs) AddMaxRetriesHeaderToHeaders(maxRetries string)

func (*IrisProxyRulesConfigs) AddRetryCountHeaderToHeaders

func (i *IrisProxyRulesConfigs) AddRetryCountHeaderToHeaders(retryID string)

func (*IrisProxyRulesConfigs) AddSessionLockIDHeaderToHeaders

func (i *IrisProxyRulesConfigs) AddSessionLockIDHeaderToHeaders(sessionID string)

func (*IrisProxyRulesConfigs) AddSessionLockTTLHeaderToHeaders

func (i *IrisProxyRulesConfigs) AddSessionLockTTLHeaderToHeaders(ttl string)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL