diff --git a/sdk/servicebus/mgmt-v2015_08_01/pom.xml b/sdk/servicebus/mgmt-v2015_08_01/pom.xml index 5821124771aa2..6c4421ae3e797 100644 --- a/sdk/servicebus/mgmt-v2015_08_01/pom.xml +++ b/sdk/servicebus/mgmt-v2015_08_01/pom.xml @@ -11,8 +11,8 @@ com.microsoft.azure azure-arm-parent - 1.2.0 - ../../parents/azure-arm-parent + 1.1.0 + ../../../pom.management.xml azure-mgmt-servicebus 1.0.0-beta diff --git a/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/NamespacesImpl.java b/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/NamespacesImpl.java index 91ec2e3ca1b02..2c5e91d880a1c 100644 --- a/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/NamespacesImpl.java +++ b/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/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)); + } } }); } diff --git a/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/QueuesImpl.java b/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/QueuesImpl.java index d97578a9894fb..0b81385e29b91 100644 --- a/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/QueuesImpl.java +++ b/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/QueuesImpl.java @@ -67,10 +67,14 @@ public QueueResource call(QueueResourceInner inner) { public Observable getAsync(String resourceGroupName, String namespaceName, String queueName) { QueuesInner client = this.inner(); return client.getAsync(resourceGroupName, namespaceName, queueName) - .map(new Func1() { + .flatMap(new Func1>() { @Override - public QueueResource call(QueueResourceInner inner) { - return wrapModel(inner); + public Observable call(QueueResourceInner inner) { + if (inner == null) { + return Observable.empty(); + } else { + return Observable.just((QueueResource)wrapModel(inner)); + } } }); } @@ -107,10 +111,14 @@ private Observable getSharedAccessAu public Observable getAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String queueName, String authorizationRuleName) { QueuesInner client = this.inner(); return client.getAuthorizationRuleAsync(resourceGroupName, namespaceName, queueName, authorizationRuleName) - .map(new Func1() { + .flatMap(new Func1>() { @Override - public QueueNamespaceSharedAccessAuthorizationRuleResource call(SharedAccessAuthorizationRuleResourceInner inner) { - return wrapQueueNamespaceSharedAccessAuthorizationRuleResourceModel(inner); + public Observable call(SharedAccessAuthorizationRuleResourceInner inner) { + if (inner == null) { + return Observable.empty(); + } else { + return Observable.just((QueueNamespaceSharedAccessAuthorizationRuleResource)wrapQueueNamespaceSharedAccessAuthorizationRuleResourceModel(inner)); + } } }); } diff --git a/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/SubscriptionsImpl.java b/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/SubscriptionsImpl.java index a503c57b1b094..ad23625a7f6cf 100644 --- a/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/SubscriptionsImpl.java +++ b/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/SubscriptionsImpl.java @@ -64,10 +64,14 @@ public SubscriptionResource call(SubscriptionResourceInner inner) { public Observable getAsync(String resourceGroupName, String namespaceName, String topicName, String subscriptionName) { SubscriptionsInner client = this.inner(); return client.getAsync(resourceGroupName, namespaceName, topicName, subscriptionName) - .map(new Func1() { + .flatMap(new Func1>() { @Override - public SubscriptionResource call(SubscriptionResourceInner inner) { - return wrapModel(inner); + public Observable call(SubscriptionResourceInner inner) { + if (inner == null) { + return Observable.empty(); + } else { + return Observable.just((SubscriptionResource)wrapModel(inner)); + } } }); } diff --git a/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/TopicsImpl.java b/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/TopicsImpl.java index 395bf0675c6a2..2ebae4907a434 100644 --- a/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/TopicsImpl.java +++ b/sdk/servicebus/mgmt-v2015_08_01/src/main/java/com/microsoft/azure/management/servicebus/v2015_08_01/implementation/TopicsImpl.java @@ -67,10 +67,14 @@ public TopicResource call(TopicResourceInner inner) { public Observable getAsync(String resourceGroupName, String namespaceName, String topicName) { TopicsInner client = this.inner(); return client.getAsync(resourceGroupName, namespaceName, topicName) - .map(new Func1() { + .flatMap(new Func1>() { @Override - public TopicResource call(TopicResourceInner inner) { - return wrapModel(inner); + public Observable call(TopicResourceInner inner) { + if (inner == null) { + return Observable.empty(); + } else { + return Observable.just((TopicResource)wrapModel(inner)); + } } }); } @@ -107,10 +111,14 @@ private Observable getSharedAccessAu public Observable getAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String topicName, String authorizationRuleName) { TopicsInner client = this.inner(); return client.getAuthorizationRuleAsync(resourceGroupName, namespaceName, topicName, authorizationRuleName) - .map(new Func1() { + .flatMap(new Func1>() { @Override - public TopicNamespaceSharedAccessAuthorizationRuleResource call(SharedAccessAuthorizationRuleResourceInner inner) { - return wrapTopicNamespaceSharedAccessAuthorizationRuleResourceModel(inner); + public Observable call(SharedAccessAuthorizationRuleResourceInner inner) { + if (inner == null) { + return Observable.empty(); + } else { + return Observable.just((TopicNamespaceSharedAccessAuthorizationRuleResource)wrapTopicNamespaceSharedAccessAuthorizationRuleResourceModel(inner)); + } } }); }