multiclusterv2

package
v0.6.3 Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2024 License: MPL-2.0 Imports: 7 Imported by: 1

Documentation

Overview

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

Code generated by protoc-json-shim. DO NOT EDIT.

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

Code generated by protoc-json-shim. DO NOT EDIT.

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

Code generated by protoc-json-shim. DO NOT EDIT.

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

Code generated by protoc-json-shim. DO NOT EDIT.

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

Code generated by protoc-json-shim. DO NOT EDIT.

Index

Constants

View Source
const (
	GroupName = "multicluster"
	Version   = "v2"

	ComputedExportedServicesKind  = "ComputedExportedServices"
	ExportedServicesKind          = "ExportedServices"
	NamespaceExportedServicesKind = "NamespaceExportedServices"
	PartitionExportedServicesKind = "PartitionExportedServices"
)

Variables

View Source
var (
	ComputedExportedServicesMarshaler   = &protojson.MarshalOptions{}
	ComputedExportedServicesUnmarshaler = &protojson.UnmarshalOptions{DiscardUnknown: false}
)
View Source
var (
	ExportedServicesConsumerMarshaler   = &protojson.MarshalOptions{}
	ExportedServicesConsumerUnmarshaler = &protojson.UnmarshalOptions{DiscardUnknown: false}
)
View Source
var (
	ExportedServicesMarshaler   = &protojson.MarshalOptions{}
	ExportedServicesUnmarshaler = &protojson.UnmarshalOptions{DiscardUnknown: false}
)
View Source
var (
	NamespaceExportedServicesMarshaler   = &protojson.MarshalOptions{}
	NamespaceExportedServicesUnmarshaler = &protojson.UnmarshalOptions{DiscardUnknown: false}
)
View Source
var (
	PartitionExportedServicesMarshaler   = &protojson.MarshalOptions{}
	PartitionExportedServicesUnmarshaler = &protojson.UnmarshalOptions{DiscardUnknown: false}
)
View Source
var (
	ComputedExportedServicesType = &pbresource.Type{
		Group:        GroupName,
		GroupVersion: Version,
		Kind:         ComputedExportedServicesKind,
	}

	ExportedServicesType = &pbresource.Type{
		Group:        GroupName,
		GroupVersion: Version,
		Kind:         ExportedServicesKind,
	}

	NamespaceExportedServicesType = &pbresource.Type{
		Group:        GroupName,
		GroupVersion: Version,
		Kind:         NamespaceExportedServicesKind,
	}

	PartitionExportedServicesType = &pbresource.Type{
		Group:        GroupName,
		GroupVersion: Version,
		Kind:         PartitionExportedServicesKind,
	}
)
View Source
var File_pbmulticluster_v2_computed_exported_services_proto protoreflect.FileDescriptor
View Source
var File_pbmulticluster_v2_exported_services_consumer_proto protoreflect.FileDescriptor
View Source
var File_pbmulticluster_v2_exported_services_proto protoreflect.FileDescriptor
View Source
var File_pbmulticluster_v2_namespace_exported_services_proto protoreflect.FileDescriptor
View Source
var File_pbmulticluster_v2_partition_exported_services_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ComputedExportedService

type ComputedExportedService struct {
	TargetRef *pbresource.Reference              `protobuf:"bytes,1,opt,name=target_ref,json=targetRef,proto3" json:"target_ref,omitempty"`
	Consumers []*ComputedExportedServiceConsumer `protobuf:"bytes,2,rep,name=consumers,proto3" json:"consumers,omitempty"`
	// contains filtered or unexported fields
}

func (*ComputedExportedService) DeepCopy

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

func (*ComputedExportedService) DeepCopyInterface

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

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

func (*ComputedExportedService) DeepCopyInto

func (in *ComputedExportedService) DeepCopyInto(out *ComputedExportedService)

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

func (*ComputedExportedService) Descriptor deprecated

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

Deprecated: Use ComputedExportedService.ProtoReflect.Descriptor instead.

func (*ComputedExportedService) GetConsumers

func (*ComputedExportedService) GetTargetRef

func (x *ComputedExportedService) GetTargetRef() *pbresource.Reference

func (*ComputedExportedService) MarshalBinary

func (msg *ComputedExportedService) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*ComputedExportedService) MarshalJSON

func (this *ComputedExportedService) MarshalJSON() ([]byte, error)

MarshalJSON is a custom marshaler for ComputedExportedService

func (*ComputedExportedService) ProtoMessage

func (*ComputedExportedService) ProtoMessage()

func (*ComputedExportedService) ProtoReflect

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

func (*ComputedExportedService) Reset

func (x *ComputedExportedService) Reset()

func (*ComputedExportedService) String

func (x *ComputedExportedService) String() string

func (*ComputedExportedService) UnmarshalBinary

func (msg *ComputedExportedService) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler

func (*ComputedExportedService) UnmarshalJSON

func (this *ComputedExportedService) UnmarshalJSON(b []byte) error

UnmarshalJSON is a custom unmarshaler for ComputedExportedService

type ComputedExportedServiceConsumer

type ComputedExportedServiceConsumer struct {

	// no sameness group
	//
	// Types that are assignable to Tenancy:
	//
	//	*ComputedExportedServiceConsumer_Peer
	//	*ComputedExportedServiceConsumer_Partition
	Tenancy isComputedExportedServiceConsumer_Tenancy `protobuf_oneof:"tenancy"`
	// contains filtered or unexported fields
}

func (*ComputedExportedServiceConsumer) DeepCopy

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

func (*ComputedExportedServiceConsumer) DeepCopyInterface

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

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

func (*ComputedExportedServiceConsumer) DeepCopyInto

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

func (*ComputedExportedServiceConsumer) Descriptor deprecated

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

Deprecated: Use ComputedExportedServiceConsumer.ProtoReflect.Descriptor instead.

func (*ComputedExportedServiceConsumer) GetPartition

func (x *ComputedExportedServiceConsumer) GetPartition() string

func (*ComputedExportedServiceConsumer) GetPeer

func (*ComputedExportedServiceConsumer) GetTenancy

func (m *ComputedExportedServiceConsumer) GetTenancy() isComputedExportedServiceConsumer_Tenancy

func (*ComputedExportedServiceConsumer) MarshalBinary

func (msg *ComputedExportedServiceConsumer) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*ComputedExportedServiceConsumer) MarshalJSON

func (this *ComputedExportedServiceConsumer) MarshalJSON() ([]byte, error)

MarshalJSON is a custom marshaler for ComputedExportedServiceConsumer

func (*ComputedExportedServiceConsumer) ProtoMessage

func (*ComputedExportedServiceConsumer) ProtoMessage()

func (*ComputedExportedServiceConsumer) ProtoReflect

func (*ComputedExportedServiceConsumer) Reset

func (*ComputedExportedServiceConsumer) String

func (*ComputedExportedServiceConsumer) UnmarshalBinary

func (msg *ComputedExportedServiceConsumer) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler

func (*ComputedExportedServiceConsumer) UnmarshalJSON

func (this *ComputedExportedServiceConsumer) UnmarshalJSON(b []byte) error

UnmarshalJSON is a custom unmarshaler for ComputedExportedServiceConsumer

type ComputedExportedServiceConsumer_Partition

type ComputedExportedServiceConsumer_Partition struct {
	Partition string `protobuf:"bytes,4,opt,name=partition,proto3,oneof"`
}

type ComputedExportedServiceConsumer_Peer

type ComputedExportedServiceConsumer_Peer struct {
	Peer string `protobuf:"bytes,3,opt,name=peer,proto3,oneof"`
}

type ComputedExportedServices

type ComputedExportedServices struct {
	Services []*ComputedExportedService `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
	// contains filtered or unexported fields
}

func (*ComputedExportedServices) DeepCopy

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

func (*ComputedExportedServices) DeepCopyInterface

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

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

func (*ComputedExportedServices) DeepCopyInto

func (in *ComputedExportedServices) DeepCopyInto(out *ComputedExportedServices)

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

func (*ComputedExportedServices) Descriptor deprecated

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

Deprecated: Use ComputedExportedServices.ProtoReflect.Descriptor instead.

func (*ComputedExportedServices) GetServices

func (*ComputedExportedServices) MarshalBinary

func (msg *ComputedExportedServices) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*ComputedExportedServices) MarshalJSON

func (this *ComputedExportedServices) MarshalJSON() ([]byte, error)

MarshalJSON is a custom marshaler for ComputedExportedServices

func (*ComputedExportedServices) ProtoMessage

func (*ComputedExportedServices) ProtoMessage()

func (*ComputedExportedServices) ProtoReflect

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

func (*ComputedExportedServices) Reset

func (x *ComputedExportedServices) Reset()

func (*ComputedExportedServices) String

func (x *ComputedExportedServices) String() string

func (*ComputedExportedServices) UnmarshalBinary

func (msg *ComputedExportedServices) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler

func (*ComputedExportedServices) UnmarshalJSON

func (this *ComputedExportedServices) UnmarshalJSON(b []byte) error

UnmarshalJSON is a custom unmarshaler for ComputedExportedServices

type ExportedServices

type ExportedServices struct {
	Services  []string                    `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
	Consumers []*ExportedServicesConsumer `protobuf:"bytes,2,rep,name=consumers,proto3" json:"consumers,omitempty"`
	// contains filtered or unexported fields
}

