
com.microsoft.azure.management.keyvault.CreateMode Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-mgmt-keyvault Show documentation
Show all versions of azure-mgmt-keyvault Show documentation
This package contains Microsoft Azure Key Vault Management SDK. This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/java/mgmt
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/
package com.microsoft.azure.management.keyvault;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
/**
* Defines values for CreateMode.
*/
public enum CreateMode {
/** Enum value recover. */
RECOVER("recover"),
/** Enum value default. */
DEFAULT("default");
/** The actual serialized value for a CreateMode instance. */
private String value;
CreateMode(String value) {
this.value = value;
}
/**
* Parses a serialized value to a CreateMode instance.
*
* @param value the serialized value to parse.
* @return the parsed CreateMode object, or null if unable to parse.
*/
@JsonCreator
public static CreateMode fromString(String value) {
CreateMode[] items = CreateMode.values();
for (CreateMode item : items) {
if (item.toString().equalsIgnoreCase(value)) {
return item;
}
}
return null;
}
@JsonValue
@Override
public String toString() {
return this.value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy