Documentation ¶
Overview ¶
Code generated by protoc-gen-deepcopy. DO NOT EDIT.
Code generated by protoc-json-shim. DO NOT EDIT.
Index ¶
- Constants
- Variables
- type SamenessGroup
- func (in *SamenessGroup) DeepCopy() *SamenessGroup
- func (in *SamenessGroup) DeepCopyInterface() interface{}
- func (in *SamenessGroup) DeepCopyInto(out *SamenessGroup)
- func (*SamenessGroup) Descriptor() ([]byte, []int)deprecated
- func (x *SamenessGroup) GetDefaultForFailover() bool
- func (x *SamenessGroup) GetMembers() []*SamenessGroupMember
- func (msg *SamenessGroup) MarshalBinary() ([]byte, error)
- func (this *SamenessGroup) MarshalJSON() ([]byte, error)
- func (*SamenessGroup) ProtoMessage()
- func (x *SamenessGroup) ProtoReflect() protoreflect.Message
- func (x *SamenessGroup) Reset()
- func (x *SamenessGroup) String() string
- func (msg *SamenessGroup) UnmarshalBinary(b []byte) error
- func (this *SamenessGroup) UnmarshalJSON(b []byte) error
- type SamenessGroupMember
- func (in *SamenessGroupMember) DeepCopy() *SamenessGroupMember
- func (in *SamenessGroupMember) DeepCopyInterface() interface{}
- func (in *SamenessGroupMember) DeepCopyInto(out *SamenessGroupMember)
- func (*SamenessGroupMember) Descriptor() ([]byte, []int)deprecated
- func (m *SamenessGroupMember) GetMember() isSamenessGroupMember_Member
- func (x *SamenessGroupMember) GetPartition() string
- func (x *SamenessGroupMember) GetPeer() string
- func (msg *SamenessGroupMember) MarshalBinary() ([]byte, error)
- func (this *SamenessGroupMember) MarshalJSON() ([]byte, error)
- func (*SamenessGroupMember) ProtoMessage()
- func (x *SamenessGroupMember) ProtoReflect() protoreflect.Message
- func (x *SamenessGroupMember) Reset()
- func (x *SamenessGroupMember) String() string
- func (msg *SamenessGroupMember) UnmarshalBinary(b []byte) error
- func (this *SamenessGroupMember) UnmarshalJSON(b []byte) error
- type SamenessGroupMember_Partition
- type SamenessGroupMember_Peer
Constants ¶
const ( GroupName = "multicluster" Version = "v2beta1" SamenessGroupKind = "SamenessGroup" )
Variables ¶
var ( SamenessGroupMarshaler = &protojson.MarshalOptions{} SamenessGroupUnmarshaler = &protojson.UnmarshalOptions{DiscardUnknown: false} )
var File_pbmulticluster_v2beta1_sameness_group_proto protoreflect.FileDescriptor
var ( SamenessGroupType = &pbresource.Type{ Group: GroupName, GroupVersion: Version, Kind: SamenessGroupKind, } )
Functions ¶
This section is empty.
Types ¶
type SamenessGroup ¶
type SamenessGroup struct { DefaultForFailover bool `protobuf:"varint,1,opt,name=default_for_failover,json=defaultForFailover,proto3" json:"default_for_failover,omitempty"` Members []*SamenessGroupMember `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"` // contains filtered or unexported fields }
func (*SamenessGroup) DeepCopy ¶
func (in *SamenessGroup) DeepCopy() *SamenessGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamenessGroup. Required by controller-gen.
func (*SamenessGroup) DeepCopyInterface ¶
func (in *SamenessGroup) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new SamenessGroup. Required by controller-gen.
func (*SamenessGroup) DeepCopyInto ¶
func (in *SamenessGroup) DeepCopyInto(out *SamenessGroup)
DeepCopyInto supports using SamenessGroup within kubernetes types, where deepcopy-gen is used.
func (*SamenessGroup) Descriptor
deprecated
func (*SamenessGroup) Descriptor() ([]byte, []int)
Deprecated: Use SamenessGroup.ProtoReflect.Descriptor instead.
func (*SamenessGroup) GetDefaultForFailover ¶
func (x *SamenessGroup) GetDefaultForFailover() bool
func (*SamenessGroup) GetMembers ¶
func (x *SamenessGroup) GetMembers() []*SamenessGroupMember
func (*SamenessGroup) MarshalBinary ¶
func (msg *SamenessGroup) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*SamenessGroup) MarshalJSON ¶
func (this *SamenessGroup) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for SamenessGroup
func (*SamenessGroup) ProtoMessage ¶
func (*SamenessGroup) ProtoMessage()
func (*SamenessGroup) ProtoReflect ¶
func (x *SamenessGroup) ProtoReflect() protoreflect.Message
func (*SamenessGroup) Reset ¶
func (x *SamenessGroup) Reset()
func (*SamenessGroup) String ¶
func (x *SamenessGroup) String() string
func (*SamenessGroup) UnmarshalBinary ¶
func (msg *SamenessGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
func (*SamenessGroup) UnmarshalJSON ¶
func (this *SamenessGroup) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for SamenessGroup
type SamenessGroupMember ¶
type SamenessGroupMember struct { // Types that are assignable to Member: // // *SamenessGroupMember_Peer // *SamenessGroupMember_Partition Member isSamenessGroupMember_Member `protobuf_oneof:"member"` // contains filtered or unexported fields }
func (*SamenessGroupMember) DeepCopy ¶
func (in *SamenessGroupMember) DeepCopy() *SamenessGroupMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamenessGroupMember. Required by controller-gen.
func (*SamenessGroupMember) DeepCopyInterface ¶
func (in *SamenessGroupMember) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new SamenessGroupMember. Required by controller-gen.
func (*SamenessGroupMember) DeepCopyInto ¶
func (in *SamenessGroupMember) DeepCopyInto(out *SamenessGroupMember)
DeepCopyInto supports using SamenessGroupMember within kubernetes types, where deepcopy-gen is used.
func (*SamenessGroupMember) Descriptor
deprecated
func (*SamenessGroupMember) Descriptor() ([]byte, []int)
Deprecated: Use SamenessGroupMember.ProtoReflect.Descriptor instead.
func (*SamenessGroupMember) GetMember ¶
func (m *SamenessGroupMember) GetMember() isSamenessGroupMember_Member
func (*SamenessGroupMember) GetPartition ¶
func (x *SamenessGroupMember) GetPartition() string
func (*SamenessGroupMember) GetPeer ¶
func (x *SamenessGroupMember) GetPeer() string
func (*SamenessGroupMember) MarshalBinary ¶
func (msg *SamenessGroupMember) MarshalBinary() ([]byte, error)
MarshalBinary implements encoding.BinaryMarshaler
func (*SamenessGroupMember) MarshalJSON ¶
func (this *SamenessGroupMember) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for SamenessGroupMember
func (*SamenessGroupMember) ProtoMessage ¶
func (*SamenessGroupMember) ProtoMessage()
func (*SamenessGroupMember) ProtoReflect ¶
func (x *SamenessGroupMember) ProtoReflect() protoreflect.Message
func (*SamenessGroupMember) Reset ¶
func (x *SamenessGroupMember) Reset()
func (*SamenessGroupMember) String ¶
func (x *SamenessGroupMember) String() string
func (*SamenessGroupMember) UnmarshalBinary ¶
func (msg *SamenessGroupMember) UnmarshalBinary(b []byte) error
UnmarshalBinary implements encoding.BinaryUnmarshaler
func (*SamenessGroupMember) UnmarshalJSON ¶
func (this *SamenessGroupMember) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for SamenessGroupMember
type SamenessGroupMember_Partition ¶
type SamenessGroupMember_Partition struct {
Partition string `protobuf:"bytes,2,opt,name=partition,proto3,oneof"`
}
type SamenessGroupMember_Peer ¶
type SamenessGroupMember_Peer struct {
Peer string `protobuf:"bytes,1,opt,name=peer,proto3,oneof"`
}