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

com.azure.communication.callautomation.CallAutomationServiceVersion Maven / Gradle / Ivy

Go to download

This package contains clients and data structures used to make call with Azure Communication Call Automation Service. For this release, see notes - https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/communication/azure-communication-callautomation/README.md and https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/communication/azure-communication-callautomation/CHANGELOG.md.

The newest version!
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

package com.azure.communication.callautomation;

import com.azure.core.util.ServiceVersion;

/**
 * Versions of CallAutomation service supported by this client library.
 */
public enum CallAutomationServiceVersion implements ServiceVersion {

    /**
     * Service version {@code 2023-03-06}.
     */
    V2023_03_06("2023-03-06"),

    /**
     * Service version {@code 2023-10-15}.
     */
    V2023_10_15("2023-10-15"),

    /**
     * Service version {@code 2024-04-15}.
     */
    V2024_04_15("2024-04-15"),

    /**
    * Service version {@code 2024-09-15}.
    */
    V2024_09_15("2024-09-15"),

    /**
    * Service version {@code 2024-06-15-preview}.
    */
    V2024_11_15_PREVIEW("2024-11-15-preview");

    private final String version;

    CallAutomationServiceVersion(String version) {
        this.version = version;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public String getVersion() {
        return this.version;
    }

    /**
     * Gets the latest service version supported by this client library
     *
     * @return The latest {@link CallAutomationServiceVersion} object.
     */
    public static CallAutomationServiceVersion getLatest() {
        return V2024_11_15_PREVIEW;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy