@Test public void testInvalidApplicationsSpecification() { IntegerSpace dstPorts = IntegerSpace.of(new SubRange(1, 2)); exception.expect(IllegalArgumentException.class); SpecifiersReachabilityQuestion.builder() .setHeaderConstraints( PacketHeaderConstraints.builder().setDstPorts(dstPorts).setApplications("dns").build()) .build(); }
@VisibleForTesting static Builder builder() { return new Builder(); }
SpecifiersReachabilityQuestion extends Question { @VisibleForTesting static Builder builder() { return new Builder(); } }
SpecifiersReachabilityQuestion extends Question { @VisibleForTesting static Builder builder() { return new Builder(); } @JsonCreator  SpecifiersReachabilityQuestion(
      @Nullable @JsonProperty(PROP_ACTIONS) DispositionSpecifier actions,
      @Nullable @JsonProperty(PROP_HEADER_CONSTRAINT) PacketHeaderConstraints headerConstraints,
      @Nullable @JsonProperty(PROP_IGNORE_FILTERS) Boolean ignoreFilters,
      @Nullable @JsonProperty(PROP_INVERT_SEARCH) Boolean invertSearch,
      @Nullable @JsonProperty(PROP_MAX_TRACES) Integer maxTraces,
      @Nullable @JsonProperty(PROP_PATH_CONSTRAINT) PathConstraintsInput pathConstraints);   SpecifiersReachabilityQuestion(); }
SpecifiersReachabilityQuestion extends Question { @VisibleForTesting static Builder builder() { return new Builder(); } @JsonCreator  SpecifiersReachabilityQuestion(
      @Nullable @JsonProperty(PROP_ACTIONS) DispositionSpecifier actions,
      @Nullable @JsonProperty(PROP_HEADER_CONSTRAINT) PacketHeaderConstraints headerConstraints,
      @Nullable @JsonProperty(PROP_IGNORE_FILTERS) Boolean ignoreFilters,
      @Nullable @JsonProperty(PROP_INVERT_SEARCH) Boolean invertSearch,
      @Nullable @JsonProperty(PROP_MAX_TRACES) Integer maxTraces,
      @Nullable @JsonProperty(PROP_PATH_CONSTRAINT) PathConstraintsInput pathConstraints);   SpecifiersReachabilityQuestion(); @Nonnull @JsonProperty(PROP_ACTIONS) DispositionSpecifier getActions(); @Nonnull @JsonProperty(PROP_HEADER_CONSTRAINT) PacketHeaderConstraints getHeaderConstraints(); @JsonProperty(PROP_IGNORE_FILTERS) boolean getIgnoreFilters(); @JsonProperty(PROP_INVERT_SEARCH) boolean getInvertSearch(); @JsonProperty(PROP_MAX_TRACES) int getMaxTraces(); @Override boolean getDataPlane(); @Override String getName(); }
SpecifiersReachabilityQuestion extends Question { @VisibleForTesting static Builder builder() { return new Builder(); } @JsonCreator  SpecifiersReachabilityQuestion(
      @Nullable @JsonProperty(PROP_ACTIONS) DispositionSpecifier actions,
      @Nullable @JsonProperty(PROP_HEADER_CONSTRAINT) PacketHeaderConstraints headerConstraints,
      @Nullable @JsonProperty(PROP_IGNORE_FILTERS) Boolean ignoreFilters,
      @Nullable @JsonProperty(PROP_INVERT_SEARCH) Boolean invertSearch,
      @Nullable @JsonProperty(PROP_MAX_TRACES) Integer maxTraces,
      @Nullable @JsonProperty(PROP_PATH_CONSTRAINT) PathConstraintsInput pathConstraints);   SpecifiersReachabilityQuestion(); @Nonnull @JsonProperty(PROP_ACTIONS) DispositionSpecifier getActions(); @Nonnull @JsonProperty(PROP_HEADER_CONSTRAINT) PacketHeaderConstraints getHeaderConstraints(); @JsonProperty(PROP_IGNORE_FILTERS) boolean getIgnoreFilters(); @JsonProperty(PROP_INVERT_SEARCH) boolean getInvertSearch(); @JsonProperty(PROP_MAX_TRACES) int getMaxTraces(); @Override boolean getDataPlane(); @Override String getName();  }