Skip to content

Commit f09676c

Browse files
author
SDKAuto
committed
CodeGen from PR 19888 in Azure/azure-rest-api-specs
Merge 2be0f35303c3d0ec22e8fec21089a8dd4ccbb2df into 402c7fb924c5c0a30650d1c11338d4d516585933
1 parent 18022bf commit f09676c

19 files changed

+165
-33
lines changed

sdk/networkfunction/azure-resourcemanager-networkfunction/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Release History
22

3-
## 1.0.0-beta.2 (Unreleased)
3+
## 1.0.0-beta.1 (2022-07-26)
4+
5+
- Azure Resource Manager AzureTrafficCollector client library for Java. This package contains Microsoft Azure SDK for AzureTrafficCollector Management SDK. Azure Traffic Collector service. Package tag package-2022-08-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
46

57
### Features Added
68

sdk/networkfunction/azure-resourcemanager-networkfunction/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Azure Resource Manager AzureTrafficCollector client library for Java.
44

5-
This package contains Microsoft Azure SDK for AzureTrafficCollector Management SDK. Azure Traffic Collector service. Package tag package-2022-05-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
5+
This package contains Microsoft Azure SDK for AzureTrafficCollector Management SDK. Azure Traffic Collector service. Package tag package-2022-08-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
66

77
## We'd love to hear your feedback
88

