Class LocalNetworkGatewayInner


  • public final class LocalNetworkGatewayInner
    extends com.azure.core.management.Resource
    A common class for general resource information.
    • Constructor Detail

      • LocalNetworkGatewayInner

        public LocalNetworkGatewayInner()
    • Method Detail

      • etag

        public String etag()
        Get the etag property: A unique read-only string that changes whenever the resource is updated.
        Returns:
        the etag value.
      • id

        public String id()
        Get the id property: Resource ID.
        Overrides:
        id in class com.azure.core.management.ProxyResource
        Returns:
        the id value.
      • withId

        public LocalNetworkGatewayInner withId​(String id)
        Set the id property: Resource ID.
        Parameters:
        id - the id value to set.
        Returns:
        the LocalNetworkGatewayInner object itself.
      • withLocation

        public LocalNetworkGatewayInner withLocation​(String location)
        Overrides:
        withLocation in class com.azure.core.management.Resource
      • localNetworkAddressSpace

        public AddressSpace localNetworkAddressSpace()
        Get the localNetworkAddressSpace property: Local network site address space.
        Returns:
        the localNetworkAddressSpace value.
      • withLocalNetworkAddressSpace

        public LocalNetworkGatewayInner withLocalNetworkAddressSpace​(AddressSpace localNetworkAddressSpace)
        Set the localNetworkAddressSpace property: Local network site address space.
        Parameters:
        localNetworkAddressSpace - the localNetworkAddressSpace value to set.
        Returns:
        the LocalNetworkGatewayInner object itself.
      • gatewayIpAddress

        public String gatewayIpAddress()
        Get the gatewayIpAddress property: IP address of local network gateway.
        Returns:
        the gatewayIpAddress value.
      • withGatewayIpAddress

        public LocalNetworkGatewayInner withGatewayIpAddress​(String gatewayIpAddress)
        Set the gatewayIpAddress property: IP address of local network gateway.
        Parameters:
        gatewayIpAddress - the gatewayIpAddress value to set.
        Returns:
        the LocalNetworkGatewayInner object itself.
      • fqdn

        public String fqdn()
        Get the fqdn property: FQDN of local network gateway.
        Returns:
        the fqdn value.
      • withFqdn

        public LocalNetworkGatewayInner withFqdn​(String fqdn)
        Set the fqdn property: FQDN of local network gateway.
        Parameters:
        fqdn - the fqdn value to set.
        Returns:
        the LocalNetworkGatewayInner object itself.
      • bgpSettings

        public BgpSettings bgpSettings()
        Get the bgpSettings property: Local network gateway's BGP speaker settings.
        Returns:
        the bgpSettings value.
      • withBgpSettings

        public LocalNetworkGatewayInner withBgpSettings​(BgpSettings bgpSettings)
        Set the bgpSettings property: Local network gateway's BGP speaker settings.
        Parameters:
        bgpSettings - the bgpSettings value to set.
        Returns:
        the LocalNetworkGatewayInner object itself.
      • resourceGuid

        public String resourceGuid()
        Get the resourceGuid property: The resource GUID property of the local network gateway resource.
        Returns:
        the resourceGuid value.
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the local network gateway resource.
        Returns:
        the provisioningState value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.