func (*ExportedServices) DeepCopy

func (in *ExportedServices) DeepCopy() *ExportedServices

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

func (*ExportedServices) DeepCopyInterface

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

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

func (*ExportedServices) DeepCopyInto

func (in *ExportedServices) DeepCopyInto(out *ExportedServices)

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

func (*ExportedServices) Descriptor deprecated

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

Deprecated: Use ExportedServices.ProtoReflect.Descriptor instead.

func (*ExportedServices) GetConsumers

func (x *ExportedServices) GetConsumers() []*ExportedServicesConsumer

func (*ExportedServices) GetServices

func (x *ExportedServices) GetServices() []string

func (*ExportedServices) MarshalBinary

func (msg *ExportedServices) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*ExportedServices) MarshalJSON

func (this *ExportedServices) MarshalJSON() ([]byte, error)

MarshalJSON is a custom marshaler for ExportedServices

func (*ExportedServices) ProtoMessage

func (*ExportedServices) ProtoMessage()

func (*ExportedServices) ProtoReflect

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

func (*ExportedServices) Reset

func (x *ExportedServices) Reset()

func (*ExportedServices) String

func (x *ExportedServices) String() string

func (*ExportedServices) UnmarshalBinary

func (msg *ExportedServices) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler

func (*ExportedServices) UnmarshalJSON

func (this *ExportedServices) UnmarshalJSON(b []byte) error

UnmarshalJSON is a custom unmarshaler for ExportedServices

type ExportedServicesConsumer

type ExportedServicesConsumer struct {

	// Types that are assignable to ConsumerTenancy:
	//
	//	*ExportedServicesConsumer_Peer
	//	*ExportedServicesConsumer_Partition
	//	*ExportedServicesConsumer_SamenessGroup
	ConsumerTenancy isExportedServicesConsumer_ConsumerTenancy `protobuf_oneof:"consumer_tenancy"`
	// contains filtered or unexported fields
}

+kubebuilder:validation:Type=object +kubebuilder:validation:Schemaless +kubebuilder:pruning:PreserveUnknownFields

func (*ExportedServicesConsumer) DeepCopy

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

func (*ExportedServicesConsumer) DeepCopyInterface

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

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

func (*ExportedServicesConsumer) DeepCopyInto

func (in *ExportedServicesConsumer) DeepCopyInto(out *ExportedServicesConsumer)

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

func (*ExportedServicesConsumer) Descriptor deprecated

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

Deprecated: Use ExportedServicesConsumer.ProtoReflect.Descriptor instead.

func (*ExportedServicesConsumer) GetConsumerTenancy

func (m *ExportedServicesConsumer) GetConsumerTenancy() isExportedServicesConsumer_ConsumerTenancy

func (*ExportedServicesConsumer) GetPartition

func (x *ExportedServicesConsumer) GetPartition() string

func (*ExportedServicesConsumer) GetPeer

func (x *ExportedServicesConsumer) GetPeer() string

func (*ExportedServicesConsumer) GetSamenessGroup

func (x *ExportedServicesConsumer) GetSamenessGroup() string

func (*ExportedServicesConsumer) MarshalBinary

func (msg *ExportedServicesConsumer) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*ExportedServicesConsumer) MarshalJSON

func (this *ExportedServicesConsumer) MarshalJSON() ([]byte, error)

MarshalJSON is a custom marshaler for ExportedServicesConsumer

func (*ExportedServicesConsumer) ProtoMessage

func (*ExportedServicesConsumer) ProtoMessage()

func (*ExportedServicesConsumer) ProtoReflect

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

func (*ExportedServicesConsumer) Reset

