public interface  io.fabric.openshift.api.model.config.v.ImageSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.config.v.ConfigMapNameReference getAdditionalTrustedCA();
public abstract io.fabric.openshift.api.model.config.v.ConfigMapNameReference buildAdditionalTrustedCA();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent withAdditionalTrustedCA(io.fabric.openshift.api.model.config.v.ConfigMapNameReference);
public abstract java.lang.Boolean hasAdditionalTrustedCA();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent withNewAdditionalTrustedCA(java.lang.String);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$AdditionalTrustedCANested withNewAdditionalTrustedCA();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$AdditionalTrustedCANested withNewAdditionalTrustedCALike(io.fabric.openshift.api.model.config.v.ConfigMapNameReference);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$AdditionalTrustedCANested editAdditionalTrustedCA();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$AdditionalTrustedCANested editOrNewAdditionalTrustedCA();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$AdditionalTrustedCANested editOrNewAdditionalTrustedCALike(io.fabric.openshift.api.model.config.v.ConfigMapNameReference);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent addToAllowedRegistriesForImport(java.lang.Integer, io.fabric.openshift.api.model.config.v.RegistryLocation);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent setToAllowedRegistriesForImport(java.lang.Integer, io.fabric.openshift.api.model.config.v.RegistryLocation);
public abstract transient io.fabric.openshift.api.model.config.v.ImageSpecFluent addToAllowedRegistriesForImport(io.fabric.openshift.api.model.config.v.RegistryLocation[]);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent addAllToAllowedRegistriesForImport(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.config.v.ImageSpecFluent removeFromAllowedRegistriesForImport(io.fabric.openshift.api.model.config.v.RegistryLocation[]);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent removeAllFromAllowedRegistriesForImport(java.util.Collection);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent removeMatchingFromAllowedRegistriesForImport(java.util.function.Predicate);
public abstract java.util.List getAllowedRegistriesForImport();
public abstract java.util.List buildAllowedRegistriesForImport();
public abstract io.fabric.openshift.api.model.config.v.RegistryLocation buildAllowedRegistriesForImport(java.lang.Integer);
public abstract io.fabric.openshift.api.model.config.v.RegistryLocation buildFirstAllowedRegistriesForImport();
public abstract io.fabric.openshift.api.model.config.v.RegistryLocation buildLastAllowedRegistriesForImport();
public abstract io.fabric.openshift.api.model.config.v.RegistryLocation buildMatchingAllowedRegistriesForImport(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAllowedRegistriesForImport(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent withAllowedRegistriesForImport(java.util.List);
public abstract transient io.fabric.openshift.api.model.config.v.ImageSpecFluent withAllowedRegistriesForImport(io.fabric.openshift.api.model.config.v.RegistryLocation[]);
public abstract java.lang.Boolean hasAllowedRegistriesForImport();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent addNewAllowedRegistriesForImport(java.lang.String, java.lang.Boolean);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$AllowedRegistriesForImportNested addNewAllowedRegistriesForImport();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$AllowedRegistriesForImportNested addNewAllowedRegistriesForImportLike(io.fabric.openshift.api.model.config.v.RegistryLocation);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$AllowedRegistriesForImportNested setNewAllowedRegistriesForImportLike(java.lang.Integer, io.fabric.openshift.api.model.config.v.RegistryLocation);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$AllowedRegistriesForImportNested editAllowedRegistriesForImport(java.lang.Integer);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$AllowedRegistriesForImportNested editFirstAllowedRegistriesForImport();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$AllowedRegistriesForImportNested editLastAllowedRegistriesForImport();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$AllowedRegistriesForImportNested editMatchingAllowedRegistriesForImport(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent addToExternalRegistryHostnames(java.lang.Integer, java.lang.String);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent setToExternalRegistryHostnames(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.openshift.api.model.config.v.ImageSpecFluent addToExternalRegistryHostnames(java.lang.String[]);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent addAllToExternalRegistryHostnames(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.config.v.ImageSpecFluent removeFromExternalRegistryHostnames(java.lang.String[]);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent removeAllFromExternalRegistryHostnames(java.util.Collection);
public abstract java.util.List getExternalRegistryHostnames();
public abstract java.lang.String getExternalRegistryHostname(java.lang.Integer);
public abstract java.lang.String getFirstExternalRegistryHostname();
public abstract java.lang.String getLastExternalRegistryHostname();
public abstract java.lang.String getMatchingExternalRegistryHostname(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingExternalRegistryHostname(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent withExternalRegistryHostnames(java.util.List);
public abstract transient io.fabric.openshift.api.model.config.v.ImageSpecFluent withExternalRegistryHostnames(java.lang.String[]);
public abstract java.lang.Boolean hasExternalRegistryHostnames();
public abstract io.fabric.openshift.api.model.config.v.RegistrySources getRegistrySources();
public abstract io.fabric.openshift.api.model.config.v.RegistrySources buildRegistrySources();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent withRegistrySources(io.fabric.openshift.api.model.config.v.RegistrySources);
public abstract java.lang.Boolean hasRegistrySources();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$RegistrySourcesNested withNewRegistrySources();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$RegistrySourcesNested withNewRegistrySourcesLike(io.fabric.openshift.api.model.config.v.RegistrySources);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$RegistrySourcesNested editRegistrySources();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$RegistrySourcesNested editOrNewRegistrySources();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent$RegistrySourcesNested editOrNewRegistrySourcesLike(io.fabric.openshift.api.model.config.v.RegistrySources);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.config.v.ImageSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}