Lines Matching refs:se
59 func (s *Session) CreateNoChecks(se *SessionEntry, q *WriteOptions) (string, *WriteMeta, error) {
62 if se != nil {
63 if se.Name != "" {
64 body["Name"] = se.Name
66 if se.Node != "" {
67 body["Node"] = se.Node
69 if se.LockDelay != 0 {
70 body["LockDelay"] = durToMsec(se.LockDelay)
72 if se.Behavior != "" {
73 body["Behavior"] = se.Behavior
75 if se.TTL != "" {
76 body["TTL"] = se.TTL
85 func (s *Session) Create(se *SessionEntry, q *WriteOptions) (string, *WriteMeta, error) {
87 if se != nil {
90 if se.Name != "" {
91 body["Name"] = se.Name
93 if se.Node != "" {
94 body["Node"] = se.Node
96 if se.LockDelay != 0 {
97 body["LockDelay"] = durToMsec(se.LockDelay)
99 if len(se.Checks) > 0 {
100 body["Checks"] = se.Checks
102 if len(se.NodeChecks) > 0 {
103 body["NodeChecks"] = se.NodeChecks
105 if len(se.ServiceChecks) > 0 {
106 body["ServiceChecks"] = se.ServiceChecks
108 if se.Behavior != "" {
109 body["Behavior"] = se.Behavior
111 if se.TTL != "" {
112 body["TTL"] = se.TTL