public class CurseUploadTask
extends org.gradle.api.DefaultTask
| Modifier and Type | Field and Description |
|---|---|
static java.util.Collection<java.lang.String> |
validRelationTypes |
static java.util.Collection<java.lang.String> |
validReleaseTypes |
| Constructor and Description |
|---|
CurseUploadTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGameVersion(java.lang.Object... gameVersions) |
void |
addGameVersion(java.lang.Object gameVersion) |
void |
additionalArtifact(java.lang.Object... obj) |
void |
additionalArtifact(java.lang.Object obj) |
void |
doTask() |
java.util.Collection<java.lang.Object> |
getAdditionalArtifacts() |
java.lang.String |
getApiKey() |
java.lang.Object |
getArtifact() |
java.lang.String |
getChangelog() |
java.lang.String |
getDisplayName() |
int |
getFileId() |
int[] |
getFileIds() |
java.util.Set<java.lang.String> |
getGameVersions() |
java.lang.String |
getProjectId() |
java.lang.String |
getReleaseType() |
void |
relatedProject(java.util.Map<java.lang.Object,java.lang.Object> map)
Add a related project
|
void |
relatedProject(java.lang.Object projectSlug)
Add a related project with the default relation type of
requiredLibrary |
void |
setApiKey(java.lang.String api_key) |
void |
setArtifact(java.lang.Object artifact) |
void |
setChangelog(java.lang.String changeLog) |
void |
setDisplayName(java.lang.Object displayName) |
void |
setProjectId(java.lang.Object projectId) |
void |
setReleaseType(java.lang.Object releaseType) |
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getImpliesSubProjects, getInputs, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setName, setOnlyIf, setOnlyIf, setProject, setProperty, setShouldRunAfter, shouldRunAfter, toStringpublic static final java.util.Collection<java.lang.String> validReleaseTypes
public static final java.util.Collection<java.lang.String> validRelationTypes
public void doTask()
throws java.io.IOException,
java.net.URISyntaxException
java.io.IOExceptionjava.net.URISyntaxExceptionpublic java.lang.String getProjectId()
public void setProjectId(java.lang.Object projectId)
public java.lang.String getApiKey()
public void setApiKey(java.lang.String api_key)
public java.util.Set<java.lang.String> getGameVersions()
public void addGameVersion(java.lang.Object gameVersion)
public void addGameVersion(java.lang.Object... gameVersions)
public java.lang.String getReleaseType()
public void setReleaseType(java.lang.Object releaseType)
public java.lang.String getChangelog()
public void setChangelog(java.lang.String changeLog)
public java.lang.Object getArtifact()
public void setArtifact(java.lang.Object artifact)
public java.lang.String getDisplayName()
public void setDisplayName(java.lang.Object displayName)
public java.util.Collection<java.lang.Object> getAdditionalArtifacts()
public void additionalArtifact(java.lang.Object obj)
public void additionalArtifact(java.lang.Object... obj)
public int getFileId()
public int[] getFileIds()
public void relatedProject(java.lang.Object projectSlug)
requiredLibraryprojectSlug - The project slugpublic void relatedProject(java.util.Map<java.lang.Object,java.lang.Object> map)
map - A map where each entry key is the project slug, and the entry value is the relation type.