v1alpha1

package
v0.0.13 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Overview

v1alpha1 is the v1alpha1 version of the API.

Index

Constants

View Source
const (
	Version = "v1alpha1"
)

Variables

View Source
var (
	EXTCOMMClaimKind     = reflect.TypeOf(EXTCOMMClaim{}).Name()
	EXTCOMMClaimListKind = reflect.TypeOf(EXTCOMMClaimList{}).Name()
)
View Source
var (
	EXTCOMMEntryKind     = reflect.TypeOf(EXTCOMMEntry{}).Name()
	EXTCOMMEntryListKind = reflect.TypeOf(EXTCOMMEntryList{}).Name()
)
View Source
var (
	EXTCOMMIndexKind     = reflect.TypeOf(EXTCOMMIndex{}).Name()
	EXTCOMMIndexListKind = reflect.TypeOf(EXTCOMMIndexList{}).Name()
)
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: extcomm.GroupName, 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
)

Functions

func Convert_extcomm_EXTCOMMClaimList_To_v1alpha1_EXTCOMMClaimList added in v0.0.8

func Convert_extcomm_EXTCOMMClaimList_To_v1alpha1_EXTCOMMClaimList(in *extcomm.EXTCOMMClaimList, out *EXTCOMMClaimList, s conversion.Scope) error

Convert_extcomm_EXTCOMMClaimList_To_v1alpha1_EXTCOMMClaimList is an autogenerated conversion function.

func Convert_extcomm_EXTCOMMClaimSpec_To_v1alpha1_EXTCOMMClaimSpec added in v0.0.8

func Convert_extcomm_EXTCOMMClaimSpec_To_v1alpha1_EXTCOMMClaimSpec(in *extcomm.EXTCOMMClaimSpec, out *EXTCOMMClaimSpec, s conversion.Scope) error

Convert_extcomm_EXTCOMMClaimSpec_To_v1alpha1_EXTCOMMClaimSpec is an autogenerated conversion function.

func Convert_extcomm_EXTCOMMClaimStatus_To_v1alpha1_EXTCOMMClaimStatus added in v0.0.8

func Convert_extcomm_EXTCOMMClaimStatus_To_v1alpha1_EXTCOMMClaimStatus(in *extcomm.EXTCOMMClaimStatus, out *EXTCOMMClaimStatus, s conversion.Scope) error

Convert_extcomm_EXTCOMMClaimStatus_To_v1alpha1_EXTCOMMClaimStatus is an autogenerated conversion function.

func Convert_extcomm_EXTCOMMClaim_To_v1alpha1_EXTCOMMClaim added in v0.0.8

func Convert_extcomm_EXTCOMMClaim_To_v1alpha1_EXTCOMMClaim(in *extcomm.EXTCOMMClaim, out *EXTCOMMClaim, s conversion.Scope) error

Convert_extcomm_EXTCOMMClaim_To_v1alpha1_EXTCOMMClaim is an autogenerated conversion function.

func Convert_extcomm_EXTCOMMEntryList_To_v1alpha1_EXTCOMMEntryList added in v0.0.8

func Convert_extcomm_EXTCOMMEntryList_To_v1alpha1_EXTCOMMEntryList(in *extcomm.EXTCOMMEntryList, out *EXTCOMMEntryList, s conversion.Scope) error

Convert_extcomm_EXTCOMMEntryList_To_v1alpha1_EXTCOMMEntryList is an autogenerated conversion function.

func Convert_extcomm_EXTCOMMEntrySpec_To_v1alpha1_EXTCOMMEntrySpec added in v0.0.8

func Convert_extcomm_EXTCOMMEntrySpec_To_v1alpha1_EXTCOMMEntrySpec(in *extcomm.EXTCOMMEntrySpec, out *EXTCOMMEntrySpec, s conversion.Scope) error

Convert_extcomm_EXTCOMMEntrySpec_To_v1alpha1_EXTCOMMEntrySpec is an autogenerated conversion function.

func Convert_extcomm_EXTCOMMEntryStatus_To_v1alpha1_EXTCOMMEntryStatus added in v0.0.8

func Convert_extcomm_EXTCOMMEntryStatus_To_v1alpha1_EXTCOMMEntryStatus(in *extcomm.EXTCOMMEntryStatus, out *EXTCOMMEntryStatus, s conversion.Scope) error

Convert_extcomm_EXTCOMMEntryStatus_To_v1alpha1_EXTCOMMEntryStatus is an autogenerated conversion function.

func Convert_extcomm_EXTCOMMEntry_To_v1alpha1_EXTCOMMEntry added in v0.0.8

func Convert_extcomm_EXTCOMMEntry_To_v1alpha1_EXTCOMMEntry(in *extcomm.EXTCOMMEntry, out *EXTCOMMEntry, s conversion.Scope) error

Convert_extcomm_EXTCOMMEntry_To_v1alpha1_EXTCOMMEntry is an autogenerated conversion function.

func Convert_extcomm_EXTCOMMIndexClaim_To_v1alpha1_EXTCOMMIndexClaim added in v0.0.13

func Convert_extcomm_EXTCOMMIndexClaim_To_v1alpha1_EXTCOMMIndexClaim(in *extcomm.EXTCOMMIndexClaim, out *EXTCOMMIndexClaim, s conversion.Scope) error

