Skip to content

Commit 87b685c

Browse files
author
SDKAuto
committed
CodeGen from PR 15946 in Azure/azure-rest-api-specs
Merge 6cc31009ce9f114ba5e9502f9a336a630122bd1d into e5b604e04e917bc2b0c9673449491b89edb09211
1 parent 67013d0 commit 87b685c

File tree

230 files changed

+19146
-7946
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

230 files changed

+19146
-7946
lines changed

sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/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.4 (Unreleased)
3+
## 1.0.0-beta.1 (2021-09-24)
4+
5+
- Azure Resource Manager PostgreSql client library for Java. This package contains Microsoft Azure SDK for PostgreSql Management SDK. The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model. Package tag package-2020-01-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/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/README.md

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

33
Azure Resource Manager PostgreSql client library for Java.
44

5-
This package contains Microsoft Azure SDK for PostgreSql Management SDK. The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model. Package tag package-flexibleserver-2021-06. 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 PostgreSql Management SDK. The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model. Package tag package-2020-01-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-postgresqlflexibleserver</artifactId>
35-
<version>1.0.0-beta.3</version>
35+
<version>1.0.0-beta.4</version>
3636
</dependency>
3737
```
3838
[//]: # ({x-version-update-end})
@@ -74,7 +74,6 @@ See [API design][design] for general introduction on design and key concepts on
7474

7575
## Examples
7676

77-
[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/SAMPLE.md)
7877

7978

8079
## Troubleshooting

sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/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 PostgreSql Management</name>
16-
<description>This package contains Microsoft Azure SDK for PostgreSql Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model. Package tag package-flexibleserver-2021-06.</description>
16+
<description>This package contains Microsoft Azure SDK for PostgreSql Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model. Package tag package-2020-01-01.</description>
1717
<url>https://github.com/Azure/azure-sdk-for-java</url>
1818

1919
<licenses>

sdk/postgresqlflexibleserver/azure-resourcemanager-postgresqlflexibleserver/src/main/java/com/azure/resourcemanager/postgresqlflexibleserver/PostgreSqlManager.java

Lines changed: 149 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -25,21 +25,39 @@
2525
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.ConfigurationsImpl;
2626
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.DatabasesImpl;
2727
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.FirewallRulesImpl;
28-
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.GetPrivateDnsZoneSuffixesImpl;
29-
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.LocationBasedCapabilitiesImpl;
28+
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.LocationBasedPerformanceTiersImpl;
29+
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.LogFilesImpl;
3030
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.OperationsImpl;
3131
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.PostgreSqlManagementClientBuilder;
32+
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.PrivateEndpointConnectionsImpl;
33+
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.PrivateLinkResourcesImpl;
34+
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.RecoverableServersImpl;
35+
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.ReplicasImpl;
36+
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.ServerAdministratorsImpl;
37+
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.ServerBasedPerformanceTiersImpl;
38+
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.ServerKeysImpl;
39+
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.ServerParametersImpl;
40+
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.ServerSecurityAlertPoliciesImpl;
3241
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.ServersImpl;
33-
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.VirtualNetworkSubnetUsagesImpl;
42+
import com.azure.resourcemanager.postgresqlflexibleserver.implementation.VirtualNetworkRulesImpl;
3443
import com.azure.resourcemanager.postgresqlflexibleserver.models.CheckNameAvailabilities;
3544
import com.azure.resourcemanager.postgresqlflexibleserver.models.Configurations;
3645
import com.azure.resourcemanager.postgresqlflexibleserver.models.Databases;
3746
import com.azure.resourcemanager.postgresqlflexibleserver.models.FirewallRules;
38-
import com.azure.resourcemanager.postgresqlflexibleserver.models.GetPrivateDnsZoneSuffixes;
39-
import com.azure.resourcemanager.postgresqlflexibleserver.models.LocationBasedCapabilities;
47+
import com.azure.resourcemanager.postgresqlflexibleserver.models.LocationBasedPerformanceTiers;
48+
import com.azure.resourcemanager.postgresqlflexibleserver.models.LogFiles;
4049
import com.azure.resourcemanager.postgresqlflexibleserver.models.Operations;
50+
import com.azure.resourcemanager.postgresqlflexibleserver.models.PrivateEndpointConnections;
51+
import com.azure.resourcemanager.postgresqlflexibleserver.models.PrivateLinkResources;
52+
import com.azure.resourcemanager.postgresqlflexibleserver.models.RecoverableServers;
53+
import com.azure.resourcemanager.postgresqlflexibleserver.models.Replicas;
54+
import com.azure.resourcemanager.postgresqlflexibleserver.models.ServerAdministrators;
55+
import com.azure.resourcemanager.postgresqlflexibleserver.models.ServerBasedPerformanceTiers;
56+
import com.azure.resourcemanager.postgresqlflexibleserver.models.ServerKeys;
57+
import com.azure.resourcemanager.postgresqlflexibleserver.models.ServerParameters;
58+
import com.azure.resourcemanager.postgresqlflexibleserver.models.ServerSecurityAlertPolicies;
4159
import com.azure.resourcemanager.postgresqlflexibleserver.models.Servers;
42-
import com.azure.resourcemanager.postgresqlflexibleserver.models.VirtualNetworkSubnetUsages;
60+
import com.azure.resourcemanager.postgresqlflexibleserver.models.VirtualNetworkRules;
4361
import java.time.Duration;
4462
import java.time.temporal.ChronoUnit;
4563
import java.util.ArrayList;
@@ -54,21 +72,39 @@
5472
public final class PostgreSqlManager {
5573
private Servers servers;
5674

75+
private Replicas replicas;
76+
5777
private FirewallRules firewallRules;
5878

79+
private VirtualNetworkRules virtualNetworkRules;
80+
81+
private Databases databases;
82+
5983
private Configurations configurations;
6084

61-
private CheckNameAvailabilities checkNameAvailabilities;
85+
private ServerParameters serverParameters;
86+
87+
private LogFiles logFiles;
88+
89+
private ServerAdministrators serverAdministrators;
90+
91+
private RecoverableServers recoverableServers;
6292

63-
private LocationBasedCapabilities locationBasedCapabilities;
93+
private ServerBasedPerformanceTiers serverBasedPerformanceTiers;
6494

65-
private VirtualNetworkSubnetUsages virtualNetworkSubnetUsages;
95+
private LocationBasedPerformanceTiers locationBasedPerformanceTiers;
96+
97+
private CheckNameAvailabilities checkNameAvailabilities;
6698

6799
private Operations operations;
68100

69-
private Databases databases;
101+
private ServerSecurityAlertPolicies serverSecurityAlertPolicies;
102+
103+
private PrivateEndpointConnections privateEndpointConnections;
70104

71-
private GetPrivateDnsZoneSuffixes getPrivateDnsZoneSuffixes;
105+
private PrivateLinkResources privateLinkResources;
106+
107+
private ServerKeys serverKeys;
72108

73109
private final PostgreSqlManagementClient clientObject;
74110

@@ -206,7 +242,7 @@ public PostgreSqlManager authenticate(TokenCredential credential, AzureProfile p
206242
.append("-")
207243
.append("com.azure.resourcemanager.postgresqlflexibleserver")
208244
.append("/")
209-
.append("1.0.0-beta.3");
245+
.append("1.0.0-beta.1");
210246
if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) {
211247
userAgentBuilder
212248
.append(" (")
@@ -253,6 +289,14 @@ public Servers servers() {
253289
return servers;
254290
}
255291

292+
/** @return Resource collection API of Replicas. */
293+
public Replicas replicas() {
294+
if (this.replicas == null) {
295+
this.replicas = new ReplicasImpl(clientObject.getReplicas(), this);
296+
}
297+
return replicas;
298+
}
299+
256300
/** @return Resource collection API of FirewallRules. */
257301
public FirewallRules firewallRules() {
258302
if (this.firewallRules == null) {
@@ -261,6 +305,22 @@ public FirewallRules firewallRules() {
261305
return firewallRules;
262306
}
263307

308+
/** @return Resource collection API of VirtualNetworkRules. */
309+
public VirtualNetworkRules virtualNetworkRules() {
310+
if (this.virtualNetworkRules == null) {
311+
this.virtualNetworkRules = new VirtualNetworkRulesImpl(clientObject.getVirtualNetworkRules(), this);
312+
}
313+
return virtualNetworkRules;
314+
}
315+
316+
/** @return Resource collection API of Databases. */
317+
public Databases databases() {
318+
if (this.databases == null) {
319+
this.databases = new DatabasesImpl(clientObject.getDatabases(), this);
320+
}
321+
return databases;
322+
}
323+
264324
/** @return Resource collection API of Configurations. */
265325
public Configurations configurations() {
266326
if (this.configurations == null) {
@@ -269,6 +329,56 @@ public Configurations configurations() {
269329
return configurations;
270330
}
271331

332+
/** @return Resource collection API of ServerParameters. */
333+
public ServerParameters serverParameters() {
334+
if (this.serverParameters == null) {
335+
this.serverParameters = new ServerParametersImpl(clientObject.getServerParameters(), this);
336+
}
337+
return serverParameters;
338+
}
339+
340+
/** @return Resource collection API of LogFiles. */
341+
public LogFiles logFiles() {
342+
if (this.logFiles == null) {
343+
this.logFiles = new LogFilesImpl(clientObject.getLogFiles(), this);
344+
}
345+
return logFiles;
346+
}
347+
348+
/** @return Resource collection API of ServerAdministrators. */
349+
public ServerAdministrators serverAdministrators() {
350+
if (this.serverAdministrators == null) {
351+
this.serverAdministrators = new ServerAdministratorsImpl(clientObject.getServerAdministrators(), this);
352+
}
353+
return serverAdministrators;
354+
}
355+
356+
/** @return Resource collection API of RecoverableServers. */
357+
public RecoverableServers recoverableServers() {
358+
if (this.recoverableServers == null) {
359+
this.recoverableServers = new RecoverableServersImpl(clientObject.getRecoverableServers(), this);
360+
}
361+
return recoverableServers;
362+
}
363+
364+
/** @return Resource collection API of ServerBasedPerformanceTiers. */
365+
public ServerBasedPerformanceTiers serverBasedPerformanceTiers() {
366+
if (this.serverBasedPerformanceTiers == null) {
367+
this.serverBasedPerformanceTiers =
368+
new ServerBasedPerformanceTiersImpl(clientObject.getServerBasedPerformanceTiers(), this);
369+
}
370+
return serverBasedPerformanceTiers;
371+
}
372+
373+
/** @return Resource collection API of LocationBasedPerformanceTiers. */
374+
public LocationBasedPerformanceTiers locationBasedPerformanceTiers() {
375+
if (this.locationBasedPerformanceTiers == null) {
376+
this.locationBasedPerformanceTiers =
377+
new LocationBasedPerformanceTiersImpl(clientObject.getLocationBasedPerformanceTiers(), this);
378+
}
379+
return locationBasedPerformanceTiers;
380+
}
381+
272382
/** @return Resource collection API of CheckNameAvailabilities. */
273383
public CheckNameAvailabilities checkNameAvailabilities() {
274384
if (this.checkNameAvailabilities == null) {
@@ -278,47 +388,46 @@ public CheckNameAvailabilities checkNameAvailabilities() {
278388
return checkNameAvailabilities;
279389
}
280390

281-
/** @return Resource collection API of LocationBasedCapabilities. */
282-
public LocationBasedCapabilities locationBasedCapabilities() {
283-
if (this.locationBasedCapabilities == null) {
284-
this.locationBasedCapabilities =
285-
new LocationBasedCapabilitiesImpl(clientObject.getLocationBasedCapabilities(), this);
391+
/** @return Resource collection API of Operations. */
392+
public Operations operations() {
393+
if (this.operations == null) {
394+
this.operations = new OperationsImpl(clientObject.getOperations(), this);
286395
}
287-
return locationBasedCapabilities;
396+
return operations;
288397
}
289398

290-
/** @return Resource collection API of VirtualNetworkSubnetUsages. */
291-
public VirtualNetworkSubnetUsages virtualNetworkSubnetUsages() {
292-
if (this.virtualNetworkSubnetUsages == null) {
293-
this.virtualNetworkSubnetUsages =
294-
new VirtualNetworkSubnetUsagesImpl(clientObject.getVirtualNetworkSubnetUsages(), this);
399+
/** @return Resource collection API of ServerSecurityAlertPolicies. */
400+
public ServerSecurityAlertPolicies serverSecurityAlertPolicies() {
401+
if (this.serverSecurityAlertPolicies == null) {
402+
this.serverSecurityAlertPolicies =
403+
new ServerSecurityAlertPoliciesImpl(clientObject.getServerSecurityAlertPolicies(), this);
295404
}
296-
return virtualNetworkSubnetUsages;
405+
return serverSecurityAlertPolicies;
297406
}
298407

299-
/** @return Resource collection API of Operations. */
300-
public Operations operations() {
301-
if (this.operations == null) {
302-
this.operations = new OperationsImpl(clientObject.getOperations(), this);
408+
/** @return Resource collection API of PrivateEndpointConnections. */
409+
public PrivateEndpointConnections privateEndpointConnections() {
410+
if (this.privateEndpointConnections == null) {
411+
this.privateEndpointConnections =
412+
new PrivateEndpointConnectionsImpl(clientObject.getPrivateEndpointConnections(), this);
303413
}
304-
return operations;
414+
return privateEndpointConnections;
305415
}
306416

307-
/** @return Resource collection API of Databases. */
308-
public Databases databases() {
309-
if (this.databases == null) {
310-
this.databases = new DatabasesImpl(clientObject.getDatabases(), this);
417+
/** @return Resource collection API of PrivateLinkResources. */
418+
public PrivateLinkResources privateLinkResources() {
419+
if (this.privateLinkResources == null) {
420+
this.privateLinkResources = new PrivateLinkResourcesImpl(clientObject.getPrivateLinkResources(), this);
311421
}
312-
return databases;
422+
return privateLinkResources;
313423
}
314424

315-
/** @return Resource collection API of GetPrivateDnsZoneSuffixes. */
316-
public GetPrivateDnsZoneSuffixes getPrivateDnsZoneSuffixes() {
317-
if (this.getPrivateDnsZoneSuffixes == null) {
318-
this.getPrivateDnsZoneSuffixes =
319-
new GetPrivateDnsZoneSuffixesImpl(clientObject.getGetPrivateDnsZoneSuffixes(), this);
425+
/** @return Resource collection API of ServerKeys. */
426+
public ServerKeys serverKeys() {
427+
if (this.serverKeys == null) {
428+
this.serverKeys = new ServerKeysImpl(clientObject.getServerKeys(), this);
320429
}
321-
return getPrivateDnsZoneSuffixes;
430+
return serverKeys;
322431
}
323432

324433
/**

0 commit comments

Comments
 (0)