diff --git a/sdk/textanalytics/azure-ai-textanalytics/CHANGELOG.md b/sdk/textanalytics/azure-ai-textanalytics/CHANGELOG.md index 46219c0b0f9a..998cfeaed10d 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/CHANGELOG.md +++ b/sdk/textanalytics/azure-ai-textanalytics/CHANGELOG.md @@ -3,6 +3,7 @@ ## 5.3.0-beta.3 (Unreleased) ### Features Added +- Added `values()` methods to all ExpandableStringEnum models. ### Breaking Changes - Removed `Dynamic Classification` feature, which was introduced in the previous beta release. diff --git a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityAssociation.java b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityAssociation.java index 345122cfbe17..e37cf81ec0cd 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityAssociation.java +++ b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityAssociation.java @@ -6,6 +6,8 @@ import com.azure.core.annotation.Immutable; import com.azure.core.util.ExpandableStringEnum; +import java.util.Collection; + /** * The {@link EntityAssociation} model. */ @@ -30,4 +32,9 @@ public final class EntityAssociation extends ExpandableStringEnum values() { + return values(EntityAssociation.class); + } } diff --git a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityCategory.java b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityCategory.java index ebda7b468ed0..bb170cd29b1a 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityCategory.java +++ b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityCategory.java @@ -7,6 +7,8 @@ import com.azure.core.util.ExpandableStringEnum; import com.fasterxml.jackson.annotation.JsonCreator; +import java.util.Collection; + /** * Gets the entity category inferred by the text analytics service's named entity recognition model. * The list of available categories is described at @@ -94,4 +96,9 @@ public final class EntityCategory extends ExpandableStringEnum { public static EntityCategory fromString(String name) { return fromString(name, EntityCategory.class); } + + /** @return known EntityCategory values. */ + public static Collection values() { + return values(EntityCategory.class); + } } diff --git a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityCertainty.java b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityCertainty.java index 0e6d36907f7a..68e10f9cc21e 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityCertainty.java +++ b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityCertainty.java @@ -7,6 +7,8 @@ import com.azure.core.util.ExpandableStringEnum; import com.fasterxml.jackson.annotation.JsonCreator; +import java.util.Collection; + /** * The {@link EntityCertainty} model. */ @@ -37,4 +39,9 @@ public final class EntityCertainty extends ExpandableStringEnum public static EntityCertainty fromString(String name) { return fromString(name, EntityCertainty.class); } + + /** @return known EntityCertainty values. */ + public static Collection values() { + return values(EntityCertainty.class); + } } diff --git a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityConditionality.java b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityConditionality.java index dd95e73ed7d8..f4a124154c8b 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityConditionality.java +++ b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityConditionality.java @@ -7,6 +7,8 @@ import com.azure.core.util.ExpandableStringEnum; import com.fasterxml.jackson.annotation.JsonCreator; +import java.util.Collection; + /** * The {@link EntityConditionality} model. */ @@ -28,4 +30,9 @@ public final class EntityConditionality extends ExpandableStringEnum values() { + return values(EntityConditionality.class); + } } diff --git a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/HealthcareEntityCategory.java b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/HealthcareEntityCategory.java index 97db2ffb593b..3dbc26be3111 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/HealthcareEntityCategory.java +++ b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/HealthcareEntityCategory.java @@ -7,6 +7,8 @@ import com.azure.core.util.ExpandableStringEnum; import com.fasterxml.jackson.annotation.JsonCreator; +import java.util.Collection; + /** * Gets the healthcare entity category inferred by the text analytics service's healthcare entity recognition model. * The list of available categories is described at @@ -102,4 +104,9 @@ public final class HealthcareEntityCategory extends ExpandableStringEnum values() { + return values(HealthcareEntityCategory.class); + } } diff --git a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/HealthcareEntityRelationType.java b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/HealthcareEntityRelationType.java index cc5c1a0b73ae..fa1f6a08f1ec 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/HealthcareEntityRelationType.java +++ b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/HealthcareEntityRelationType.java @@ -6,6 +6,8 @@ import com.azure.core.annotation.Immutable; import com.azure.core.util.ExpandableStringEnum; +import java.util.Collection; + /** * Defines values for {@link HealthcareEntityRelationType}. */ @@ -77,4 +79,9 @@ public final class HealthcareEntityRelationType extends ExpandableStringEnum values() { + return values(HealthcareEntityRelationType.class); + } } diff --git a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/PiiEntityCategory.java b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/PiiEntityCategory.java index 9e9547c9fc7b..f009b9b2dafc 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/PiiEntityCategory.java +++ b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/PiiEntityCategory.java @@ -7,6 +7,8 @@ import com.azure.core.util.ExpandableStringEnum; import com.fasterxml.jackson.annotation.JsonCreator; +import java.util.Collection; + /** * Gets the PII entity category inferred by the text analytics service's PII entity recognition model. * The list of available categories is described at @@ -560,4 +562,9 @@ public final class PiiEntityCategory extends ExpandableStringEnum values() { + return values(PiiEntityCategory.class); + } } diff --git a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/PiiEntityDomain.java b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/PiiEntityDomain.java index 49cdf9eded39..fd560259de2c 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/PiiEntityDomain.java +++ b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/PiiEntityDomain.java @@ -6,6 +6,8 @@ import com.azure.core.annotation.Immutable; import com.azure.core.util.ExpandableStringEnum; +import java.util.Collection; + /** * Defines values for {@link PiiEntityDomain}. */ @@ -30,4 +32,9 @@ public final class PiiEntityDomain extends ExpandableStringEnum public static PiiEntityDomain fromString(String name) { return fromString(name, PiiEntityDomain.class); } + + /** @return known PiiEntityDomain values. */ + public static Collection values() { + return values(PiiEntityDomain.class); + } } diff --git a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/SummarySentencesOrder.java b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/SummarySentencesOrder.java index 6fd5ec577072..40914edd8467 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/SummarySentencesOrder.java +++ b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/SummarySentencesOrder.java @@ -6,6 +6,8 @@ import com.azure.core.annotation.Immutable; import com.azure.core.util.ExpandableStringEnum; +import java.util.Collection; + /** * Defines values for SummarySentencesOrder. */ @@ -30,4 +32,9 @@ public final class SummarySentencesOrder extends ExpandableStringEnum values() { + return values(SummarySentencesOrder.class); + } } diff --git a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/TextAnalyticsErrorCode.java b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/TextAnalyticsErrorCode.java index 6d158379d4f2..00b811bc7198 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/TextAnalyticsErrorCode.java +++ b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/TextAnalyticsErrorCode.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonCreator; import java.io.Serializable; +import java.util.Collection; /** * Defines values for TextAnalyticsErrorCode. @@ -91,4 +92,9 @@ public final class TextAnalyticsErrorCode extends ExpandableStringEnum values() { + return values(TextAnalyticsErrorCode.class); + } } diff --git a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/TextSentiment.java b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/TextSentiment.java index 4a187e5018f7..fd5ada931c48 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/TextSentiment.java +++ b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/TextSentiment.java @@ -7,6 +7,8 @@ import com.azure.core.util.ExpandableStringEnum; import com.fasterxml.jackson.annotation.JsonCreator; +import java.util.Collection; + /** * Defines values for {@link TextSentiment}. */ @@ -42,4 +44,9 @@ public final class TextSentiment extends ExpandableStringEnum { public static TextSentiment fromString(String name) { return fromString(name, TextSentiment.class); } + + /** @return known TextSentiment values. */ + public static Collection values() { + return values(TextSentiment.class); + } } diff --git a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/WarningCode.java b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/WarningCode.java index ce3e3e17d26e..8aabf3cc762e 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/WarningCode.java +++ b/sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/WarningCode.java @@ -8,6 +8,8 @@ import com.azure.core.util.ExpandableStringEnum; import com.fasterxml.jackson.annotation.JsonCreator; +import java.util.Collection; + /** * Defines values for {@link WarningCode}. */ @@ -33,4 +35,9 @@ public final class WarningCode extends ExpandableStringEnum { public static WarningCode fromString(String name) { return fromString(name, WarningCode.class); } + + /** @return known WarningCode values. */ + public static Collection values() { + return values(WarningCode.class); + } }