Example usage for com.google.common.base Enums getIfPresent

List of usage examples for com.google.common.base Enums getIfPresent

Introduction

In this page you can find the example usage for com.google.common.base Enums getIfPresent.

Prototype

public static <T extends Enum<T>> Optional<T> getIfPresent(Class<T> enumClass, String value) 

Source Link

Document

Returns an optional enum constant for the given type, using Enum#valueOf .

Usage

From source file:org.jclouds.profitbricks.domain.OsType.java

public static OsType fromValue(String v) {
    return Enums.getIfPresent(OsType.class, v).or(UNRECOGNIZED);
}

From source file:org.apache.jclouds.profitbricks.rest.domain.VolumeType.java

public static VolumeType fromValue(String v) {
    return Enums.getIfPresent(VolumeType.class, v).or(UNRECOGNIZED);
}

From source file:org.apache.jclouds.profitbricks.rest.domain.State.java

public static State fromValue(String value) {
    return Enums.getIfPresent(State.class, value).or(UNRECOGNIZED);
}

From source file:org.apache.jclouds.profitbricks.rest.domain.CpuFamily.java

public static CpuFamily fromValue(String v) {
    return Enums.getIfPresent(CpuFamily.class, v).or(UNRECOGNIZED);
}

From source file:org.apache.jclouds.profitbricks.rest.domain.LicenceType.java

public static LicenceType fromValue(String v) {
    return Enums.getIfPresent(LicenceType.class, v).or(UNRECOGNIZED);
}

From source file:org.apache.jclouds.profitbricks.rest.domain.VMState.java

public static VMState fromValue(String value) {
    return Enums.getIfPresent(VMState.class, value).or(UNRECOGNIZED);
}

From source file:org.apache.jclouds.profitbricks.rest.domain.ProvisioningState.java

public static ProvisioningState fromValue(String value) {
    return Enums.getIfPresent(ProvisioningState.class, value).or(UNRECOGNIZED);
}

From source file:org.jclouds.profitbricks.domain.AvailabilityZone.java

public static AvailabilityZone fromValue(String v) {
    return Enums.getIfPresent(AvailabilityZone.class, v).or(UNRECOGNIZED);
}

From source file:org.apache.jclouds.profitbricks.rest.domain.Location.java

public static Location fromValue(String v) {
    return Enums.getIfPresent(Location.class, v).or(UNRECOGNIZED);
}

From source file:org.jclouds.aliyun.ecs.domain.ResourceType.java

public static ResourceType fromValue(String value) {
    Optional<ResourceType> resourceType = Enums.getIfPresent(ResourceType.class, value.toUpperCase());
    checkArgument(resourceType.isPresent(), "Expected one of %s but was %s",
            Joiner.on(',').join(ResourceType.values()), value);
    return resourceType.get();
}