public interface  io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageAzure getAzure();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageAzure buildAzure();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent withAzure(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageAzure);
public abstract java.lang.Boolean hasAzure();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent withNewAzure(java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$AzureNested withNewAzure();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$AzureNested withNewAzureLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageAzure);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$AzureNested editAzure();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$AzureNested editOrNewAzure();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$AzureNested editOrNewAzureLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageAzure);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageEmptyDir getEmptyDir();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageEmptyDir buildEmptyDir();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent withEmptyDir(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageEmptyDir);
public abstract java.lang.Boolean hasEmptyDir();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$EmptyDirNested withNewEmptyDir();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$EmptyDirNested withNewEmptyDirLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageEmptyDir);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$EmptyDirNested editEmptyDir();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$EmptyDirNested editOrNewEmptyDir();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$EmptyDirNested editOrNewEmptyDirLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageEmptyDir);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageGCS getGcs();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageGCS buildGcs();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent withGcs(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageGCS);
public abstract java.lang.Boolean hasGcs();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent withNewGcs(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$GcsNested withNewGcs();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$GcsNested withNewGcsLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageGCS);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$GcsNested editGcs();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$GcsNested editOrNewGcs();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$GcsNested editOrNewGcsLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageGCS);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageIBMCOS getIbmcos();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageIBMCOS buildIbmcos();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent withIbmcos(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageIBMCOS);
public abstract java.lang.Boolean hasIbmcos();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent withNewIbmcos(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$IbmcosNested withNewIbmcos();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$IbmcosNested withNewIbmcosLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageIBMCOS);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$IbmcosNested editIbmcos();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$IbmcosNested editOrNewIbmcos();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$IbmcosNested editOrNewIbmcosLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageIBMCOS);
public abstract java.lang.String getManagementState();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent withManagementState(java.lang.String);
public abstract java.lang.Boolean hasManagementState();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStoragePVC getPvc();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStoragePVC buildPvc();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent withPvc(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStoragePVC);
public abstract java.lang.Boolean hasPvc();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent withNewPvc(java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$PvcNested withNewPvc();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$PvcNested withNewPvcLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStoragePVC);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$PvcNested editPvc();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$PvcNested editOrNewPvc();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$PvcNested editOrNewPvcLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStoragePVC);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageS3 getS3();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageS3 buildS3();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent withS3(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageS3);
public abstract java.lang.Boolean hasS3();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$S3Nested withNewS3();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$S3Nested withNewS3Like(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageS3);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$S3Nested editS3();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$S3Nested editOrNewS3();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$S3Nested editOrNewS3Like(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageS3);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageSwift getSwift();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageSwift buildSwift();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent withSwift(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageSwift);
public abstract java.lang.Boolean hasSwift();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$SwiftNested withNewSwift();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$SwiftNested withNewSwiftLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageSwift);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$SwiftNested editSwift();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$SwiftNested editOrNewSwift();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent$SwiftNested editOrNewSwiftLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageSwift);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorageFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}