@@ -32,7 +32,7 @@ Various documentation is available to help you get started
3232
<dependency>
3333
<groupId>com.azure.resourcemanager</groupId>
3434
<artifactId>azure-resourcemanager-networkfunction</artifactId>
35-
<version>1.0.0-beta.1</version>
35+
<version>1.0.0-beta.2</version>
3636
</dependency>
3737
```
3838
[//]: # ({x-version-update-end})

sdk/networkfunction/azure-resourcemanager-networkfunction/SAMPLE.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import java.util.Map;
3636
/** Samples for AzureTrafficCollectors CreateOrUpdate. */
3737
public final class AzureTrafficCollectorsCreateOrUpdateSamples {
3838
/*
39-
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-05-01/examples/AzureTrafficCollectorCreate.json
39+
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-08-01/examples/AzureTrafficCollectorCreate.json
4040
*/
4141
/**
4242
* Sample code: Create a traffic collector.
@@ -76,7 +76,7 @@ import com.azure.core.util.Context;
7676
/** Samples for AzureTrafficCollectors Delete. */
7777
public final class AzureTrafficCollectorsDeleteSamples {
7878
/*
79-
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-05-01/examples/AzureTrafficCollectorDelete.json
79+
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-08-01/examples/AzureTrafficCollectorDelete.json
8080
*/
8181
/**
8282
* Sample code: Delete Traffic Collector.
@@ -98,7 +98,7 @@ import com.azure.core.util.Context;
9898
/** Samples for AzureTrafficCollectors GetByResourceGroup. */
9999
public final class AzureTrafficCollectorsGetByResourceGroupSamples {
100100
/*
101-
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-05-01/examples/AzureTrafficCollectorGet.json
101+
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-08-01/examples/AzureTrafficCollectorGet.json
102102
*/
103103
/**
104104
* Sample code: Get Traffic Collector.
@@ -123,7 +123,7 @@ import java.util.Map;
123123
/** Samples for AzureTrafficCollectors UpdateTags. */
124124
public final class AzureTrafficCollectorsUpdateTagsSamples {
125125
/*
126-
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-05-01/examples/AzureTrafficCollectorUpdateTags.json
126+
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-08-01/examples/AzureTrafficCollectorUpdateTags.json
127127
*/
128128
/**
129129
* Sample code: Update Traffic Collector tags.
@@ -158,7 +158,7 @@ import com.azure.core.util.Context;
158158
/** Samples for AzureTrafficCollectorsByResourceGroup ListByResourceGroup. */
159159
public final class AzureTrafficCollectorsByResourceGroupListByResourceGroupSamples {
160160
/*
161-
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-05-01/examples/AzureTrafficCollectorsByResourceGroupList.json
161+
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-08-01/examples/AzureTrafficCollectorsByResourceGroupList.json
162162
*/
163163
/**
164164
* Sample code: List of Traffic Collectors by ResourceGroup.
@@ -180,7 +180,7 @@ import com.azure.core.util.Context;
180180
/** Samples for AzureTrafficCollectorsBySubscription List. */
181181
public final class AzureTrafficCollectorsBySubscriptionListSamples {
182182
/*
183-
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-05-01/examples/AzureTrafficCollectorsBySubscriptionList.json
183+
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-08-01/examples/AzureTrafficCollectorsBySubscriptionList.json
184184
*/
185185
/**
186186
* Sample code: List of Traffic Collectors by Subscription.
@@ -210,7 +210,7 @@ import java.util.Arrays;
210210
/** Samples for CollectorPolicies CreateOrUpdate. */
211211
public final class CollectorPoliciesCreateOrUpdateSamples {
212212
/*
213-
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-05-01/examples/CollectorPolicyCreate.json
213+
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-08-01/examples/CollectorPolicyCreate.json
214214
*/
215215
/**
216216
* Sample code: Create a collection policy.
@@ -222,6 +222,7 @@ public final class CollectorPoliciesCreateOrUpdateSamples {
222222
manager
223223
.collectorPolicies()
224224
.define("cp1")
225+
.withRegion("West US")
225226
.withExistingAzureTrafficCollector("rg1", "atc")
226227
.withIngestionPolicy(
227228
new IngestionPolicyPropertiesFormat()
@@ -256,7 +257,7 @@ import com.azure.core.util.Context;
256257
/** Samples for CollectorPolicies Delete. */
257258
public final class CollectorPoliciesDeleteSamples {
258259
/*
259-
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-05-01/examples/CollectorPolicyDelete.json
260+
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-08-01/examples/CollectorPolicyDelete.json
260261
*/
261262
/**
262263
* Sample code: Delete Collection Policy.
@@ -278,7 +279,7 @@ import com.azure.core.util.Context;
278279
/** Samples for CollectorPolicies Get. */
279280
public final class CollectorPoliciesGetSamples {
280281
/*
281-
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-05-01/examples/CollectorPolicyGet.json
282+
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-08-01/examples/CollectorPolicyGet.json
282283
*/
283284
/**
284285
* Sample code: Get Collection Policy.
@@ -300,7 +301,7 @@ import com.azure.core.util.Context;
300301
/** Samples for CollectorPolicies List. */
301302
public final class CollectorPoliciesListSamples {
302303
/*
303-
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-05-01/examples/CollectorPoliciesList.json
304+
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-08-01/examples/CollectorPoliciesList.json
304305
*/
305306
/**
306307
* Sample code: List of Collection Policies.
@@ -322,7 +323,7 @@ import com.azure.core.util.Context;
322323
/** Samples for NetworkFunction ListOperations. */
323324
public final class NetworkFunctionListOperationsSamples {
324325
/*
325-
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-05-01/examples/OperationsList.json
326+
* x-ms-original-file: specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-08-01/examples/OperationsList.json
326327
*/
327328
/**
328329
* Sample code: OperationsList.

sdk/networkfunction/azure-resourcemanager-networkfunction/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<packaging>jar</packaging>
1414

1515
<name>Microsoft Azure SDK for AzureTrafficCollector Management</name>
16-
<description>This package contains Microsoft Azure SDK for AzureTrafficCollector Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Azure Traffic Collector service. Package tag package-2022-05-01.</description>
16+
<description>This package contains Microsoft Azure SDK for AzureTrafficCollector Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Azure Traffic Collector service. Package tag package-2022-08-01.</description>
1717
<url>https://github.com/Azure/azure-sdk-for-java</url>
1818

1919
<licenses>

sdk/networkfunction/azure-resourcemanager-networkfunction/src/main/java/com/azure/resourcemanager/networkfunction/fluent/models/CollectorPolicyInner.java

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,18 @@
55
package com.azure.resourcemanager.networkfunction.fluent.models;
66

77
import com.azure.core.annotation.Fluent;
8-
import com.azure.core.management.ProxyResource;
8+
import com.azure.core.management.Resource;
99
import com.azure.core.management.SystemData;
1010
import com.azure.resourcemanager.networkfunction.models.EmissionPoliciesPropertiesFormat;
1111
import com.azure.resourcemanager.networkfunction.models.IngestionPolicyPropertiesFormat;
1212
import com.azure.resourcemanager.networkfunction.models.ProvisioningState;
1313
import com.fasterxml.jackson.annotation.JsonProperty;
1414
import java.util.List;
15+
import java.util.Map;
1516

1617
/** Collector policy resource. */
1718
@Fluent
18-
public final class CollectorPolicyInner extends ProxyResource {
19+
public final class CollectorPolicyInner extends Resource {
1920
/*
2021
* Properties of the Collector Policy.
2122
*/
@@ -61,6 +62,20 @@ public SystemData systemData() {
6162
return this.systemData;
6263
}
6364

65+
/** {@inheritDoc} */
66+
@Override
67+
public CollectorPolicyInner withLocation(String location) {
68+
super.withLocation(location);
69+
return this;
70+
}
71+
72+
/** {@inheritDoc} */
73+
@Override
74+
public CollectorPolicyInner withTags(Map<String, String> tags) {
75+
super.withTags(tags);
76+
return this;
77+
}
78+
6479
/**
6580
* Get the ingestionPolicy property: Ingestion policies.
6681
*

sdk/networkfunction/azure-resourcemanager-networkfunction/src/main/java/com/azure/resourcemanager/networkfunction/implementation/AzureTrafficCollectorManagementClientImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ public CollectorPoliciesClient getCollectorPolicies() {
194194
this.defaultPollInterval = defaultPollInterval;
195195
this.subscriptionId = subscriptionId;
196196
this.endpoint = endpoint;
197-
this.apiVersion = "2022-05-01";
197+
this.apiVersion = "2022-08-01";
198198
this.networkFunctions = new NetworkFunctionsClientImpl(this);
199199
this.azureTrafficCollectorsBySubscriptions = new AzureTrafficCollectorsBySubscriptionsClientImpl(this);
200200
this.azureTrafficCollectorsByResourceGroups = new AzureTrafficCollectorsByResourceGroupsClientImpl(this);

sdk/networkfunction/azure-resourcemanager-networkfunction/src/main/java/com/azure/resourcemanager/networkfunction/implementation/CollectorPolicyImpl.java

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
package com.azure.resourcemanager.networkfunction.implementation;
66

7+
import com.azure.core.management.Region;
78
import com.azure.core.management.SystemData;
89
import com.azure.core.util.Context;
910
import com.azure.resourcemanager.networkfunction.fluent.models.CollectorPolicyInner;
@@ -13,6 +14,7 @@
1314
import com.azure.resourcemanager.networkfunction.models.ProvisioningState;
1415
import java.util.Collections;
1516
import java.util.List;
17+
import java.util.Map;
1618

1719
public final class CollectorPolicyImpl implements CollectorPolicy, CollectorPolicy.Definition, CollectorPolicy.Update {
1820
private CollectorPolicyInner innerObject;
@@ -31,6 +33,19 @@ public String type() {
3133
return this.innerModel().type();
3234
}
3335

36+
public String location() {
37+
return this.innerModel().location();
38+
}
39+
40+
public Map<String, String> tags() {
41+
Map<String, String> inner = this.innerModel().tags();
42+
if (inner != null) {
43+
return Collections.unmodifiableMap(inner);
44+
} else {
45+
return Collections.emptyMap();
46+
}
47+
}
48+
3449
public String etag() {
3550
return this.innerModel().etag();
3651
}
@@ -56,6 +71,14 @@ public ProvisioningState provisioningState() {
5671
return this.innerModel().provisioningState();
5772
}
5873

74+
public Region region() {
75+
return Region.fromName(this.regionName());
76+
}
77+
78+
public String regionName() {
79+
return this.location();
80+
}
81+
5982
public String resourceGroupName() {
6083
return resourceGroupName;
6184
}
@@ -162,6 +185,21 @@ public CollectorPolicy refresh(Context context) {
162185
return this;
163186
}
164187

188+
public CollectorPolicyImpl withRegion(Region location) {
189+
this.innerModel().withLocation(location.toString());
190+
return this;
191+
}
192+
193+
public CollectorPolicyImpl withRegion(String location) {
194+
this.innerModel().withLocation(location);
195+
return this;
196+
}
197+
198+
public CollectorPolicyImpl withTags(Map<String, String> tags) {
199+
this.innerModel().withTags(tags);
200+
return this;
201+
}
202+
165203
public CollectorPolicyImpl withIngestionPolicy(IngestionPolicyPropertiesFormat ingestionPolicy) {
166204
this.innerModel().withIngestionPolicy(ingestionPolicy);
167205
return this;

0 commit comments

Comments
 (0)