internal/cmds/gen_connection.go
// Code generated DO NOT EDIT
package cmds
import "strconv"
type Auth Incomplete
func (b Builder) Auth() (c Auth) {
c = Auth{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "AUTH")
return c
}
func (c Auth) Username(username string) AuthUsername {
c.cs.s = append(c.cs.s, username)
return (AuthUsername)(c)
}
func (c Auth) Password(password string) AuthPassword {
c.cs.s = append(c.cs.s, password)
return (AuthPassword)(c)
}
type AuthPassword Incomplete
func (c AuthPassword) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type AuthUsername Incomplete
func (c AuthUsername) Password(password string) AuthPassword {
c.cs.s = append(c.cs.s, password)
return (AuthPassword)(c)
}
type ClientCaching Incomplete
func (b Builder) ClientCaching() (c ClientCaching) {
c = ClientCaching{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "CACHING")
return c
}
func (c ClientCaching) Yes() ClientCachingModeYes {
c.cs.s = append(c.cs.s, "YES")
return (ClientCachingModeYes)(c)
}
func (c ClientCaching) No() ClientCachingModeNo {
c.cs.s = append(c.cs.s, "NO")
return (ClientCachingModeNo)(c)
}
type ClientCachingModeNo Incomplete
func (c ClientCachingModeNo) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientCachingModeYes Incomplete
func (c ClientCachingModeYes) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientGetname Incomplete
func (b Builder) ClientGetname() (c ClientGetname) {
c = ClientGetname{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "GETNAME")
return c
}
func (c ClientGetname) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientGetredir Incomplete
func (b Builder) ClientGetredir() (c ClientGetredir) {
c = ClientGetredir{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "GETREDIR")
return c
}
func (c ClientGetredir) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientId Incomplete
func (b Builder) ClientId() (c ClientId) {
c = ClientId{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "ID")
return c
}
func (c ClientId) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientInfo Incomplete
func (b Builder) ClientInfo() (c ClientInfo) {
c = ClientInfo{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "INFO")
return c
}
func (c ClientInfo) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientKill Incomplete
func (b Builder) ClientKill() (c ClientKill) {
c = ClientKill{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "KILL")
return c
}
func (c ClientKill) IpPort(ipPort string) ClientKillIpPort {
c.cs.s = append(c.cs.s, ipPort)
return (ClientKillIpPort)(c)
}
func (c ClientKill) Id(clientId int64) ClientKillId {
c.cs.s = append(c.cs.s, "ID", strconv.FormatInt(clientId, 10))
return (ClientKillId)(c)
}
func (c ClientKill) TypeNormal() ClientKillTypeNormal {
c.cs.s = append(c.cs.s, "TYPE", "NORMAL")
return (ClientKillTypeNormal)(c)
}
func (c ClientKill) TypeMaster() ClientKillTypeMaster {
c.cs.s = append(c.cs.s, "TYPE", "MASTER")
return (ClientKillTypeMaster)(c)
}
func (c ClientKill) TypeReplica() ClientKillTypeReplica {
c.cs.s = append(c.cs.s, "TYPE", "REPLICA")
return (ClientKillTypeReplica)(c)
}
func (c ClientKill) TypePubsub() ClientKillTypePubsub {
c.cs.s = append(c.cs.s, "TYPE", "PUBSUB")
return (ClientKillTypePubsub)(c)
}
func (c ClientKill) User(username string) ClientKillUser {
c.cs.s = append(c.cs.s, "USER", username)
return (ClientKillUser)(c)
}
func (c ClientKill) Addr(ipPort string) ClientKillAddr {
c.cs.s = append(c.cs.s, "ADDR", ipPort)
return (ClientKillAddr)(c)
}
func (c ClientKill) Laddr(ipPort string) ClientKillLaddr {
c.cs.s = append(c.cs.s, "LADDR", ipPort)
return (ClientKillLaddr)(c)
}
func (c ClientKill) SkipmeYes() ClientKillSkipmeYes {
c.cs.s = append(c.cs.s, "SKIPME", "YES")
return (ClientKillSkipmeYes)(c)
}
func (c ClientKill) SkipmeNo() ClientKillSkipmeNo {
c.cs.s = append(c.cs.s, "SKIPME", "NO")
return (ClientKillSkipmeNo)(c)
}
func (c ClientKill) Maxage(maxage int64) ClientKillMaxage {
c.cs.s = append(c.cs.s, strconv.FormatInt(maxage, 10))
return (ClientKillMaxage)(c)
}
func (c ClientKill) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientKillAddr Incomplete
func (c ClientKillAddr) Laddr(ipPort string) ClientKillLaddr {
c.cs.s = append(c.cs.s, "LADDR", ipPort)
return (ClientKillLaddr)(c)
}
func (c ClientKillAddr) SkipmeYes() ClientKillSkipmeYes {
c.cs.s = append(c.cs.s, "SKIPME", "YES")
return (ClientKillSkipmeYes)(c)
}
func (c ClientKillAddr) SkipmeNo() ClientKillSkipmeNo {
c.cs.s = append(c.cs.s, "SKIPME", "NO")
return (ClientKillSkipmeNo)(c)
}
func (c ClientKillAddr) Maxage(maxage int64) ClientKillMaxage {
c.cs.s = append(c.cs.s, strconv.FormatInt(maxage, 10))
return (ClientKillMaxage)(c)
}
func (c ClientKillAddr) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientKillId Incomplete
func (c ClientKillId) TypeNormal() ClientKillTypeNormal {
c.cs.s = append(c.cs.s, "TYPE", "NORMAL")
return (ClientKillTypeNormal)(c)
}
func (c ClientKillId) TypeMaster() ClientKillTypeMaster {
c.cs.s = append(c.cs.s, "TYPE", "MASTER")
return (ClientKillTypeMaster)(c)
}
func (c ClientKillId) TypeReplica() ClientKillTypeReplica {
c.cs.s = append(c.cs.s, "TYPE", "REPLICA")
return (ClientKillTypeReplica)(c)
}
func (c ClientKillId) TypePubsub() ClientKillTypePubsub {
c.cs.s = append(c.cs.s, "TYPE", "PUBSUB")
return (ClientKillTypePubsub)(c)
}
func (c ClientKillId) User(username string) ClientKillUser {
c.cs.s = append(c.cs.s, "USER", username)
return (ClientKillUser)(c)
}
func (c ClientKillId) Addr(ipPort string) ClientKillAddr {
c.cs.s = append(c.cs.s, "ADDR", ipPort)
return (ClientKillAddr)(c)
}
func (c ClientKillId) Laddr(ipPort string) ClientKillLaddr {
c.cs.s = append(c.cs.s, "LADDR", ipPort)
return (ClientKillLaddr)(c)
}
func (c ClientKillId) SkipmeYes() ClientKillSkipmeYes {
c.cs.s = append(c.cs.s, "SKIPME", "YES")
return (ClientKillSkipmeYes)(c)
}
func (c ClientKillId) SkipmeNo() ClientKillSkipmeNo {
c.cs.s = append(c.cs.s, "SKIPME", "NO")
return (ClientKillSkipmeNo)(c)
}
func (c ClientKillId) Maxage(maxage int64) ClientKillMaxage {
c.cs.s = append(c.cs.s, strconv.FormatInt(maxage, 10))
return (ClientKillMaxage)(c)
}
func (c ClientKillId) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientKillIpPort Incomplete
func (c ClientKillIpPort) Id(clientId int64) ClientKillId {
c.cs.s = append(c.cs.s, "ID", strconv.FormatInt(clientId, 10))
return (ClientKillId)(c)
}
func (c ClientKillIpPort) TypeNormal() ClientKillTypeNormal {
c.cs.s = append(c.cs.s, "TYPE", "NORMAL")
return (ClientKillTypeNormal)(c)
}
func (c ClientKillIpPort) TypeMaster() ClientKillTypeMaster {
c.cs.s = append(c.cs.s, "TYPE", "MASTER")
return (ClientKillTypeMaster)(c)
}
func (c ClientKillIpPort) TypeReplica() ClientKillTypeReplica {
c.cs.s = append(c.cs.s, "TYPE", "REPLICA")
return (ClientKillTypeReplica)(c)
}
func (c ClientKillIpPort) TypePubsub() ClientKillTypePubsub {
c.cs.s = append(c.cs.s, "TYPE", "PUBSUB")
return (ClientKillTypePubsub)(c)
}
func (c ClientKillIpPort) User(username string) ClientKillUser {
c.cs.s = append(c.cs.s, "USER", username)
return (ClientKillUser)(c)
}
func (c ClientKillIpPort) Addr(ipPort string) ClientKillAddr {
c.cs.s = append(c.cs.s, "ADDR", ipPort)
return (ClientKillAddr)(c)
}
func (c ClientKillIpPort) Laddr(ipPort string) ClientKillLaddr {
c.cs.s = append(c.cs.s, "LADDR", ipPort)
return (ClientKillLaddr)(c)
}
func (c ClientKillIpPort) SkipmeYes() ClientKillSkipmeYes {
c.cs.s = append(c.cs.s, "SKIPME", "YES")
return (ClientKillSkipmeYes)(c)
}
func (c ClientKillIpPort) SkipmeNo() ClientKillSkipmeNo {
c.cs.s = append(c.cs.s, "SKIPME", "NO")
return (ClientKillSkipmeNo)(c)
}
func (c ClientKillIpPort) Maxage(maxage int64) ClientKillMaxage {
c.cs.s = append(c.cs.s, strconv.FormatInt(maxage, 10))
return (ClientKillMaxage)(c)
}
func (c ClientKillIpPort) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientKillLaddr Incomplete
func (c ClientKillLaddr) SkipmeYes() ClientKillSkipmeYes {
c.cs.s = append(c.cs.s, "SKIPME", "YES")
return (ClientKillSkipmeYes)(c)
}
func (c ClientKillLaddr) SkipmeNo() ClientKillSkipmeNo {
c.cs.s = append(c.cs.s, "SKIPME", "NO")
return (ClientKillSkipmeNo)(c)
}
func (c ClientKillLaddr) Maxage(maxage int64) ClientKillMaxage {
c.cs.s = append(c.cs.s, strconv.FormatInt(maxage, 10))
return (ClientKillMaxage)(c)
}
func (c ClientKillLaddr) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientKillMaxage Incomplete
func (c ClientKillMaxage) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientKillSkipmeNo Incomplete
func (c ClientKillSkipmeNo) Maxage(maxage int64) ClientKillMaxage {
c.cs.s = append(c.cs.s, strconv.FormatInt(maxage, 10))
return (ClientKillMaxage)(c)
}
func (c ClientKillSkipmeNo) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientKillSkipmeYes Incomplete
func (c ClientKillSkipmeYes) Maxage(maxage int64) ClientKillMaxage {
c.cs.s = append(c.cs.s, strconv.FormatInt(maxage, 10))
return (ClientKillMaxage)(c)
}
func (c ClientKillSkipmeYes) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientKillTypeMaster Incomplete
func (c ClientKillTypeMaster) User(username string) ClientKillUser {
c.cs.s = append(c.cs.s, "USER", username)
return (ClientKillUser)(c)
}
func (c ClientKillTypeMaster) Addr(ipPort string) ClientKillAddr {
c.cs.s = append(c.cs.s, "ADDR", ipPort)
return (ClientKillAddr)(c)
}
func (c ClientKillTypeMaster) Laddr(ipPort string) ClientKillLaddr {
c.cs.s = append(c.cs.s, "LADDR", ipPort)
return (ClientKillLaddr)(c)
}
func (c ClientKillTypeMaster) SkipmeYes() ClientKillSkipmeYes {
c.cs.s = append(c.cs.s, "SKIPME", "YES")
return (ClientKillSkipmeYes)(c)
}
func (c ClientKillTypeMaster) SkipmeNo() ClientKillSkipmeNo {
c.cs.s = append(c.cs.s, "SKIPME", "NO")
return (ClientKillSkipmeNo)(c)
}
func (c ClientKillTypeMaster) Maxage(maxage int64) ClientKillMaxage {
c.cs.s = append(c.cs.s, strconv.FormatInt(maxage, 10))
return (ClientKillMaxage)(c)
}
func (c ClientKillTypeMaster) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientKillTypeNormal Incomplete
func (c ClientKillTypeNormal) User(username string) ClientKillUser {
c.cs.s = append(c.cs.s, "USER", username)
return (ClientKillUser)(c)
}
func (c ClientKillTypeNormal) Addr(ipPort string) ClientKillAddr {
c.cs.s = append(c.cs.s, "ADDR", ipPort)
return (ClientKillAddr)(c)
}
func (c ClientKillTypeNormal) Laddr(ipPort string) ClientKillLaddr {
c.cs.s = append(c.cs.s, "LADDR", ipPort)
return (ClientKillLaddr)(c)
}
func (c ClientKillTypeNormal) SkipmeYes() ClientKillSkipmeYes {
c.cs.s = append(c.cs.s, "SKIPME", "YES")
return (ClientKillSkipmeYes)(c)
}
func (c ClientKillTypeNormal) SkipmeNo() ClientKillSkipmeNo {
c.cs.s = append(c.cs.s, "SKIPME", "NO")
return (ClientKillSkipmeNo)(c)
}
func (c ClientKillTypeNormal) Maxage(maxage int64) ClientKillMaxage {
c.cs.s = append(c.cs.s, strconv.FormatInt(maxage, 10))
return (ClientKillMaxage)(c)
}
func (c ClientKillTypeNormal) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientKillTypePubsub Incomplete
func (c ClientKillTypePubsub) User(username string) ClientKillUser {
c.cs.s = append(c.cs.s, "USER", username)
return (ClientKillUser)(c)
}
func (c ClientKillTypePubsub) Addr(ipPort string) ClientKillAddr {
c.cs.s = append(c.cs.s, "ADDR", ipPort)
return (ClientKillAddr)(c)
}
func (c ClientKillTypePubsub) Laddr(ipPort string) ClientKillLaddr {
c.cs.s = append(c.cs.s, "LADDR", ipPort)
return (ClientKillLaddr)(c)
}
func (c ClientKillTypePubsub) SkipmeYes() ClientKillSkipmeYes {
c.cs.s = append(c.cs.s, "SKIPME", "YES")
return (ClientKillSkipmeYes)(c)
}
func (c ClientKillTypePubsub) SkipmeNo() ClientKillSkipmeNo {
c.cs.s = append(c.cs.s, "SKIPME", "NO")
return (ClientKillSkipmeNo)(c)
}
func (c ClientKillTypePubsub) Maxage(maxage int64) ClientKillMaxage {
c.cs.s = append(c.cs.s, strconv.FormatInt(maxage, 10))
return (ClientKillMaxage)(c)
}
func (c ClientKillTypePubsub) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientKillTypeReplica Incomplete
func (c ClientKillTypeReplica) User(username string) ClientKillUser {
c.cs.s = append(c.cs.s, "USER", username)
return (ClientKillUser)(c)
}
func (c ClientKillTypeReplica) Addr(ipPort string) ClientKillAddr {
c.cs.s = append(c.cs.s, "ADDR", ipPort)
return (ClientKillAddr)(c)
}
func (c ClientKillTypeReplica) Laddr(ipPort string) ClientKillLaddr {
c.cs.s = append(c.cs.s, "LADDR", ipPort)
return (ClientKillLaddr)(c)
}
func (c ClientKillTypeReplica) SkipmeYes() ClientKillSkipmeYes {
c.cs.s = append(c.cs.s, "SKIPME", "YES")
return (ClientKillSkipmeYes)(c)
}
func (c ClientKillTypeReplica) SkipmeNo() ClientKillSkipmeNo {
c.cs.s = append(c.cs.s, "SKIPME", "NO")
return (ClientKillSkipmeNo)(c)
}
func (c ClientKillTypeReplica) Maxage(maxage int64) ClientKillMaxage {
c.cs.s = append(c.cs.s, strconv.FormatInt(maxage, 10))
return (ClientKillMaxage)(c)
}
func (c ClientKillTypeReplica) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientKillUser Incomplete
func (c ClientKillUser) Addr(ipPort string) ClientKillAddr {
c.cs.s = append(c.cs.s, "ADDR", ipPort)
return (ClientKillAddr)(c)
}
func (c ClientKillUser) Laddr(ipPort string) ClientKillLaddr {
c.cs.s = append(c.cs.s, "LADDR", ipPort)
return (ClientKillLaddr)(c)
}
func (c ClientKillUser) SkipmeYes() ClientKillSkipmeYes {
c.cs.s = append(c.cs.s, "SKIPME", "YES")
return (ClientKillSkipmeYes)(c)
}
func (c ClientKillUser) SkipmeNo() ClientKillSkipmeNo {
c.cs.s = append(c.cs.s, "SKIPME", "NO")
return (ClientKillSkipmeNo)(c)
}
func (c ClientKillUser) Maxage(maxage int64) ClientKillMaxage {
c.cs.s = append(c.cs.s, strconv.FormatInt(maxage, 10))
return (ClientKillMaxage)(c)
}
func (c ClientKillUser) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientList Incomplete
func (b Builder) ClientList() (c ClientList) {
c = ClientList{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "LIST")
return c
}
func (c ClientList) TypeNormal() ClientListTypeNormal {
c.cs.s = append(c.cs.s, "TYPE", "NORMAL")
return (ClientListTypeNormal)(c)
}
func (c ClientList) TypeMaster() ClientListTypeMaster {
c.cs.s = append(c.cs.s, "TYPE", "MASTER")
return (ClientListTypeMaster)(c)
}
func (c ClientList) TypeReplica() ClientListTypeReplica {
c.cs.s = append(c.cs.s, "TYPE", "REPLICA")
return (ClientListTypeReplica)(c)
}
func (c ClientList) TypePubsub() ClientListTypePubsub {
c.cs.s = append(c.cs.s, "TYPE", "PUBSUB")
return (ClientListTypePubsub)(c)
}
func (c ClientList) Id() ClientListIdId {
c.cs.s = append(c.cs.s, "ID")
return (ClientListIdId)(c)
}
func (c ClientList) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientListIdClientId Incomplete
func (c ClientListIdClientId) ClientId(clientId ...int64) ClientListIdClientId {
for _, n := range clientId {
c.cs.s = append(c.cs.s, strconv.FormatInt(n, 10))
}
return c
}
func (c ClientListIdClientId) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientListIdId Incomplete
func (c ClientListIdId) ClientId(clientId ...int64) ClientListIdClientId {
for _, n := range clientId {
c.cs.s = append(c.cs.s, strconv.FormatInt(n, 10))
}
return (ClientListIdClientId)(c)
}
type ClientListTypeMaster Incomplete
func (c ClientListTypeMaster) Id() ClientListIdId {
c.cs.s = append(c.cs.s, "ID")
return (ClientListIdId)(c)
}
func (c ClientListTypeMaster) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientListTypeNormal Incomplete
func (c ClientListTypeNormal) Id() ClientListIdId {
c.cs.s = append(c.cs.s, "ID")
return (ClientListIdId)(c)
}
func (c ClientListTypeNormal) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientListTypePubsub Incomplete
func (c ClientListTypePubsub) Id() ClientListIdId {
c.cs.s = append(c.cs.s, "ID")
return (ClientListIdId)(c)
}
func (c ClientListTypePubsub) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientListTypeReplica Incomplete
func (c ClientListTypeReplica) Id() ClientListIdId {
c.cs.s = append(c.cs.s, "ID")
return (ClientListIdId)(c)
}
func (c ClientListTypeReplica) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientNoEvict Incomplete
func (b Builder) ClientNoEvict() (c ClientNoEvict) {
c = ClientNoEvict{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "NO-EVICT")
return c
}
func (c ClientNoEvict) On() ClientNoEvictEnabledOn {
c.cs.s = append(c.cs.s, "ON")
return (ClientNoEvictEnabledOn)(c)
}
func (c ClientNoEvict) Off() ClientNoEvictEnabledOff {
c.cs.s = append(c.cs.s, "OFF")
return (ClientNoEvictEnabledOff)(c)
}
type ClientNoEvictEnabledOff Incomplete
func (c ClientNoEvictEnabledOff) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientNoEvictEnabledOn Incomplete
func (c ClientNoEvictEnabledOn) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientNoTouch Incomplete
func (b Builder) ClientNoTouch() (c ClientNoTouch) {
c = ClientNoTouch{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "NO-TOUCH")
return c
}
func (c ClientNoTouch) On() ClientNoTouchEnabledOn {
c.cs.s = append(c.cs.s, "ON")
return (ClientNoTouchEnabledOn)(c)
}
func (c ClientNoTouch) Off() ClientNoTouchEnabledOff {
c.cs.s = append(c.cs.s, "OFF")
return (ClientNoTouchEnabledOff)(c)
}
type ClientNoTouchEnabledOff Incomplete
func (c ClientNoTouchEnabledOff) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientNoTouchEnabledOn Incomplete
func (c ClientNoTouchEnabledOn) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientPause Incomplete
func (b Builder) ClientPause() (c ClientPause) {
c = ClientPause{cs: get(), ks: b.ks, cf: int16(blockTag)}
c.cs.s = append(c.cs.s, "CLIENT", "PAUSE")
return c
}
func (c ClientPause) Timeout(timeout int64) ClientPauseTimeout {
c.cs.s = append(c.cs.s, strconv.FormatInt(timeout, 10))
return (ClientPauseTimeout)(c)
}
type ClientPauseModeAll Incomplete
func (c ClientPauseModeAll) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientPauseModeWrite Incomplete
func (c ClientPauseModeWrite) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientPauseTimeout Incomplete
func (c ClientPauseTimeout) Write() ClientPauseModeWrite {
c.cs.s = append(c.cs.s, "WRITE")
return (ClientPauseModeWrite)(c)
}
func (c ClientPauseTimeout) All() ClientPauseModeAll {
c.cs.s = append(c.cs.s, "ALL")
return (ClientPauseModeAll)(c)
}
func (c ClientPauseTimeout) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientReply Incomplete
func (b Builder) ClientReply() (c ClientReply) {
c = ClientReply{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "REPLY")
return c
}
func (c ClientReply) On() ClientReplyReplyModeOn {
c.cs.s = append(c.cs.s, "ON")
return (ClientReplyReplyModeOn)(c)
}
func (c ClientReply) Off() ClientReplyReplyModeOff {
c.cs.s = append(c.cs.s, "OFF")
return (ClientReplyReplyModeOff)(c)
}
func (c ClientReply) Skip() ClientReplyReplyModeSkip {
c.cs.s = append(c.cs.s, "SKIP")
return (ClientReplyReplyModeSkip)(c)
}
type ClientReplyReplyModeOff Incomplete
func (c ClientReplyReplyModeOff) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientReplyReplyModeOn Incomplete
func (c ClientReplyReplyModeOn) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientReplyReplyModeSkip Incomplete
func (c ClientReplyReplyModeSkip) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientSetinfo Incomplete
func (b Builder) ClientSetinfo() (c ClientSetinfo) {
c = ClientSetinfo{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "SETINFO")
return c
}
func (c ClientSetinfo) Libname(libname string) ClientSetinfoAttrLibname {
c.cs.s = append(c.cs.s, libname)
return (ClientSetinfoAttrLibname)(c)
}
func (c ClientSetinfo) Libver(libver string) ClientSetinfoAttrLibver {
c.cs.s = append(c.cs.s, libver)
return (ClientSetinfoAttrLibver)(c)
}
type ClientSetinfoAttrLibname Incomplete
func (c ClientSetinfoAttrLibname) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientSetinfoAttrLibver Incomplete
func (c ClientSetinfoAttrLibver) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientSetname Incomplete
func (b Builder) ClientSetname() (c ClientSetname) {
c = ClientSetname{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "SETNAME")
return c
}
func (c ClientSetname) ConnectionName(connectionName string) ClientSetnameConnectionName {
c.cs.s = append(c.cs.s, connectionName)
return (ClientSetnameConnectionName)(c)
}
type ClientSetnameConnectionName Incomplete
func (c ClientSetnameConnectionName) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientTracking Incomplete
func (b Builder) ClientTracking() (c ClientTracking) {
c = ClientTracking{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "TRACKING")
return c
}
func (c ClientTracking) On() ClientTrackingStatusOn {
c.cs.s = append(c.cs.s, "ON")
return (ClientTrackingStatusOn)(c)
}
func (c ClientTracking) Off() ClientTrackingStatusOff {
c.cs.s = append(c.cs.s, "OFF")
return (ClientTrackingStatusOff)(c)
}
type ClientTrackingBcast Incomplete
func (c ClientTrackingBcast) Optin() ClientTrackingOptin {
c.cs.s = append(c.cs.s, "OPTIN")
return (ClientTrackingOptin)(c)
}
func (c ClientTrackingBcast) Optout() ClientTrackingOptout {
c.cs.s = append(c.cs.s, "OPTOUT")
return (ClientTrackingOptout)(c)
}
func (c ClientTrackingBcast) Noloop() ClientTrackingNoloop {
c.cs.s = append(c.cs.s, "NOLOOP")
return (ClientTrackingNoloop)(c)
}
func (c ClientTrackingBcast) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientTrackingNoloop Incomplete
func (c ClientTrackingNoloop) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientTrackingOptin Incomplete
func (c ClientTrackingOptin) Optout() ClientTrackingOptout {
c.cs.s = append(c.cs.s, "OPTOUT")
return (ClientTrackingOptout)(c)
}
func (c ClientTrackingOptin) Noloop() ClientTrackingNoloop {
c.cs.s = append(c.cs.s, "NOLOOP")
return (ClientTrackingNoloop)(c)
}
func (c ClientTrackingOptin) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientTrackingOptout Incomplete
func (c ClientTrackingOptout) Noloop() ClientTrackingNoloop {
c.cs.s = append(c.cs.s, "NOLOOP")
return (ClientTrackingNoloop)(c)
}
func (c ClientTrackingOptout) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientTrackingPrefix Incomplete
func (c ClientTrackingPrefix) Prefix(prefix string) ClientTrackingPrefix {
c.cs.s = append(c.cs.s, "PREFIX", prefix)
return c
}
func (c ClientTrackingPrefix) Bcast() ClientTrackingBcast {
c.cs.s = append(c.cs.s, "BCAST")
return (ClientTrackingBcast)(c)
}
func (c ClientTrackingPrefix) Optin() ClientTrackingOptin {
c.cs.s = append(c.cs.s, "OPTIN")
return (ClientTrackingOptin)(c)
}
func (c ClientTrackingPrefix) Optout() ClientTrackingOptout {
c.cs.s = append(c.cs.s, "OPTOUT")
return (ClientTrackingOptout)(c)
}
func (c ClientTrackingPrefix) Noloop() ClientTrackingNoloop {
c.cs.s = append(c.cs.s, "NOLOOP")
return (ClientTrackingNoloop)(c)
}
func (c ClientTrackingPrefix) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientTrackingRedirect Incomplete
func (c ClientTrackingRedirect) Prefix() ClientTrackingPrefix {
return (ClientTrackingPrefix)(c)
}
func (c ClientTrackingRedirect) Bcast() ClientTrackingBcast {
c.cs.s = append(c.cs.s, "BCAST")
return (ClientTrackingBcast)(c)
}
func (c ClientTrackingRedirect) Optin() ClientTrackingOptin {
c.cs.s = append(c.cs.s, "OPTIN")
return (ClientTrackingOptin)(c)
}
func (c ClientTrackingRedirect) Optout() ClientTrackingOptout {
c.cs.s = append(c.cs.s, "OPTOUT")
return (ClientTrackingOptout)(c)
}
func (c ClientTrackingRedirect) Noloop() ClientTrackingNoloop {
c.cs.s = append(c.cs.s, "NOLOOP")
return (ClientTrackingNoloop)(c)
}
func (c ClientTrackingRedirect) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientTrackingStatusOff Incomplete
func (c ClientTrackingStatusOff) Redirect(clientId int64) ClientTrackingRedirect {
c.cs.s = append(c.cs.s, "REDIRECT", strconv.FormatInt(clientId, 10))
return (ClientTrackingRedirect)(c)
}
func (c ClientTrackingStatusOff) Prefix() ClientTrackingPrefix {
return (ClientTrackingPrefix)(c)
}
func (c ClientTrackingStatusOff) Bcast() ClientTrackingBcast {
c.cs.s = append(c.cs.s, "BCAST")
return (ClientTrackingBcast)(c)
}
func (c ClientTrackingStatusOff) Optin() ClientTrackingOptin {
c.cs.s = append(c.cs.s, "OPTIN")
return (ClientTrackingOptin)(c)
}
func (c ClientTrackingStatusOff) Optout() ClientTrackingOptout {
c.cs.s = append(c.cs.s, "OPTOUT")
return (ClientTrackingOptout)(c)
}
func (c ClientTrackingStatusOff) Noloop() ClientTrackingNoloop {
c.cs.s = append(c.cs.s, "NOLOOP")
return (ClientTrackingNoloop)(c)
}
func (c ClientTrackingStatusOff) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientTrackingStatusOn Incomplete
func (c ClientTrackingStatusOn) Redirect(clientId int64) ClientTrackingRedirect {
c.cs.s = append(c.cs.s, "REDIRECT", strconv.FormatInt(clientId, 10))
return (ClientTrackingRedirect)(c)
}
func (c ClientTrackingStatusOn) Prefix() ClientTrackingPrefix {
return (ClientTrackingPrefix)(c)
}
func (c ClientTrackingStatusOn) Bcast() ClientTrackingBcast {
c.cs.s = append(c.cs.s, "BCAST")
return (ClientTrackingBcast)(c)
}
func (c ClientTrackingStatusOn) Optin() ClientTrackingOptin {
c.cs.s = append(c.cs.s, "OPTIN")
return (ClientTrackingOptin)(c)
}
func (c ClientTrackingStatusOn) Optout() ClientTrackingOptout {
c.cs.s = append(c.cs.s, "OPTOUT")
return (ClientTrackingOptout)(c)
}
func (c ClientTrackingStatusOn) Noloop() ClientTrackingNoloop {
c.cs.s = append(c.cs.s, "NOLOOP")
return (ClientTrackingNoloop)(c)
}
func (c ClientTrackingStatusOn) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientTrackinginfo Incomplete
func (b Builder) ClientTrackinginfo() (c ClientTrackinginfo) {
c = ClientTrackinginfo{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "TRACKINGINFO")
return c
}
func (c ClientTrackinginfo) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientUnblock Incomplete
func (b Builder) ClientUnblock() (c ClientUnblock) {
c = ClientUnblock{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "UNBLOCK")
return c
}
func (c ClientUnblock) ClientId(clientId int64) ClientUnblockClientId {
c.cs.s = append(c.cs.s, strconv.FormatInt(clientId, 10))
return (ClientUnblockClientId)(c)
}
type ClientUnblockClientId Incomplete
func (c ClientUnblockClientId) Timeout() ClientUnblockUnblockTypeTimeout {
c.cs.s = append(c.cs.s, "TIMEOUT")
return (ClientUnblockUnblockTypeTimeout)(c)
}
func (c ClientUnblockClientId) Error() ClientUnblockUnblockTypeError {
c.cs.s = append(c.cs.s, "ERROR")
return (ClientUnblockUnblockTypeError)(c)
}
func (c ClientUnblockClientId) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientUnblockUnblockTypeError Incomplete
func (c ClientUnblockUnblockTypeError) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientUnblockUnblockTypeTimeout Incomplete
func (c ClientUnblockUnblockTypeTimeout) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type ClientUnpause Incomplete
func (b Builder) ClientUnpause() (c ClientUnpause) {
c = ClientUnpause{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "CLIENT", "UNPAUSE")
return c
}
func (c ClientUnpause) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type Echo Incomplete
func (b Builder) Echo() (c Echo) {
c = Echo{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "ECHO")
return c
}
func (c Echo) Message(message string) EchoMessage {
c.cs.s = append(c.cs.s, message)
return (EchoMessage)(c)
}
type EchoMessage Incomplete
func (c EchoMessage) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type Hello Incomplete
func (b Builder) Hello() (c Hello) {
c = Hello{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "HELLO")
return c
}
func (c Hello) Protover(protover int64) HelloArgumentsProtover {
c.cs.s = append(c.cs.s, strconv.FormatInt(protover, 10))
return (HelloArgumentsProtover)(c)
}
func (c Hello) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type HelloArgumentsAuth Incomplete
func (c HelloArgumentsAuth) Setname(clientname string) HelloArgumentsSetname {
c.cs.s = append(c.cs.s, "SETNAME", clientname)
return (HelloArgumentsSetname)(c)
}
func (c HelloArgumentsAuth) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type HelloArgumentsProtover Incomplete
func (c HelloArgumentsProtover) Auth(username string, password string) HelloArgumentsAuth {
c.cs.s = append(c.cs.s, "AUTH", username, password)
return (HelloArgumentsAuth)(c)
}
func (c HelloArgumentsProtover) Setname(clientname string) HelloArgumentsSetname {
c.cs.s = append(c.cs.s, "SETNAME", clientname)
return (HelloArgumentsSetname)(c)
}
func (c HelloArgumentsProtover) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type HelloArgumentsSetname Incomplete
func (c HelloArgumentsSetname) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type Ping Incomplete
func (b Builder) Ping() (c Ping) {
c = Ping{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "PING")
return c
}
func (c Ping) Message(message string) PingMessage {
c.cs.s = append(c.cs.s, message)
return (PingMessage)(c)
}
func (c Ping) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type PingMessage Incomplete
func (c PingMessage) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type Quit Incomplete
func (b Builder) Quit() (c Quit) {
c = Quit{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "QUIT")
return c
}
func (c Quit) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type Reset Incomplete
func (b Builder) Reset() (c Reset) {
c = Reset{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "RESET")
return c
}
func (c Reset) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}
type Select Incomplete
func (b Builder) Select() (c Select) {
c = Select{cs: get(), ks: b.ks}
c.cs.s = append(c.cs.s, "SELECT")
return c
}
func (c Select) Index(index int64) SelectIndex {
c.cs.s = append(c.cs.s, strconv.FormatInt(index, 10))
return (SelectIndex)(c)
}
type SelectIndex Incomplete
func (c SelectIndex) Build() Completed {
c.cs.Build()
return Completed{cs: c.cs, cf: uint16(c.cf), ks: c.ks}
}