All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openstack4j.model.dns.v2.ZoneType Maven / Gradle / Ivy

There is a newer version: 3.2.0
Show newest version
package org.openstack4j.model.dns.v2;

import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;

/**
 * Type of a designate v2 zone
 */
public enum ZoneType {

	PRIMARY, SECONDARY;

	@JsonValue
	public String value() {
		return name().toUpperCase();
	}

	//default to PRIMARY
	@JsonCreator
	public static ZoneType value(String v)
	{
		if (v == null) return PRIMARY;
		try {
			return valueOf(v.toUpperCase());
		} catch (IllegalArgumentException e) {
			return PRIMARY;
		}
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy