Interface NetworkInterface
-
- All Superinterfaces:
GroupableResource<NetworkManager,NetworkInterfaceInner>,HasId,HasInnerModel<NetworkInterfaceInner>,HasManager<NetworkManager>,HasName,HasResourceGroup,Indexable,NetworkInterfaceBase,Refreshable<NetworkInterface>,Resource,Updatable<NetworkInterface.Update>,UpdatableWithTags<NetworkInterface>
public interface NetworkInterface extends NetworkInterfaceBase, GroupableResource<NetworkManager,NetworkInterfaceInner>, Refreshable<NetworkInterface>, Updatable<NetworkInterface.Update>, UpdatableWithTags<NetworkInterface>
Network interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceNetworkInterface.DefinitionThe entirety of the network interface definition.static interfaceNetworkInterface.DefinitionStagesGrouping of network interface definition stages.static interfaceNetworkInterface.UpdateThe template for an update operation, containing all the settings that can be modified.static interfaceNetworkInterface.UpdateStagesGrouping of network interface update stages.-
Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T extends Object>, Resource.DefinitionWithTags<T extends Object>, Resource.UpdateWithTags<T extends Object>
-
Nested classes/interfaces inherited from interface com.azure.resourcemanager.network.models.UpdatableWithTags
UpdatableWithTags.UpdateWithTags<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,NicIpConfiguration>ipConfigurations()NicIpConfigurationprimaryIPConfiguration()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.azure.resourcemanager.network.models.NetworkInterfaceBase
appliedDnsServers, dnsServers, getNetworkSecurityGroup, internalDnsNameLabel, internalDomainNameSuffix, internalFqdn, isAcceleratedNetworkingEnabled, isIPForwardingEnabled, macAddress, networkSecurityGroupId, primaryPrivateIP, primaryPrivateIpAllocationMethod, virtualMachineId
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable
update
-
Methods inherited from interface com.azure.resourcemanager.network.models.UpdatableWithTags
updateTags
-
-
-
-
Method Detail
-
ipConfigurations
Map<String,NicIpConfiguration> ipConfigurations()
- Returns:
- the IP configurations of this network interface, indexed by their names.
-
primaryIPConfiguration
NicIpConfiguration primaryIPConfiguration()
- Returns:
- the primary IP configuration of this network interface
-
-