/** * Eclipse configuration model */ @Managed public interface EclipseConfig { /** * Get the Eclipse JDT UI settings * * @return JDT UI settings */ public EclipseUi getUi(); }
/** * Git configuration */ @Managed public abstract class GitConfig { }
@Managed public interface Baidu { public String getAccessKey(); public void setAccessKey(String accessKey); public String getSecretKey(); public void setSecretKey(String secretKey); public OSSPublish getOssPublish(); public RunMapReduce getMapReduce(); }
/** * Release configuration */ @Managed public interface Release { }
/** * Java configuration */ @Managed public interface JavaConfig { }
/** * Groovy configuration */ @Managed public interface GroovyConfig { }
/** * Maven configuration model */ @Managed public interface MavenConfig { /** * Configured Maven publications * * @return Publications */ public ModelMap<MavenPublicationConfig> getPublications(); }
/** * Release configuration */ @Managed public interface Release { }
@Managed public interface Application { public String getVersion(); public void setVersion(String version); }
@Managed public interface Slave { public String getInstanceType(); public void setInstanceType(String instanceType); public Integer getInstanceCount(); public void setInstanceCount(Integer instanceCount); }
/** * Checkstyle configuration */ @Managed public interface CheckstyleConfig { }
/** * Groovy configuration */ @Managed public interface GroovyConfig { }
/** * Java configuration */ @Managed public interface JavaConfig { }
/** * Options for managing ndk-build external native builds. */ @Managed public interface CoreNdkBuildOptions { @Nullable File getPath(); void setPath(@NonNull File path); }
@Managed public interface CoreExternalNativeBuild { @NonNull CoreNdkBuildOptions getNdkBuild(); @NonNull CoreCmakeOptions getCmake(); }
/** * Maven configuration model */ @Managed public interface MavenConfig { /** * Configured Maven publications * * @return Publications */ public ModelMap<MavenPublicationConfig> getPublications(); }
@Managed public interface Master { public String getInstanceType(); public void setInstanceType(String instanceType); public Integer getInstanceCount(); public void setInstanceCount(Integer instanceCount); }
@Managed public interface OSSPublish { public String getBucketName(); public void setBucketName(String bucketName); public List<File> getFiles(); public void setFiles(List<File> files); }
/** * Options for managing CMake external native builds. */ @Managed public interface CoreCmakeOptions { @Nullable File getPath(); void setPath(@NonNull File path); }
/** * Eclipse configuration model */ @Managed public interface EclipseConfig { /** * Get the Eclipse JDT UI settings * * @return JDT UI settings */ public EclipseUi getUi(); }