public interface  io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent addToAdditional(java.lang.Integer, io.fabric.openshift.api.model.hive.v.ControlPlaneAdditionalCertificate);
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent setToAdditional(java.lang.Integer, io.fabric.openshift.api.model.hive.v.ControlPlaneAdditionalCertificate);
public abstract transient io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent addToAdditional(io.fabric.openshift.api.model.hive.v.ControlPlaneAdditionalCertificate[]);
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent addAllToAdditional(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent removeFromAdditional(io.fabric.openshift.api.model.hive.v.ControlPlaneAdditionalCertificate[]);
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent removeAllFromAdditional(java.util.Collection);
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent removeMatchingFromAdditional(java.util.function.Predicate);
public abstract java.util.List getAdditional();
public abstract java.util.List buildAdditional();
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneAdditionalCertificate buildAdditional(java.lang.Integer);
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneAdditionalCertificate buildFirstAdditional();
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneAdditionalCertificate buildLastAdditional();
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneAdditionalCertificate buildMatchingAdditional(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAdditional(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent withAdditional(java.util.List);
public abstract transient io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent withAdditional(io.fabric.openshift.api.model.hive.v.ControlPlaneAdditionalCertificate[]);
public abstract java.lang.Boolean hasAdditional();
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent addNewAdditional(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent$AdditionalNested addNewAdditional();
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent$AdditionalNested addNewAdditionalLike(io.fabric.openshift.api.model.hive.v.ControlPlaneAdditionalCertificate);
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent$AdditionalNested setNewAdditionalLike(java.lang.Integer, io.fabric.openshift.api.model.hive.v.ControlPlaneAdditionalCertificate);
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent$AdditionalNested editAdditional(java.lang.Integer);
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent$AdditionalNested editFirstAdditional();
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent$AdditionalNested editLastAdditional();
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent$AdditionalNested editMatchingAdditional(java.util.function.Predicate);
public abstract java.lang.String getDefault();
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent withDefault(java.lang.String);
public abstract java.lang.Boolean hasDefault();
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.hive.v.ControlPlaneServingCertificateSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}