Convert_extcomm_EXTCOMMIndexClaim_To_v1alpha1_EXTCOMMIndexClaim is an autogenerated conversion function.

func Convert_extcomm_EXTCOMMIndexList_To_v1alpha1_EXTCOMMIndexList added in v0.0.8

func Convert_extcomm_EXTCOMMIndexList_To_v1alpha1_EXTCOMMIndexList(in *extcomm.EXTCOMMIndexList, out *EXTCOMMIndexList, s conversion.Scope) error

Convert_extcomm_EXTCOMMIndexList_To_v1alpha1_EXTCOMMIndexList is an autogenerated conversion function.

func Convert_extcomm_EXTCOMMIndexSpec_To_v1alpha1_EXTCOMMIndexSpec added in v0.0.8

func Convert_extcomm_EXTCOMMIndexSpec_To_v1alpha1_EXTCOMMIndexSpec(in *extcomm.EXTCOMMIndexSpec, out *EXTCOMMIndexSpec, s conversion.Scope) error

Convert_extcomm_EXTCOMMIndexSpec_To_v1alpha1_EXTCOMMIndexSpec is an autogenerated conversion function.

func Convert_extcomm_EXTCOMMIndexStatus_To_v1alpha1_EXTCOMMIndexStatus added in v0.0.8

func Convert_extcomm_EXTCOMMIndexStatus_To_v1alpha1_EXTCOMMIndexStatus(in *extcomm.EXTCOMMIndexStatus, out *EXTCOMMIndexStatus, s conversion.Scope) error

Convert_extcomm_EXTCOMMIndexStatus_To_v1alpha1_EXTCOMMIndexStatus is an autogenerated conversion function.

func Convert_extcomm_EXTCOMMIndex_To_v1alpha1_EXTCOMMIndex added in v0.0.8

func Convert_extcomm_EXTCOMMIndex_To_v1alpha1_EXTCOMMIndex(in *extcomm.EXTCOMMIndex, out *EXTCOMMIndex, s conversion.Scope) error

Convert_extcomm_EXTCOMMIndex_To_v1alpha1_EXTCOMMIndex is an autogenerated conversion function.

func Convert_v1alpha1_EXTCOMMClaimList_To_extcomm_EXTCOMMClaimList added in v0.0.8

func Convert_v1alpha1_EXTCOMMClaimList_To_extcomm_EXTCOMMClaimList(in *EXTCOMMClaimList, out *extcomm.EXTCOMMClaimList, s conversion.Scope) error

Convert_v1alpha1_EXTCOMMClaimList_To_extcomm_EXTCOMMClaimList is an autogenerated conversion function.

func Convert_v1alpha1_EXTCOMMClaimSpec_To_extcomm_EXTCOMMClaimSpec added in v0.0.8

func Convert_v1alpha1_EXTCOMMClaimSpec_To_extcomm_EXTCOMMClaimSpec(in *EXTCOMMClaimSpec, out *extcomm.EXTCOMMClaimSpec, s conversion.Scope) error

Convert_v1alpha1_EXTCOMMClaimSpec_To_extcomm_EXTCOMMClaimSpec is an autogenerated conversion function.

func Convert_v1alpha1_EXTCOMMClaimStatus_To_extcomm_EXTCOMMClaimStatus added in v0.0.8

func Convert_v1alpha1_EXTCOMMClaimStatus_To_extcomm_EXTCOMMClaimStatus(in *EXTCOMMClaimStatus, out *extcomm.EXTCOMMClaimStatus, s conversion.Scope) error

Convert_v1alpha1_EXTCOMMClaimStatus_To_extcomm_EXTCOMMClaimStatus is an autogenerated conversion function.

func Convert_v1alpha1_EXTCOMMClaim_To_extcomm_EXTCOMMClaim added in v0.0.8

func Convert_v1alpha1_EXTCOMMClaim_To_extcomm_EXTCOMMClaim(in *EXTCOMMClaim, out *extcomm.EXTCOMMClaim, s conversion.Scope) error

Convert_v1alpha1_EXTCOMMClaim_To_extcomm_EXTCOMMClaim is an autogenerated conversion function.

func Convert_v1alpha1_EXTCOMMEntryList_To_extcomm_EXTCOMMEntryList added in v0.0.8

func Convert_v1alpha1_EXTCOMMEntryList_To_extcomm_EXTCOMMEntryList(in *EXTCOMMEntryList, out *extcomm.EXTCOMMEntryList, s conversion.Scope) error

Convert_v1alpha1_EXTCOMMEntryList_To_extcomm_EXTCOMMEntryList is an autogenerated conversion function.

func Convert_v1alpha1_EXTCOMMEntrySpec_To_extcomm_EXTCOMMEntrySpec added in v0.0.8

func Convert_v1alpha1_EXTCOMMEntrySpec_To_extcomm_EXTCOMMEntrySpec(in *EXTCOMMEntrySpec, out *extcomm.EXTCOMMEntrySpec, s conversion.Scope) error

Convert_v1alpha1_EXTCOMMEntrySpec_To_extcomm_EXTCOMMEntrySpec is an autogenerated conversion function.

func Convert_v1alpha1_EXTCOMMEntryStatus_To_extcomm_EXTCOMMEntryStatus added in v0.0.8

