Skip to content

Commit 2bfe3a3

Browse files
authored
[Automation] Generate Fluent Lite from kubernetesconfiguration#package-2023-05 (Azure#36928)
* [Automation] External Change * [Automation] Generate Fluent Lite from kubernetesconfiguration#package-2023-05
1 parent 2421d37 commit 2bfe3a3

File tree

68 files changed

+1212
-482
lines changed

Some content is hidden

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

68 files changed

+1212
-482
lines changed

eng/versioning/version_client.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ com.azure.resourcemanager:azure-resourcemanager-iothub;1.2.0;1.3.0-beta.1
293293
com.azure.resourcemanager:azure-resourcemanager-datadog;1.0.0-beta.4;1.0.0-beta.5
294294
com.azure.resourcemanager:azure-resourcemanager-communication;2.0.0;2.1.0-beta.2
295295
com.azure.resourcemanager:azure-resourcemanager-apimanagement;1.0.0-beta.4;1.0.0-beta.5
296-
com.azure.resourcemanager:azure-resourcemanager-kubernetesconfiguration;1.0.0-beta.4;1.0.0-beta.5
296+
com.azure.resourcemanager:azure-resourcemanager-kubernetesconfiguration;1.0.0-beta.4;1.0.0
297297
com.azure.resourcemanager:azure-resourcemanager-resourcegraph;1.0.0;1.1.0-beta.1
298298
com.azure.resourcemanager:azure-resourcemanager-changeanalysis;1.0.1;1.1.0-beta.1
299299
com.azure.resourcemanager:azure-resourcemanager-delegatednetwork;1.0.0-beta.2;1.0.0-beta.3

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

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,33 @@
11
# Release History
22

3-
## 1.0.0-beta.5 (Unreleased)
3+
## 1.0.0 (2023-09-25)
4+
5+
- Azure Resource Manager SourceControlConfiguration client library for Java. This package contains Microsoft Azure SDK for SourceControlConfiguration Management SDK. KubernetesConfiguration Client. Package tag package-2023-05. 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

7-
### Breaking Changes
9+
* `models.SubstituteFromDefinition` was added
10+
11+
* `models.PostBuildDefinition` was added
12+
13+
#### `models.FluxConfiguration` was modified
14+
15+
* `reconciliationWaitDuration()` was added
16+
* `waitForReconciliation()` was added
17+
18+
#### `models.KustomizationPatchDefinition` was modified
19+
20+
* `withPostBuild(models.PostBuildDefinition)` was added
21+
* `postBuild()` was added
22+
* `withEnableWait(java.lang.Boolean)` was added
23+
* `enableWait()` was added
824

9-
### Bugs Fixed
25+
#### `models.KustomizationDefinition` was modified
1026

11-
### Other Changes
27+
* `withEnableWait(java.lang.Boolean)` was added
28+
* `enableWait()` was added
29+
* `withPostBuild(models.PostBuildDefinition)` was added
30+
* `postBuild()` was added
1231

1332
## 1.0.0-beta.4 (2023-05-17)
1433

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

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

33
Azure Resource Manager SourceControlConfiguration client library for Java.
44

