diff --git a/sdk/eventhubs/mgmt-v2015_08_01/pom.xml b/sdk/eventhubs/mgmt-v2015_08_01/pom.xml
index 72cd7c317724..3d3cf5d40f05 100644
--- a/sdk/eventhubs/mgmt-v2015_08_01/pom.xml
+++ b/sdk/eventhubs/mgmt-v2015_08_01/pom.xml
@@ -11,7 +11,7 @@
com.microsoft.azure
azure-arm-parent
- 1.2.0
+ 1.1.0
../../../pom.management.xml
azure-mgmt-eventhubs
@@ -71,6 +71,8 @@
azure-arm-client-runtime
test-jar
test
+
+ 1.6.5
diff --git a/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/EventHubs.java b/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/EventHubs.java
index 21d4f9273ad3..ba69cc902b66 100644
--- a/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/EventHubs.java
+++ b/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/EventHubs.java
@@ -103,7 +103,7 @@ public interface EventHubs extends SupportsCreating posttAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName);
+ Observable postAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName);
/**
* Gets the ACS and SAS connection strings for the Event Hub.
diff --git a/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/ConsumerGroupsImpl.java b/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/ConsumerGroupsImpl.java
index 6c444c59a747..f61f616d700d 100644
--- a/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/ConsumerGroupsImpl.java
+++ b/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/ConsumerGroupsImpl.java
@@ -64,10 +64,14 @@ public ConsumerGroupResource call(ConsumerGroupResourceInner inner) {
public Observable getAsync(String resourceGroupName, String namespaceName, String eventHubName, String consumerGroupName) {
ConsumerGroupsInner client = this.inner();
return client.getAsync(resourceGroupName, namespaceName, eventHubName, consumerGroupName)
- .map(new Func1() {
+ .flatMap(new Func1>() {
@Override
- public ConsumerGroupResource call(ConsumerGroupResourceInner inner) {
- return wrapModel(inner);
+ public Observable call(ConsumerGroupResourceInner inner) {
+ if (inner == null) {
+ return Observable.empty();
+ } else {
+ return Observable.just((ConsumerGroupResource)wrapModel(inner));
+ }
}
});
}
diff --git a/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/EventHubsImpl.java b/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/EventHubsImpl.java
index 832cce9ec5aa..903fec0b2e58 100644
--- a/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/EventHubsImpl.java
+++ b/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/EventHubsImpl.java
@@ -67,10 +67,14 @@ public EventHubResource call(EventHubResourceInner inner) {
public Observable getAsync(String resourceGroupName, String namespaceName, String eventHubName) {
EventHubsInner client = this.inner();
return client.getAsync(resourceGroupName, namespaceName, eventHubName)
- .map(new Func1() {
+ .flatMap(new Func1>() {
@Override
- public EventHubResource call(EventHubResourceInner inner) {
- return wrapModel(inner);
+ public Observable call(EventHubResourceInner inner) {
+ if (inner == null) {
+ return Observable.empty();
+ } else {
+ return Observable.just((EventHubResource)wrapModel(inner));
+ }
}
});
}
@@ -107,10 +111,14 @@ private Observable getSharedAccessAu
public Observable getAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName) {
EventHubsInner client = this.inner();
return client.getAuthorizationRuleAsync(resourceGroupName, namespaceName, eventHubName, authorizationRuleName)
- .map(new Func1() {
+ .flatMap(new Func1>() {
@Override
- public EventhubNamespaceSharedAccessAuthorizationRuleResource call(SharedAccessAuthorizationRuleResourceInner inner) {
- return wrapEventhubNamespaceSharedAccessAuthorizationRuleResourceModel(inner);
+ public Observable call(SharedAccessAuthorizationRuleResourceInner inner) {
+ if (inner == null) {
+ return Observable.empty();
+ } else {
+ return Observable.just((EventhubNamespaceSharedAccessAuthorizationRuleResource)wrapEventhubNamespaceSharedAccessAuthorizationRuleResourceModel(inner));
+ }
}
});
}
@@ -140,9 +148,9 @@ public Completable deleteAuthorizationRuleAsync(String resourceGroupName, String
}
@Override
- public Observable posttAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName) {
+ public Observable postAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName) {
EventHubsInner client = this.inner();
- return client.posttAuthorizationRuleAsync(resourceGroupName, namespaceName, eventHubName, authorizationRuleName)
+ return client.postAuthorizationRuleAsync(resourceGroupName, namespaceName, eventHubName, authorizationRuleName)
.map(new Func1() {
@Override
public NamespaceSharedAccessAuthorizationRuleResource call(SharedAccessAuthorizationRuleResourceInner inner) {
diff --git a/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/EventHubsInner.java b/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/EventHubsInner.java
index b92c1fdb80ab..e4b162fcfaa4 100644
--- a/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/EventHubsInner.java
+++ b/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/EventHubsInner.java
@@ -94,9 +94,9 @@ interface EventHubsService {
@GET("subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}")
Observable> getAuthorizationRule(@Path("resourceGroupName") String resourceGroupName, @Path("namespaceName") String namespaceName, @Path("eventHubName") String eventHubName, @Path("authorizationRuleName") String authorizationRuleName, @Path("subscriptionId") String subscriptionId, @Query("api-version") String apiVersion, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent);
- @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.eventhubs.v2015_08_01.EventHubs posttAuthorizationRule" })
+ @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.eventhubs.v2015_08_01.EventHubs postAuthorizationRule" })
@POST("subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}")
- Observable> posttAuthorizationRule(@Path("resourceGroupName") String resourceGroupName, @Path("namespaceName") String namespaceName, @Path("eventHubName") String eventHubName, @Path("authorizationRuleName") String authorizationRuleName, @Path("subscriptionId") String subscriptionId, @Query("api-version") String apiVersion, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent);
+ Observable> postAuthorizationRule(@Path("resourceGroupName") String resourceGroupName, @Path("namespaceName") String namespaceName, @Path("eventHubName") String eventHubName, @Path("authorizationRuleName") String authorizationRuleName, @Path("subscriptionId") String subscriptionId, @Query("api-version") String apiVersion, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent);
@Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.management.eventhubs.v2015_08_01.EventHubs deleteAuthorizationRule" })
@HTTP(path = "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}", method = "DELETE", hasBody = true)
@@ -881,8 +881,8 @@ private ServiceResponse getAuthoriza
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent
* @return the SharedAccessAuthorizationRuleResourceInner object if successful.
*/
- public SharedAccessAuthorizationRuleResourceInner posttAuthorizationRule(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName) {
- return posttAuthorizationRuleWithServiceResponseAsync(resourceGroupName, namespaceName, eventHubName, authorizationRuleName).toBlocking().single().body();
+ public SharedAccessAuthorizationRuleResourceInner postAuthorizationRule(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName) {
+ return postAuthorizationRuleWithServiceResponseAsync(resourceGroupName, namespaceName, eventHubName, authorizationRuleName).toBlocking().single().body();
}
/**
@@ -896,8 +896,8 @@ public SharedAccessAuthorizationRuleResourceInner posttAuthorizationRule(String
* @throws IllegalArgumentException thrown if parameters fail the validation
* @return the {@link ServiceFuture} object
*/
- public ServiceFuture posttAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName, final ServiceCallback serviceCallback) {
- return ServiceFuture.fromResponse(posttAuthorizationRuleWithServiceResponseAsync(resourceGroupName, namespaceName, eventHubName, authorizationRuleName), serviceCallback);
+ public ServiceFuture postAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName, final ServiceCallback serviceCallback) {
+ return ServiceFuture.fromResponse(postAuthorizationRuleWithServiceResponseAsync(resourceGroupName, namespaceName, eventHubName, authorizationRuleName), serviceCallback);
}
/**
@@ -910,8 +910,8 @@ public ServiceFuture posttAuthorizat
* @throws IllegalArgumentException thrown if parameters fail the validation
* @return the observable to the SharedAccessAuthorizationRuleResourceInner object
*/
- public Observable posttAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName) {
- return posttAuthorizationRuleWithServiceResponseAsync(resourceGroupName, namespaceName, eventHubName, authorizationRuleName).map(new Func1, SharedAccessAuthorizationRuleResourceInner>() {
+ public Observable postAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName) {
+ return postAuthorizationRuleWithServiceResponseAsync(resourceGroupName, namespaceName, eventHubName, authorizationRuleName).map(new Func1, SharedAccessAuthorizationRuleResourceInner>() {
@Override
public SharedAccessAuthorizationRuleResourceInner call(ServiceResponse response) {
return response.body();
@@ -929,7 +929,7 @@ public SharedAccessAuthorizationRuleResourceInner call(ServiceResponse> posttAuthorizationRuleWithServiceResponseAsync(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName) {
+ public Observable> postAuthorizationRuleWithServiceResponseAsync(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName) {
if (resourceGroupName == null) {
throw new IllegalArgumentException("Parameter resourceGroupName is required and cannot be null.");
}
@@ -948,12 +948,12 @@ public Observable> p
if (this.client.apiVersion() == null) {
throw new IllegalArgumentException("Parameter this.client.apiVersion() is required and cannot be null.");
}
- return service.posttAuthorizationRule(resourceGroupName, namespaceName, eventHubName, authorizationRuleName, this.client.subscriptionId(), this.client.apiVersion(), this.client.acceptLanguage(), this.client.userAgent())
+ return service.postAuthorizationRule(resourceGroupName, namespaceName, eventHubName, authorizationRuleName, this.client.subscriptionId(), this.client.apiVersion(), this.client.acceptLanguage(), this.client.userAgent())
.flatMap(new Func1, Observable>>() {
@Override
public Observable> call(Response response) {
try {
- ServiceResponse clientResponse = posttAuthorizationRuleDelegate(response);
+ ServiceResponse clientResponse = postAuthorizationRuleDelegate(response);
return Observable.just(clientResponse);
} catch (Throwable t) {
return Observable.error(t);
@@ -962,7 +962,7 @@ public Observable> c
});
}
- private ServiceResponse posttAuthorizationRuleDelegate(Response response) throws CloudException, IOException, IllegalArgumentException {
+ private ServiceResponse postAuthorizationRuleDelegate(Response response) throws CloudException, IOException, IllegalArgumentException {
return this.client.restClient().responseBuilderFactory().newInstance(this.client.serializerAdapter())
.register(200, new TypeToken() { }.getType())
.registerError(CloudException.class)
diff --git a/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/NamespacesImpl.java b/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/NamespacesImpl.java
index dc44a139337a..433a82e24ecd 100644
--- a/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/NamespacesImpl.java
+++ b/sdk/eventhubs/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/eventhubs/v2015_08_01/implementation/NamespacesImpl.java
@@ -175,10 +175,14 @@ private Observable getSharedAccessAu
public Observable getAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String authorizationRuleName) {
NamespacesInner client = this.inner();
return client.getAuthorizationRuleAsync(resourceGroupName, namespaceName, authorizationRuleName)
- .map(new Func1() {
+ .flatMap(new Func1>() {
@Override
- public NamespaceSharedAccessAuthorizationRuleResource call(SharedAccessAuthorizationRuleResourceInner inner) {
- return wrapNamespaceSharedAccessAuthorizationRuleResourceModel(inner);
+ public Observable call(SharedAccessAuthorizationRuleResourceInner inner) {
+ if (inner == null) {
+ return Observable.empty();
+ } else {
+ return Observable.just((NamespaceSharedAccessAuthorizationRuleResource)wrapNamespaceSharedAccessAuthorizationRuleResourceModel(inner));
+ }
}
});
}