Skip to content

Commit 4b3c64a

Browse files
authored
add values method (Azure#34815)
1 parent 8ac808d commit 4b3c64a

File tree

13 files changed

+84
-0
lines changed

13 files changed

+84
-0
lines changed

sdk/textanalytics/azure-ai-textanalytics/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## 5.3.0-beta.3 (Unreleased)
44

55
### Features Added
6+
- Added `values()` methods to all ExpandableStringEnum models.
67

78
### Breaking Changes
89
- Removed `Dynamic Classification` feature, which was introduced in the previous beta release.

sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityAssociation.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import com.azure.core.annotation.Immutable;
77
import com.azure.core.util.ExpandableStringEnum;
88

9+
import java.util.Collection;
10+
911
/**
1012
* The {@link EntityAssociation} model.
1113
*/
@@ -30,4 +32,9 @@ public final class EntityAssociation extends ExpandableStringEnum<EntityAssociat
3032
public static EntityAssociation fromString(String name) {
3133
return fromString(name, EntityAssociation.class);
3234
}
35+
36+
/** @return known EntityAssociation values. */
37+
public static Collection<EntityAssociation> values() {
38+
return values(EntityAssociation.class);
39+
}
3340
}

sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityCategory.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import com.azure.core.util.ExpandableStringEnum;
88
import com.fasterxml.jackson.annotation.JsonCreator;
99

10+
import java.util.Collection;
11+
1012
/**
1113
* Gets the entity category inferred by the text analytics service's named entity recognition model.
1214
* The list of available categories is described at
@@ -94,4 +96,9 @@ public final class EntityCategory extends ExpandableStringEnum<EntityCategory> {
9496
public static EntityCategory fromString(String name) {
9597
return fromString(name, EntityCategory.class);
9698
}
99+
100+
/** @return known EntityCategory values. */
101+
public static Collection<EntityCategory> values() {
102+
return values(EntityCategory.class);
103+
}
97104
}

sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityCertainty.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import com.azure.core.util.ExpandableStringEnum;
88
import com.fasterxml.jackson.annotation.JsonCreator;
99

10+
import java.util.Collection;
11+
1012
/**
1113
* The {@link EntityCertainty} model.
1214
*/
@@ -37,4 +39,9 @@ public final class EntityCertainty extends ExpandableStringEnum<EntityCertainty>
3739
public static EntityCertainty fromString(String name) {
3840
return fromString(name, EntityCertainty.class);
3941
}
42+
43+
/** @return known EntityCertainty values. */
44+
public static Collection<EntityCertainty> values() {
45+
return values(EntityCertainty.class);
46+
}
4047
}

sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/EntityConditionality.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import com.azure.core.util.ExpandableStringEnum;
88
import com.fasterxml.jackson.annotation.JsonCreator;
99

10+
import java.util.Collection;
11+
1012
/**
1113
* The {@link EntityConditionality} model.
1214
*/
@@ -28,4 +30,9 @@ public final class EntityConditionality extends ExpandableStringEnum<EntityCondi
2830
public static EntityConditionality fromString(String name) {
2931
return fromString(name, EntityConditionality.class);
3032
}
33+
34+
/** @return known EntityConditionality values. */
35+
public static Collection<EntityConditionality> values() {
36+
return values(EntityConditionality.class);
37+
}
3138
}

sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/HealthcareEntityCategory.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import com.azure.core.util.ExpandableStringEnum;
88
import com.fasterxml.jackson.annotation.JsonCreator;
99

10+
import java.util.Collection;
11+
1012
/**
1113
* Gets the healthcare entity category inferred by the text analytics service's healthcare entity recognition model.
1214
* The list of available categories is described at
@@ -102,4 +104,9 @@ public final class HealthcareEntityCategory extends ExpandableStringEnum<Healthc
102104
public static HealthcareEntityCategory fromString(String name) {
103105
return fromString(name, HealthcareEntityCategory.class);
104106
}
107+
108+
/** @return known HealthcareEntityCategory values. */
109+
public static Collection<HealthcareEntityCategory> values() {
110+
return values(HealthcareEntityCategory.class);
111+
}
105112
}

sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/HealthcareEntityRelationType.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import com.azure.core.annotation.Immutable;
77
import com.azure.core.util.ExpandableStringEnum;
88

9+
import java.util.Collection;
10+
911
/**
1012
* Defines values for {@link HealthcareEntityRelationType}.
1113
*/
@@ -77,4 +79,9 @@ public final class HealthcareEntityRelationType extends ExpandableStringEnum<Hea
7779
public static HealthcareEntityRelationType fromString(String name) {
7880
return fromString(name, HealthcareEntityRelationType.class);
7981
}
82+
83+
/** @return known HealthcareEntityRelationType values. */
84+
public static Collection<HealthcareEntityRelationType> values() {
85+
return values(HealthcareEntityRelationType.class);
86+
}
8087
}

sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/PiiEntityCategory.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import com.azure.core.util.ExpandableStringEnum;
88
import com.fasterxml.jackson.annotation.JsonCreator;
99

10+
import java.util.Collection;
11+
1012
/**
1113
* Gets the PII entity category inferred by the text analytics service's PII entity recognition model.
1214
* The list of available categories is described at
@@ -560,4 +562,9 @@ public final class PiiEntityCategory extends ExpandableStringEnum<PiiEntityCateg
560562
public static PiiEntityCategory fromString(String name) {
561563
return fromString(name, PiiEntityCategory.class);
562564
}
565+
566+
/** @return known PiiEntityCategory values. */
567+
public static Collection<PiiEntityCategory> values() {
568+
return values(PiiEntityCategory.class);
569+
}
563570
}

sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/PiiEntityDomain.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import com.azure.core.annotation.Immutable;
77
import com.azure.core.util.ExpandableStringEnum;
88

9+
import java.util.Collection;
10+
911
/**
1012
* Defines values for {@link PiiEntityDomain}.
1113
*/
@@ -30,4 +32,9 @@ public final class PiiEntityDomain extends ExpandableStringEnum<PiiEntityDomain>
3032
public static PiiEntityDomain fromString(String name) {
3133
return fromString(name, PiiEntityDomain.class);
3234
}
35+
36+
/** @return known PiiEntityDomain values. */
37+
public static Collection<PiiEntityDomain> values() {
38+
return values(PiiEntityDomain.class);
39+
}
3340
}

sdk/textanalytics/azure-ai-textanalytics/src/main/java/com/azure/ai/textanalytics/models/SummarySentencesOrder.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import com.azure.core.annotation.Immutable;
77
import com.azure.core.util.ExpandableStringEnum;
88

9+
import java.util.Collection;
10+
911
/**
1012
* Defines values for SummarySentencesOrder.
1113
*/
@@ -30,4 +32,9 @@ public final class SummarySentencesOrder extends ExpandableStringEnum<SummarySen
3032
public static SummarySentencesOrder fromString(String name) {
3133
return fromString(name, SummarySentencesOrder.class);
3234
}
35+
36+
/** @return known SummarySentencesOrder values. */
37+
public static Collection<SummarySentencesOrder> values() {
38+
return values(SummarySentencesOrder.class);
39+
}
3340
}

0 commit comments

Comments
 (0)