Documentation
¶
Index ¶
- type Filter
- type FilterOption
- type GsFilterBuilder
- func (g *GsFilterBuilder) And() *GsFilterBuilder
- func (g *GsFilterBuilder) Build() string
- func (g *GsFilterBuilder) KBoolV(key string, value bool) *GsFilterBuilder
- func (g *GsFilterBuilder) KNumberV(key string, value float64) *GsFilterBuilder
- func (g *GsFilterBuilder) KObjectV(key string, value builder.FilterBuilderObject) *GsFilterBuilder
- func (g *GsFilterBuilder) KStringV(key string, value string) *GsFilterBuilder
- func (g *GsFilterBuilder) OpsState(opsState string) *GsFilterBuilder
- func (g *GsFilterBuilder) OpsStateObject(obj builder.FilterBuilderObject) *GsFilterBuilder
- func (g *GsFilterBuilder) Or() *GsFilterBuilder
- func (g *GsFilterBuilder) Reset()
- func (g *GsFilterBuilder) UpdatePriority(updatePriority int) *GsFilterBuilder
- func (g *GsFilterBuilder) UpdatePriorityObject(obj builder.FilterBuilderObject) *GsFilterBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Filter ¶
type Filter struct {
// contains filtered or unexported fields
}
func NewFilter ¶
func NewFilter(option *FilterOption) *Filter
func (*Filter) GetFilteredGameServers ¶
func (f *Filter) GetFilteredGameServers(rawFilter string) ([]*v1alpha1.GameServer, error)
type FilterOption ¶
type FilterOption struct {
options.KubeOption
}
type GsFilterBuilder ¶
type GsFilterBuilder struct {
// contains filtered or unexported fields
}
func NewGsFilterBuilder ¶
func NewGsFilterBuilder() *GsFilterBuilder
func (*GsFilterBuilder) And ¶
func (g *GsFilterBuilder) And() *GsFilterBuilder
func (*GsFilterBuilder) Build ¶
func (g *GsFilterBuilder) Build() string
func (*GsFilterBuilder) KBoolV ¶
func (g *GsFilterBuilder) KBoolV(key string, value bool) *GsFilterBuilder
func (*GsFilterBuilder) KNumberV ¶
func (g *GsFilterBuilder) KNumberV(key string, value float64) *GsFilterBuilder
func (*GsFilterBuilder) KObjectV ¶
func (g *GsFilterBuilder) KObjectV(key string, value builder.FilterBuilderObject) *GsFilterBuilder
func (*GsFilterBuilder) KStringV ¶
func (g *GsFilterBuilder) KStringV(key string, value string) *GsFilterBuilder
func (*GsFilterBuilder) OpsState ¶
func (g *GsFilterBuilder) OpsState(opsState string) *GsFilterBuilder
func (*GsFilterBuilder) OpsStateObject ¶
func (g *GsFilterBuilder) OpsStateObject(obj builder.FilterBuilderObject) *GsFilterBuilder
func (*GsFilterBuilder) Or ¶
func (g *GsFilterBuilder) Or() *GsFilterBuilder
func (*GsFilterBuilder) Reset ¶
func (g *GsFilterBuilder) Reset()
func (*GsFilterBuilder) UpdatePriority ¶
func (g *GsFilterBuilder) UpdatePriority(updatePriority int) *GsFilterBuilder
func (*GsFilterBuilder) UpdatePriorityObject ¶
func (g *GsFilterBuilder) UpdatePriorityObject(obj builder.FilterBuilderObject) *GsFilterBuilder
Click to show internal directories.
Click to hide internal directories.