public class CurseUploadTask extends DefaultTask
Task.Namer| Modifier and Type | Field and Description |
|---|---|
static java.util.Collection<java.lang.String> |
validRelationTypes |
static java.util.Collection<java.lang.String> |
validReleaseTypes |
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE| 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) |
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceappendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoNotTrackState, getConvention, notCompatibleWithConfigurationCachepublic 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.URISyntaxException@Input public java.lang.String getProjectId()
public void setProjectId(java.lang.Object projectId)
@Input public java.lang.String getApiKey()
public void setApiKey(java.lang.String api_key)
@Input public java.util.Set<java.lang.String> getGameVersions()
public void addGameVersion(java.lang.Object gameVersion)
public void addGameVersion(java.lang.Object... gameVersions)
@Input public java.lang.String getReleaseType()
public void setReleaseType(java.lang.Object releaseType)
@Input public java.lang.String getChangelog()
public void setChangelog(java.lang.String changeLog)
@InputFile public java.lang.Object getArtifact()
public void setArtifact(java.lang.Object artifact)
public void setDisplayName(java.lang.Object displayName)
@InputFiles public java.util.Collection<java.lang.Object> getAdditionalArtifacts()
public void additionalArtifact(java.lang.Object obj)
public void additionalArtifact(java.lang.Object... obj)
@Internal public int getFileId()
@Internal 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.