public RedirectionRule setRuleId(long ruleId) { this.ruleId = ruleId; setRuleIdIsSet(true); return this; }
@Override public void clear() { setAccessPointIdIsSet(false); this.accessPointId = 0; setRuleIdIsSet(false); this.ruleId = 0; setInitRedirectProbabilityIsSet(false); this.initRedirectProbability = 0.0; setSessionRedirectProbabilityIsSet(false); this.sessionRedirectProbability = 0.0; setRuleTTLIsSet(false); this.ruleTTL = 0; }
if (schemeField.type == org.apache.thrift.protocol.TType.I64) { struct.ruleId = iprot.readI64(); struct.setRuleIdIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
public RedirectionRule( int accessPointId, long ruleId, double initRedirectProbability, double sessionRedirectProbability, long ruleTTL) { this(); this.accessPointId = accessPointId; setAccessPointIdIsSet(true); this.ruleId = ruleId; setRuleIdIsSet(true); this.initRedirectProbability = initRedirectProbability; setInitRedirectProbabilityIsSet(true); this.sessionRedirectProbability = sessionRedirectProbability; setSessionRedirectProbabilityIsSet(true); this.ruleTTL = ruleTTL; setRuleTTLIsSet(true); }
@Override public void read(org.apache.thrift.protocol.TProtocol prot, RedirectionRule struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; BitSet incoming = iprot.readBitSet(5); if (incoming.get(0)) { struct.accessPointId = iprot.readI32(); struct.setAccessPointIdIsSet(true); } if (incoming.get(1)) { struct.ruleId = iprot.readI64(); struct.setRuleIdIsSet(true); } if (incoming.get(2)) { struct.initRedirectProbability = iprot.readDouble(); struct.setInitRedirectProbabilityIsSet(true); } if (incoming.get(3)) { struct.sessionRedirectProbability = iprot.readDouble(); struct.setSessionRedirectProbabilityIsSet(true); } if (incoming.get(4)) { struct.ruleTTL = iprot.readI64(); struct.setRuleTTLIsSet(true); } } }