Skip to content

Commit d77f9e8

Browse files
generate from commit
1 parent d4ca838 commit d77f9e8

File tree

27 files changed

+172
-1231
lines changed

27 files changed

+172
-1231
lines changed

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -599,6 +599,7 @@ public final class PublicCloudConnectorsTestPermissionsSamples {
599599
```java
600600
import com.azure.resourcemanager.hybridconnectivity.models.AwsCloudProfileUpdate;
601601
import com.azure.resourcemanager.hybridconnectivity.models.PublicCloudConnector;
602+
import com.azure.resourcemanager.hybridconnectivity.models.PublicCloudConnectorPropertiesUpdate;
602603
import java.util.Arrays;
603604
import java.util.HashMap;
604605
import java.util.Map;
@@ -623,7 +624,8 @@ public final class PublicCloudConnectorsUpdateSamples {
623624
.getValue();
624625
resource.update()
625626
.withTags(mapOf())
626-
.withAwsCloudProfile(new AwsCloudProfileUpdate().withExcludedAccounts(Arrays.asList("zrbtd")))
627+
.withProperties(new PublicCloudConnectorPropertiesUpdate()
628+
.withAwsCloudProfile(new AwsCloudProfileUpdate().withExcludedAccounts(Arrays.asList("zrbtd"))))
627629
.apply();
628630
}
629631

@@ -949,6 +951,7 @@ public final class SolutionConfigurationsSyncNowSamples {
949951

950952
```java
951953
import com.azure.resourcemanager.hybridconnectivity.models.SolutionConfiguration;
954+
import com.azure.resourcemanager.hybridconnectivity.models.SolutionConfigurationPropertiesUpdate;
952955
import com.azure.resourcemanager.hybridconnectivity.models.SolutionSettings;
953956
import java.util.HashMap;
954957
import java.util.Map;
@@ -971,8 +974,8 @@ public final class SolutionConfigurationsUpdateSamples {
971974
.getWithResponse("ymuj", "dxt", com.azure.core.util.Context.NONE)
972975
.getValue();
973976
resource.update()
974-
.withSolutionType("myzljlstvmgkp")
975-
.withSolutionSettings(new SolutionSettings().withAdditionalProperties(mapOf()))
977+
.withProperties(new SolutionConfigurationPropertiesUpdate().withSolutionType("myzljlstvmgkp")
978+
.withSolutionSettings(new SolutionSettings().withAdditionalProperties(mapOf())))
976979
.apply();
977980
}
978981

sdk/hybridconnectivity/azure-resourcemanager-hybridconnectivity/src/main/java/com/azure/resourcemanager/hybridconnectivity/implementation/PublicCloudConnectorImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
import com.azure.core.management.SystemData;
99
import com.azure.core.util.Context;
1010
import com.azure.resourcemanager.hybridconnectivity.fluent.models.PublicCloudConnectorInner;
11-
import com.azure.resourcemanager.hybridconnectivity.models.AwsCloudProfileUpdate;
1211
import com.azure.resourcemanager.hybridconnectivity.models.OperationStatusResult;
1312
import com.azure.resourcemanager.hybridconnectivity.models.PublicCloudConnector;
1413
import com.azure.resourcemanager.hybridconnectivity.models.PublicCloudConnectorProperties;
14+
import com.azure.resourcemanager.hybridconnectivity.models.PublicCloudConnectorPropertiesUpdate;
1515
import com.azure.resourcemanager.hybridconnectivity.models.PublicCloudConnectorUpdate;
1616
import java.util.Collections;
1717
import java.util.Map;
@@ -186,8 +186,8 @@ public PublicCloudConnectorImpl withProperties(PublicCloudConnectorProperties pr
186186
return this;
187187
}
188188

189-
public PublicCloudConnectorImpl withAwsCloudProfile(AwsCloudProfileUpdate awsCloudProfile) {
190-
this.updateProperties.withAwsCloudProfile(awsCloudProfile);
189+
public PublicCloudConnectorImpl withProperties(PublicCloudConnectorPropertiesUpdate properties) {
190+
this.updateProperties.withProperties(properties);
191191
return this;
192192
}
193193

sdk/hybridconnectivity/azure-resourcemanager-hybridconnectivity/src/main/java/com/azure/resourcemanager/hybridconnectivity/implementation/SolutionConfigurationImpl.java

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
import com.azure.resourcemanager.hybridconnectivity.models.OperationStatusResult;
1111
import com.azure.resourcemanager.hybridconnectivity.models.SolutionConfiguration;
1212
import com.azure.resourcemanager.hybridconnectivity.models.SolutionConfigurationProperties;
13+
import com.azure.resourcemanager.hybridconnectivity.models.SolutionConfigurationPropertiesUpdate;
1314
import com.azure.resourcemanager.hybridconnectivity.models.SolutionConfigurationUpdate;
14-
import com.azure.resourcemanager.hybridconnectivity.models.SolutionSettings;
1515

1616
public final class SolutionConfigurationImpl
1717
implements SolutionConfiguration, SolutionConfiguration.Definition, SolutionConfiguration.Update {
@@ -143,13 +143,8 @@ public SolutionConfigurationImpl withProperties(SolutionConfigurationProperties
143143
return this;
144144
}
145145

146-
public SolutionConfigurationImpl withSolutionType(String solutionType) {
147-
this.updateProperties.withSolutionType(solutionType);
148-
return this;
149-
}
150-
151-
public SolutionConfigurationImpl withSolutionSettings(SolutionSettings solutionSettings) {
152-
this.updateProperties.withSolutionSettings(solutionSettings);
146+
public SolutionConfigurationImpl withProperties(SolutionConfigurationPropertiesUpdate properties) {
147+
this.updateProperties.withProperties(properties);
153148
return this;
154149
}
155150
}

sdk/hybridconnectivity/azure-resourcemanager-hybridconnectivity/src/main/java/com/azure/resourcemanager/hybridconnectivity/models/PublicCloudConnector.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ interface WithProperties {
200200
/**
201201
* The template for PublicCloudConnector update.
202202
*/
203-
interface Update extends UpdateStages.WithTags, UpdateStages.WithAwsCloudProfile {
203+
interface Update extends UpdateStages.WithTags, UpdateStages.WithProperties {
204204
/**
205205
* Executes the update request.
206206
*
@@ -235,16 +235,16 @@ interface WithTags {
235235
}
236236

237237
/**
238-
* The stage of the PublicCloudConnector update allowing to specify awsCloudProfile.
238+
* The stage of the PublicCloudConnector update allowing to specify properties.
239239
*/
240-
interface WithAwsCloudProfile {
240+
interface WithProperties {
241241
/**
242-
* Specifies the awsCloudProfile property: Cloud profile for AWS..
242+
* Specifies the properties property: The resource-specific properties for this resource..
243243
*
244-
* @param awsCloudProfile Cloud profile for AWS.
244+
* @param properties The resource-specific properties for this resource.
245245
* @return the next definition stage.
246246
*/
247-
Update withAwsCloudProfile(AwsCloudProfileUpdate awsCloudProfile);
247+
Update withProperties(PublicCloudConnectorPropertiesUpdate properties);
248248
}
249249
}
250250

sdk/hybridconnectivity/azure-resourcemanager-hybridconnectivity/src/main/java/com/azure/resourcemanager/hybridconnectivity/fluent/models/PublicCloudConnectorPropertiesUpdate.java renamed to sdk/hybridconnectivity/azure-resourcemanager-hybridconnectivity/src/main/java/com/azure/resourcemanager/hybridconnectivity/models/PublicCloudConnectorPropertiesUpdate.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,13 @@
22
// Licensed under the MIT License.
33
// Code generated by Microsoft (R) TypeSpec Code Generator.
44

5-
package com.azure.resourcemanager.hybridconnectivity.fluent.models;
5+
package com.azure.resourcemanager.hybridconnectivity.models;
66

77
import com.azure.core.annotation.Fluent;
88
import com.azure.json.JsonReader;
99
import com.azure.json.JsonSerializable;
1010
import com.azure.json.JsonToken;
1111
import com.azure.json.JsonWriter;
12-
import com.azure.resourcemanager.hybridconnectivity.models.AwsCloudProfileUpdate;
1312
import java.io.IOException;
1413

1514
/**

sdk/hybridconnectivity/azure-resourcemanager-hybridconnectivity/src/main/java/com/azure/resourcemanager/hybridconnectivity/models/PublicCloudConnectorUpdate.java

Lines changed: 18 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import com.azure.json.JsonReader;
1010
import com.azure.json.JsonToken;
1111
import com.azure.json.JsonWriter;
12-
import com.azure.resourcemanager.hybridconnectivity.fluent.models.PublicCloudConnectorPropertiesUpdate;
1312
import java.io.IOException;
1413
import java.util.Map;
1514

@@ -21,7 +20,7 @@ public final class PublicCloudConnectorUpdate extends TrackedResourceUpdate {
2120
/*
2221
* The resource-specific properties for this resource.
2322
*/
24-
private PublicCloudConnectorPropertiesUpdate innerProperties;
23+
private PublicCloudConnectorPropertiesUpdate properties;
2524

2625
/*
2726
* Azure Resource Manager metadata containing createdBy and modifiedBy information.
@@ -50,12 +49,23 @@ public PublicCloudConnectorUpdate() {
5049
}
5150

5251
/**
53-
* Get the innerProperties property: The resource-specific properties for this resource.
52+
* Get the properties property: The resource-specific properties for this resource.
5453
*
55-
* @return the innerProperties value.
54+
* @return the properties value.
5655
*/
57-
private PublicCloudConnectorPropertiesUpdate innerProperties() {
58-
return this.innerProperties;
56+
public PublicCloudConnectorPropertiesUpdate properties() {
57+
return this.properties;
58+
}
59+
60+
/**
61+
* Set the properties property: The resource-specific properties for this resource.
62+
*
63+
* @param properties the properties value to set.
64+
* @return the PublicCloudConnectorUpdate object itself.
65+
*/
66+
public PublicCloudConnectorUpdate withProperties(PublicCloudConnectorPropertiesUpdate properties) {
67+
this.properties = properties;
68+
return this;
5969
}
6070

6171
/**
@@ -107,37 +117,14 @@ public PublicCloudConnectorUpdate withTags(Map<String, String> tags) {
107117
return this;
108118
}
109119

110-
/**
111-
* Get the awsCloudProfile property: Cloud profile for AWS.
112-
*
113-
* @return the awsCloudProfile value.
114-
*/
115-
public AwsCloudProfileUpdate awsCloudProfile() {
116-
return this.innerProperties() == null ? null : this.innerProperties().awsCloudProfile();
117-
}
118-
119-
/**
120-
* Set the awsCloudProfile property: Cloud profile for AWS.
121-
*
122-
* @param awsCloudProfile the awsCloudProfile value to set.
123-
* @return the PublicCloudConnectorUpdate object itself.
124-
*/
125-
public PublicCloudConnectorUpdate withAwsCloudProfile(AwsCloudProfileUpdate awsCloudProfile) {
126-
if (this.innerProperties() == null) {
127-
this.innerProperties = new PublicCloudConnectorPropertiesUpdate();
128-
}
129-
this.innerProperties().withAwsCloudProfile(awsCloudProfile);
130-
return this;
131-
}
132-
133120
/**
134121
* {@inheritDoc}
135122
*/
136123
@Override
137124
public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
138125
jsonWriter.writeStartObject();
139126
jsonWriter.writeMapField("tags", tags(), (writer, element) -> writer.writeString(element));
140-
jsonWriter.writeJsonField("properties", this.innerProperties);
127+
jsonWriter.writeJsonField("properties", this.properties);
141128
return jsonWriter.writeEndObject();
142129
}
143130

@@ -169,7 +156,7 @@ public static PublicCloudConnectorUpdate fromJson(JsonReader jsonReader) throws
169156
} else if ("systemData".equals(fieldName)) {
170157
deserializedPublicCloudConnectorUpdate.systemData = SystemData.fromJson(reader);
171158
} else if ("properties".equals(fieldName)) {
172-
deserializedPublicCloudConnectorUpdate.innerProperties
159+
deserializedPublicCloudConnectorUpdate.properties
173160
= PublicCloudConnectorPropertiesUpdate.fromJson(reader);
174161
} else {
175162
reader.skipChildren();

sdk/hybridconnectivity/azure-resourcemanager-hybridconnectivity/src/main/java/com/azure/resourcemanager/hybridconnectivity/models/SolutionConfiguration.java

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ interface WithProperties {
128128
/**
129129
* The template for SolutionConfiguration update.
130130
*/
131-
interface Update extends UpdateStages.WithSolutionType, UpdateStages.WithSolutionSettings {
131+
interface Update extends UpdateStages.WithProperties {
132132
/**
133133
* Executes the update request.
134134
*
@@ -150,29 +150,16 @@ interface Update extends UpdateStages.WithSolutionType, UpdateStages.WithSolutio
150150
*/
151151
interface UpdateStages {
152152
/**
153-
* The stage of the SolutionConfiguration update allowing to specify solutionType.
153+
* The stage of the SolutionConfiguration update allowing to specify properties.
154154
*/
155-
interface WithSolutionType {
156-
/**
157-
* Specifies the solutionType property: The type of the solution.
158-
*
159-
* @param solutionType The type of the solution.
160-
* @return the next definition stage.
161-
*/
162-
Update withSolutionType(String solutionType);
163-
}
164-
165-
/**
166-
* The stage of the SolutionConfiguration update allowing to specify solutionSettings.
167-
*/
168-
interface WithSolutionSettings {
155+
interface WithProperties {
169156
/**
170-
* Specifies the solutionSettings property: Solution settings.
157+
* Specifies the properties property: The resource-specific properties for this resource..
171158
*
172-
* @param solutionSettings Solution settings.
159+
* @param properties The resource-specific properties for this resource.
173160
* @return the next definition stage.
174161
*/
175-
Update withSolutionSettings(SolutionSettings solutionSettings);
162+
Update withProperties(SolutionConfigurationPropertiesUpdate properties);
176163
}
177164
}
178165

sdk/hybridconnectivity/azure-resourcemanager-hybridconnectivity/src/main/java/com/azure/resourcemanager/hybridconnectivity/fluent/models/SolutionConfigurationPropertiesUpdate.java renamed to sdk/hybridconnectivity/azure-resourcemanager-hybridconnectivity/src/main/java/com/azure/resourcemanager/hybridconnectivity/models/SolutionConfigurationPropertiesUpdate.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,13 @@
22
// Licensed under the MIT License.
33
// Code generated by Microsoft (R) TypeSpec Code Generator.
44

5-
package com.azure.resourcemanager.hybridconnectivity.fluent.models;
5+
package com.azure.resourcemanager.hybridconnectivity.models;
66

77
import com.azure.core.annotation.Fluent;
88
import com.azure.json.JsonReader;
99
import com.azure.json.JsonSerializable;
1010
import com.azure.json.JsonToken;
1111
import com.azure.json.JsonWriter;
12-
import com.azure.resourcemanager.hybridconnectivity.models.SolutionSettings;
1312
import java.io.IOException;
1413

1514
/**

0 commit comments

Comments
 (0)