Skip to content

Commit 18e6ea8

Browse files
authored
Change folder structure to better separate generated code. (Azure#14441)
1 parent 5f76e7e commit 18e6ea8

Some content is hidden

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

46 files changed

+146
-272
lines changed

sdk/digitaltwins/azure-digitaltwins-core/autorest.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,9 @@ java:
3333
namespace: com.azure.digitaltwins.core
3434
add-credentials: true
3535
sync-methods: none
36+
generate-client-as-impl: true
37+
implementation-subpackage: implementation
38+
models-subpackage: implementation.models
39+
custom-types-subpackage: models
40+
custom-types: ModelData
3641
```

sdk/digitaltwins/azure-digitaltwins-core/src/main/java/com/azure/digitaltwins/core/DigitalTwinsAsyncClient.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
import com.azure.core.http.rest.SimpleResponse;
1313
import com.azure.core.util.FluxUtil;
1414
import com.azure.core.util.logging.ClientLogger;
15+
import com.azure.digitaltwins.core.implementation.AzureDigitalTwinsAPIImpl;
16+
import com.azure.digitaltwins.core.implementation.AzureDigitalTwinsAPIImplBuilder;
1517
import reactor.core.publisher.Mono;
1618

1719

@@ -31,10 +33,10 @@
3133
public class DigitalTwinsAsyncClient {
3234
private final ClientLogger logger = new ClientLogger(DigitalTwinsAsyncClient.class);
3335
private final DigitalTwinsServiceVersion serviceVersion;
34-
private final AzureDigitalTwinsAPI protocolLayer;
36+
private final AzureDigitalTwinsAPIImpl protocolLayer;
3537

3638
DigitalTwinsAsyncClient(HttpPipeline pipeline, DigitalTwinsServiceVersion serviceVersion, String host) {
37-
this.protocolLayer = new AzureDigitalTwinsAPIBuilder().host(host).pipeline(pipeline).buildClient();
39+
this.protocolLayer = new AzureDigitalTwinsAPIImplBuilder().host(host).pipeline(pipeline).buildClient();
3840
this.serviceVersion = serviceVersion;
3941
}
4042

sdk/digitaltwins/azure-digitaltwins-core/src/main/java/com/azure/digitaltwins/core/Querys.java

Lines changed: 0 additions & 78 deletions
This file was deleted.
Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Licensed under the MIT License.
33
// Code generated by Microsoft (R) AutoRest Code Generator.
44

5-
package com.azure.digitaltwins.core;
5+
package com.azure.digitaltwins.core.implementation;
66

77
import com.azure.core.http.HttpPipeline;
88
import com.azure.core.http.HttpPipelineBuilder;
@@ -13,7 +13,7 @@
1313
import com.azure.core.util.serializer.SerializerAdapter;
1414

1515
/** Initializes a new instance of the AzureDigitalTwinsAPI type. */
16-
public final class AzureDigitalTwinsAPI {
16+
public final class AzureDigitalTwinsAPIImpl {
1717
/** server parameter. */
1818
private final String host;
1919

@@ -62,56 +62,56 @@ public SerializerAdapter getSerializerAdapter() {
6262
return this.serializerAdapter;
6363
}
6464

65-
/** The DigitalTwinModels object to access its operations. */
66-
private final DigitalTwinModels digitalTwinModels;
65+
/** The DigitalTwinModelsImpl object to access its operations. */
66+
private final DigitalTwinModelsImpl digitalTwinModels;
6767

6868
/**
69-
* Gets the DigitalTwinModels object to access its operations.
69+
* Gets the DigitalTwinModelsImpl object to access its operations.
7070
*
71-
* @return the DigitalTwinModels object.
71+
* @return the DigitalTwinModelsImpl object.
7272
*/
73-
public DigitalTwinModels getDigitalTwinModels() {
73+
public DigitalTwinModelsImpl getDigitalTwinModels() {
7474
return this.digitalTwinModels;
7575
}
7676

77-
/** The Queries object to access its operations. */
78-
private final Queries queries;
77+
/** The QueriesImpl object to access its operations. */
78+
private final QueriesImpl queries;
7979

8080
/**
81-
* Gets the Queries object to access its operations.
81+
* Gets the QueriesImpl object to access its operations.
8282
*
83-
* @return the Queries object.
83+
* @return the QueriesImpl object.
8484
*/
85-
public Queries getQueries() {
85+
public QueriesImpl getQueries() {
8686
return this.queries;
8787
}
8888

89-
/** The DigitalTwins object to access its operations. */
90-
private final DigitalTwins digitalTwins;
89+
/** The DigitalTwinsImpl object to access its operations. */
90+
private final DigitalTwinsImpl digitalTwins;
9191

9292
/**
93-
* Gets the DigitalTwins object to access its operations.
93+
* Gets the DigitalTwinsImpl object to access its operations.
9494
*
95-
* @return the DigitalTwins object.
95+
* @return the DigitalTwinsImpl object.
9696
*/
97-
public DigitalTwins getDigitalTwins() {
97+
public DigitalTwinsImpl getDigitalTwins() {
9898
return this.digitalTwins;
9999
}
100100

101-
/** The EventRoutes object to access its operations. */
102-
private final EventRoutes eventRoutes;
101+
/** The EventRoutesImpl object to access its operations. */
102+
private final EventRoutesImpl eventRoutes;
103103

104104
/**
105-
* Gets the EventRoutes object to access its operations.
105+
* Gets the EventRoutesImpl object to access its operations.
106106
*
107-
* @return the EventRoutes object.
107+
* @return the EventRoutesImpl object.
108108
*/
109-
public EventRoutes getEventRoutes() {
109+
public EventRoutesImpl getEventRoutes() {
110110
return this.eventRoutes;
111111
}
112112

113113
/** Initializes an instance of AzureDigitalTwinsAPI client. */
114-
AzureDigitalTwinsAPI(String host) {
114+
AzureDigitalTwinsAPIImpl(String host) {
115115
this(
116116
new HttpPipelineBuilder()
117117
.policies(new UserAgentPolicy(), new RetryPolicy(), new CookiePolicy())
@@ -125,7 +125,7 @@ public EventRoutes getEventRoutes() {
125125
*
126126
* @param httpPipeline The HTTP pipeline to send requests through.
127127
*/
128-
AzureDigitalTwinsAPI(HttpPipeline httpPipeline, String host) {
128+
AzureDigitalTwinsAPIImpl(HttpPipeline httpPipeline, String host) {
129129
this(httpPipeline, JacksonAdapter.createDefaultSerializerAdapter(), host);
130130
}
131131

@@ -135,14 +135,14 @@ public EventRoutes getEventRoutes() {
135135
* @param httpPipeline The HTTP pipeline to send requests through.
136136
* @param serializerAdapter The serializer to serialize an object into a string.
137137
*/
138-
AzureDigitalTwinsAPI(HttpPipeline httpPipeline, SerializerAdapter serializerAdapter, String host) {
138+
AzureDigitalTwinsAPIImpl(HttpPipeline httpPipeline, SerializerAdapter serializerAdapter, String host) {
139139
this.httpPipeline = httpPipeline;
140140
this.serializerAdapter = serializerAdapter;
141141
this.host = host;
142142
this.apiVersion = "2020-05-31-preview";
143-
this.digitalTwinModels = new DigitalTwinModels(this);
144-
this.queries = new Queries(this);
145-
this.digitalTwins = new DigitalTwins(this);
146-
this.eventRoutes = new EventRoutes(this);
143+
this.digitalTwinModels = new DigitalTwinModelsImpl(this);
144+
this.queries = new QueriesImpl(this);
145+
this.digitalTwins = new DigitalTwinsImpl(this);
146+
this.eventRoutes = new EventRoutesImpl(this);
147147
}
148148
}
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Licensed under the MIT License.
33
// Code generated by Microsoft (R) AutoRest Code Generator.
44

5-
package com.azure.digitaltwins.core;
5+
package com.azure.digitaltwins.core.implementation;
66

77
import com.azure.core.annotation.ServiceClientBuilder;
88
import com.azure.core.http.HttpPipeline;
@@ -14,8 +14,8 @@
1414
import com.azure.core.util.serializer.SerializerAdapter;
1515

1616
/** A builder for creating a new instance of the AzureDigitalTwinsAPI type. */
17-
@ServiceClientBuilder(serviceClients = {AzureDigitalTwinsAPI.class})
18-
public final class AzureDigitalTwinsAPIBuilder {
17+
@ServiceClientBuilder(serviceClients = {AzureDigitalTwinsAPIImpl.class})
18+
public final class AzureDigitalTwinsAPIImplBuilder {
1919
/*
2020
* server parameter
2121
*/
@@ -25,9 +25,9 @@ public final class AzureDigitalTwinsAPIBuilder {
2525
* Sets server parameter.
2626
*
2727
* @param host the host value.
28-
* @return the AzureDigitalTwinsAPIBuilder.
28+
* @return the AzureDigitalTwinsAPIImplBuilder.
2929
*/
30-
public AzureDigitalTwinsAPIBuilder host(String host) {
30+
public AzureDigitalTwinsAPIImplBuilder host(String host) {
3131
this.host = host;
3232
return this;
3333
}
@@ -41,9 +41,9 @@ public AzureDigitalTwinsAPIBuilder host(String host) {
4141
* Sets The HTTP pipeline to send requests through.
4242
*
4343
* @param pipeline the pipeline value.
44-
* @return the AzureDigitalTwinsAPIBuilder.
44+
* @return the AzureDigitalTwinsAPIImplBuilder.
4545
*/
46-
public AzureDigitalTwinsAPIBuilder pipeline(HttpPipeline pipeline) {
46+
public AzureDigitalTwinsAPIImplBuilder pipeline(HttpPipeline pipeline) {
4747
this.pipeline = pipeline;
4848
return this;
4949
}
@@ -57,19 +57,19 @@ public AzureDigitalTwinsAPIBuilder pipeline(HttpPipeline pipeline) {
5757
* Sets The serializer to serialize an object into a string.
5858
*
5959
* @param serializerAdapter the serializerAdapter value.
60-
* @return the AzureDigitalTwinsAPIBuilder.
60+
* @return the AzureDigitalTwinsAPIImplBuilder.
6161
*/
62-
public AzureDigitalTwinsAPIBuilder serializerAdapter(SerializerAdapter serializerAdapter) {
62+
public AzureDigitalTwinsAPIImplBuilder serializerAdapter(SerializerAdapter serializerAdapter) {
6363
this.serializerAdapter = serializerAdapter;
6464
return this;
6565
}
6666

6767
/**
68-
* Builds an instance of AzureDigitalTwinsAPI with the provided parameters.
68+
* Builds an instance of AzureDigitalTwinsAPIImpl with the provided parameters.
6969
*
70-
* @return an instance of AzureDigitalTwinsAPI.
70+
* @return an instance of AzureDigitalTwinsAPIImpl.
7171
*/
72-
public AzureDigitalTwinsAPI buildClient() {
72+
public AzureDigitalTwinsAPIImpl buildClient() {
7373
if (host == null) {
7474
this.host = "https://digitaltwins-name.digitaltwins.azure.net";
7575
}
@@ -82,7 +82,7 @@ public AzureDigitalTwinsAPI buildClient() {
8282
if (serializerAdapter == null) {
8383
this.serializerAdapter = JacksonAdapter.createDefaultSerializerAdapter();
8484
}
85-
AzureDigitalTwinsAPI client = new AzureDigitalTwinsAPI(pipeline, serializerAdapter, host);
85+
AzureDigitalTwinsAPIImpl client = new AzureDigitalTwinsAPIImpl(pipeline, serializerAdapter, host);
8686
return client;
8787
}
8888
}

sdk/digitaltwins/azure-digitaltwins-core/src/main/java/com/azure/digitaltwins/core/DigitalTwinModels.java renamed to sdk/digitaltwins/azure-digitaltwins-core/src/main/java/com/azure/digitaltwins/core/implementation/DigitalTwinModelsImpl.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Licensed under the MIT License.
33
// Code generated by Microsoft (R) AutoRest Code Generator.
44

5-
package com.azure.digitaltwins.core;
5+
package com.azure.digitaltwins.core.implementation;
66

77
import com.azure.core.annotation.BodyParam;
88
import com.azure.core.annotation.Delete;
@@ -27,27 +27,27 @@
2727
import com.azure.core.util.FluxUtil;
2828
import com.azure.core.util.serializer.CollectionFormat;
2929
import com.azure.core.util.serializer.JacksonAdapter;
30-
import com.azure.digitaltwins.core.models.DigitalTwinModelsListOptions;
31-
import com.azure.digitaltwins.core.models.ErrorResponseException;
30+
import com.azure.digitaltwins.core.implementation.models.DigitalTwinModelsListOptions;
31+
import com.azure.digitaltwins.core.implementation.models.ErrorResponseException;
32+
import com.azure.digitaltwins.core.implementation.models.PagedModelDataCollection;
3233
import com.azure.digitaltwins.core.models.ModelData;
33-
import com.azure.digitaltwins.core.models.PagedModelDataCollection;
3434
import java.util.List;
3535
import reactor.core.publisher.Mono;
3636

3737
/** An instance of this class provides access to all the operations defined in DigitalTwinModels. */
38-
public final class DigitalTwinModels {
38+
public final class DigitalTwinModelsImpl {
3939
/** The proxy service used to perform REST calls. */
4040
private final DigitalTwinModelsService service;
4141

4242
/** The service client containing this operation class. */
43-
private final AzureDigitalTwinsAPI client;
43+
private final AzureDigitalTwinsAPIImpl client;
4444

4545
/**
46-
* Initializes an instance of DigitalTwinModels.
46+
* Initializes an instance of DigitalTwinModelsImpl.
4747
*
4848
* @param client the instance of the service client containing this operation class.
4949
*/
50-
DigitalTwinModels(AzureDigitalTwinsAPI client) {
50+
DigitalTwinModelsImpl(AzureDigitalTwinsAPIImpl client) {
5151
this.service =
5252
RestProxy.create(
5353
DigitalTwinModelsService.class, client.getHttpPipeline(), client.getSerializerAdapter());

0 commit comments

Comments
 (0)