func Convert_v1alpha1_EXTCOMMEntryStatus_To_extcomm_EXTCOMMEntryStatus(in *EXTCOMMEntryStatus, out *extcomm.EXTCOMMEntryStatus, s conversion.Scope) error

Convert_v1alpha1_EXTCOMMEntryStatus_To_extcomm_EXTCOMMEntryStatus is an autogenerated conversion function.

func Convert_v1alpha1_EXTCOMMEntry_To_extcomm_EXTCOMMEntry added in v0.0.8

func Convert_v1alpha1_EXTCOMMEntry_To_extcomm_EXTCOMMEntry(in *EXTCOMMEntry, out *extcomm.EXTCOMMEntry, s conversion.Scope) error

Convert_v1alpha1_EXTCOMMEntry_To_extcomm_EXTCOMMEntry is an autogenerated conversion function.

func Convert_v1alpha1_EXTCOMMIndexClaim_To_extcomm_EXTCOMMIndexClaim added in v0.0.13

func Convert_v1alpha1_EXTCOMMIndexClaim_To_extcomm_EXTCOMMIndexClaim(in *EXTCOMMIndexClaim, out *extcomm.EXTCOMMIndexClaim, s conversion.Scope) error

Convert_v1alpha1_EXTCOMMIndexClaim_To_extcomm_EXTCOMMIndexClaim is an autogenerated conversion function.

func Convert_v1alpha1_EXTCOMMIndexList_To_extcomm_EXTCOMMIndexList added in v0.0.8

func Convert_v1alpha1_EXTCOMMIndexList_To_extcomm_EXTCOMMIndexList(in *EXTCOMMIndexList, out *extcomm.EXTCOMMIndexList, s conversion.Scope) error

Convert_v1alpha1_EXTCOMMIndexList_To_extcomm_EXTCOMMIndexList is an autogenerated conversion function.

func Convert_v1alpha1_EXTCOMMIndexSpec_To_extcomm_EXTCOMMIndexSpec added in v0.0.8

func Convert_v1alpha1_EXTCOMMIndexSpec_To_extcomm_EXTCOMMIndexSpec(in *EXTCOMMIndexSpec, out *extcomm.EXTCOMMIndexSpec, s conversion.Scope) error

Convert_v1alpha1_EXTCOMMIndexSpec_To_extcomm_EXTCOMMIndexSpec is an autogenerated conversion function.

func Convert_v1alpha1_EXTCOMMIndexStatus_To_extcomm_EXTCOMMIndexStatus added in v0.0.8

func Convert_v1alpha1_EXTCOMMIndexStatus_To_extcomm_EXTCOMMIndexStatus(in *EXTCOMMIndexStatus, out *extcomm.EXTCOMMIndexStatus, s conversion.Scope) error

Convert_v1alpha1_EXTCOMMIndexStatus_To_extcomm_EXTCOMMIndexStatus is an autogenerated conversion function.

func Convert_v1alpha1_EXTCOMMIndex_To_extcomm_EXTCOMMIndex added in v0.0.8

func Convert_v1alpha1_EXTCOMMIndex_To_extcomm_EXTCOMMIndex(in *EXTCOMMIndex, out *extcomm.EXTCOMMIndex, s conversion.Scope) error

Convert_v1alpha1_EXTCOMMIndex_To_extcomm_EXTCOMMIndex is an autogenerated conversion function.

func RegisterConversions added in v0.0.8

func RegisterConversions(s *runtime.Scheme) error

RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

func RegisterDefaults added in v0.0.8

func RegisterDefaults(scheme *runtime.Scheme) error

RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type EXTCOMMClaim

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

	Spec   EXTCOMMClaimSpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status EXTCOMMClaimStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} EXTCOMMClaim is the Schema for the EXTCOMMClaim API

func (*EXTCOMMClaim) DeepCopy

func (in *EXTCOMMClaim) DeepCopy() *EXTCOMMClaim

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

func (*EXTCOMMClaim) DeepCopyInto

func (in *EXTCOMMClaim) DeepCopyInto(out *EXTCOMMClaim)

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

func (*EXTCOMMClaim) DeepCopyObject

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

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

func (*EXTCOMMClaim) Descriptor

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

func (*EXTCOMMClaim) GetCondition

GetCondition returns the condition based on the condition kind

func (EXTCOMMClaim) GetGroupVersionResource

func (EXTCOMMClaim) GetGroupVersionResource() schema.GroupVersionResource

func (*EXTCOMMClaim) GetKey

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

func (*EXTCOMMClaim) GetNamespacedName

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

func (*EXTCOMMClaim) GetObjectMeta

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

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (EXTCOMMClaim) IsStorageVersion

func (EXTCOMMClaim) IsStorageVersion() bool

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

func (*EXTCOMMClaim) Marshal

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

func (*EXTCOMMClaim) MarshalTo

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

func (*EXTCOMMClaim) MarshalToSizedBuffer

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

func (EXTCOMMClaim) NamespaceScoped

func (EXTCOMMClaim) NamespaceScoped() bool

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

func (EXTCOMMClaim) New

func (EXTCOMMClaim) New() runtime.Object

New return an empty resource New implements resource.Object

func (EXTCOMMClaim) NewList

func (EXTCOMMClaim) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (*EXTCOMMClaim) ProtoMessage

func (*EXTCOMMClaim) ProtoMessage()

