diff --git a/batchai/resource-manager/v2018_05_01/pom.xml b/batchai/resource-manager/v2018_05_01/pom.xml
index 6368c041c91f..0da7db6e5cd4 100644
--- a/batchai/resource-manager/v2018_05_01/pom.xml
+++ b/batchai/resource-manager/v2018_05_01/pom.xml
@@ -15,7 +15,7 @@
../../../pom.management.xml
azure-mgmt-batchai
- 1.0.0-beta-2
+ 1.0.0-beta
jar
Microsoft Azure SDK for BatchAI Management
This package contains Microsoft BatchAI Management SDK.
@@ -71,6 +71,8 @@
azure-arm-client-runtime
test-jar
test
+
+ 1.6.5
diff --git a/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/ClustersImpl.java b/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/ClustersImpl.java
index 737a3b796e1d..472b15ac157b 100644
--- a/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/ClustersImpl.java
+++ b/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/ClustersImpl.java
@@ -83,10 +83,14 @@ public Cluster call(ClusterInner inner) {
public Observable getAsync(String resourceGroupName, String workspaceName, String clusterName) {
ClustersInner client = this.inner();
return client.getAsync(resourceGroupName, workspaceName, clusterName)
- .map(new Func1() {
+ .flatMap(new Func1>() {
@Override
- public Cluster call(ClusterInner inner) {
- return wrapModel(inner);
+ public Observable call(ClusterInner inner) {
+ if (inner == null) {
+ return Observable.empty();
+ } else {
+ return Observable.just((Cluster)wrapModel(inner));
+ }
}
});
}
diff --git a/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/ExperimentsImpl.java b/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/ExperimentsImpl.java
index 02d27421edee..ac775cf2c1fe 100644
--- a/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/ExperimentsImpl.java
+++ b/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/ExperimentsImpl.java
@@ -64,10 +64,14 @@ public Experiment call(ExperimentInner inner) {
public Observable getAsync(String resourceGroupName, String workspaceName, String experimentName) {
ExperimentsInner client = this.inner();
return client.getAsync(resourceGroupName, workspaceName, experimentName)
- .map(new Func1() {
+ .flatMap(new Func1>() {
@Override
- public Experiment call(ExperimentInner inner) {
- return wrapModel(inner);
+ public Observable call(ExperimentInner inner) {
+ if (inner == null) {
+ return Observable.empty();
+ } else {
+ return Observable.just((Experiment)wrapModel(inner));
+ }
}
});
}
diff --git a/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/FileServersImpl.java b/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/FileServersImpl.java
index f3e8452919fb..f9b4ff4de1d2 100644
--- a/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/FileServersImpl.java
+++ b/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/FileServersImpl.java
@@ -64,10 +64,14 @@ public FileServer call(FileServerInner inner) {
public Observable getAsync(String resourceGroupName, String workspaceName, String fileServerName) {
FileServersInner client = this.inner();
return client.getAsync(resourceGroupName, workspaceName, fileServerName)
- .map(new Func1() {
+ .flatMap(new Func1>() {
@Override
- public FileServer call(FileServerInner inner) {
- return wrapModel(inner);
+ public Observable call(FileServerInner inner) {
+ if (inner == null) {
+ return Observable.empty();
+ } else {
+ return Observable.just((FileServer)wrapModel(inner));
+ }
}
});
}
diff --git a/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/JobsImpl.java b/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/JobsImpl.java
index 598a0be5fb7f..9779df0af56f 100644
--- a/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/JobsImpl.java
+++ b/batchai/resource-manager/v2018_05_01/src/main/java/com/microsoft/azure/management/batchai/v2018_05_01/implementation/JobsImpl.java
@@ -109,10 +109,14 @@ public Job call(JobInner inner) {
public Observable getAsync(String resourceGroupName, String workspaceName, String experimentName, String jobName) {
JobsInner client = this.inner();
return client.getAsync(resourceGroupName, workspaceName, experimentName, jobName)
- .map(new Func1() {
+ .flatMap(new Func1>() {
@Override
- public Job call(JobInner inner) {
- return wrapModel(inner);
+ public Observable call(JobInner inner) {
+ if (inner == null) {
+ return Observable.empty();
+ } else {
+ return Observable.just((Job)wrapModel(inner));
+ }
}
});
}