v1alpha1

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: May 17, 2024 License: Apache-2.0 Imports: 30 Imported by: 5

Documentation

Overview

Package v1alpha1 is the v1alpha1 version of the API.

+kubebuilder:object:generate=true +groupName=as.be.kuid.dev

Index

Constants

View Source
const (
	Group   = "as.be.kuid.dev"
	Version = "v1alpha1"
)
View Source
const ASClaimPlural = "asclaims"
View Source
const ASClaimSingular = "asclaim"
View Source
const ASEntryPlural = "asentries"
View Source
const ASEntrySingular = "asentry"
View Source
const ASID_Max = 4294967295
View Source
const ASID_Min = 0
View Source
const ASIndexPlural = "asindices"
View Source
const ASIndexSingular = "asindex"

Variables

View Source
var (
	ErrInvalidLengthGenerated        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	// SchemeGroupVersion contains the API group and version information for the types in this package.
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
	// AddToScheme applies all the stored functions to the scheme. A non-nil error
	// indicates that one function failed and the attempt was abandoned.
	//AddToScheme = (&runtime.SchemeBuilder{}).AddToScheme
	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var (
	ASClaimKind = reflect.TypeOf(ASClaim{}).Name()
)
View Source
var (
	ASEntryKind = reflect.TypeOf(ASEntry{}).Name()
)
View Source
var (
	ASIndexKind = reflect.TypeOf(ASIndex{}).Name()
)

Functions

func ASClaimConvertFieldSelector

func ASClaimConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)

ASClaimConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for ASClaim

func ASEntryConvertFieldSelector

func ASEntryConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)

ASEntryConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for ASEntry

func ASIndexConvertFieldSelector

func ASIndexConvertFieldSelector(label, value string) (internalLabel, internalValue string, err error)

ASIndexConvertFieldSelector is the schema conversion function for normalizing the FieldSelector for ASIndex

func BuildASEntry

func BuildASEntry(meta metav1.ObjectMeta, spec *ASEntrySpec, status *ASEntryStatus) backend.EntryObject

BuildASEntry returns a reource from a client Object a Spec/Status

func GetASEntry

func GetASEntry(k store.Key, vrange, id string, labels map[string]string) backend.EntryObject

func GetMaxClaimRange

func GetMaxClaimRange(id uint32) string

func GetMinClaimRange

func GetMinClaimRange(id uint32) string

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type ASClaim

type ASClaim struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   ASClaimSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status ASClaimStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

ASClaim is the Schema for the ASClaim API

+k8s:openapi-gen=true

func BuildASClaim

func BuildASClaim(meta metav1.ObjectMeta, spec *ASClaimSpec, status *ASClaimStatus) *ASClaim

BuildASClaim returns a reource from a client Object a Spec/Status

func (*ASClaim) CalculateHash

func (r *ASClaim) CalculateHash() ([sha1.Size]byte, error)

func (*ASClaim) DeepCopy

func (in *ASClaim) DeepCopy() *ASClaim

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASClaim.

func (*ASClaim) DeepCopyInto

func (in *ASClaim) DeepCopyInto(out *ASClaim)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASClaim) DeepCopyObject

func (in *ASClaim) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ASClaim) Descriptor

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

func (*ASClaim) GetASRange

func (r *ASClaim) GetASRange() (int, int)

func (*ASClaim) GetClaimID

func (r *ASClaim) GetClaimID(t string, id uint64) tree.ID

func (*ASClaim) GetClaimLabels

func (r *ASClaim) GetClaimLabels() labels.Set

func (*ASClaim) GetClaimRequest

func (r *ASClaim) GetClaimRequest() string

func (*ASClaim) GetClaimResponse

func (r *ASClaim) GetClaimResponse() string

func (*ASClaim) GetClaimType

func (r *ASClaim) GetClaimType() backend.ClaimType

func (*ASClaim) GetCondition

GetCondition returns the condition based on the condition kind

func (ASClaim) GetGroupVersionResource

func (ASClaim) GetGroupVersionResource() schema.GroupVersionResource

func (*ASClaim) GetIndex

func (r *ASClaim) GetIndex() string

func (*ASClaim) GetKey

func (r *ASClaim) GetKey() store.Key

func (*ASClaim) GetLabelSelector

func (r *ASClaim) GetLabelSelector() (labels.Selector, error)

GetLabelSelector returns a labels selector based on the label selector

func (*ASClaim) GetNamespacedName

func (r *ASClaim) GetNamespacedName() types.NamespacedName

func (*ASClaim) GetObjectMeta

func (r *ASClaim) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object

func (*ASClaim) GetOwnerReference

func (r *ASClaim) GetOwnerReference() *commonv1alpha1.OwnerReference

func (*ASClaim) GetOwnerSelector

func (r *ASClaim) GetOwnerSelector() (labels.Selector, error)

GetOwnerSelector returns a label selector to select the owner of the claim in the backend

func (*ASClaim) GetRange

func (r *ASClaim) GetRange() *string

func (*ASClaim) GetRangeID

func (r *ASClaim) GetRangeID(_ string) (tree.Range, error)

func (*ASClaim) GetSelector

func (r *ASClaim) GetSelector() *metav1.LabelSelector

func (*ASClaim) GetSingularName

func (r *ASClaim) GetSingularName() string

func (*ASClaim) GetStaticID

func (r *ASClaim) GetStaticID() *uint64

func (*ASClaim) GetStaticTreeID

func (r *ASClaim) GetStaticTreeID(t string) tree.ID

func (*ASClaim) GetStatus

