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

com.azure.resourcemanager.billing.models.MoveValidationErrorCode Maven / Gradle / Ivy

// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.

package com.azure.resourcemanager.billing.models;

import com.azure.core.util.ExpandableStringEnum;
import java.util.Collection;

/**
 * Error code for the product transfer validation.
 */
public final class MoveValidationErrorCode extends ExpandableStringEnum {
    /**
     * Static value Other for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode OTHER = fromString("Other");

    /**
     * Static value BillingAccountInactive for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode BILLING_ACCOUNT_INACTIVE = fromString("BillingAccountInactive");

    /**
     * Static value DestinationBillingProfileInactive for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode DESTINATION_BILLING_PROFILE_INACTIVE
        = fromString("DestinationBillingProfileInactive");

    /**
     * Static value DestinationBillingProfileNotFound for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode DESTINATION_BILLING_PROFILE_NOT_FOUND
        = fromString("DestinationBillingProfileNotFound");

    /**
     * Static value DestinationBillingProfilePastDue for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode DESTINATION_BILLING_PROFILE_PAST_DUE
        = fromString("DestinationBillingProfilePastDue");

    /**
     * Static value DestinationInvoiceSectionInactive for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode DESTINATION_INVOICE_SECTION_INACTIVE
        = fromString("DestinationInvoiceSectionInactive");

    /**
     * Static value DestinationInvoiceSectionNotFound for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode DESTINATION_INVOICE_SECTION_NOT_FOUND
        = fromString("DestinationInvoiceSectionNotFound");

    /**
     * Static value InsufficientPermissionOnDestination for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode INSUFFICIENT_PERMISSION_ON_DESTINATION
        = fromString("InsufficientPermissionOnDestination");

    /**
     * Static value InsufficientPermissionOnSource for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode INSUFFICIENT_PERMISSION_ON_SOURCE
        = fromString("InsufficientPermissionOnSource");

    /**
     * Static value InvalidDestination for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode INVALID_DESTINATION = fromString("InvalidDestination");

    /**
     * Static value InvalidSource for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode INVALID_SOURCE = fromString("InvalidSource");

    /**
     * Static value MarketplaceNotEnabledOnDestination for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode MARKETPLACE_NOT_ENABLED_ON_DESTINATION
        = fromString("MarketplaceNotEnabledOnDestination");

    /**
     * Static value ProductInactive for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode PRODUCT_INACTIVE = fromString("ProductInactive");

    /**
     * Static value ProductNotFound for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode PRODUCT_NOT_FOUND = fromString("ProductNotFound");

    /**
     * Static value ProductTypeNotSupported for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode PRODUCT_TYPE_NOT_SUPPORTED = fromString("ProductTypeNotSupported");

    /**
     * Static value SourceBillingProfilePastDue for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode SOURCE_BILLING_PROFILE_PAST_DUE
        = fromString("SourceBillingProfilePastDue");

    /**
     * Static value SourceInvoiceSectionInactive for MoveValidationErrorCode.
     */
    public static final MoveValidationErrorCode SOURCE_INVOICE_SECTION_INACTIVE
        = fromString("SourceInvoiceSectionInactive");

    /**
     * Creates a new instance of MoveValidationErrorCode value.
     * 
     * @deprecated Use the {@link #fromString(String)} factory method.
     */
    @Deprecated
    public MoveValidationErrorCode() {
    }

    /**
     * Creates or finds a MoveValidationErrorCode from its string representation.
     * 
     * @param name a name to look for.
     * @return the corresponding MoveValidationErrorCode.
     */
    public static MoveValidationErrorCode fromString(String name) {
        return fromString(name, MoveValidationErrorCode.class);
    }

    /**
     * Gets known MoveValidationErrorCode values.
     * 
     * @return known MoveValidationErrorCode values.
     */
    public static Collection values() {
        return values(MoveValidationErrorCode.class);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy