Refine search
@Override public VirtualNetworkGatewayIPConfigurationImpl withExistingPublicIPAddress(String resourceId) { SubResource pipRef = new SubResource().withId(resourceId); this.inner().withPublicIPAddress(pipRef); return this; } }
@Override public VirtualNetworkGatewayIPConfigurationImpl withExistingSubnet(String networkId, String subnetName) { SubResource subnetRef = new SubResource().withId(networkId + "/subnets/" + subnetName); this.inner().withSubnet(subnetRef); return this; }
@Override public ApplicationGatewayIPConfigurationImpl withExistingSubnet(String networkId, String subnetName) { SubResource subnetRef = new SubResource().withId(networkId + "/subnets/" + subnetName); this.inner().withSubnet(subnetRef); return this; }
@Override public VirtualMachineScaleSetImpl withExistingNetworkSecurityGroupId(String networkSecurityGroupId) { VirtualMachineScaleSetNetworkConfiguration nicConfig = this.primaryNicConfiguration(); nicConfig.withNetworkSecurityGroup(new SubResource().withId(networkSecurityGroupId)); return this; }
@Override public CustomImageDataDiskImpl fromSnapshot(String sourceSnapshotId) { this.inner().withSnapshot(new SubResource().withId(sourceSnapshotId)); return this; }
@Override public CustomImageDataDiskImpl fromManagedDisk(String sourceManagedDiskId) { this.inner().withManagedDisk(new SubResource().withId(sourceManagedDiskId)); return this; }
@Override public VirtualMachineScaleSetImpl withExistingNetworkSecurityGroupId(String networkSecurityGroupId) { VirtualMachineScaleSetNetworkConfiguration nicConfig = this.primaryNicConfiguration(); nicConfig.withNetworkSecurityGroup(new SubResource().withId(networkSecurityGroupId)); return this; }
@Override public CustomImageDataDiskImpl fromManagedDisk(String sourceManagedDiskId) { this.inner().withManagedDisk(new SubResource().withId(sourceManagedDiskId)); return this; }
@Override public VirtualMachineCustomImageImpl fromVirtualMachine(String virtualMachineId) { this.inner().withSourceVirtualMachine(new SubResource().withId(virtualMachineId)); return this; }
@Override public ApplicationGatewayIPConfigurationImpl withExistingSubnet(String networkId, String subnetName) { SubResource subnetRef = new SubResource().withId(networkId + "/subnets/" + subnetName); this.inner().withSubnet(subnetRef); return this; }
@Override public TopologyImpl withTargetSubnet(String subnetName) { parameters.withTargetSubnet(new SubResource().withId(parameters.targetVirtualNetwork().id() + "/subnets/" + subnetName)); return this; }
@Override public NetworkImpl withExistingDdosProtectionPlan(String planId) { inner().withEnableDdosProtection(true).withDdosProtectionPlan(new SubResource().withId(planId)); return this; }
@Override public VirtualMachineScaleSetImpl withExistingNetworkSecurityGroup(NetworkSecurityGroup networkSecurityGroup) { VirtualMachineScaleSetNetworkConfiguration nicConfig = this.primaryNicConfiguration(); nicConfig.withNetworkSecurityGroup(new SubResource().withId(networkSecurityGroup.id())); return this; }
@Override public TopologyImpl withTargetSubnet(String subnetName) { parameters.withTargetSubnet(new SubResource().withId(parameters.targetVirtualNetwork().id() + "/subnets/" + subnetName)); return this; }
@Override public ApplicationGatewayFrontendImpl withExistingPublicIPAddress(String resourceId) { SubResource pipRef = new SubResource().withId(resourceId); this.inner().withPublicIPAddress(pipRef); this.withoutSubnet(); // Ensure no conflicting public and private settings return this; }
@Override public VirtualMachineScaleSetImpl withExistingNetworkSecurityGroup(NetworkSecurityGroup networkSecurityGroup) { VirtualMachineScaleSetNetworkConfiguration nicConfig = this.primaryNicConfiguration(); nicConfig.withNetworkSecurityGroup(new SubResource().withId(networkSecurityGroup.id())); return this; }
@Override public CustomImageDataDiskImpl fromManagedDisk(Disk sourceManagedDisk) { this.inner().withManagedDisk(new SubResource().withId(sourceManagedDisk.id())); return this; }
@Override public CustomImageDataDiskImpl fromManagedDisk(Disk sourceManagedDisk) { this.inner().withManagedDisk(new SubResource().withId(sourceManagedDisk.id())); return this; }
@Override public ApplicationGatewayRequestRoutingRuleImpl fromListener(String name) { SubResource listenerRef = new SubResource() .withId(this.parent().futureResourceId() + "/HTTPListeners/" + name); this.inner().withHttpListener(listenerRef); return this; }
private ApplicationGatewayListenerImpl withFrontend(String name) { SubResource frontendRef = new SubResource() .withId(this.parent().futureResourceId() + "/frontendIPConfigurations/" + name); this.inner().withFrontendIPConfiguration(frontendRef); return this; }