func (r *ASClaim) GetStatus() resource.StatusSubResource

func (*ASClaim) GetStatusID

func (r *ASClaim) GetStatusID() *uint64

func (*ASClaim) GetTable

func (r *ASClaim) GetTable(s string, to, from uint64) table.Table

func (ASClaim) IsStorageVersion

func (ASClaim) IsStorageVersion() bool

IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.

func (*ASClaim) Marshal

func (m *ASClaim) Marshal() (dAtA []byte, err error)

func (*ASClaim) MarshalTo

func (m *ASClaim) MarshalTo(dAtA []byte) (int, error)

func (*ASClaim) MarshalToSizedBuffer

func (m *ASClaim) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (ASClaim) NamespaceScoped

func (ASClaim) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.

func (ASClaim) New

func (ASClaim) New() runtime.Object

New implements resource.Object

func (ASClaim) NewList

func (ASClaim) NewList() runtime.Object

NewList implements resource.Object

func (*ASClaim) ProtoMessage

func (*ASClaim) ProtoMessage()

func (*ASClaim) Reset

func (m *ASClaim) Reset()

func (*ASClaim) SetConditions

func (r *ASClaim) SetConditions(c ...conditionv1alpha1.Condition)

SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once

func (*ASClaim) SetStatusID

func (r *ASClaim) SetStatusID(s *uint64)

func (*ASClaim) SetStatusRange

func (r *ASClaim) SetStatusRange(s *string)

func (*ASClaim) Size

func (m *ASClaim) Size() (n int)

func (*ASClaim) String

func (this *ASClaim) String() string

func (*ASClaim) Unmarshal

func (m *ASClaim) Unmarshal(dAtA []byte) error

func (*ASClaim) ValidateASClaimType

func (r *ASClaim) ValidateASClaimType() error

func (*ASClaim) ValidateASID

func (r *ASClaim) ValidateASID() error

func (*ASClaim) ValidateASRange

func (r *ASClaim) ValidateASRange() error

func (*ASClaim) ValidateOwner

func (r *ASClaim) ValidateOwner(labels labels.Set) error

func (*ASClaim) ValidateSyntax

func (r *ASClaim) ValidateSyntax(s string) field.ErrorList

func (*ASClaim) XXX_DiscardUnknown

func (m *ASClaim) XXX_DiscardUnknown()

func (*ASClaim) XXX_Marshal

func (m *ASClaim) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASClaim) XXX_Merge

func (m *ASClaim) XXX_Merge(src proto.Message)

func (*ASClaim) XXX_Size

func (m *ASClaim) XXX_Size() int

func (*ASClaim) XXX_Unmarshal

func (m *ASClaim) XXX_Unmarshal(b []byte) error

type ASClaimList

