@Override protected Observable<LoadBalancerInner> getInnerAsync() { return this.manager().inner().loadBalancers().getByResourceGroupAsync(this.resourceGroupName(), this.name()); }
@Override protected Observable<LoadBalancerInner> getInnerAsync() { return this.manager().inner().loadBalancers().getByResourceGroupAsync(this.resourceGroupName(), this.name()); }
@Override protected Observable<LoadBalancerInner> createInner() { return this.manager().inner().loadBalancers().createOrUpdateAsync(this.resourceGroupName(), this.name(), this.inner()); }
@Override protected Observable<LoadBalancerInner> createInner() { return this.manager().inner().loadBalancers().createOrUpdateAsync(this.resourceGroupName(), this.name(), this.inner()); }
@Override protected Observable<LoadBalancerInner> applyTagsToInnerAsync() { return this.manager().inner().loadBalancers().updateTagsAsync(resourceGroupName(), name(), inner().getTags()); }
@Override protected Observable<LoadBalancerInner> applyTagsToInnerAsync() { return this.manager().inner().loadBalancers().updateTagsAsync(resourceGroupName(), name(), inner().getTags()); }
LoadBalancerImpl withNewPublicIPAddress(String dnsLeafLabel, String frontendName) { PublicIPAddress.DefinitionStages.WithGroup precreatablePIP = manager().publicIPAddresses().define(dnsLeafLabel) .withRegion(this.regionName()); Creatable<PublicIPAddress> creatablePip; if (super.creatableGroup == null) { creatablePip = precreatablePIP.withExistingResourceGroup(this.resourceGroupName()).withLeafDomainLabel(dnsLeafLabel); } else { creatablePip = precreatablePIP.withNewResourceGroup(super.creatableGroup).withLeafDomainLabel(dnsLeafLabel); } return withNewPublicIPAddress(creatablePip, frontendName); }
LoadBalancerImpl withNewPublicIPAddress(String dnsLeafLabel, String frontendName) { PublicIPAddress.DefinitionStages.WithGroup precreatablePIP = manager().publicIPAddresses().define(dnsLeafLabel) .withRegion(this.regionName()); Creatable<PublicIPAddress> creatablePip; if (super.creatableGroup == null) { creatablePip = precreatablePIP.withExistingResourceGroup(this.resourceGroupName()).withLeafDomainLabel(dnsLeafLabel); } else { creatablePip = precreatablePIP.withNewResourceGroup(super.creatableGroup).withLeafDomainLabel(dnsLeafLabel); } return withNewPublicIPAddress(creatablePip, frontendName); }