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

com.microsoft.azure.sdk.iot.service.registry.DeviceStatus Maven / Gradle / Ivy

The newest version!
/*
 * Copyright (c) Microsoft. All rights reserved.
 * Licensed under the MIT license. See LICENSE file in the project root for full license information.
 */

package com.microsoft.azure.sdk.iot.service.registry;

/**
 * Enum for device status
 */
public enum DeviceStatus
{
    Enabled("enabled"),
    Disabled("disabled");

    private final String status;

    DeviceStatus(String status)
    {
        this.status = status;
    }

    public String getValue()
    {
        return status;
    }

    public static DeviceStatus fromString(String status)
    {
        for (DeviceStatus deviceStatus : DeviceStatus.values())
        {
            if (deviceStatus.status.equalsIgnoreCase(status))
            {
                return deviceStatus;
            }
        }
        return null;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy