Class DetailedInformation

java.lang.Object
com.azure.resourcemanager.agrifood.models.DetailedInformation

public final class DetailedInformation extends Object
Model to capture detailed information for farmBeatsExtensions.
  • Constructor Details

    • DetailedInformation

      public DetailedInformation()
  • Method Details

    • apiName

      public String apiName()
      Get the apiName property: ApiName available for the farmBeatsExtension.
      Returns:
      the apiName value.
    • withApiName

      public DetailedInformation withApiName(String apiName)
      Set the apiName property: ApiName available for the farmBeatsExtension.
      Parameters:
      apiName - the apiName value to set.
      Returns:
      the DetailedInformation object itself.
    • customParameters

      public List<String> customParameters()
      Get the customParameters property: List of customParameters.
      Returns:
      the customParameters value.
    • withCustomParameters

      public DetailedInformation withCustomParameters(List<String> customParameters)
      Set the customParameters property: List of customParameters.
      Parameters:
      customParameters - the customParameters value to set.
      Returns:
      the DetailedInformation object itself.
    • platformParameters

      public List<String> platformParameters()
      Get the platformParameters property: List of platformParameters.
      Returns:
      the platformParameters value.
    • withPlatformParameters

      public DetailedInformation withPlatformParameters(List<String> platformParameters)
      Set the platformParameters property: List of platformParameters.
      Parameters:
      platformParameters - the platformParameters value to set.
      Returns:
      the DetailedInformation object itself.
    • unitsSupported

      public UnitSystemsInfo unitsSupported()
      Get the unitsSupported property: Unit systems info for the data provider.
      Returns:
      the unitsSupported value.
    • withUnitsSupported

      public DetailedInformation withUnitsSupported(UnitSystemsInfo unitsSupported)
      Set the unitsSupported property: Unit systems info for the data provider.
      Parameters:
      unitsSupported - the unitsSupported value to set.
      Returns:
      the DetailedInformation object itself.
    • apiInputParameters

      public List<String> apiInputParameters()
      Get the apiInputParameters property: List of apiInputParameters.
      Returns:
      the apiInputParameters value.
    • withApiInputParameters

      public DetailedInformation withApiInputParameters(List<String> apiInputParameters)
      Set the apiInputParameters property: List of apiInputParameters.
      Parameters:
      apiInputParameters - the apiInputParameters value to set.
      Returns:
      the DetailedInformation object itself.
    • validate

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