package org.openstack.atlas.api.validation.expectation;
import org.openstack.atlas.api.validation.Validator;
import org.openstack.atlas.api.validation.verifiers.Verifier;
import java.util.regex.Pattern;
public interface OngoingExpectation {
OngoingExpectation not();
FinalizedExpectation exist();
FinalizedExpectation beEmptyOrNull();
FinalizedExpectation match(Pattern regex);
FinalizedExpectation adhereTo(Verifier customVerifier);
FinalizedExpectation haveSizeOfAtLeast(int num);
FinalizedExpectation cannotExceedSize(int num);
FinalizedExpectation haveSizeOfExactly(int num);
FinalizedExpectation delegateTo(Validator validator, Object delegateContext);
FinalizedExpectation valueEquals(Object obj);
FinalizedExpectation beValidIpv4Address();
FinalizedExpectation beValidIpv6Address();
}