func (EXTCOMMClaim) RegisterConversions added in v0.0.8

func (EXTCOMMClaim) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

func (*EXTCOMMClaim) Reset

func (m *EXTCOMMClaim) Reset()

func (*EXTCOMMClaim) SetConditions

func (r *EXTCOMMClaim) SetConditions(c ...condv1alpha1.Condition)

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

func (*EXTCOMMClaim) Size

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

func (*EXTCOMMClaim) String

func (this *EXTCOMMClaim) String() string

func (*EXTCOMMClaim) Unmarshal

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

func (*EXTCOMMClaim) XXX_DiscardUnknown

func (m *EXTCOMMClaim) XXX_DiscardUnknown()

func (*EXTCOMMClaim) XXX_Marshal

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

func (*EXTCOMMClaim) XXX_Merge

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

func (*EXTCOMMClaim) XXX_Size

func (m *EXTCOMMClaim) XXX_Size() int

func (*EXTCOMMClaim) XXX_Unmarshal

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

type EXTCOMMClaimList

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

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

func (*EXTCOMMClaimList) DeepCopy

func (in *EXTCOMMClaimList) DeepCopy() *EXTCOMMClaimList

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

func (*EXTCOMMClaimList) DeepCopyInto

func (in *EXTCOMMClaimList) DeepCopyInto(out *EXTCOMMClaimList)

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

func (*EXTCOMMClaimList) DeepCopyObject

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

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

func (*EXTCOMMClaimList) Descriptor

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

func (*EXTCOMMClaimList) GetListMeta

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

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

func (*EXTCOMMClaimList) Marshal

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

func (*EXTCOMMClaimList) MarshalTo

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

func (*EXTCOMMClaimList) MarshalToSizedBuffer

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

func (*EXTCOMMClaimList) ProtoMessage

func (*EXTCOMMClaimList) ProtoMessage()

func (*EXTCOMMClaimList) Reset

func (m *EXTCOMMClaimList) Reset()

func (*EXTCOMMClaimList) Size

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

func (*EXTCOMMClaimList) String

func (this *EXTCOMMClaimList) String() string

func (*EXTCOMMClaimList) Unmarshal

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

func (*EXTCOMMClaimList) XXX_DiscardUnknown

func (m *EXTCOMMClaimList) XXX_DiscardUnknown()

func (*EXTCOMMClaimList) XXX_Marshal

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

func (*EXTCOMMClaimList) XXX_Merge

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

func (*EXTCOMMClaimList) XXX_Size

func (m *EXTCOMMClaimList) XXX_Size() int

func (*EXTCOMMClaimList) XXX_Unmarshal

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

type EXTCOMMClaimSpec

type EXTCOMMClaimSpec struct {
	// EXTCOMMIndex defines the EXTCOMM index for the EXTCOMM Claim
	Index string `json:"index" protobuf:"bytes,1,opt,name=index"`
	// EXTCOMMID defines the EXTCOMM for the EXTCOMM claim
	ID *uint64 `json:"id,omitempty" protobuf:"bytes,2,opt,name=id"`
	// Range defines the EXTCOMM range for the EXTCOMM claim
	// The following notation is used: start-end <start-EXTCOMMID>-<end-EXTCOMMID>
	// the EXTCOMMs in the range must be consecutive
	Range *string `json:"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" protobuf:"bytes,4,opt,name=claimLabels"`
}

EXTCOMMClaimSpec defines the dEXTCOMMred state of EXTCOMMClaim

func (*EXTCOMMClaimSpec) DeepCopy

func (in *EXTCOMMClaimSpec) DeepCopy() *EXTCOMMClaimSpec

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

func (*EXTCOMMClaimSpec) DeepCopyInto

func (in *EXTCOMMClaimSpec) DeepCopyInto(out *EXTCOMMClaimSpec)

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

func (*EXTCOMMClaimSpec) Descriptor

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

func (*EXTCOMMClaimSpec) Marshal

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

func (*EXTCOMMClaimSpec) MarshalTo

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

func (*EXTCOMMClaimSpec) MarshalToSizedBuffer

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

func (*EXTCOMMClaimSpec) ProtoMessage

func (*EXTCOMMClaimSpec) ProtoMessage()

func (*EXTCOMMClaimSpec) Reset

func (m *EXTCOMMClaimSpec) Reset()

func (*EXTCOMMClaimSpec) Size

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

func (*EXTCOMMClaimSpec) String

func (this *EXTCOMMClaimSpec) String() string

func (*EXTCOMMClaimSpec) Unmarshal

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

func (*EXTCOMMClaimSpec) XXX_DiscardUnknown

func (m *EXTCOMMClaimSpec) XXX_DiscardUnknown()

func (*EXTCOMMClaimSpec) XXX_Marshal

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

func (*EXTCOMMClaimSpec) XXX_Merge

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

func (*EXTCOMMClaimSpec) XXX_Size

func (m *EXTCOMMClaimSpec) XXX_Size() int

func (*EXTCOMMClaimSpec) XXX_Unmarshal

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

type EXTCOMMClaimStatus

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

EXTCOMMClaimStatus defines the observed state of EXTCOMMClaim

func (*EXTCOMMClaimStatus) DeepCopy

func (in *EXTCOMMClaimStatus) DeepCopy() *EXTCOMMClaimStatus

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

