Class ResourceLocationDataContract


  • public final class ResourceLocationDataContract
    extends Object
    Resource location data properties.
    • Constructor Detail

      • ResourceLocationDataContract

        public ResourceLocationDataContract()
    • Method Detail

      • name

        public String name()
        Get the name property: A canonical name for the geographic or physical location.
        Returns:
        the name value.
      • withName

        public ResourceLocationDataContract withName​(String name)
        Set the name property: A canonical name for the geographic or physical location.
        Parameters:
        name - the name value to set.
        Returns:
        the ResourceLocationDataContract object itself.
      • city

        public String city()
        Get the city property: The city or locality where the resource is located.
        Returns:
        the city value.
      • withCity

        public ResourceLocationDataContract withCity​(String city)
        Set the city property: The city or locality where the resource is located.
        Parameters:
        city - the city value to set.
        Returns:
        the ResourceLocationDataContract object itself.
      • district

        public String district()
        Get the district property: The district, state, or province where the resource is located.
        Returns:
        the district value.
      • withDistrict

        public ResourceLocationDataContract withDistrict​(String district)
        Set the district property: The district, state, or province where the resource is located.
        Parameters:
        district - the district value to set.
        Returns:
        the ResourceLocationDataContract object itself.
      • countryOrRegion

        public String countryOrRegion()
        Get the countryOrRegion property: The country or region where the resource is located.
        Returns:
        the countryOrRegion value.
      • withCountryOrRegion

        public ResourceLocationDataContract withCountryOrRegion​(String countryOrRegion)
        Set the countryOrRegion property: The country or region where the resource is located.
        Parameters:
        countryOrRegion - the countryOrRegion value to set.
        Returns:
        the ResourceLocationDataContract object itself.
      • validate

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