com.microsoft.graph.beta.generated.models.CertificateIssuanceStates Maven / Gradle / Ivy
package com.microsoft.graph.beta.models;
import com.microsoft.kiota.serialization.ValuedEnum;
import java.util.Objects;
/**
* Certificate Issuance State Options.
*/
@jakarta.annotation.Generated("com.microsoft.kiota")
public enum CertificateIssuanceStates implements ValuedEnum {
Unknown("unknown"),
ChallengeIssued("challengeIssued"),
ChallengeIssueFailed("challengeIssueFailed"),
RequestCreationFailed("requestCreationFailed"),
RequestSubmitFailed("requestSubmitFailed"),
ChallengeValidationSucceeded("challengeValidationSucceeded"),
ChallengeValidationFailed("challengeValidationFailed"),
IssueFailed("issueFailed"),
IssuePending("issuePending"),
Issued("issued"),
ResponseProcessingFailed("responseProcessingFailed"),
ResponsePending("responsePending"),
EnrollmentSucceeded("enrollmentSucceeded"),
EnrollmentNotNeeded("enrollmentNotNeeded"),
Revoked("revoked"),
RemovedFromCollection("removedFromCollection"),
RenewVerified("renewVerified"),
InstallFailed("installFailed"),
Installed("installed"),
DeleteFailed("deleteFailed"),
Deleted("deleted"),
RenewalRequested("renewalRequested"),
Requested("requested");
public final String value;
CertificateIssuanceStates(final String value) {
this.value = value;
}
@jakarta.annotation.Nonnull
public String getValue() { return this.value; }
@jakarta.annotation.Nullable
public static CertificateIssuanceStates forValue(@jakarta.annotation.Nonnull final String searchValue) {
Objects.requireNonNull(searchValue);
switch(searchValue) {
case "unknown": return Unknown;
case "challengeIssued": return ChallengeIssued;
case "challengeIssueFailed": return ChallengeIssueFailed;
case "requestCreationFailed": return RequestCreationFailed;
case "requestSubmitFailed": return RequestSubmitFailed;
case "challengeValidationSucceeded": return ChallengeValidationSucceeded;
case "challengeValidationFailed": return ChallengeValidationFailed;
case "issueFailed": return IssueFailed;
case "issuePending": return IssuePending;
case "issued": return Issued;
case "responseProcessingFailed": return ResponseProcessingFailed;
case "responsePending": return ResponsePending;
case "enrollmentSucceeded": return EnrollmentSucceeded;
case "enrollmentNotNeeded": return EnrollmentNotNeeded;
case "revoked": return Revoked;
case "removedFromCollection": return RemovedFromCollection;
case "renewVerified": return RenewVerified;
case "installFailed": return InstallFailed;
case "installed": return Installed;
case "deleteFailed": return DeleteFailed;
case "deleted": return Deleted;
case "renewalRequested": return RenewalRequested;
case "requested": return Requested;
default: return null;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy