public interface  io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent addToChallenges(java.lang.Integer, io.fabric.certmanager.api.model.acme.v1alpha.ACMEChallenge);
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent setToChallenges(java.lang.Integer, io.fabric.certmanager.api.model.acme.v1alpha.ACMEChallenge);
public abstract transient io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent addToChallenges(io.fabric.certmanager.api.model.acme.v1alpha.ACMEChallenge[]);
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent addAllToChallenges(java.util.Collection);
public abstract transient io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent removeFromChallenges(io.fabric.certmanager.api.model.acme.v1alpha.ACMEChallenge[]);
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent removeAllFromChallenges(java.util.Collection);
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent removeMatchingFromChallenges(java.util.function.Predicate);
public abstract java.util.List getChallenges();
public abstract java.util.List buildChallenges();
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEChallenge buildChallenge(java.lang.Integer);
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEChallenge buildFirstChallenge();
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEChallenge buildLastChallenge();
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEChallenge buildMatchingChallenge(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingChallenge(java.util.function.Predicate);
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent withChallenges(java.util.List);
public abstract transient io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent withChallenges(io.fabric.certmanager.api.model.acme.v1alpha.ACMEChallenge[]);
public abstract java.lang.Boolean hasChallenges();
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent addNewChallenge(java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent$ChallengesNested addNewChallenge();
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent$ChallengesNested addNewChallengeLike(io.fabric.certmanager.api.model.acme.v1alpha.ACMEChallenge);
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent$ChallengesNested setNewChallengeLike(java.lang.Integer, io.fabric.certmanager.api.model.acme.v1alpha.ACMEChallenge);
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent$ChallengesNested editChallenge(java.lang.Integer);
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent$ChallengesNested editFirstChallenge();
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent$ChallengesNested editLastChallenge();
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent$ChallengesNested editMatchingChallenge(java.util.function.Predicate);
public abstract java.lang.String getIdentifier();
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent withIdentifier(java.lang.String);
public abstract java.lang.Boolean hasIdentifier();
public abstract java.lang.String getInitialState();
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent withInitialState(java.lang.String);
public abstract java.lang.Boolean hasInitialState();
public abstract java.lang.String getUrl();
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent withUrl(java.lang.String);
public abstract java.lang.Boolean hasUrl();
public abstract java.lang.Boolean getWildcard();
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent withWildcard(java.lang.Boolean);
public abstract java.lang.Boolean hasWildcard();
public abstract io.fabric.certmanager.api.model.acme.v1alpha.ACMEAuthorizationFluent withWildcard();
}