wrappersv1

package
v0.1.3-rc.2 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2022 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Overview

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var File_aperture_policy_wrappers_v1_decisions_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_wrappers_v1_policy_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ClassifierWrapper

type ClassifierWrapper struct {

	// Classifier
	Classifier *v1.Classifier `protobuf:"bytes,1,opt,name=classifier,proto3" json:"classifier,omitempty"`
	// Name of the Policy.
	PolicyName string `protobuf:"bytes,2,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// Hash of the entire Policy spec.
	PolicyHash string `protobuf:"bytes,3,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"`
	// Index of the classifier within Policy.
	ClassifierIndex int64 `protobuf:"varint,4,opt,name=classifier_index,json=classifierIndex,proto3" json:"classifier_index,omitempty"`
	// contains filtered or unexported fields
}

func (*ClassifierWrapper) DeepCopy

func (in *ClassifierWrapper) DeepCopy() *ClassifierWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierWrapper. Required by controller-gen.

func (*ClassifierWrapper) DeepCopyInterface

func (in *ClassifierWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierWrapper. Required by controller-gen.

func (*ClassifierWrapper) DeepCopyInto

func (in *ClassifierWrapper) DeepCopyInto(out *ClassifierWrapper)

DeepCopyInto supports using ClassifierWrapper within kubernetes types, where deepcopy-gen is used.

func (*ClassifierWrapper) Descriptor deprecated

func (*ClassifierWrapper) Descriptor() ([]byte, []int)

Deprecated: Use ClassifierWrapper.ProtoReflect.Descriptor instead.

func (*ClassifierWrapper) GetClassifier

func (x *ClassifierWrapper) GetClassifier() *v1.Classifier

func (*ClassifierWrapper) GetClassifierIndex

func (x *ClassifierWrapper) GetClassifierIndex() int64

func (*ClassifierWrapper) GetPolicyHash

func (x *ClassifierWrapper) GetPolicyHash() string

func (*ClassifierWrapper) GetPolicyName

func (x *ClassifierWrapper) GetPolicyName() string

func (*ClassifierWrapper) MarshalJSON

func (msg *ClassifierWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ClassifierWrapper) ProtoMessage

func (*ClassifierWrapper) ProtoMessage()

func (*ClassifierWrapper) ProtoReflect

func (x *ClassifierWrapper) ProtoReflect() protoreflect.Message

func (*ClassifierWrapper) Reset

func (x *ClassifierWrapper) Reset()

func (*ClassifierWrapper) String

func (x *ClassifierWrapper) String() string

func (*ClassifierWrapper) UnmarshalJSON

func (msg *ClassifierWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ConcurrencyLimiterWrapper

type ConcurrencyLimiterWrapper struct {

	// Concurrency Limiter
	ConcurrencyLimiter *v1.ConcurrencyLimiter `protobuf:"bytes,1,opt,name=concurrency_limiter,json=concurrencyLimiter,proto3" json:"concurrency_limiter,omitempty"`
	// The index of Component in the Circuit.
	ComponentIndex int64 `protobuf:"varint,2,opt,name=component_index,json=componentIndex,proto3" json:"component_index,omitempty"`
	// Name of the Policy.
	PolicyName string `protobuf:"bytes,3,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// Hash of the entire Policy spec.
	PolicyHash string `protobuf:"bytes,4,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcurrencyLimiterWrapper) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConcurrencyLimiterWrapper. Required by controller-gen.

func (*ConcurrencyLimiterWrapper) DeepCopyInterface

func (in *ConcurrencyLimiterWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ConcurrencyLimiterWrapper. Required by controller-gen.

func (*ConcurrencyLimiterWrapper) DeepCopyInto

DeepCopyInto supports using ConcurrencyLimiterWrapper within kubernetes types, where deepcopy-gen is used.

func (*ConcurrencyLimiterWrapper) Descriptor deprecated

func (*ConcurrencyLimiterWrapper) Descriptor() ([]byte, []int)

Deprecated: Use ConcurrencyLimiterWrapper.ProtoReflect.Descriptor instead.

func (*ConcurrencyLimiterWrapper) GetComponentIndex

func (x *ConcurrencyLimiterWrapper) GetComponentIndex() int64

func (*ConcurrencyLimiterWrapper) GetConcurrencyLimiter

func (x *ConcurrencyLimiterWrapper) GetConcurrencyLimiter() *v1.ConcurrencyLimiter

func (*ConcurrencyLimiterWrapper) GetPolicyHash

func (x *ConcurrencyLimiterWrapper) GetPolicyHash() string

func (*ConcurrencyLimiterWrapper) GetPolicyName

func (x *ConcurrencyLimiterWrapper) GetPolicyName() string

func (*ConcurrencyLimiterWrapper) MarshalJSON

func (msg *ConcurrencyLimiterWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ConcurrencyLimiterWrapper) ProtoMessage

func (*ConcurrencyLimiterWrapper) ProtoMessage()

func (*ConcurrencyLimiterWrapper) ProtoReflect

func (*ConcurrencyLimiterWrapper) Reset

func (x *ConcurrencyLimiterWrapper) Reset()

func (*ConcurrencyLimiterWrapper) String

func (x *ConcurrencyLimiterWrapper) String() string

func (*ConcurrencyLimiterWrapper) UnmarshalJSON

func (msg *ConcurrencyLimiterWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type FluxMeterWrapper

type FluxMeterWrapper struct {

	// Flux Meter
	FluxMeter *v1.FluxMeter `protobuf:"bytes,1,opt,name=flux_meter,json=fluxMeter,proto3" json:"flux_meter,omitempty"`
	// Name of Flux Meter metric.
	FluxMeterName string `protobuf:"bytes,4,opt,name=flux_meter_name,json=fluxMeterName,proto3" json:"flux_meter_name,omitempty"`
	// contains filtered or unexported fields
}

func (*FluxMeterWrapper) DeepCopy

func (in *FluxMeterWrapper) DeepCopy() *FluxMeterWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FluxMeterWrapper. Required by controller-gen.

func (*FluxMeterWrapper) DeepCopyInterface

func (in *FluxMeterWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new FluxMeterWrapper. Required by controller-gen.

func (*FluxMeterWrapper) DeepCopyInto

func (in *FluxMeterWrapper) DeepCopyInto(out *FluxMeterWrapper)

DeepCopyInto supports using FluxMeterWrapper within kubernetes types, where deepcopy-gen is used.

func (*FluxMeterWrapper) Descriptor deprecated

func (*FluxMeterWrapper) Descriptor() ([]byte, []int)

Deprecated: Use FluxMeterWrapper.ProtoReflect.Descriptor instead.

func (*FluxMeterWrapper) GetFluxMeter

func (x *FluxMeterWrapper) GetFluxMeter() *v1.FluxMeter

func (*FluxMeterWrapper) GetFluxMeterName added in v0.1.3

func (x *FluxMeterWrapper) GetFluxMeterName() string

func (*FluxMeterWrapper) MarshalJSON

func (msg *FluxMeterWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*FluxMeterWrapper) ProtoMessage

func (*FluxMeterWrapper) ProtoMessage()

func (*FluxMeterWrapper) ProtoReflect

func (x *FluxMeterWrapper) ProtoReflect() protoreflect.Message

func (*FluxMeterWrapper) Reset

func (x *FluxMeterWrapper) Reset()

func (*FluxMeterWrapper) String

func (x *FluxMeterWrapper) String() string

func (*FluxMeterWrapper) UnmarshalJSON

func (msg *FluxMeterWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type LoadShedDecsisionWrapper

type LoadShedDecsisionWrapper struct {

	// Load Shed Decision
	LoadShedDecision *v1.LoadShedDecision `protobuf:"bytes,1,opt,name=load_shed_decision,json=loadShedDecision,proto3" json:"load_shed_decision,omitempty"`
	// The index of Component in the Circuit.
	ComponentIndex int64 `protobuf:"varint,2,opt,name=component_index,json=componentIndex,proto3" json:"component_index,omitempty"`
	// Name of the Policy.
	PolicyName string `protobuf:"bytes,3,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// Hash of the entire Policy spec.
	PolicyHash string `protobuf:"bytes,4,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadShedDecsisionWrapper) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadShedDecsisionWrapper. Required by controller-gen.

func (*LoadShedDecsisionWrapper) DeepCopyInterface

func (in *LoadShedDecsisionWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new LoadShedDecsisionWrapper. Required by controller-gen.

func (*LoadShedDecsisionWrapper) DeepCopyInto

func (in *LoadShedDecsisionWrapper) DeepCopyInto(out *LoadShedDecsisionWrapper)

DeepCopyInto supports using LoadShedDecsisionWrapper within kubernetes types, where deepcopy-gen is used.

func (*LoadShedDecsisionWrapper) Descriptor deprecated

func (*LoadShedDecsisionWrapper) Descriptor() ([]byte, []int)

Deprecated: Use LoadShedDecsisionWrapper.ProtoReflect.Descriptor instead.

func (*LoadShedDecsisionWrapper) GetComponentIndex

func (x *LoadShedDecsisionWrapper) GetComponentIndex() int64

func (*LoadShedDecsisionWrapper) GetLoadShedDecision

func (x *LoadShedDecsisionWrapper) GetLoadShedDecision() *v1.LoadShedDecision

func (*LoadShedDecsisionWrapper) GetPolicyHash

func (x *LoadShedDecsisionWrapper) GetPolicyHash() string

func (*LoadShedDecsisionWrapper) GetPolicyName

func (x *LoadShedDecsisionWrapper) GetPolicyName() string

func (*LoadShedDecsisionWrapper) MarshalJSON

func (msg *LoadShedDecsisionWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*LoadShedDecsisionWrapper) ProtoMessage

func (*LoadShedDecsisionWrapper) ProtoMessage()

func (*LoadShedDecsisionWrapper) ProtoReflect

func (x *LoadShedDecsisionWrapper) ProtoReflect() protoreflect.Message

func (*LoadShedDecsisionWrapper) Reset

func (x *LoadShedDecsisionWrapper) Reset()

func (*LoadShedDecsisionWrapper) String

func (x *LoadShedDecsisionWrapper) String() string

func (*LoadShedDecsisionWrapper) UnmarshalJSON

func (msg *LoadShedDecsisionWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type PolicyWrapper

type PolicyWrapper struct {

	// Policy
	Policy *v1.Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	// Name of the Policy.
	PolicyName string `protobuf:"bytes,2,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// Hash of the entire Policy spec.
	PolicyHash string `protobuf:"bytes,3,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"`
	// contains filtered or unexported fields
}

