@SuppressWarnings("unchecked") @Override public Observable<FluentModelT> createResourceAsync() { if (this.creatableParentResourceKey != null) { FluentParentModelT parentResource = this.<FluentParentModelT>taskResult(this.creatableParentResourceKey); withExistingParentResource(parentResource); } return this.createChildResourceAsync(); }
@SuppressWarnings("unchecked") @Override public Observable<FluentModelT> createResourceAsync() { if (this.creatableParentResourceKey != null) { FluentParentModelT parentResource = this.<FluentParentModelT>taskResult(this.creatableParentResourceKey); withExistingParentResource(parentResource); } return this.createChildResourceAsync(); }
@Override public FluentModelImplT withExistingParentResource(FluentParentModelT existingParentResource) { return withExistingParentResource(existingParentResource.resourceGroupName(), existingParentResource.name()); }
@Override public FluentModelImplT withExistingParentResource(FluentParentModelT existingParentResource) { return withExistingParentResource(existingParentResource.resourceGroupName(), existingParentResource.name()); }
@Override public FluentModelImplT withExistingParentResource(FluentParentModelT existingParentResource) { this.inner().withLocation(existingParentResource.regionName()); return super.withExistingParentResource(existingParentResource); } }
@Override public FluentModelImplT withExistingParentResource(FluentParentModelT existingParentResource) { this.inner().withLocation(existingParentResource.regionName()); return super.withExistingParentResource(existingParentResource); } }