func (x *ExportedServicesConsumer) Reset()

func (*ExportedServicesConsumer) String

func (x *ExportedServicesConsumer) String() string

func (*ExportedServicesConsumer) UnmarshalBinary

func (msg *ExportedServicesConsumer) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler

func (*ExportedServicesConsumer) UnmarshalJSON

func (this *ExportedServicesConsumer) UnmarshalJSON(b []byte) error

UnmarshalJSON is a custom unmarshaler for ExportedServicesConsumer

type ExportedServicesConsumer_Partition

type ExportedServicesConsumer_Partition struct {
	Partition string `protobuf:"bytes,2,opt,name=partition,proto3,oneof"`
}

type ExportedServicesConsumer_Peer

type ExportedServicesConsumer_Peer struct {
	Peer string `protobuf:"bytes,1,opt,name=peer,proto3,oneof"`
}

type ExportedServicesConsumer_SamenessGroup

type ExportedServicesConsumer_SamenessGroup struct {
	SamenessGroup string `protobuf:"bytes,3,opt,name=sameness_group,json=samenessGroup,proto3,oneof"`
}

type NamespaceExportedServices

type NamespaceExportedServices struct {
	Consumers []*ExportedServicesConsumer `protobuf:"bytes,1,rep,name=consumers,proto3" json:"consumers,omitempty"`
	// contains filtered or unexported fields
}

func (*NamespaceExportedServices) DeepCopy

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

func (*NamespaceExportedServices) DeepCopyInterface

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

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

func (*NamespaceExportedServices) DeepCopyInto

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

func (*NamespaceExportedServices) Descriptor deprecated

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

Deprecated: Use NamespaceExportedServices.ProtoReflect.Descriptor instead.

func (*NamespaceExportedServices) GetConsumers

func (*NamespaceExportedServices) MarshalBinary

func (msg *NamespaceExportedServices) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*NamespaceExportedServices) MarshalJSON

func (this *NamespaceExportedServices) MarshalJSON() ([]byte, error)

MarshalJSON is a custom marshaler for NamespaceExportedServices

func (*NamespaceExportedServices) ProtoMessage

func (*NamespaceExportedServices) ProtoMessage()

func (*NamespaceExportedServices) ProtoReflect

func (*NamespaceExportedServices) Reset

func (x *NamespaceExportedServices) Reset()

func (*NamespaceExportedServices) String

func (x *NamespaceExportedServices) String() string

func (*NamespaceExportedServices) UnmarshalBinary

func (msg *NamespaceExportedServices) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler

func (*NamespaceExportedServices) UnmarshalJSON

func (this *NamespaceExportedServices) UnmarshalJSON(b []byte) error

UnmarshalJSON is a custom unmarshaler for NamespaceExportedServices

type PartitionExportedServices

type PartitionExportedServices struct {
	Consumers []*ExportedServicesConsumer `protobuf:"bytes,1,rep,name=consumers,proto3" json:"consumers,omitempty"`
	// contains filtered or unexported fields
}

func (*PartitionExportedServices) DeepCopy

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

func (*PartitionExportedServices) DeepCopyInterface

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

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

func (*PartitionExportedServices) DeepCopyInto

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

func (*PartitionExportedServices) Descriptor deprecated

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

Deprecated: Use PartitionExportedServices.ProtoReflect.Descriptor instead.

func (*PartitionExportedServices) GetConsumers

func (*PartitionExportedServices) MarshalBinary

func (msg *PartitionExportedServices) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*PartitionExportedServices) MarshalJSON

func (this *PartitionExportedServices) MarshalJSON() ([]byte, error)

MarshalJSON is a custom marshaler for PartitionExportedServices

func (*PartitionExportedServices) ProtoMessage

func (*PartitionExportedServices) ProtoMessage()

func (*PartitionExportedServices) ProtoReflect

func (*PartitionExportedServices) Reset

func (x *PartitionExportedServices) Reset()

func (*PartitionExportedServices) String

func (x *PartitionExportedServices) String() string

func (*PartitionExportedServices) UnmarshalBinary

func (msg *PartitionExportedServices) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler

func (*PartitionExportedServices) UnmarshalJSON

func (this *PartitionExportedServices) UnmarshalJSON(b []byte) error

UnmarshalJSON is a custom unmarshaler for PartitionExportedServices

Jump to

Keyboard shortcuts

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