func (*EXTCOMMClaimStatus) DeepCopyInto

func (in *EXTCOMMClaimStatus) DeepCopyInto(out *EXTCOMMClaimStatus)

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

func (*EXTCOMMClaimStatus) Descriptor

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

func (*EXTCOMMClaimStatus) Marshal

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

func (*EXTCOMMClaimStatus) MarshalTo

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

func (*EXTCOMMClaimStatus) MarshalToSizedBuffer

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

func (*EXTCOMMClaimStatus) ProtoMessage

func (*EXTCOMMClaimStatus) ProtoMessage()

func (*EXTCOMMClaimStatus) Reset

func (m *EXTCOMMClaimStatus) Reset()

func (*EXTCOMMClaimStatus) Size

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

func (*EXTCOMMClaimStatus) String

func (this *EXTCOMMClaimStatus) String() string

func (*EXTCOMMClaimStatus) Unmarshal

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

func (*EXTCOMMClaimStatus) XXX_DiscardUnknown

func (m *EXTCOMMClaimStatus) XXX_DiscardUnknown()

func (*EXTCOMMClaimStatus) XXX_Marshal

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

func (*EXTCOMMClaimStatus) XXX_Merge

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

func (*EXTCOMMClaimStatus) XXX_Size

func (m *EXTCOMMClaimStatus) XXX_Size() int

func (*EXTCOMMClaimStatus) XXX_Unmarshal

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

type EXTCOMMEntry

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

	Spec   EXTCOMMEntrySpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status EXTCOMMEntryStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} EXTCOMMEntry is the Schema for the EXTCOMMentry API

func (*EXTCOMMEntry) DeepCopy

func (in *EXTCOMMEntry) DeepCopy() *EXTCOMMEntry

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

func (*EXTCOMMEntry) DeepCopyInto

func (in *EXTCOMMEntry) DeepCopyInto(out *EXTCOMMEntry)

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

func (*EXTCOMMEntry) DeepCopyObject

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

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

func (*EXTCOMMEntry) Descriptor

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

func (EXTCOMMEntry) GetGroupVersionResource

func (EXTCOMMEntry) GetGroupVersionResource() schema.GroupVersionResource

func (*EXTCOMMEntry) GetObjectMeta

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

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (EXTCOMMEntry) IsStorageVersion

func (EXTCOMMEntry) IsStorageVersion() bool

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

func (*EXTCOMMEntry) Marshal

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

func (*EXTCOMMEntry) MarshalTo

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

func (*EXTCOMMEntry) MarshalToSizedBuffer

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

func (EXTCOMMEntry) NamespaceScoped

func (EXTCOMMEntry) NamespaceScoped() bool

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

func (EXTCOMMEntry) New

func (EXTCOMMEntry) New() runtime.Object

New return an empty resource New implements resource.Object

func (EXTCOMMEntry) NewList

func (EXTCOMMEntry) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (*EXTCOMMEntry) ProtoMessage

func (*EXTCOMMEntry) ProtoMessage()

func (EXTCOMMEntry) RegisterConversions added in v0.0.8

func (EXTCOMMEntry) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

func (*EXTCOMMEntry) Reset

func (m *EXTCOMMEntry) Reset()

func (*EXTCOMMEntry) Size

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

func (*EXTCOMMEntry) String

func (this *EXTCOMMEntry) String() string

func (*EXTCOMMEntry) Unmarshal

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

func (*EXTCOMMEntry) XXX_DiscardUnknown

func (m *EXTCOMMEntry) XXX_DiscardUnknown()

func (*EXTCOMMEntry) XXX_Marshal

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

func (*EXTCOMMEntry) XXX_Merge

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

func (*EXTCOMMEntry) XXX_Size

func (m *EXTCOMMEntry) XXX_Size() int

func (*EXTCOMMEntry) XXX_Unmarshal

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

type EXTCOMMEntryList

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

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

func (*EXTCOMMEntryList) DeepCopy

func (in *EXTCOMMEntryList) DeepCopy() *EXTCOMMEntryList

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

func (*EXTCOMMEntryList) DeepCopyInto

func (in *EXTCOMMEntryList) DeepCopyInto(out *EXTCOMMEntryList)

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

func (*EXTCOMMEntryList) DeepCopyObject

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

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

func (*EXTCOMMEntryList) Descriptor

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

func (*EXTCOMMEntryList) GetListMeta

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

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

func (*EXTCOMMEntryList) Marshal

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

func (*EXTCOMMEntryList) MarshalTo

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

func (*EXTCOMMEntryList) MarshalToSizedBuffer

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

func (*EXTCOMMEntryList) ProtoMessage

func (*EXTCOMMEntryList) ProtoMessage()

func (*EXTCOMMEntryList) Reset

func (m *EXTCOMMEntryList) Reset()

func (*EXTCOMMEntryList) Size

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

func (*EXTCOMMEntryList) String

func (this *EXTCOMMEntryList) String() string

func (*EXTCOMMEntryList) Unmarshal

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

func (*EXTCOMMEntryList) XXX_DiscardUnknown

func (m *EXTCOMMEntryList) XXX_DiscardUnknown()

func (*EXTCOMMEntryList) XXX_Marshal

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

func (*EXTCOMMEntryList) XXX_Merge

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

func (*EXTCOMMEntryList) XXX_Size

