mirror of
https://github.com/LukeHagar/plexjava.git
synced 2025-12-07 12:37:45 +00:00
51 lines
1.5 KiB
Java
51 lines
1.5 KiB
Java
/*
|
|
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
|
|
*/
|
|
|
|
package dev.plexapi.sdk.models.operations;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonValue;
|
|
import java.lang.String;
|
|
import java.util.Objects;
|
|
import java.util.Optional;
|
|
|
|
/**
|
|
* PathParamTaskName - The name of the task to be started.
|
|
*/
|
|
public enum PathParamTaskName {
|
|
BACKUP_DATABASE("BackupDatabase"),
|
|
BUILD_GRACENOTE_COLLECTIONS("BuildGracenoteCollections"),
|
|
CHECK_FOR_UPDATES("CheckForUpdates"),
|
|
CLEAN_OLD_BUNDLES("CleanOldBundles"),
|
|
CLEAN_OLD_CACHE_FILES("CleanOldCacheFiles"),
|
|
DEEP_MEDIA_ANALYSIS("DeepMediaAnalysis"),
|
|
GENERATE_AUTO_TAGS("GenerateAutoTags"),
|
|
GENERATE_CHAPTER_THUMBS("GenerateChapterThumbs"),
|
|
GENERATE_MEDIA_INDEX_FILES("GenerateMediaIndexFiles"),
|
|
OPTIMIZE_DATABASE("OptimizeDatabase"),
|
|
REFRESH_LIBRARIES("RefreshLibraries"),
|
|
REFRESH_LOCAL_MEDIA("RefreshLocalMedia"),
|
|
REFRESH_PERIODIC_METADATA("RefreshPeriodicMetadata"),
|
|
UPGRADE_MEDIA_ANALYSIS("UpgradeMediaAnalysis");
|
|
|
|
@JsonValue
|
|
private final String value;
|
|
|
|
private PathParamTaskName(String value) {
|
|
this.value = value;
|
|
}
|
|
|
|
public String value() {
|
|
return value;
|
|
}
|
|
|
|
public static Optional<PathParamTaskName> fromValue(String value) {
|
|
for (PathParamTaskName o: PathParamTaskName.values()) {
|
|
if (Objects.deepEquals(o.value, value)) {
|
|
return Optional.of(o);
|
|
}
|
|
}
|
|
return Optional.empty();
|
|
}
|
|
}
|