Class AvailableProvidersListState


  • public final class AvailableProvidersListState
    extends Object
    State details.
    • Constructor Detail

      • AvailableProvidersListState

        public AvailableProvidersListState()
    • Method Detail

      • stateName

        public String stateName()
        Get the stateName property: The state name.
        Returns:
        the stateName value.
      • withStateName

        public AvailableProvidersListState withStateName​(String stateName)
        Set the stateName property: The state name.
        Parameters:
        stateName - the stateName value to set.
        Returns:
        the AvailableProvidersListState object itself.
      • providers

        public List<String> providers()
        Get the providers property: A list of Internet service providers.
        Returns:
        the providers value.
      • withProviders

        public AvailableProvidersListState withProviders​(List<String> providers)
        Set the providers property: A list of Internet service providers.
        Parameters:
        providers - the providers value to set.
        Returns:
        the AvailableProvidersListState object itself.
      • cities

        public List<AvailableProvidersListCity> cities()
        Get the cities property: List of available cities or towns in the state.
        Returns:
        the cities value.
      • validate

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