type ASClaimList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []ASClaim `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

ASClaimList contains a list of ASClaims +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ASClaimList) DeepCopy

func (in *ASClaimList) DeepCopy() *ASClaimList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASClaimList.

func (*ASClaimList) DeepCopyInto

func (in *ASClaimList) DeepCopyInto(out *ASClaimList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASClaimList) DeepCopyObject

func (in *ASClaimList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ASClaimList) Descriptor

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

func (*ASClaimList) GetItems

func (r *ASClaimList) GetItems() []backend.Object

func (*ASClaimList) GetListMeta

func (r *ASClaimList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta

func (*ASClaimList) Marshal

func (m *ASClaimList) Marshal() (dAtA []byte, err error)

func (*ASClaimList) MarshalTo

func (m *ASClaimList) MarshalTo(dAtA []byte) (int, error)

func (*ASClaimList) MarshalToSizedBuffer

func (m *ASClaimList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ASClaimList) ProtoMessage

func (*ASClaimList) ProtoMessage()

func (*ASClaimList) Reset

func (m *ASClaimList) Reset()

func (*ASClaimList) Size

func (m *ASClaimList) Size() (n int)

func (*ASClaimList) String

func (this *ASClaimList) String() string

func (*ASClaimList) Unmarshal

func (m *ASClaimList) Unmarshal(dAtA []byte) error

func (*ASClaimList) XXX_DiscardUnknown

func (m *ASClaimList) XXX_DiscardUnknown()

func (*ASClaimList) XXX_Marshal

func (m *ASClaimList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASClaimList) XXX_Merge

func (m *ASClaimList) XXX_Merge(src proto.Message)

func (*ASClaimList) XXX_Size

func (m *ASClaimList) XXX_Size() int

func (*ASClaimList) XXX_Unmarshal

func (m *ASClaimList) XXX_Unmarshal(b []byte) error

type ASClaimSpec

type ASClaimSpec struct {
	// Index defines the index for the AS Claim
	Index string `json:"index" yaml:"index" protobuf:"bytes,1,opt,name=index"`
	// ASID defines the AS for the AS claim
	ID *uint32 `json:"id,omitempty" yaml:"id,omitempty" protobuf:"bytes,2,opt,name=id"`
	// Range defines the AS range for the AS claim
	// The following notation is used: start-end <start-ASID>-<end-ASID>
	// the ASs in the range must be consecutive
	Range *string `json:"range,omitempty" yaml:"range,omitempty" protobuf:"bytes,3,opt,name=range"`
	// ClaimLabels define the user defined labels and selector labels used
	// in resource claim
	commonv1alpha1.ClaimLabels `json:",inline" yaml:",inline" protobuf:"bytes,4,opt,name=claimLabels"`
	// Owner defines the ownerReference of the ASClaim
	// Allow for different namesapces, hence it is part of the spec
	Owner *commonv1alpha1.OwnerReference `json:"owner,omitempty" yaml:"owner,omitempty" protobuf:"bytes,5,opt,name=owner"`
}

ASClaimSpec defines the desired state of ASClaim

func (*ASClaimSpec) DeepCopy

func (in *ASClaimSpec) DeepCopy() *ASClaimSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASClaimSpec.

func (*ASClaimSpec) DeepCopyInto

func (in *ASClaimSpec) DeepCopyInto(out *ASClaimSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASClaimSpec) Descriptor

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

func (*ASClaimSpec) Marshal

func (m *ASClaimSpec) Marshal() (dAtA []byte, err error)

func (*ASClaimSpec) MarshalTo

func (m *ASClaimSpec) MarshalTo(dAtA []byte) (int, error)

func (*ASClaimSpec) MarshalToSizedBuffer

func (m *ASClaimSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ASClaimSpec) ProtoMessage

func (*ASClaimSpec) ProtoMessage()

func (*ASClaimSpec) Reset

func (m *ASClaimSpec) Reset()

func (*ASClaimSpec) Size

func (m *ASClaimSpec) Size() (n int)

func (*ASClaimSpec) String

func (this *ASClaimSpec) String() string

func (*ASClaimSpec) Unmarshal

func (m *ASClaimSpec) Unmarshal(dAtA []byte) error

func (*ASClaimSpec) XXX_DiscardUnknown

func (m *ASClaimSpec) XXX_DiscardUnknown()

func (*ASClaimSpec) XXX_Marshal

func (m *ASClaimSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASClaimSpec) XXX_Merge

func (m *ASClaimSpec) XXX_Merge(src proto.Message)

func (*ASClaimSpec) XXX_Size

func (m *ASClaimSpec) XXX_Size() int

func (*ASClaimSpec) XXX_Unmarshal

func (m *ASClaimSpec) XXX_Unmarshal(b []byte) error

type ASClaimStatus

type ASClaimStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
	// ASID defines the AS for the AS claim
	// +optional
	ID *uint32 `json:"id,omitempty" yaml:"id,omitempty" protobuf:"bytes,2,opt,name=id"`
	// ASRange defines the AS range for the AS claim
	// +optional
	Range *string `json:"range,omitempty" yaml:"range,omitempty" protobuf:"bytes,3,opt,name=range"`
	// ExpiryTime defines when the claim expires
	// +kubebuilder:validation:Optional
	// +optional
	ExpiryTime *string `json:"expiryTime,omitempty" yaml:"expiryTime,omitempty" protobuf:"bytes,4,opt,name=expiryTime"`
}

ASClaimStatus defines the observed state of ASClaim

func (ASClaimStatus) CopyTo

func (*ASClaimStatus) DeepCopy

func (in *ASClaimStatus) DeepCopy() *ASClaimStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASClaimStatus.

func (*ASClaimStatus) DeepCopyInto

func (in *ASClaimStatus) DeepCopyInto(out *ASClaimStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASClaimStatus) Descriptor

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

func (*ASClaimStatus) Marshal

func (m *ASClaimStatus) Marshal() (dAtA []byte, err error)

func (*ASClaimStatus) MarshalTo

func (m *ASClaimStatus) MarshalTo(dAtA []byte) (int, error)

func (*ASClaimStatus) MarshalToSizedBuffer

func (m *ASClaimStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ASClaimStatus) ProtoMessage

func (*ASClaimStatus) ProtoMessage()

func (*ASClaimStatus) Reset

func (m *ASClaimStatus) Reset()

func (*ASClaimStatus) Size

func (m *ASClaimStatus) Size() (n int)

func (*ASClaimStatus) String

func (this *ASClaimStatus) String() string

func (ASClaimStatus) SubResourceName

func (ASClaimStatus) SubResourceName() string

func (*ASClaimStatus) Unmarshal

func (m *ASClaimStatus) Unmarshal(dAtA []byte) error

func (*ASClaimStatus) XXX_DiscardUnknown

func (m *ASClaimStatus) XXX_DiscardUnknown()

func (*ASClaimStatus) XXX_Marshal

func (m *ASClaimStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASClaimStatus) XXX_Merge

func (m *ASClaimStatus) XXX_Merge(src proto.Message)

func (*ASClaimStatus) XXX_Size

func (m *ASClaimStatus) XXX_Size() int

func (*ASClaimStatus) XXX_Unmarshal

func (m *ASClaimStatus) XXX_Unmarshal(b []byte) error

type ASDynamicIDSyntaxValidator

type ASDynamicIDSyntaxValidator struct {
	// contains filtered or unexported fields
}

func (*ASDynamicIDSyntaxValidator) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASDynamicIDSyntaxValidator.

func (*ASDynamicIDSyntaxValidator) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASDynamicIDSyntaxValidator) Descriptor

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

func (*ASDynamicIDSyntaxValidator) Marshal

func (m *ASDynamicIDSyntaxValidator) Marshal() (dAtA []byte, err error)

func (*ASDynamicIDSyntaxValidator) MarshalTo

func (m *ASDynamicIDSyntaxValidator) MarshalTo(dAtA []byte) (int, error)

func (*ASDynamicIDSyntaxValidator) MarshalToSizedBuffer

func (m *ASDynamicIDSyntaxValidator) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ASDynamicIDSyntaxValidator) ProtoMessage

func (*ASDynamicIDSyntaxValidator) ProtoMessage()

func (*ASDynamicIDSyntaxValidator) Reset

func (m *ASDynamicIDSyntaxValidator) Reset()

func (*ASDynamicIDSyntaxValidator) Size

func (m *ASDynamicIDSyntaxValidator) Size() (n int)

func (*ASDynamicIDSyntaxValidator) String

func (this *ASDynamicIDSyntaxValidator) String() string

func (*ASDynamicIDSyntaxValidator) Unmarshal

func (m *ASDynamicIDSyntaxValidator) Unmarshal(dAtA []byte) error

func (*ASDynamicIDSyntaxValidator) Validate

func (r *ASDynamicIDSyntaxValidator) Validate(claim *ASClaim) field.ErrorList

func (*ASDynamicIDSyntaxValidator) XXX_DiscardUnknown

func (m *ASDynamicIDSyntaxValidator) XXX_DiscardUnknown()

func (*ASDynamicIDSyntaxValidator) XXX_Marshal

func (m *ASDynamicIDSyntaxValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASDynamicIDSyntaxValidator) XXX_Merge

func (m *ASDynamicIDSyntaxValidator) XXX_Merge(src proto.Message)

func (*ASDynamicIDSyntaxValidator) XXX_Size

func (m *ASDynamicIDSyntaxValidator) XXX_Size() int

func (*ASDynamicIDSyntaxValidator) XXX_Unmarshal

func (m *ASDynamicIDSyntaxValidator) XXX_Unmarshal(b []byte) error

type ASEntry

type ASEntry struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   ASEntrySpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status ASEntryStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

ASEntry is the Schema for the ASentry API

+k8s:openapi-gen=true

func (*ASEntry) CalculateHash

func (r *ASEntry) CalculateHash() ([sha1.Size]byte, error)

func (*ASEntry) DeepCopy

func (in *ASEntry) DeepCopy() *ASEntry

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASEntry.

func (*ASEntry) DeepCopyInto

func (in *ASEntry) DeepCopyInto(out *ASEntry)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASEntry) DeepCopyObject

func (in *ASEntry) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ASEntry) Descriptor

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

func (*ASEntry) GetClaimName

func (r *ASEntry) GetClaimName() string

func (*ASEntry) GetClaimType

func (r *ASEntry) GetClaimType() backend.ClaimType

func (*ASEntry) GetCondition

GetCondition returns the condition based on the condition kind

func (ASEntry) GetGroupVersionResource

func (ASEntry) GetGroupVersionResource() schema.GroupVersionResource

func (*ASEntry) GetIndex

func (r *ASEntry) GetIndex() string

func (*ASEntry) GetKey

func (r *ASEntry) GetKey() store.Key

func (*ASEntry) GetNamespacedName

func (r *ASEntry) GetNamespacedName() types.NamespacedName

func (*ASEntry) GetObjectMeta

func (r *ASEntry) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object

func (*ASEntry) GetOwnerGVK

func (r *ASEntry) GetOwnerGVK() schema.GroupVersionKind

func (*ASEntry) GetOwnerNSN

func (r *ASEntry) GetOwnerNSN() types.NamespacedName

func (*ASEntry) GetOwnerReference

func (r *ASEntry) GetOwnerReference() *commonv1alpha1.OwnerReference

func (*ASEntry) GetSingularName

func (r *ASEntry) GetSingularName() string

func (*ASEntry) GetSpec

func (r *ASEntry) GetSpec() any

func (*ASEntry) GetSpecID

func (r *ASEntry) GetSpecID() string

func (ASEntry) IsStorageVersion

func (ASEntry) IsStorageVersion() bool

IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.

func (*ASEntry) Marshal

func (m *ASEntry) Marshal() (dAtA []byte, err error)

func (*ASEntry) MarshalTo

func (m *ASEntry) MarshalTo(dAtA []byte) (int, error)

func (*ASEntry) MarshalToSizedBuffer

func (m *ASEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (ASEntry) NamespaceScoped

func (ASEntry) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.

func (ASEntry) New

func (ASEntry) New() runtime.Object

New implements resource.Object

func (ASEntry) NewList

func (ASEntry) NewList() runtime.Object

NewList implements resource.Object

func (*ASEntry) ProtoMessage

func (*ASEntry) ProtoMessage()

func (*ASEntry) Reset

func (m *ASEntry) Reset()

func (*ASEntry) SetConditions

func (r *ASEntry) SetConditions(c ...conditionv1alpha1.Condition)

SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once

func (*ASEntry) SetSpec

func (r *ASEntry) SetSpec(s any)

func (*ASEntry) Size

func (m *ASEntry) Size() (n int)

func (*ASEntry) String

func (this *ASEntry) String() string

func (*ASEntry) Unmarshal

func (m *ASEntry) Unmarshal(dAtA []byte) error

func (*ASEntry) XXX_DiscardUnknown

func (m *ASEntry) XXX_DiscardUnknown()

func (*ASEntry) XXX_Marshal

func (m *ASEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASEntry) XXX_Merge

func (m *ASEntry) XXX_Merge(src proto.Message)

func (*ASEntry) XXX_Size

func (m *ASEntry) XXX_Size() int

func (*ASEntry) XXX_Unmarshal

func (m *ASEntry) XXX_Unmarshal(b []byte) error

type ASEntryList

type ASEntryList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []ASEntry `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