func (*PolicyWrapper) DeepCopy

func (in *PolicyWrapper) DeepCopy() *PolicyWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyWrapper. Required by controller-gen.

func (*PolicyWrapper) DeepCopyInterface

func (in *PolicyWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new PolicyWrapper. Required by controller-gen.

func (*PolicyWrapper) DeepCopyInto

func (in *PolicyWrapper) DeepCopyInto(out *PolicyWrapper)

DeepCopyInto supports using PolicyWrapper within kubernetes types, where deepcopy-gen is used.

func (*PolicyWrapper) Descriptor deprecated

func (*PolicyWrapper) Descriptor() ([]byte, []int)

Deprecated: Use PolicyWrapper.ProtoReflect.Descriptor instead.

func (*PolicyWrapper) GetPolicy

func (x *PolicyWrapper) GetPolicy() *v1.Policy

func (*PolicyWrapper) GetPolicyHash

func (x *PolicyWrapper) GetPolicyHash() string

func (*PolicyWrapper) GetPolicyName

func (x *PolicyWrapper) GetPolicyName() string

func (*PolicyWrapper) MarshalJSON

func (msg *PolicyWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*PolicyWrapper) ProtoMessage

func (*PolicyWrapper) ProtoMessage()

func (*PolicyWrapper) ProtoReflect

func (x *PolicyWrapper) ProtoReflect() protoreflect.Message

func (*PolicyWrapper) Reset

func (x *PolicyWrapper) Reset()

func (*PolicyWrapper) String

func (x *PolicyWrapper) String() string

func (*PolicyWrapper) UnmarshalJSON

func (msg *PolicyWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RateLimiterDecisionWrapper

type RateLimiterDecisionWrapper struct {

	// Rate Limiter Decision
	RateLimiterDecision *v1.RateLimiterDecision `protobuf:"bytes,1,opt,name=rate_limiter_decision,json=rateLimiterDecision,proto3" json:"rate_limiter_decision,omitempty"`
	// The index of Component in the Circuit.
	ComponentIndex int64 `protobuf:"varint,2,opt,name=component_index,json=componentIndex,proto3" json:"component_index,omitempty"`
	// Name of the Policy.
	PolicyName string `protobuf:"bytes,3,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// Hash of the entire Policy spec.
	PolicyHash string `protobuf:"bytes,4,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"`
	// contains filtered or unexported fields
}

func (*RateLimiterDecisionWrapper) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterDecisionWrapper. Required by controller-gen.

func (*RateLimiterDecisionWrapper) DeepCopyInterface

func (in *RateLimiterDecisionWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterDecisionWrapper. Required by controller-gen.

func (*RateLimiterDecisionWrapper) DeepCopyInto

DeepCopyInto supports using RateLimiterDecisionWrapper within kubernetes types, where deepcopy-gen is used.

func (*RateLimiterDecisionWrapper) Descriptor deprecated

func (*RateLimiterDecisionWrapper) Descriptor() ([]byte, []int)

Deprecated: Use RateLimiterDecisionWrapper.ProtoReflect.Descriptor instead.

func (*RateLimiterDecisionWrapper) GetComponentIndex

func (x *RateLimiterDecisionWrapper) GetComponentIndex() int64

func (*RateLimiterDecisionWrapper) GetPolicyHash

func (x *RateLimiterDecisionWrapper) GetPolicyHash() string

func (*RateLimiterDecisionWrapper) GetPolicyName

func (x *RateLimiterDecisionWrapper) GetPolicyName() string

func (*RateLimiterDecisionWrapper) GetRateLimiterDecision

func (x *RateLimiterDecisionWrapper) GetRateLimiterDecision() *v1.RateLimiterDecision

func (*RateLimiterDecisionWrapper) MarshalJSON

func (msg *RateLimiterDecisionWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RateLimiterDecisionWrapper) ProtoMessage

func (*RateLimiterDecisionWrapper) ProtoMessage()

func (*RateLimiterDecisionWrapper) ProtoReflect

func (*RateLimiterDecisionWrapper) Reset

func (x *RateLimiterDecisionWrapper) Reset()

func (*RateLimiterDecisionWrapper) String

func (x *RateLimiterDecisionWrapper) String() string

func (*RateLimiterDecisionWrapper) UnmarshalJSON

func (msg *RateLimiterDecisionWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RateLimiterWrapper

type RateLimiterWrapper struct {

	// Rate Limiter
	RateLimiter *v1.RateLimiter `protobuf:"bytes,1,opt,name=rate_limiter,json=rateLimiter,proto3" json:"rate_limiter,omitempty"`
	// The index of Component in the Circuit.
	ComponentIndex int64 `protobuf:"varint,2,opt,name=component_index,json=componentIndex,proto3" json:"component_index,omitempty"`
	// Name of the Policy.
	PolicyName string `protobuf:"bytes,3,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// Hash of the entire Policy spec.
	PolicyHash string `protobuf:"bytes,4,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"`
	// contains filtered or unexported fields
}

func (*RateLimiterWrapper) DeepCopy

func (in *RateLimiterWrapper) DeepCopy() *RateLimiterWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterWrapper. Required by controller-gen.

func (*RateLimiterWrapper) DeepCopyInterface

func (in *RateLimiterWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterWrapper. Required by controller-gen.

func (*RateLimiterWrapper) DeepCopyInto

func (in *RateLimiterWrapper) DeepCopyInto(out *RateLimiterWrapper)

DeepCopyInto supports using RateLimiterWrapper within kubernetes types, where deepcopy-gen is used.

func (*RateLimiterWrapper) Descriptor deprecated

func (*RateLimiterWrapper) Descriptor() ([]byte, []int)

Deprecated: Use RateLimiterWrapper.ProtoReflect.Descriptor instead.

func (*RateLimiterWrapper) GetComponentIndex

func (x *RateLimiterWrapper) GetComponentIndex() int64

func (*RateLimiterWrapper) GetPolicyHash

func (x *RateLimiterWrapper) GetPolicyHash() string

func (*RateLimiterWrapper) GetPolicyName

func (x *RateLimiterWrapper) GetPolicyName() string

func (*RateLimiterWrapper) GetRateLimiter

func (x *RateLimiterWrapper) GetRateLimiter() *v1.RateLimiter

func (*RateLimiterWrapper) MarshalJSON

func (msg *RateLimiterWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RateLimiterWrapper) ProtoMessage

func (*RateLimiterWrapper) ProtoMessage()

func (*RateLimiterWrapper) ProtoReflect

func (x *RateLimiterWrapper) ProtoReflect() protoreflect.Message

func (*RateLimiterWrapper) Reset

func (x *RateLimiterWrapper) Reset()

func (*RateLimiterWrapper) String

func (x *RateLimiterWrapper) String() string

func (*RateLimiterWrapper) UnmarshalJSON

func (msg *RateLimiterWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type TokensDecisionWrapper

type TokensDecisionWrapper struct {

	// Tokens Decision
	TokensDecision *v1.TokensDecision `protobuf:"bytes,1,opt,name=tokens_decision,json=tokensDecision,proto3" json:"tokens_decision,omitempty"`
	// The index of Component in the Circuit.
	ComponentIndex int64 `protobuf:"varint,2,opt,name=component_index,json=componentIndex,proto3" json:"component_index,omitempty"`
	// Name of the Policy.
	PolicyName string `protobuf:"bytes,3,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// Hash of the entire Policy spec.
	PolicyHash string `protobuf:"bytes,4,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"`
	// contains filtered or unexported fields
}

func (*TokensDecisionWrapper) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokensDecisionWrapper. Required by controller-gen.

func (*TokensDecisionWrapper) DeepCopyInterface

func (in *TokensDecisionWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new TokensDecisionWrapper. Required by controller-gen.

func (*TokensDecisionWrapper) DeepCopyInto

func (in *TokensDecisionWrapper) DeepCopyInto(out *TokensDecisionWrapper)

DeepCopyInto supports using TokensDecisionWrapper within kubernetes types, where deepcopy-gen is used.

func (*TokensDecisionWrapper) Descriptor deprecated

func (*TokensDecisionWrapper) Descriptor() ([]byte, []int)

Deprecated: Use TokensDecisionWrapper.ProtoReflect.Descriptor instead.

func (*TokensDecisionWrapper) GetComponentIndex

func (x *TokensDecisionWrapper) GetComponentIndex() int64

func (*TokensDecisionWrapper) GetPolicyHash

func (x *TokensDecisionWrapper) GetPolicyHash() string

func (*TokensDecisionWrapper) GetPolicyName

func (x *TokensDecisionWrapper) GetPolicyName() string

func (*TokensDecisionWrapper) GetTokensDecision

func (x *TokensDecisionWrapper) GetTokensDecision() *v1.TokensDecision

func (*TokensDecisionWrapper) MarshalJSON

func (msg *TokensDecisionWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*TokensDecisionWrapper) ProtoMessage

func (*TokensDecisionWrapper) ProtoMessage()

func (*TokensDecisionWrapper) ProtoReflect

func (x *TokensDecisionWrapper) ProtoReflect() protoreflect.Message

func (*TokensDecisionWrapper) Reset

func (x *TokensDecisionWrapper) Reset()

func (*TokensDecisionWrapper) String

func (x *TokensDecisionWrapper) String() string

func (*TokensDecisionWrapper) UnmarshalJSON

func (msg *TokensDecisionWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

Jump to

Keyboard shortcuts

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