@JsonCreator public static PersistentStoreType fromString(String value) { return Arrays.stream(values()) .filter(v -> v.getId().equalsIgnoreCase(value)) .findFirst() .orElseThrow(() -> new IllegalArgumentException("Type " + value + " is not a valid persistent storage option. Choose from " + Arrays.toString(values()))); } }
@JsonCreator public static PersistentStoreType fromString(String value) { return Arrays.stream(values()) .filter(v -> v.getId().equalsIgnoreCase(value)) .findFirst() .orElseThrow(() -> new IllegalArgumentException("Type " + value + " is not a valid persistent storage option. Choose from " + Arrays.toString(values()))); } }
protected String getPersistentStoreType() { return PersistentStore.PersistentStoreType.GCS.getId(); }
protected String getPersistentStoreType() { return PersistentStore.PersistentStoreType.ORACLE.getId(); }
protected String getPersistentStoreType() { return PersistentStore.PersistentStoreType.GCS.getId(); }
public ProblemSet validateDeployment(String deploymentName) { PersistentStorage storage = storageService.getPersistentStorage(deploymentName); NodeFilter filter = new NodeFilter() .setDeployment(deploymentName) .withAnyProvider() .withAnyAccount() .setFeatures() .setSecurity(); if (storage.getPersistentStoreType() != null) { filter.setPersistentStore(storage.getPersistentStoreType().getId()); } return validateService.validateMatchingFilter(filter); }
protected String getPersistentStoreType() { return PersistentStore.PersistentStoreType.S3.getId(); }
protected String getPersistentStoreType() { return PersistentStore.PersistentStoreType.GCS.getId(); }
protected String getPersistentStoreType() { return PersistentStore.PersistentStoreType.ORACLE.getId(); }
protected String getPersistentStoreType() { return PersistentStore.PersistentStoreType.AZS.getId(); }
protected String getPersistentStoreType() { return PersistentStore.PersistentStoreType.S3.getId(); }
public ProblemSet validatePersistentStorage(String deploymentName) { PersistentStorage storage = getPersistentStorage(deploymentName); NodeFilter filter = new NodeFilter() .setDeployment(deploymentName) .setPersistentStorage(); if (storage.getPersistentStoreType() != null) { filter.setPersistentStore(storage.getPersistentStoreType().getId()); } return validateService.validateMatchingFilter(filter); }
protected String getPersistentStoreType() { return PersistentStore.PersistentStoreType.ORACLE.getId(); }
protected String getPersistentStoreType() { return PersistentStore.PersistentStoreType.ORACLE.getId(); }
protected String getPersistentStoreType() { return PersistentStore.PersistentStoreType.AZS.getId(); }
public ProblemSet validateDeployment(String deploymentName) { PersistentStorage storage = storageService.getPersistentStorage(deploymentName); NodeFilter filter = new NodeFilter() .setDeployment(deploymentName) .withAnyProvider() .withAnyAccount() .setFeatures() .setSecurity(); if (storage.getPersistentStoreType() != null) { filter.setPersistentStore(storage.getPersistentStoreType().getId()); } return validateService.validateMatchingFilter(filter); }
@Override public String getNodeName() { return persistentStoreType().getId(); }
public ProblemSet validatePersistentStorage(String deploymentName) { PersistentStorage storage = getPersistentStorage(deploymentName); NodeFilter filter = new NodeFilter() .setDeployment(deploymentName) .setPersistentStorage(); if (storage.getPersistentStoreType() != null) { filter.setPersistentStore(storage.getPersistentStoreType().getId()); } return validateService.validateMatchingFilter(filter); }
protected String getPersistentStoreType() { return PersistentStore.PersistentStoreType.S3.getId(); }
@Override public String getNodeName() { return persistentStoreType().getId(); }