5-
This package contains Microsoft Azure SDK for SourceControlConfiguration Management SDK. KubernetesConfiguration Client. Package tag package-2022-11. 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 SourceControlConfiguration Management SDK. KubernetesConfiguration Client. Package tag package-2023-05. 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-kubernetesconfiguration</artifactId>
35-
<version>1.0.0-beta.4</version>
35+
<version>1.0.0</version>
3636
</dependency>
3737
```
3838
[//]: # ({x-version-update-end})
@@ -103,3 +103,5 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
103103
[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md
104104
[coc]: https://opensource.microsoft.com/codeofconduct/
105105
[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/
106+
107+
![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-java%2Fsdk%2Fkubernetesconfiguration%2Fazure-resourcemanager-kubernetesconfiguration%2FREADME.png)

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

Lines changed: 62 additions & 34 deletions
Large diffs are not rendered by default.

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414

1515
<groupId>com.azure.resourcemanager</groupId>
1616
<artifactId>azure-resourcemanager-kubernetesconfiguration</artifactId>
17-
<version>1.0.0-beta.5</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-kubernetesconfiguration;current} -->
17+
<version>1.0.0</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-kubernetesconfiguration;current} -->
1818
<packaging>jar</packaging>
1919

2020
<name>Microsoft Azure SDK for SourceControlConfiguration Management</name>
21-
<description>This package contains Microsoft Azure SDK for SourceControlConfiguration Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. KubernetesConfiguration Client. Package tag package-2022-11.</description>
21+
<description>This package contains Microsoft Azure SDK for SourceControlConfiguration Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. KubernetesConfiguration Client. Package tag package-2023-05.</description>
2222
<url>https://github.com/Azure/azure-sdk-for-java</url>
2323

2424
<licenses>

sdk/kubernetesconfiguration/azure-resourcemanager-kubernetesconfiguration/src/main/java/com/azure/resourcemanager/kubernetesconfiguration/SourceControlConfigurationManager.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ public SourceControlConfigurationManager authenticate(TokenCredential credential
225225
.append("-")
226226
.append("com.azure.resourcemanager.kubernetesconfiguration")
227227
.append("/")
228-
.append("1.0.0-beta.4");
228+
.append("1.0.0");
229229
if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) {
230230
userAgentBuilder
231231
.append(" (")
@@ -357,8 +357,10 @@ public Operations operations() {
357357
}
358358

359359
/**
360-
* @return Wrapped service client SourceControlConfigurationClient providing direct access to the underlying
361-
* auto-generated API implementation, based on Azure REST API.
360+
* Gets wrapped service client SourceControlConfigurationClient providing direct access to the underlying
361+
* auto-generated API implementation, based on Azure REST API.
362+
*
363+
* @return Wrapped service client SourceControlConfigurationClient.
362364
*/
363365
public SourceControlConfigurationClient serviceClient() {
364366
return this.clientObject;

sdk/kubernetesconfiguration/azure-resourcemanager-kubernetesconfiguration/src/main/java/com/azure/resourcemanager/kubernetesconfiguration/fluent/models/FluxConfigurationInner.java

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,56 @@ public OffsetDateTime statusUpdatedAt() {
323323
return this.innerProperties() == null ? null : this.innerProperties().statusUpdatedAt();
324324
}
325325

326+
/**
327+
* Get the waitForReconciliation property: Whether flux configuration deployment should wait for cluster to
328+
* reconcile the kustomizations.
329+
*
330+
* @return the waitForReconciliation value.
331+
*/
332+
public Boolean waitForReconciliation() {
333+
return this.innerProperties() == null ? null : this.innerProperties().waitForReconciliation();
334+
}
335+
336+
/**
337+
* Set the waitForReconciliation property: Whether flux configuration deployment should wait for cluster to
338+
* reconcile the kustomizations.
339+
*
340+
* @param waitForReconciliation the waitForReconciliation value to set.
341+
* @return the FluxConfigurationInner object itself.
342+
*/
343+
public FluxConfigurationInner withWaitForReconciliation(Boolean waitForReconciliation) {
344+
if (this.innerProperties() == null) {
345+
this.innerProperties = new FluxConfigurationProperties();
346+
}
347+
this.innerProperties().withWaitForReconciliation(waitForReconciliation);
348+
return this;
349+
}
350+
351+
/**
352+
* Get the reconciliationWaitDuration property: Maximum duration to wait for flux configuration reconciliation. E.g
353+
* PT1H, PT5M, P1D.
354+
*
355+
* @return the reconciliationWaitDuration value.
356+
*/
357+
public String reconciliationWaitDuration() {
358+
return this.innerProperties() == null ? null : this.innerProperties().reconciliationWaitDuration();
359+
}
360+
361+
/**
362+
* Set the reconciliationWaitDuration property: Maximum duration to wait for flux configuration reconciliation. E.g
363+
* PT1H, PT5M, P1D.
364+
*
365+
* @param reconciliationWaitDuration the reconciliationWaitDuration value to set.
366+
* @return the FluxConfigurationInner object itself.
367+
*/
368+
public FluxConfigurationInner withReconciliationWaitDuration(String reconciliationWaitDuration) {
369+
if (this.innerProperties() == null) {
370+
this.innerProperties = new FluxConfigurationProperties();
371+
}
372+
this.innerProperties().withReconciliationWaitDuration(reconciliationWaitDuration);
373+
return this;
374+
}
375+
326376
/**
327377
* Get the complianceState property: Combined status of the Flux Kubernetes resources created by the
328378
* fluxConfiguration or created by the managed objects.

sdk/kubernetesconfiguration/azure-resourcemanager-kubernetesconfiguration/src/main/java/com/azure/resourcemanager/kubernetesconfiguration/fluent/models/FluxConfigurationProperties.java

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,18 @@ public final class FluxConfigurationProperties {
111111
@JsonProperty(value = "statusUpdatedAt", access = JsonProperty.Access.WRITE_ONLY)
112112
private OffsetDateTime statusUpdatedAt;
113113

114+
/*
115+
* Whether flux configuration deployment should wait for cluster to reconcile the kustomizations.
116+
*/
117+
@JsonProperty(value = "waitForReconciliation")
118+
private Boolean waitForReconciliation;
119+
120+
/*
121+
* Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D
122+
*/
123+
@JsonProperty(value = "reconciliationWaitDuration")
124+
private String reconciliationWaitDuration;
125+
114126
/*
115127
* Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed
116128
* objects.
@@ -370,6 +382,50 @@ public OffsetDateTime statusUpdatedAt() {
370382
return this.statusUpdatedAt;
371383
}
372384

385+
/**
386+
* Get the waitForReconciliation property: Whether flux configuration deployment should wait for cluster to
387+
* reconcile the kustomizations.
388+
*
389+
* @return the waitForReconciliation value.
390+
*/
391+
public Boolean waitForReconciliation() {
392+
return this.waitForReconciliation;
393+
}
394+
395+
/**
396+
* Set the waitForReconciliation property: Whether flux configuration deployment should wait for cluster to
397+
* reconcile the kustomizations.
398+
*
399+
* @param waitForReconciliation the waitForReconciliation value to set.
400+
* @return the FluxConfigurationProperties object itself.
401+
*/
402+
public FluxConfigurationProperties withWaitForReconciliation(Boolean waitForReconciliation) {
403+
this.waitForReconciliation = waitForReconciliation;
404+
return this;
405+
}
406+
407+
/**
408+
* Get the reconciliationWaitDuration property: Maximum duration to wait for flux configuration reconciliation. E.g
409+
* PT1H, PT5M, P1D.
410+
*
411+
* @return the reconciliationWaitDuration value.
412+
*/
413+
public String reconciliationWaitDuration() {
414+
return this.reconciliationWaitDuration;
415+
}
416+
417+
/**
418+
* Set the reconciliationWaitDuration property: Maximum duration to wait for flux configuration reconciliation. E.g
419+
* PT1H, PT5M, P1D.
420+
*
421+
* @param reconciliationWaitDuration the reconciliationWaitDuration value to set.
422+
* @return the FluxConfigurationProperties object itself.
423+
*/
424+
public FluxConfigurationProperties withReconciliationWaitDuration(String reconciliationWaitDuration) {
425+
this.reconciliationWaitDuration = reconciliationWaitDuration;
426+
return this;
427+
}
428+
373429
/**
374430
* Get the complianceState property: Combined status of the Flux Kubernetes resources created by the
375431
* fluxConfiguration or created by the managed objects.

sdk/kubernetesconfiguration/azure-resourcemanager-kubernetesconfiguration/src/main/java/com/azure/resourcemanager/kubernetesconfiguration/implementation/FluxConfigurationImpl.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,14 @@ public OffsetDateTime statusUpdatedAt() {
120120
return this.innerModel().statusUpdatedAt();
121121
}
122122

123+
public Boolean waitForReconciliation() {
124+
return this.innerModel().waitForReconciliation();
125+
}
126+
127+
public String reconciliationWaitDuration() {
128+
return this.innerModel().reconciliationWaitDuration();
129+
}
130+
123131
public FluxComplianceState complianceState() {
124132
return this.innerModel().complianceState();
125133
}

sdk/kubernetesconfiguration/azure-resourcemanager-kubernetesconfiguration/src/main/java/com/azure/resourcemanager/kubernetesconfiguration/implementation/SourceControlConfigurationClientBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ public SourceControlConfigurationClientImpl buildClient() {
137137
localSerializerAdapter,
138138
localDefaultPollInterval,
139139
localEnvironment,
140-
subscriptionId,
140+
this.subscriptionId,
141141
localEndpoint);
142142
return client;
143143
}

0 commit comments

Comments
 (0)