public class StringDomainFilter extends DomainFilterModel implements com.mesosphere.usi.core.models.faultdomain.DomainFilter
DomainFilter that matches the agent region and zone with a string.| Modifier and Type | Class and Description |
|---|---|
static class |
StringDomainFilter.DescriptorImpl |
| Constructor and Description |
|---|
StringDomainFilter(java.lang.String region,
java.lang.String zone) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(org.apache.mesos.v1.Protos.DomainInfo masterDomain,
org.apache.mesos.v1.Protos.DomainInfo nodeDomain)
Application of the domain filter.
|
java.lang.String |
description() |
com.mesosphere.usi.core.models.faultdomain.DomainFilter |
getFilter() |
java.lang.String |
getRegion() |
java.lang.String |
getZone() |
@DataBoundConstructor
public StringDomainFilter(java.lang.String region,
java.lang.String zone)
public com.mesosphere.usi.core.models.faultdomain.DomainFilter getFilter()
getFilter in class DomainFilterModelpublic java.lang.String description()
description in interface com.mesosphere.usi.core.models.faultdomain.DomainFilterpublic boolean apply(org.apache.mesos.v1.Protos.DomainInfo masterDomain,
org.apache.mesos.v1.Protos.DomainInfo nodeDomain)
apply in interface com.mesosphere.usi.core.models.faultdomain.DomainFiltermasterDomain - The domain info of the master.nodeDomain - The domain info of and offer.public java.lang.String getRegion()
public java.lang.String getZone()