ASEntryList contains a list of ASEntries +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ASEntryList) DeepCopy

func (in *ASEntryList) DeepCopy() *ASEntryList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASEntryList.

func (*ASEntryList) DeepCopyInto

func (in *ASEntryList) DeepCopyInto(out *ASEntryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASEntryList) DeepCopyObject

func (in *ASEntryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ASEntryList) Descriptor

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

func (*ASEntryList) GetItems

func (r *ASEntryList) GetItems() []backend.Object

func (*ASEntryList) GetListMeta

func (r *ASEntryList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta

func (*ASEntryList) Marshal

func (m *ASEntryList) Marshal() (dAtA []byte, err error)

func (*ASEntryList) MarshalTo

func (m *ASEntryList) MarshalTo(dAtA []byte) (int, error)

func (*ASEntryList) MarshalToSizedBuffer

func (m *ASEntryList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ASEntryList) ProtoMessage

func (*ASEntryList) ProtoMessage()

func (*ASEntryList) Reset

func (m *ASEntryList) Reset()

func (*ASEntryList) Size

func (m *ASEntryList) Size() (n int)

func (*ASEntryList) String

func (this *ASEntryList) String() string

func (*ASEntryList) Unmarshal

func (m *ASEntryList) Unmarshal(dAtA []byte) error

func (*ASEntryList) XXX_DiscardUnknown

func (m *ASEntryList) XXX_DiscardUnknown()

func (*ASEntryList) XXX_Marshal

func (m *ASEntryList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASEntryList) XXX_Merge

func (m *ASEntryList) XXX_Merge(src proto.Message)

func (*ASEntryList) XXX_Size

func (m *ASEntryList) XXX_Size() int

func (*ASEntryList) XXX_Unmarshal

func (m *ASEntryList) XXX_Unmarshal(b []byte) error

type ASEntrySpec

type ASEntrySpec struct {
	// ASIndex defines the AS index for the AS Claim
	Index string `json:"index" yaml:"index" protobuf:"bytes,1,opt,name=index"`
	// ClaimType defines the claimType of the AS Entry
	ClaimType backend.ClaimType `json:"claimType,omitempty" yaml:"claimType,omitempty" protobuf:"bytes,2,opt,name=claimType"`
	// ID defines the id of the AS entry in the tree
	ID string `json:"id,omitempty" yaml:"id,omitempty" protobuf:"bytes,3,opt,name=id"`
	// ClaimLabels define the user defined labels and selector labels used
	// in resource claim
	commonv1alpha1.ClaimLabels `json:",inline" yaml:",inline" protobuf:"bytes,4,opt,name=claimLabels"`
	// Claim defines the name of the claim that is the origin of this  entry
	Claim string `json:"claim" yaml:"claim" protobuf:"bytes,5,opt,name=claim"`
	// Owner defines the ownerReference of the ASClaim
	// Allow for different namesapces, hence it is part of the spec
	Owner *commonv1alpha1.OwnerReference `json:"owner,omitempty" yaml:"owner,omitempty" protobuf:"bytes,6,opt,name=owner"`
}

ASEntrySpec defines the desired state of ASEntry

func (*ASEntrySpec) DeepCopy

func (in *ASEntrySpec) DeepCopy() *ASEntrySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASEntrySpec.

func (*ASEntrySpec) DeepCopyInto

func (in *ASEntrySpec) DeepCopyInto(out *ASEntrySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASEntrySpec) Descriptor

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

func (*ASEntrySpec) Marshal

func (m *ASEntrySpec) Marshal() (dAtA []byte, err error)

func (*ASEntrySpec) MarshalTo

func (m *ASEntrySpec) MarshalTo(dAtA []byte) (int, error)

func (*ASEntrySpec) MarshalToSizedBuffer

func (m *ASEntrySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ASEntrySpec) ProtoMessage

func (*ASEntrySpec) ProtoMessage()

func (*ASEntrySpec) Reset

func (m *ASEntrySpec) Reset()

func (*ASEntrySpec) Size

func (m *ASEntrySpec) Size() (n int)

func (*ASEntrySpec) String

func (this *ASEntrySpec) String() string

func (*ASEntrySpec) Unmarshal

func (m *ASEntrySpec) Unmarshal(dAtA []byte) error

func (*ASEntrySpec) XXX_DiscardUnknown

func (m *ASEntrySpec) XXX_DiscardUnknown()

func (*ASEntrySpec) XXX_Marshal

func (m *ASEntrySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASEntrySpec) XXX_Merge

func (m *ASEntrySpec) XXX_Merge(src proto.Message)

func (*ASEntrySpec) XXX_Size

func (m *ASEntrySpec) XXX_Size() int

func (*ASEntrySpec) XXX_Unmarshal

func (m *ASEntrySpec) XXX_Unmarshal(b []byte) error

type ASEntryStatus

type ASEntryStatus struct {
	// ConditionedStatus provides the status of the ASEntry using conditions
	// - a ready condition indicates the overall status of the resource
	conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

ASEntryStatus defines the observed state of ASEntry

func (*ASEntryStatus) DeepCopy

func (in *ASEntryStatus) DeepCopy() *ASEntryStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASEntryStatus.

func (*ASEntryStatus) DeepCopyInto

func (in *ASEntryStatus) DeepCopyInto(out *ASEntryStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASEntryStatus) Descriptor

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

func (*ASEntryStatus) Marshal

func (m *ASEntryStatus) Marshal() (dAtA []byte, err error)

func (*ASEntryStatus) MarshalTo

func (m *ASEntryStatus) MarshalTo(dAtA []byte) (int, error)

func (*ASEntryStatus) MarshalToSizedBuffer

func (m *ASEntryStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ASEntryStatus) ProtoMessage

func (*ASEntryStatus) ProtoMessage()

func (*ASEntryStatus) Reset

func (m *ASEntryStatus) Reset()

func (*ASEntryStatus) Size

func (m *ASEntryStatus) Size() (n int)

func (*ASEntryStatus) String

func (this *ASEntryStatus) String() string

func (*ASEntryStatus) Unmarshal

func (m *ASEntryStatus) Unmarshal(dAtA []byte) error

func (*ASEntryStatus) XXX_DiscardUnknown

func (m *ASEntryStatus) XXX_DiscardUnknown()

func (*ASEntryStatus) XXX_Marshal

func (m *ASEntryStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASEntryStatus) XXX_Merge

func (m *ASEntryStatus) XXX_Merge(src proto.Message)

func (*ASEntryStatus) XXX_Size

func (m *ASEntryStatus) XXX_Size() int

func (*ASEntryStatus) XXX_Unmarshal

func (m *ASEntryStatus) XXX_Unmarshal(b []byte) error

type ASIndex

type ASIndex struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   ASIndexSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status ASIndexStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

ASIndex is the Schema for the ASIndex API

+k8s:openapi-gen=true

func BuildASIndex

func BuildASIndex(meta metav1.ObjectMeta, spec *ASIndexSpec, status *ASIndexStatus) *ASIndex

BuildASIndex returns a reource from a client Object a Spec/Status

func (*ASIndex) CalculateHash

func (r *ASIndex) CalculateHash() ([sha1.Size]byte, error)

func (*ASIndex) DeepCopy

func (in *ASIndex) DeepCopy() *ASIndex

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASIndex.

func (*ASIndex) DeepCopyInto

func (in *ASIndex) DeepCopyInto(out *ASIndex)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASIndex) DeepCopyObject

func (in *ASIndex) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ASIndex) Descriptor

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

func (*ASIndex) GetCondition

GetCondition returns the condition based on the condition kind

func (ASIndex) GetGroupVersionResource

func (ASIndex) GetGroupVersionResource() schema.GroupVersionResource

func (*ASIndex) GetKey

func (r *ASIndex) GetKey() store.Key

func (*ASIndex) GetMaxClaim

func (r *ASIndex) GetMaxClaim() backend.ClaimObject

func (*ASIndex) GetMaxClaimNSN

func (r *ASIndex) GetMaxClaimNSN() types.NamespacedName

func (*ASIndex) GetMaxID

func (r *ASIndex) GetMaxID() *uint64

func (*ASIndex) GetMinClaim

func (r *ASIndex) GetMinClaim() backend.ClaimObject

func (*ASIndex) GetMinClaimNSN

func (r *ASIndex) GetMinClaimNSN() types.NamespacedName

func (*ASIndex) GetMinID

func (r *ASIndex) GetMinID() *uint64

func (*ASIndex) GetNamespacedName

func (r *ASIndex) GetNamespacedName() types.NamespacedName

func (*ASIndex) GetObjectMeta

func (r *ASIndex) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object

func (*ASIndex) GetOwnerReference

func (r *ASIndex) GetOwnerReference() *commonv1alpha1.OwnerReference

func (*ASIndex) GetSingularName

func (r *ASIndex) GetSingularName() string

func (*ASIndex) GetTree

func (r *ASIndex) GetTree() gtree.GTree

func (*ASIndex) GetType

func (r *ASIndex) GetType() string

func (ASIndex) IsStorageVersion

func (ASIndex) IsStorageVersion() bool

IsStorageVersion returns true -- v1alpha1.Config is used as the internal version. IsStorageVersion implements resource.Object.

func (*ASIndex) Marshal

func (m *ASIndex) Marshal() (dAtA []byte, err error)

func (*ASIndex) MarshalTo

func (m *ASIndex) MarshalTo(dAtA []byte) (int, error)

func (*ASIndex) MarshalToSizedBuffer

func (m *ASIndex) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (ASIndex) NamespaceScoped

func (ASIndex) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object.

func (ASIndex) New

func (ASIndex) New() runtime.Object

New implements resource.Object

func (ASIndex) NewList

func (ASIndex) NewList() runtime.Object

NewList implements resource.Object

func (*ASIndex) ProtoMessage

func (*ASIndex) ProtoMessage()

func (*ASIndex) Reset

func (m *ASIndex) Reset()

func (*ASIndex) SetConditions

func (r *ASIndex) SetConditions(c ...conditionv1alpha1.Condition)

SetConditions sets the conditions on the resource. it allows for 0, 1 or more conditions to be set at once

func (*ASIndex) Size

func (m *ASIndex) Size() (n int)

func (*ASIndex) String

func (this *ASIndex) String() string

func (*ASIndex) Unmarshal

func (m *ASIndex) Unmarshal(dAtA []byte) error

func (*ASIndex) ValidateSyntax

func (r *ASIndex) ValidateSyntax() field.ErrorList

func (*ASIndex) XXX_DiscardUnknown

func (m *ASIndex) XXX_DiscardUnknown()

func (*ASIndex) XXX_Marshal

func (m *ASIndex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASIndex) XXX_Merge

func (m *ASIndex) XXX_Merge(src proto.Message)

func (*ASIndex) XXX_Size

func (m *ASIndex) XXX_Size() int

func (*ASIndex) XXX_Unmarshal

func (m *ASIndex) XXX_Unmarshal(b []byte) error

type ASIndexList

type ASIndexList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []ASIndex `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

ASIndexList contains a list of ASIndexs +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ASIndexList) DeepCopy

func (in *ASIndexList) DeepCopy() *ASIndexList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASIndexList.

func (*ASIndexList) DeepCopyInto

func (in *ASIndexList) DeepCopyInto(out *ASIndexList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASIndexList) DeepCopyObject

func (in *ASIndexList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ASIndexList) Descriptor

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

func (*ASIndexList) GetItems

func (r *ASIndexList) GetItems() []backend.Object

func (*ASIndexList) GetListMeta

func (r *ASIndexList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta

func (*ASIndexList) Marshal

func (m *ASIndexList) Marshal() (dAtA []byte, err error)

func (*ASIndexList) MarshalTo

func (m *ASIndexList) MarshalTo(dAtA []byte) (int, error)

func (*ASIndexList) MarshalToSizedBuffer

func (m *ASIndexList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ASIndexList) ProtoMessage

func (*ASIndexList) ProtoMessage()

func (*ASIndexList) Reset

func (m *ASIndexList) Reset()

func (*ASIndexList) Size

func (m *ASIndexList) Size() (n int)

func (*ASIndexList) String

func (this *ASIndexList) String() string

func (*ASIndexList) Unmarshal

func (m *ASIndexList) Unmarshal(dAtA []byte) error

func (*ASIndexList) XXX_DiscardUnknown

func (m *ASIndexList) XXX_DiscardUnknown()

func (*ASIndexList) XXX_Marshal

func (m *ASIndexList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASIndexList) XXX_Merge

func (m *ASIndexList) XXX_Merge(src proto.Message)

func (*ASIndexList) XXX_Size

func (m *ASIndexList) XXX_Size() int

func (*ASIndexList) XXX_Unmarshal

func (m *ASIndexList) XXX_Unmarshal(b []byte) error

type ASIndexSpec

type ASIndexSpec struct {
	// MinID defines the min VLAN ID the index supports
	// +optional
	MinID *uint32 `json:"minID,omitempty" yaml:"minID,omitempty" protobuf:"bytes,1,opt,name=minID"`
	// MaxID defines the max VLAN ID the index supports
	// +optional
	MaxID *uint32 `json:"maxID,omitempty" yaml:"maxID,omitempty" protobuf:"bytes,2,opt,name=maxID"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"`
}

ASIndexSpec defines the desired state of ASIndex

func (*ASIndexSpec) DeepCopy

func (in *ASIndexSpec) DeepCopy() *ASIndexSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASIndexSpec.

func (*ASIndexSpec) DeepCopyInto

func (in *ASIndexSpec) DeepCopyInto(out *ASIndexSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASIndexSpec) Descriptor

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

func (*ASIndexSpec) Marshal

func (m *ASIndexSpec) Marshal() (dAtA []byte, err error)

func (*ASIndexSpec) MarshalTo

func (m *ASIndexSpec) MarshalTo(dAtA []byte) (int, error)

func (*ASIndexSpec) MarshalToSizedBuffer

func (m *ASIndexSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ASIndexSpec) ProtoMessage

func (*ASIndexSpec) ProtoMessage()

func (*ASIndexSpec) Reset

func (m *ASIndexSpec) Reset()

func (*ASIndexSpec) Size

func (m *ASIndexSpec) Size() (n int)

func (*ASIndexSpec) String

func (this *ASIndexSpec) String() string

func (*ASIndexSpec) Unmarshal

func (m *ASIndexSpec) Unmarshal(dAtA []byte) error

func (*ASIndexSpec) XXX_DiscardUnknown

func (m *ASIndexSpec) XXX_DiscardUnknown()

func (*ASIndexSpec) XXX_Marshal

func (m *ASIndexSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASIndexSpec) XXX_Merge

func (m *ASIndexSpec) XXX_Merge(src proto.Message)

func (*ASIndexSpec) XXX_Size

func (m *ASIndexSpec) XXX_Size() int

func (*ASIndexSpec) XXX_Unmarshal

func (m *ASIndexSpec) XXX_Unmarshal(b []byte) error

type ASIndexStatus

type ASIndexStatus struct {
	// MinID defines the min VLAN ID the index supports
	// +optional
	MinID *uint32 `json:"minID,omitempty" yaml:"minID,omitempty" protobuf:"bytes,1,opt,name=minID"`
	// MaxID defines the max VLAN ID the index supports
	// +optional
	MaxID *uint32 `json:"maxID,omitempty" yaml:"maxID,omitempty" protobuf:"bytes,2,opt,name=maxID"`
	// ConditionedStatus provides the status of the VLANIndex using conditions
	// - a ready condition indicates the overall status of the resource
	conditionv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=conditionedStatus"`
}

ASIndexStatus defines the observed state of ASIndex

func (*ASIndexStatus) DeepCopy

func (in *ASIndexStatus) DeepCopy() *ASIndexStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASIndexStatus.

func (*ASIndexStatus) DeepCopyInto

func (in *ASIndexStatus) DeepCopyInto(out *ASIndexStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASIndexStatus) Descriptor

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

func (*ASIndexStatus) Marshal

func (m *ASIndexStatus) Marshal() (dAtA []byte, err error)

func (*ASIndexStatus) MarshalTo

func (m *ASIndexStatus) MarshalTo(dAtA []byte) (int, error)

func (*ASIndexStatus) MarshalToSizedBuffer

func (m *ASIndexStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ASIndexStatus) ProtoMessage

func (*ASIndexStatus) ProtoMessage()

func (*ASIndexStatus) Reset

func (m *ASIndexStatus) Reset()

func (*ASIndexStatus) Size

func (m *ASIndexStatus) Size() (n int)

func (*ASIndexStatus) String

func (this *ASIndexStatus) String() string

func (*ASIndexStatus) Unmarshal

func (m *ASIndexStatus) Unmarshal(dAtA []byte) error

func (*ASIndexStatus) XXX_DiscardUnknown

func (m *ASIndexStatus) XXX_DiscardUnknown()

func (*ASIndexStatus) XXX_Marshal

func (m *ASIndexStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASIndexStatus) XXX_Merge

func (m *ASIndexStatus) XXX_Merge(src proto.Message)

func (*ASIndexStatus) XXX_Size

func (m *ASIndexStatus) XXX_Size() int

func (*ASIndexStatus) XXX_Unmarshal

func (m *ASIndexStatus) XXX_Unmarshal(b []byte) error

type ASRangeSyntaxValidator

type ASRangeSyntaxValidator struct {
	// contains filtered or unexported fields
}

func (*ASRangeSyntaxValidator) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASRangeSyntaxValidator.

func (*ASRangeSyntaxValidator) DeepCopyInto

func (in *ASRangeSyntaxValidator) DeepCopyInto(out *ASRangeSyntaxValidator)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASRangeSyntaxValidator) Descriptor

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

func (*ASRangeSyntaxValidator) Marshal

func (m *ASRangeSyntaxValidator) Marshal() (dAtA []byte, err error)

func (*ASRangeSyntaxValidator) MarshalTo

func (m *ASRangeSyntaxValidator) MarshalTo(dAtA []byte) (int, error)

func (*ASRangeSyntaxValidator) MarshalToSizedBuffer

func (m *ASRangeSyntaxValidator) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ASRangeSyntaxValidator) ProtoMessage

func (*ASRangeSyntaxValidator) ProtoMessage()

func (*ASRangeSyntaxValidator) Reset

func (m *ASRangeSyntaxValidator) Reset()

func (*ASRangeSyntaxValidator) Size

func (m *ASRangeSyntaxValidator) Size() (n int)

func (*ASRangeSyntaxValidator) String

func (this *ASRangeSyntaxValidator) String() string

func (*ASRangeSyntaxValidator) Unmarshal

func (m *ASRangeSyntaxValidator) Unmarshal(dAtA []byte) error

func (*ASRangeSyntaxValidator) Validate

func (r *ASRangeSyntaxValidator) Validate(claim *ASClaim) field.ErrorList

func (*ASRangeSyntaxValidator) XXX_DiscardUnknown

func (m *ASRangeSyntaxValidator) XXX_DiscardUnknown()

func (*ASRangeSyntaxValidator) XXX_Marshal

func (m *ASRangeSyntaxValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASRangeSyntaxValidator) XXX_Merge

func (m *ASRangeSyntaxValidator) XXX_Merge(src proto.Message)

func (*ASRangeSyntaxValidator) XXX_Size

func (m *ASRangeSyntaxValidator) XXX_Size() int

func (*ASRangeSyntaxValidator) XXX_Unmarshal

func (m *ASRangeSyntaxValidator) XXX_Unmarshal(b []byte) error

type ASStaticIDSyntaxValidator

type ASStaticIDSyntaxValidator struct {
	// contains filtered or unexported fields
}

func (*ASStaticIDSyntaxValidator) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ASStaticIDSyntaxValidator.

func (*ASStaticIDSyntaxValidator) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ASStaticIDSyntaxValidator) Descriptor

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

func (*ASStaticIDSyntaxValidator) Marshal

func (m *ASStaticIDSyntaxValidator) Marshal() (dAtA []byte, err error)

func (*ASStaticIDSyntaxValidator) MarshalTo

func (m *ASStaticIDSyntaxValidator) MarshalTo(dAtA []byte) (int, error)

func (*ASStaticIDSyntaxValidator) MarshalToSizedBuffer

func (m *ASStaticIDSyntaxValidator) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ASStaticIDSyntaxValidator) ProtoMessage

func (*ASStaticIDSyntaxValidator) ProtoMessage()

func (*ASStaticIDSyntaxValidator) Reset

func (m *ASStaticIDSyntaxValidator) Reset()

func (*ASStaticIDSyntaxValidator) Size

func (m *ASStaticIDSyntaxValidator) Size() (n int)

func (*ASStaticIDSyntaxValidator) String

func (this *ASStaticIDSyntaxValidator) String() string

func (*ASStaticIDSyntaxValidator) Unmarshal

func (m *ASStaticIDSyntaxValidator) Unmarshal(dAtA []byte) error

func (*ASStaticIDSyntaxValidator) Validate

func (r *ASStaticIDSyntaxValidator) Validate(claim *ASClaim) field.ErrorList

func (*ASStaticIDSyntaxValidator) XXX_DiscardUnknown

func (m *ASStaticIDSyntaxValidator) XXX_DiscardUnknown()

func (*ASStaticIDSyntaxValidator) XXX_Marshal

func (m *ASStaticIDSyntaxValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ASStaticIDSyntaxValidator) XXX_Merge

func (m *ASStaticIDSyntaxValidator) XXX_Merge(src proto.Message)

func (*ASStaticIDSyntaxValidator) XXX_Size

func (m *ASStaticIDSyntaxValidator) XXX_Size() int

func (*ASStaticIDSyntaxValidator) XXX_Unmarshal

func (m *ASStaticIDSyntaxValidator) XXX_Unmarshal(b []byte) error

type SyntaxValidator

type SyntaxValidator interface {
	Validate(claim *ASClaim) field.ErrorList
}

Jump to

Keyboard shortcuts

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