// Path: yet-another-docker-plugin/src/main/java/com/github/kostyasha/yad/other/cloudorder/DockerCloudOrder.java
// public abstract class DockerCloudOrder extends AbstractDescribableImpl<DockerCloudOrder>
//         implements ExtensionPoint {
// 
//     /**
//      * List of clouds that will be used for provisioning attempt one by one.
//      */
//     @Nonnull
//     public abstract List<DockerCloud> getDockerClouds(Label label);
// 
//     @Override
//     public DockerCloudOrderDescriptor getDescriptor() {
//         return (DockerCloudOrderDescriptor) super.getDescriptor();
//     }
// 
//     public abstract static class DockerCloudOrderDescriptor extends Descriptor<DockerCloudOrder> {
//         public static DescriptorExtensionList<DockerCloudOrder, DockerCloudOrderDescriptor> allDockerCloudOrderDescriptors() {
//             return Jenkins.getInstance().getDescriptorList(DockerCloudOrder.class);
//         }
//     }
// 
// }


import com.github.kostyasha.yad.other.cloudorder.DockerCloudOrder;
import hudson.Extension;
import jenkins.model.GlobalConfiguration;
import jenkins.model.Jenkins;
import org.jenkinsci.Symbol;
import javax.annotation.CheckForNull;
package com.github.kostyasha.yad;



@Extension
@Symbol("dockerSettings")
public class DockerGlobalConfiguration extends GlobalConfiguration {
// Path: yet-another-docker-plugin/src/main/java/com/github/kostyasha/yad/other/cloudorder/DockerCloudOrder.java
// public abstract class DockerCloudOrder extends AbstractDescribableImpl<DockerCloudOrder>
//         implements ExtensionPoint {
// 
//     /**
//      * List of clouds that will be used for provisioning attempt one by one.
//      */
//     @Nonnull
//     public abstract List<DockerCloud> getDockerClouds(Label label);
// 
//     @Override
//     public DockerCloudOrderDescriptor getDescriptor() {
//         return (DockerCloudOrderDescriptor) super.getDescriptor();
//     }
// 
//     public abstract static class DockerCloudOrderDescriptor extends Descriptor<DockerCloudOrder> {
//         public static DescriptorExtensionList<DockerCloudOrder, DockerCloudOrderDescriptor> allDockerCloudOrderDescriptors() {
//             return Jenkins.getInstance().getDescriptorList(DockerCloudOrder.class);
//         }
//     }
// 
// }


// Path: yet-another-docker-plugin/src/main/java/com/github/kostyasha/yad/DockerGlobalConfiguration.java
import com.github.kostyasha.yad.other.cloudorder.DockerCloudOrder;
import hudson.Extension;
import jenkins.model.GlobalConfiguration;
import jenkins.model.Jenkins;
import org.jenkinsci.Symbol;
import javax.annotation.CheckForNull;

package com.github.kostyasha.yad;



@Extension
@Symbol("dockerSettings")
public class DockerGlobalConfiguration extends GlobalConfiguration {
    private DockerCloudOrder cloudOrder;