/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. */ package com.microsoft.azure.management.compute; import java.util.List; import com.microsoft.azure.management.compute.implementation.VirtualMachineScaleSetNetworkConfigurationInner; import com.fasterxml.jackson.annotation.JsonProperty; /** * Describes a virtual machine scale set network profile. */ public class VirtualMachineScaleSetNetworkProfile { /** * The list of network configurations. */ @JsonProperty(value = "networkInterfaceConfigurations") private List<VirtualMachineScaleSetNetworkConfigurationInner> networkInterfaceConfigurations; /** * Get the networkInterfaceConfigurations value. * * @return the networkInterfaceConfigurations value */ public List<VirtualMachineScaleSetNetworkConfigurationInner> networkInterfaceConfigurations() { return this.networkInterfaceConfigurations; } /** * Set the networkInterfaceConfigurations value. * * @param networkInterfaceConfigurations the networkInterfaceConfigurations value to set * @return the VirtualMachineScaleSetNetworkProfile object itself. */ public VirtualMachineScaleSetNetworkProfile withNetworkInterfaceConfigurations(List<VirtualMachineScaleSetNetworkConfigurationInner> networkInterfaceConfigurations) { this.networkInterfaceConfigurations = networkInterfaceConfigurations; return this; } }