Documentation
¶
Index ¶
- func AttributesToGRPC(as []*Attribute) (res []*netmap.NodeInfo_Attribute)
- func ClauseToGRPCMessage(n Clause) netmap.Clause
- func FiltersToGRPC(fs []*Filter) (res []*netmap.Filter)
- func NodeStateToGRPCMessage(n NodeState) netmap.NodeInfo_State
- func OperationToGRPCMessage(n Operation) netmap.Operation
- func ReplicasToGRPC(rs []*Replica) (res []*netmap.Replica)
- func SelectorsToGRPC(ss []*Selector) (res []*netmap.Selector)
- type Attribute
- func (a *Attribute) FromGRPCMessage(m grpc.Message) error
- func (a *Attribute) GetKey() string
- func (a *Attribute) GetParents() []string
- func (a *Attribute) GetValue() string
- func (a *Attribute) MarshalJSON() ([]byte, error)
- func (a *Attribute) SetKey(v string)
- func (a *Attribute) SetParents(parent []string)
- func (a *Attribute) SetValue(v string)
- func (a *Attribute) StableMarshal(buf []byte) ([]byte, error)
- func (a *Attribute) StableSize() (size int)
- func (a *Attribute) ToGRPCMessage() grpc.Message
- func (a *Attribute) Unmarshal(data []byte) error
- func (a *Attribute) UnmarshalJSON(data []byte) error
- type Clause
- type Filter
- func (f *Filter) FromGRPCMessage(m grpc.Message) error
- func (f *Filter) GetFilters() []*Filter
- func (f *Filter) GetKey() string
- func (f *Filter) GetName() string
- func (f *Filter) GetOp() Operation
- func (f *Filter) GetValue() string
- func (f *Filter) MarshalJSON() ([]byte, error)
- func (f *Filter) SetFilters(filters []*Filter)
- func (f *Filter) SetKey(key string)
- func (f *Filter) SetName(name string)
- func (f *Filter) SetOp(op Operation)
- func (f *Filter) SetValue(value string)
- func (f *Filter) StableMarshal(buf []byte) ([]byte, error)
- func (f *Filter) StableSize() (size int)
- func (f *Filter) ToGRPCMessage() grpc.Message
- func (f *Filter) Unmarshal(data []byte) error
- func (f *Filter) UnmarshalJSON(data []byte) error
- type LocalNodeInfoRequest
- type LocalNodeInfoRequestBody
- func (l *LocalNodeInfoRequestBody) FromGRPCMessage(m grpc.Message) error
- func (l *LocalNodeInfoRequestBody) StableMarshal(buf []byte) ([]byte, error)
- func (l *LocalNodeInfoRequestBody) StableSize() (size int)
- func (l *LocalNodeInfoRequestBody) ToGRPCMessage() grpc.Message
- func (l *LocalNodeInfoRequestBody) Unmarshal([]byte) error
- type LocalNodeInfoResponse
- type LocalNodeInfoResponseBody
- func (l *LocalNodeInfoResponseBody) FromGRPCMessage(m grpc.Message) error
- func (l *LocalNodeInfoResponseBody) GetNodeInfo() *NodeInfo
- func (l *LocalNodeInfoResponseBody) GetVersion() *refs.Version
- func (l *LocalNodeInfoResponseBody) SetNodeInfo(nodeInfo *NodeInfo)
- func (l *LocalNodeInfoResponseBody) SetVersion(version *refs.Version)
- func (l *LocalNodeInfoResponseBody) StableMarshal(buf []byte) ([]byte, error)
- func (l *LocalNodeInfoResponseBody) StableSize() (size int)
- func (l *LocalNodeInfoResponseBody) ToGRPCMessage() grpc.Message
- func (l *LocalNodeInfoResponseBody) Unmarshal(data []byte) error
- type NetworkInfo
- func (i *NetworkInfo) FromGRPCMessage(m grpc.Message) error
- func (i *NetworkInfo) GetCurrentEpoch() uint64
- func (i *NetworkInfo) GetMagicNumber() uint64
- func (i *NetworkInfo) MarshalJSON() ([]byte, error)
- func (i *NetworkInfo) SetCurrentEpoch(epoch uint64)
- func (i *NetworkInfo) SetMagicNumber(magic uint64)
- func (i *NetworkInfo) StableMarshal(buf []byte) ([]byte, error)
- func (i *NetworkInfo) StableSize() (size int)
- func (i *NetworkInfo) ToGRPCMessage() grpc.Message
- func (i *NetworkInfo) Unmarshal(data []byte) error
- func (i *NetworkInfo) UnmarshalJSON(data []byte) error
- type NetworkInfoRequest
- type NetworkInfoRequestBody
- func (l *NetworkInfoRequestBody) FromGRPCMessage(m grpc.Message) error
- func (l *NetworkInfoRequestBody) StableMarshal(buf []byte) ([]byte, error)
- func (l *NetworkInfoRequestBody) StableSize() (size int)
- func (l *NetworkInfoRequestBody) ToGRPCMessage() grpc.Message
- func (l *NetworkInfoRequestBody) Unmarshal(data []byte) error
- type NetworkInfoResponse
- type NetworkInfoResponseBody
- func (i *NetworkInfoResponseBody) FromGRPCMessage(m grpc.Message) error
- func (i *NetworkInfoResponseBody) GetNetworkInfo() *NetworkInfo
- func (i *NetworkInfoResponseBody) SetNetworkInfo(netInfo *NetworkInfo)
- func (i *NetworkInfoResponseBody) StableMarshal(buf []byte) ([]byte, error)
- func (i *NetworkInfoResponseBody) StableSize() (size int)
- func (i *NetworkInfoResponseBody) ToGRPCMessage() grpc.Message
- func (i *NetworkInfoResponseBody) Unmarshal(data []byte) error
- type NodeInfo
- func (ni *NodeInfo) FromGRPCMessage(m grpc.Message) error
- func (ni *NodeInfo) GetAddress() (addr string)deprecated
- func (ni *NodeInfo) GetAttributes() []*Attribute
- func (ni *NodeInfo) GetPublicKey() []byte
- func (ni *NodeInfo) GetState() NodeState
- func (ni *NodeInfo) IterateAddresses(f func(string) bool)
- func (ni *NodeInfo) MarshalJSON() ([]byte, error)
- func (ni *NodeInfo) NumberOfAddresses() int
- func (ni *NodeInfo) SetAddress(v string)deprecated
- func (ni *NodeInfo) SetAddresses(v ...string)
- func (ni *NodeInfo) SetAttributes(v []*Attribute)
- func (ni *NodeInfo) SetPublicKey(v []byte)
- func (ni *NodeInfo) SetState(state NodeState)
- func (ni *NodeInfo) StableMarshal(buf []byte) ([]byte, error)
- func (ni *NodeInfo) StableSize() (size int)
- func (ni *NodeInfo) ToGRPCMessage() grpc.Message
- func (ni *NodeInfo) Unmarshal(data []byte) error
- func (ni *NodeInfo) UnmarshalJSON(data []byte) error
- type NodeState
- type Operation
- type PlacementPolicy
- func (p *PlacementPolicy) FromGRPCMessage(m grpc.Message) error
- func (p *PlacementPolicy) GetContainerBackupFactor() uint32
- func (p *PlacementPolicy) GetFilters() []*Filter
- func (p *PlacementPolicy) GetReplicas() []*Replica
- func (p *PlacementPolicy) GetSelectors() []*Selector
- func (p *PlacementPolicy) MarshalJSON() ([]byte, error)
- func (p *PlacementPolicy) SetContainerBackupFactor(backupFactor uint32)
- func (p *PlacementPolicy) SetFilters(filters []*Filter)
- func (p *PlacementPolicy) SetReplicas(replicas []*Replica)
- func (p *PlacementPolicy) SetSelectors(selectors []*Selector)
- func (p *PlacementPolicy) StableMarshal(buf []byte) ([]byte, error)
- func (p *PlacementPolicy) StableSize() (size int)
- func (p *PlacementPolicy) ToGRPCMessage() grpc.Message
- func (p *PlacementPolicy) Unmarshal(data []byte) error
- func (p *PlacementPolicy) UnmarshalJSON(data []byte) error
- type Replica
- func (r *Replica) FromGRPCMessage(m grpc.Message) error
- func (r *Replica) GetCount() uint32
- func (r *Replica) GetSelector() string
- func (r *Replica) MarshalJSON() ([]byte, error)
- func (r *Replica) SetCount(count uint32)
- func (r *Replica) SetSelector(selector string)
- func (r *Replica) StableMarshal(buf []byte) ([]byte, error)
- func (r *Replica) StableSize() (size int)
- func (r *Replica) ToGRPCMessage() grpc.Message
- func (r *Replica) Unmarshal(data []byte) error
- func (r *Replica) UnmarshalJSON(data []byte) error
- type Selector
- func (s *Selector) FromGRPCMessage(m grpc.Message) error
- func (s *Selector) GetAttribute() string
- func (s *Selector) GetClause() Clause
- func (s *Selector) GetCount() uint32
- func (s *Selector) GetFilter() string
- func (s *Selector) GetName() string
- func (s *Selector) MarshalJSON() ([]byte, error)
- func (s *Selector) SetAttribute(attribute string)
- func (s *Selector) SetClause(clause Clause)
- func (s *Selector) SetCount(count uint32)
- func (s *Selector) SetFilter(filter string)
- func (s *Selector) SetName(name string)
- func (s *Selector) StableMarshal(buf []byte) ([]byte, error)
- func (s *Selector) StableSize() (size int)
- func (s *Selector) ToGRPCMessage() grpc.Message
- func (s *Selector) Unmarshal(data []byte) error
- func (s *Selector) UnmarshalJSON(data []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AttributesToGRPC ¶ added in v1.25.0
func AttributesToGRPC(as []*Attribute) (res []*netmap.NodeInfo_Attribute)
func ClauseToGRPCMessage ¶
func FiltersToGRPC ¶ added in v1.25.0
func NodeStateToGRPCMessage ¶
func NodeStateToGRPCMessage(n NodeState) netmap.NodeInfo_State
func OperationToGRPCMessage ¶
func ReplicasToGRPC ¶ added in v1.25.0
func SelectorsToGRPC ¶ added in v1.25.0
Types ¶
type Attribute ¶
type Attribute struct {
// contains filtered or unexported fields
}
Attribute of storage node.
func AttributesFromGRPC ¶ added in v1.25.0
func AttributesFromGRPC(as []*netmap.NodeInfo_Attribute) (res []*Attribute, err error)
func (*Attribute) FromGRPCMessage ¶ added in v1.25.0
func (*Attribute) GetParents ¶
func (*Attribute) MarshalJSON ¶
func (*Attribute) SetParents ¶
func (*Attribute) StableSize ¶
func (*Attribute) ToGRPCMessage ¶ added in v1.25.0
func (*Attribute) UnmarshalJSON ¶
type Clause ¶
type Clause uint32
Clause of placement selector.
func ClauseFromGRPCMessage ¶
func (*Clause) FromString ¶ added in v1.28.0
FromString parses Clause from a string representation. It is a reverse action to String().
Returns true if s was parsed successfully.
type Filter ¶
type Filter struct {
// contains filtered or unexported fields
}
func FiltersFromGRPC ¶ added in v1.25.0
func (*Filter) FromGRPCMessage ¶ added in v1.25.0
func (*Filter) GetFilters ¶
func (*Filter) MarshalJSON ¶
func (*Filter) SetFilters ¶
func (*Filter) StableSize ¶
func (*Filter) ToGRPCMessage ¶ added in v1.25.0
func (*Filter) UnmarshalJSON ¶
type LocalNodeInfoRequest ¶
type LocalNodeInfoRequest struct { session.RequestHeaders // contains filtered or unexported fields }
func (*LocalNodeInfoRequest) FromGRPCMessage ¶ added in v1.25.0
func (l *LocalNodeInfoRequest) FromGRPCMessage(m grpc.Message) error
func (*LocalNodeInfoRequest) GetBody ¶
func (l *LocalNodeInfoRequest) GetBody() *LocalNodeInfoRequestBody
func (*LocalNodeInfoRequest) SetBody ¶
func (l *LocalNodeInfoRequest) SetBody(body *LocalNodeInfoRequestBody)
func (*LocalNodeInfoRequest) ToGRPCMessage ¶ added in v1.25.0
func (l *LocalNodeInfoRequest) ToGRPCMessage() grpc.Message
type LocalNodeInfoRequestBody ¶
type LocalNodeInfoRequestBody struct{}
func (*LocalNodeInfoRequestBody) FromGRPCMessage ¶ added in v1.25.0
func (l *LocalNodeInfoRequestBody) FromGRPCMessage(m grpc.Message) error
func (*LocalNodeInfoRequestBody) StableMarshal ¶
func (l *LocalNodeInfoRequestBody) StableMarshal(buf []byte) ([]byte, error)
func (*LocalNodeInfoRequestBody) StableSize ¶
func (l *LocalNodeInfoRequestBody) StableSize() (size int)
func (*LocalNodeInfoRequestBody) ToGRPCMessage ¶ added in v1.25.0
func (l *LocalNodeInfoRequestBody) ToGRPCMessage() grpc.Message
func (*LocalNodeInfoRequestBody) Unmarshal ¶ added in v1.25.0
func (l *LocalNodeInfoRequestBody) Unmarshal([]byte) error
type LocalNodeInfoResponse ¶
type LocalNodeInfoResponse struct { session.ResponseHeaders // contains filtered or unexported fields }
func (*LocalNodeInfoResponse) FromGRPCMessage ¶ added in v1.25.0
func (l *LocalNodeInfoResponse) FromGRPCMessage(m grpc.Message) error
func (*LocalNodeInfoResponse) GetBody ¶
func (l *LocalNodeInfoResponse) GetBody() *LocalNodeInfoResponseBody
func (*LocalNodeInfoResponse) SetBody ¶
func (l *LocalNodeInfoResponse) SetBody(body *LocalNodeInfoResponseBody)
func (*LocalNodeInfoResponse) ToGRPCMessage ¶ added in v1.25.0
func (l *LocalNodeInfoResponse) ToGRPCMessage() grpc.Message
type LocalNodeInfoResponseBody ¶
type LocalNodeInfoResponseBody struct {
// contains filtered or unexported fields
}
func (*LocalNodeInfoResponseBody) FromGRPCMessage ¶ added in v1.25.0
func (l *LocalNodeInfoResponseBody) FromGRPCMessage(m grpc.Message) error
func (*LocalNodeInfoResponseBody) GetNodeInfo ¶
func (l *LocalNodeInfoResponseBody) GetNodeInfo() *NodeInfo
func (*LocalNodeInfoResponseBody) GetVersion ¶
func (l *LocalNodeInfoResponseBody) GetVersion() *refs.Version
func (*LocalNodeInfoResponseBody) SetNodeInfo ¶
func (l *LocalNodeInfoResponseBody) SetNodeInfo(nodeInfo *NodeInfo)
func (*LocalNodeInfoResponseBody) SetVersion ¶
func (l *LocalNodeInfoResponseBody) SetVersion(version *refs.Version)
func (*LocalNodeInfoResponseBody) StableMarshal ¶
func (l *LocalNodeInfoResponseBody) StableMarshal(buf []byte) ([]byte, error)
func (*LocalNodeInfoResponseBody) StableSize ¶
func (l *LocalNodeInfoResponseBody) StableSize() (size int)
func (*LocalNodeInfoResponseBody) ToGRPCMessage ¶ added in v1.25.0
func (l *LocalNodeInfoResponseBody) ToGRPCMessage() grpc.Message
func (*LocalNodeInfoResponseBody) Unmarshal ¶ added in v1.25.0
func (l *LocalNodeInfoResponseBody) Unmarshal(data []byte) error
type NetworkInfo ¶ added in v1.24.0
type NetworkInfo struct {
// contains filtered or unexported fields
}
NetworkInfo groups information about NeoFS network.
func (*NetworkInfo) FromGRPCMessage ¶ added in v1.25.0
func (i *NetworkInfo) FromGRPCMessage(m grpc.Message) error
func (*NetworkInfo) GetCurrentEpoch ¶ added in v1.24.0
func (i *NetworkInfo) GetCurrentEpoch() uint64
GetCurrentEpoch returns number of the current epoch.
func (*NetworkInfo) GetMagicNumber ¶ added in v1.24.0
func (i *NetworkInfo) GetMagicNumber() uint64
GetMagicNumber returns magic number of the sidechain.
func (*NetworkInfo) MarshalJSON ¶ added in v1.24.0
func (i *NetworkInfo) MarshalJSON() ([]byte, error)
func (*NetworkInfo) SetCurrentEpoch ¶ added in v1.24.0
func (i *NetworkInfo) SetCurrentEpoch(epoch uint64)
SetCurrentEpoch sets number of the current epoch.
func (*NetworkInfo) SetMagicNumber ¶ added in v1.24.0
func (i *NetworkInfo) SetMagicNumber(magic uint64)
SetMagicNumber sets magic number of the sidechain.
func (*NetworkInfo) StableMarshal ¶ added in v1.24.0
func (i *NetworkInfo) StableMarshal(buf []byte) ([]byte, error)
func (*NetworkInfo) StableSize ¶ added in v1.24.0
func (i *NetworkInfo) StableSize() (size int)
func (*NetworkInfo) ToGRPCMessage ¶ added in v1.25.0
func (i *NetworkInfo) ToGRPCMessage() grpc.Message
func (*NetworkInfo) Unmarshal ¶ added in v1.24.0
func (i *NetworkInfo) Unmarshal(data []byte) error
func (*NetworkInfo) UnmarshalJSON ¶ added in v1.24.0
func (i *NetworkInfo) UnmarshalJSON(data []byte) error
type NetworkInfoRequest ¶ added in v1.24.0
type NetworkInfoRequest struct { session.RequestHeaders // contains filtered or unexported fields }
NetworkInfoRequest is a structure of NetworkInfo request.
func (*NetworkInfoRequest) FromGRPCMessage ¶ added in v1.25.0
func (l *NetworkInfoRequest) FromGRPCMessage(m grpc.Message) error
func (*NetworkInfoRequest) GetBody ¶ added in v1.24.0
func (l *NetworkInfoRequest) GetBody() *NetworkInfoRequestBody
func (*NetworkInfoRequest) SetBody ¶ added in v1.24.0
func (l *NetworkInfoRequest) SetBody(body *NetworkInfoRequestBody)
func (*NetworkInfoRequest) ToGRPCMessage ¶ added in v1.25.0
func (l *NetworkInfoRequest) ToGRPCMessage() grpc.Message
type NetworkInfoRequestBody ¶ added in v1.24.0
type NetworkInfoRequestBody struct{}
NetworkInfoRequestBody is a structure of NetworkInfo request body.
func (*NetworkInfoRequestBody) FromGRPCMessage ¶ added in v1.25.0
func (l *NetworkInfoRequestBody) FromGRPCMessage(m grpc.Message) error
func (*NetworkInfoRequestBody) StableMarshal ¶ added in v1.24.0
func (l *NetworkInfoRequestBody) StableMarshal(buf []byte) ([]byte, error)
func (*NetworkInfoRequestBody) StableSize ¶ added in v1.24.0
func (l *NetworkInfoRequestBody) StableSize() (size int)
func (*NetworkInfoRequestBody) ToGRPCMessage ¶ added in v1.25.0
func (l *NetworkInfoRequestBody) ToGRPCMessage() grpc.Message
func (*NetworkInfoRequestBody) Unmarshal ¶ added in v1.25.0
func (l *NetworkInfoRequestBody) Unmarshal(data []byte) error
type NetworkInfoResponse ¶ added in v1.24.0
type NetworkInfoResponse struct { session.ResponseHeaders // contains filtered or unexported fields }
NetworkInfoResponse is a structure of NetworkInfo response.
func (*NetworkInfoResponse) FromGRPCMessage ¶ added in v1.25.0
func (l *NetworkInfoResponse) FromGRPCMessage(m grpc.Message) error
func (*NetworkInfoResponse) GetBody ¶ added in v1.24.0
func (l *NetworkInfoResponse) GetBody() *NetworkInfoResponseBody
func (*NetworkInfoResponse) SetBody ¶ added in v1.24.0
func (l *NetworkInfoResponse) SetBody(body *NetworkInfoResponseBody)
func (*NetworkInfoResponse) ToGRPCMessage ¶ added in v1.25.0
func (l *NetworkInfoResponse) ToGRPCMessage() grpc.Message
type NetworkInfoResponseBody ¶ added in v1.24.0
type NetworkInfoResponseBody struct {
// contains filtered or unexported fields
}
NetworkInfoResponseBody is a structure of NetworkInfo response body.
func (*NetworkInfoResponseBody) FromGRPCMessage ¶ added in v1.25.0
func (i *NetworkInfoResponseBody) FromGRPCMessage(m grpc.Message) error
func (*NetworkInfoResponseBody) GetNetworkInfo ¶ added in v1.24.0
func (i *NetworkInfoResponseBody) GetNetworkInfo() *NetworkInfo
GetNetworkInfo returns information about the NeoFS network.
func (*NetworkInfoResponseBody) SetNetworkInfo ¶ added in v1.24.0
func (i *NetworkInfoResponseBody) SetNetworkInfo(netInfo *NetworkInfo)
SetNetworkInfo sets information about the NeoFS network.
func (*NetworkInfoResponseBody) StableMarshal ¶ added in v1.24.0
func (i *NetworkInfoResponseBody) StableMarshal(buf []byte) ([]byte, error)
func (*NetworkInfoResponseBody) StableSize ¶ added in v1.24.0
func (i *NetworkInfoResponseBody) StableSize() (size int)
func (*NetworkInfoResponseBody) ToGRPCMessage ¶ added in v1.25.0
func (i *NetworkInfoResponseBody) ToGRPCMessage() grpc.Message
func (*NetworkInfoResponseBody) Unmarshal ¶ added in v1.25.0
func (i *NetworkInfoResponseBody) Unmarshal(data []byte) error
type NodeInfo ¶
type NodeInfo struct {
// contains filtered or unexported fields
}
NodeInfo of storage node.
func (*NodeInfo) FromGRPCMessage ¶ added in v1.25.0
func (*NodeInfo) GetAddress
deprecated
func (*NodeInfo) GetAttributes ¶
func (*NodeInfo) GetPublicKey ¶
func (*NodeInfo) IterateAddresses ¶ added in v1.28.0
IterateAddresses iterates over network addresses of the node. Breaks iteration on f's true return.
Handler should not be nil.
func (*NodeInfo) MarshalJSON ¶
func (*NodeInfo) NumberOfAddresses ¶ added in v1.28.0
NumberOfAddresses returns number of network addresses of the node.
func (*NodeInfo) SetAddress
deprecated
func (*NodeInfo) SetAddresses ¶ added in v1.28.0
SetAddresses sets list of network addresses of the node.
func (*NodeInfo) SetAttributes ¶
func (*NodeInfo) SetPublicKey ¶
func (*NodeInfo) StableSize ¶
func (*NodeInfo) ToGRPCMessage ¶ added in v1.25.0
func (*NodeInfo) UnmarshalJSON ¶
type NodeState ¶
type NodeState uint32
NodeState of storage node.
func NodeStateFromRPCMessage ¶
func NodeStateFromRPCMessage(n netmap.NodeInfo_State) NodeState
func (*NodeState) FromString ¶ added in v1.28.0
FromString parses NodeState from a string representation. It is a reverse action to String().
Returns true if s was parsed successfully.
type Operation ¶
type Operation uint32
func (*Operation) FromString ¶ added in v1.28.0
FromString parses Operation from a string representation. It is a reverse action to String().
Returns true if s was parsed successfully.
type PlacementPolicy ¶
type PlacementPolicy struct {
// contains filtered or unexported fields
}
func (*PlacementPolicy) FromGRPCMessage ¶ added in v1.25.0
func (p *PlacementPolicy) FromGRPCMessage(m grpc.Message) error
func (*PlacementPolicy) GetContainerBackupFactor ¶
func (p *PlacementPolicy) GetContainerBackupFactor() uint32
func (*PlacementPolicy) GetFilters ¶
func (p *PlacementPolicy) GetFilters() []*Filter
func (*PlacementPolicy) GetReplicas ¶
func (p *PlacementPolicy) GetReplicas() []*Replica
func (*PlacementPolicy) GetSelectors ¶
func (p *PlacementPolicy) GetSelectors() []*Selector
func (*PlacementPolicy) MarshalJSON ¶
func (p *PlacementPolicy) MarshalJSON() ([]byte, error)
func (*PlacementPolicy) SetContainerBackupFactor ¶
func (p *PlacementPolicy) SetContainerBackupFactor(backupFactor uint32)
func (*PlacementPolicy) SetFilters ¶
func (p *PlacementPolicy) SetFilters(filters []*Filter)
func (*PlacementPolicy) SetReplicas ¶
func (p *PlacementPolicy) SetReplicas(replicas []*Replica)
func (*PlacementPolicy) SetSelectors ¶
func (p *PlacementPolicy) SetSelectors(selectors []*Selector)
func (*PlacementPolicy) StableMarshal ¶
func (p *PlacementPolicy) StableMarshal(buf []byte) ([]byte, error)
func (*PlacementPolicy) StableSize ¶
func (p *PlacementPolicy) StableSize() (size int)
func (*PlacementPolicy) ToGRPCMessage ¶ added in v1.25.0
func (p *PlacementPolicy) ToGRPCMessage() grpc.Message
func (*PlacementPolicy) Unmarshal ¶
func (p *PlacementPolicy) Unmarshal(data []byte) error
func (*PlacementPolicy) UnmarshalJSON ¶
func (p *PlacementPolicy) UnmarshalJSON(data []byte) error
type Replica ¶
type Replica struct {
// contains filtered or unexported fields
}
func ReplicasFromGRPC ¶ added in v1.25.0
func (*Replica) FromGRPCMessage ¶ added in v1.25.0
func (*Replica) GetSelector ¶
func (*Replica) MarshalJSON ¶
func (*Replica) SetSelector ¶
func (*Replica) StableSize ¶
func (*Replica) ToGRPCMessage ¶ added in v1.25.0
func (*Replica) UnmarshalJSON ¶
type Selector ¶
type Selector struct {
// contains filtered or unexported fields
}