Interface IpAddressAccessor.IpAddressBuilder<B extends IpAddressAccessor.IpAddressBuilder<B>>

Type Parameters:
B - The builder to return in order to be able to apply multiple build operations.
Enclosing interface:
IpAddressAccessor

public static interface IpAddressAccessor.IpAddressBuilder<B extends IpAddressAccessor.IpAddressBuilder<B>>
Provides a builder method for a IP-Address property returning the builder for applying multiple build operations.
  • Method Summary

    Modifier and Type
    Method
    Description
    withCidrNotation(String aCidrNotation)
    Constructs the IP-Address from the given String and sets it for the IP-Address property.
    withIpAddress(int[] aIpAddress)
    Sets the IP-Address for the IP-Address property.
  • Method Details

    • withIpAddress

      B withIpAddress(int[] aIpAddress)
      Sets the IP-Address for the IP-Address property.
      Parameters:
      aIpAddress - The IP-Address to be stored by the IP-Address property.
      Returns:
      The builder for applying multiple build operations.
    • withCidrNotation

      B withCidrNotation(String aCidrNotation)
      Constructs the IP-Address from the given String and sets it for the IP-Address property. The String must be provided in CIDR notation as of "https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation".
      Parameters:
      aCidrNotation - The IP-Address String in CIDR notation to be converted and stored by the IP-Address property.
      Returns:
      The builder for applying multiple build operations.