16 package org.openkilda.messaging.info.switches;
18 import static com.google.common.base.MoreObjects.toStringHelper;
19 import static java.util.Collections.unmodifiableList;
22 import com.fasterxml.jackson.annotation.JsonCreator;
23 import com.fasterxml.jackson.annotation.JsonInclude;
24 import com.fasterxml.jackson.annotation.JsonProperty;
27 import java.util.List;
28 import java.util.Objects;
30 @JsonInclude(JsonInclude.Include.NON_NULL)
33 @JsonProperty(
"rule_ids")
34 protected List<Long> ruleIds;
43 this.ruleIds = unmodifiableList(Objects.requireNonNull(ruleIds,
"rule_ids must not be null"));
52 return toStringHelper(
this)
53 .add(TIMESTAMP, timestamp)
54 .add(
"rule_ids", ruleIds)
List< Long > getRuleIds()
static final String TIMESTAMP