func (m *EXTCOMMEntryList) XXX_Size() int

func (*EXTCOMMEntryList) XXX_Unmarshal

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

type EXTCOMMEntrySpec

type EXTCOMMEntrySpec struct {
	// EXTCOMMIndex defines the EXTCOMM index for the EXTCOMM Claim
	Index string `json:"index" protobuf:"bytes,1,opt,name=index"`
	// IndexEntry identifies if the entry is originated from an IP Index
	IndexEntry bool `json:"indexEntry" protobuf:"bytes,2,opt,name=indexEntry"`
	// ClaimType defines the claimType of the EXTCOMM Entry
	ClaimType backend.ClaimType `json:"claimType,omitempty" protobuf:"bytes,3,opt,name=claimType"`
	// ID defines the id of the EXTCOMM entry in the tree
	ID string `json:"id,omitempty" protobuf:"bytes,4,opt,name=id"`
	// ClaimLabels define the user defined labels and selector labels used
	// in resource claim
	commonv1alpha1.ClaimLabels `json:",inline" protobuf:"bytes,5,opt,name=claimLabels"`
	// Claim defines the name of the claim that is the origin of this  entry
	Claim string `json:"claim" protobuf:"bytes,6,opt,name=claim"`
}

EXTCOMMEntrySpec defines the dEXTCOMMred state of EXTCOMMEntry

func (*EXTCOMMEntrySpec) DeepCopy

func (in *EXTCOMMEntrySpec) DeepCopy() *EXTCOMMEntrySpec

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

func (*EXTCOMMEntrySpec) DeepCopyInto

func (in *EXTCOMMEntrySpec) DeepCopyInto(out *EXTCOMMEntrySpec)

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

func (*EXTCOMMEntrySpec) Descriptor

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

func (*EXTCOMMEntrySpec) Marshal

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

func (*EXTCOMMEntrySpec) MarshalTo

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

func (*EXTCOMMEntrySpec) MarshalToSizedBuffer

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

func (*EXTCOMMEntrySpec) ProtoMessage

func (*EXTCOMMEntrySpec) ProtoMessage()

func (*EXTCOMMEntrySpec) Reset

func (m *EXTCOMMEntrySpec) Reset()

func (*EXTCOMMEntrySpec) Size

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

func (*EXTCOMMEntrySpec) String

func (this *EXTCOMMEntrySpec) String() string

func (*EXTCOMMEntrySpec) Unmarshal

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

func (*EXTCOMMEntrySpec) XXX_DiscardUnknown

func (m *EXTCOMMEntrySpec) XXX_DiscardUnknown()

func (*EXTCOMMEntrySpec) XXX_Marshal

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

func (*EXTCOMMEntrySpec) XXX_Merge

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

func (*EXTCOMMEntrySpec) XXX_Size

func (m *EXTCOMMEntrySpec) XXX_Size() int

func (*EXTCOMMEntrySpec) XXX_Unmarshal

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

type EXTCOMMEntryStatus

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

EXTCOMMEntryStatus defines the observed state of EXTCOMMEntry

func (*EXTCOMMEntryStatus) DeepCopy

func (in *EXTCOMMEntryStatus) DeepCopy() *EXTCOMMEntryStatus

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

func (*EXTCOMMEntryStatus) DeepCopyInto

func (in *EXTCOMMEntryStatus) DeepCopyInto(out *EXTCOMMEntryStatus)

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

func (*EXTCOMMEntryStatus) Descriptor

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

func (*EXTCOMMEntryStatus) Marshal

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

func (*EXTCOMMEntryStatus) MarshalTo

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

func (*EXTCOMMEntryStatus) MarshalToSizedBuffer

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

func (*EXTCOMMEntryStatus) ProtoMessage

func (*EXTCOMMEntryStatus) ProtoMessage()

func (*EXTCOMMEntryStatus) Reset

func (m *EXTCOMMEntryStatus) Reset()

func (*EXTCOMMEntryStatus) Size

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

func (*EXTCOMMEntryStatus) String

func (this *EXTCOMMEntryStatus) String() string

func (*EXTCOMMEntryStatus) Unmarshal

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

func (*EXTCOMMEntryStatus) XXX_DiscardUnknown

func (m *EXTCOMMEntryStatus) XXX_DiscardUnknown()

func (*EXTCOMMEntryStatus) XXX_Marshal

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

func (*EXTCOMMEntryStatus) XXX_Merge

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

func (*EXTCOMMEntryStatus) XXX_Size

func (m *EXTCOMMEntryStatus) XXX_Size() int

func (*EXTCOMMEntryStatus) XXX_Unmarshal

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

type EXTCOMMIndex

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

	Spec   EXTCOMMIndexSpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status EXTCOMMIndexStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} EXTCOMMIndex is the Schema for the EXTCOMMIndex API

func (*EXTCOMMIndex) DeepCopy

func (in *EXTCOMMIndex) DeepCopy() *EXTCOMMIndex

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

func (*EXTCOMMIndex) DeepCopyInto

func (in *EXTCOMMIndex) DeepCopyInto(out *EXTCOMMIndex)

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

func (*EXTCOMMIndex) DeepCopyObject

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

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

func (*EXTCOMMIndex) Descriptor

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

func (*EXTCOMMIndex) GetCondition

GetCondition returns the condition based on the condition kind

func (EXTCOMMIndex) GetGroupVersionResource

func (EXTCOMMIndex) GetGroupVersionResource() schema.GroupVersionResource

func (*EXTCOMMIndex) GetKey

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

func (*EXTCOMMIndex) GetNamespacedName

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

func (*EXTCOMMIndex) GetObjectMeta

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

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (EXTCOMMIndex) IsStorageVersion

func (EXTCOMMIndex) IsStorageVersion() bool

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

func (*EXTCOMMIndex) Marshal

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

func (*EXTCOMMIndex) MarshalTo

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

func (*EXTCOMMIndex) MarshalToSizedBuffer

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

func (EXTCOMMIndex) NamespaceScoped

func (EXTCOMMIndex) NamespaceScoped() bool

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

func (EXTCOMMIndex) New

func (EXTCOMMIndex) New() runtime.Object

New return an empty resource New implements resource.Object

func (EXTCOMMIndex) NewList

func (EXTCOMMIndex) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (*EXTCOMMIndex) ProtoMessage

func (*EXTCOMMIndex) ProtoMessage()

func (EXTCOMMIndex) RegisterConversions added in v0.0.8

func (EXTCOMMIndex) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

func (*EXTCOMMIndex) Reset

func (m *EXTCOMMIndex) Reset()

func (*EXTCOMMIndex) SetConditions

func (r *EXTCOMMIndex) SetConditions(c ...condv1alpha1.Condition)

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

func (*EXTCOMMIndex) Size

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

func (*EXTCOMMIndex) String

func (this *EXTCOMMIndex) String() string

func (*EXTCOMMIndex) Unmarshal

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

func (*EXTCOMMIndex) XXX_DiscardUnknown

func (m *EXTCOMMIndex) XXX_DiscardUnknown()

func (*EXTCOMMIndex) XXX_Marshal

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

func (*EXTCOMMIndex) XXX_Merge

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

func (*EXTCOMMIndex) XXX_Size

func (m *EXTCOMMIndex) XXX_Size() int

func (*EXTCOMMIndex) XXX_Unmarshal

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

type EXTCOMMIndexClaim added in v0.0.13

type EXTCOMMIndexClaim struct {
	// Name of the Claim
	Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
	// EXTCOMMID defines the EXTCOMM for the EXTCOMM claim
	ID *uint64 `json:"id,omitempty" protobuf:"bytes,2,opt,name=id"`
	// Range defines the range of the resource
	// The following notation is used: start-end <start-ID>-<end-ID>
	// the IDs in the range must be consecutive
	Range *string `json:"range,omitempty" protobuf:"bytes,3,opt,name=range"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" protobuf:"bytes,4,opt,name=userDefinedLabels"`
}

func (*EXTCOMMIndexClaim) Descriptor added in v0.0.13

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

func (*EXTCOMMIndexClaim) Marshal added in v0.0.13

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

func (*EXTCOMMIndexClaim) MarshalTo added in v0.0.13

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

func (*EXTCOMMIndexClaim) MarshalToSizedBuffer added in v0.0.13

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

func (*EXTCOMMIndexClaim) ProtoMessage added in v0.0.13

func (*EXTCOMMIndexClaim) ProtoMessage()

func (*EXTCOMMIndexClaim) Reset added in v0.0.13

func (m *EXTCOMMIndexClaim) Reset()

func (*EXTCOMMIndexClaim) Size added in v0.0.13

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

func (*EXTCOMMIndexClaim) String added in v0.0.13

func (this *EXTCOMMIndexClaim) String() string

func (*EXTCOMMIndexClaim) Unmarshal added in v0.0.13

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

func (*EXTCOMMIndexClaim) XXX_DiscardUnknown added in v0.0.13

func (m *EXTCOMMIndexClaim) XXX_DiscardUnknown()

func (*EXTCOMMIndexClaim) XXX_Marshal added in v0.0.13

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

func (*EXTCOMMIndexClaim) XXX_Merge added in v0.0.13

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

func (*EXTCOMMIndexClaim) XXX_Size added in v0.0.13

func (m *EXTCOMMIndexClaim) XXX_Size() int

func (*EXTCOMMIndexClaim) XXX_Unmarshal added in v0.0.13

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

type EXTCOMMIndexList

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

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

func (*EXTCOMMIndexList) DeepCopy

func (in *EXTCOMMIndexList) DeepCopy() *EXTCOMMIndexList

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

func (*EXTCOMMIndexList) DeepCopyInto

func (in *EXTCOMMIndexList) DeepCopyInto(out *EXTCOMMIndexList)

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

func (*EXTCOMMIndexList) DeepCopyObject

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

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

func (*EXTCOMMIndexList) Descriptor

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

func (*EXTCOMMIndexList) GetListMeta

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

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

func (*EXTCOMMIndexList) Marshal

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

func (*EXTCOMMIndexList) MarshalTo

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

func (*EXTCOMMIndexList) MarshalToSizedBuffer

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

func (*EXTCOMMIndexList) ProtoMessage

func (*EXTCOMMIndexList) ProtoMessage()

func (*EXTCOMMIndexList) Reset

func (m *EXTCOMMIndexList) Reset()

func (*EXTCOMMIndexList) Size

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

func (*EXTCOMMIndexList) String

func (this *EXTCOMMIndexList) String() string

func (*EXTCOMMIndexList) Unmarshal

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

func (*EXTCOMMIndexList) XXX_DiscardUnknown

func (m *EXTCOMMIndexList) XXX_DiscardUnknown()

func (*EXTCOMMIndexList) XXX_Marshal

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

func (*EXTCOMMIndexList) XXX_Merge

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

func (*EXTCOMMIndexList) XXX_Size

func (m *EXTCOMMIndexList) XXX_Size() int

func (*EXTCOMMIndexList) XXX_Unmarshal

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

type EXTCOMMIndexSpec

type EXTCOMMIndexSpec struct {
	// MinID defines the min EXTCOMM ID the index supports
	// +optional
	MinID *uint64 `json:"minID,omitempty" protobuf:"bytes,1,opt,name=minID"`
	// MaxID defines the max EXTCOMM ID the index supports
	// +optional
	MaxID *uint64 `json:"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" protobuf:"bytes,3,opt,name=userDefinedLabels"`
	// Transitive defines the transative nature of the extended community
	Transitive bool `json:"transitive,omitempty" protobuf:"bytes,4,opt,name=transitive"`
	// Type defines the type of the extended community
	// 2byteAS, 4byteAS, ipv4Address, opaque
	Type string `json:"type" protobuf:"bytes,5,opt,name=type"`
	// SubType defines the subTyoe of the extended community
	// routeTarget, routeOrigin;
	SubType string `json:"subType" protobuf:"bytes,6,opt,name=subType"`
	// GlobalID is interpreted dependeing on the type
	// AS in case of 2byteAS, 4byteAS
	// IPV4 addrress
	// irrelevant for the opaque type
	GlobalID string `json:"globalID,omitempty" protobuf:"bytes,7,opt,name=globalID"`
	// Claims define the embedded claims in the Index
	Claims []EXTCOMMIndexClaim `json:"claims,omitempty" protobuf:"bytes,8,rep,name=claims"`
}

EXTCOMMIndexSpec defines the dEXTCOMMred state of EXTCOMMIndex

func (*EXTCOMMIndexSpec) DeepCopy

func (in *EXTCOMMIndexSpec) DeepCopy() *EXTCOMMIndexSpec

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

func (*EXTCOMMIndexSpec) DeepCopyInto

func (in *EXTCOMMIndexSpec) DeepCopyInto(out *EXTCOMMIndexSpec)

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

func (*EXTCOMMIndexSpec) Descriptor

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

func (*EXTCOMMIndexSpec) Marshal

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

func (*EXTCOMMIndexSpec) MarshalTo

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

func (*EXTCOMMIndexSpec) MarshalToSizedBuffer

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

func (*EXTCOMMIndexSpec) ProtoMessage

func (*EXTCOMMIndexSpec) ProtoMessage()

func (*EXTCOMMIndexSpec) Reset

func (m *EXTCOMMIndexSpec) Reset()

func (*EXTCOMMIndexSpec) Size

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

func (*EXTCOMMIndexSpec) String

func (this *EXTCOMMIndexSpec) String() string

func (*EXTCOMMIndexSpec) Unmarshal

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

func (*EXTCOMMIndexSpec) XXX_DiscardUnknown

func (m *EXTCOMMIndexSpec) XXX_DiscardUnknown()

func (*EXTCOMMIndexSpec) XXX_Marshal

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

func (*EXTCOMMIndexSpec) XXX_Merge

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

func (*EXTCOMMIndexSpec) XXX_Size

func (m *EXTCOMMIndexSpec) XXX_Size() int

func (*EXTCOMMIndexSpec) XXX_Unmarshal

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

type EXTCOMMIndexStatus

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

EXTCOMMIndexStatus defines the observed state of EXTCOMMIndex

func (*EXTCOMMIndexStatus) DeepCopy

func (in *EXTCOMMIndexStatus) DeepCopy() *EXTCOMMIndexStatus

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

func (*EXTCOMMIndexStatus) DeepCopyInto

func (in *EXTCOMMIndexStatus) DeepCopyInto(out *EXTCOMMIndexStatus)

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

func (*EXTCOMMIndexStatus) Descriptor

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

func (*EXTCOMMIndexStatus) Marshal

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

func (*EXTCOMMIndexStatus) MarshalTo

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

func (*EXTCOMMIndexStatus) MarshalToSizedBuffer

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

func (*EXTCOMMIndexStatus) ProtoMessage

func (*EXTCOMMIndexStatus) ProtoMessage()

func (*EXTCOMMIndexStatus) Reset

func (m *EXTCOMMIndexStatus) Reset()

func (*EXTCOMMIndexStatus) Size

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

func (*EXTCOMMIndexStatus) String

func (this *EXTCOMMIndexStatus) String() string

func (*EXTCOMMIndexStatus) Unmarshal

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

func (*EXTCOMMIndexStatus) XXX_DiscardUnknown

func (m *EXTCOMMIndexStatus) XXX_DiscardUnknown()

func (*EXTCOMMIndexStatus) XXX_Marshal

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

func (*EXTCOMMIndexStatus) XXX_Merge

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

func (*EXTCOMMIndexStatus) XXX_Size

func (m *EXTCOMMIndexStatus) XXX_Size() int

func (*EXTCOMMIndexStatus) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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