Class FarmBeatsExtensionProperties

java.lang.Object
com.azure.resourcemanager.agrifood.fluent.models.FarmBeatsExtensionProperties

public final class FarmBeatsExtensionProperties extends Object
FarmBeatsExtension properties.
  • Constructor Details

    • FarmBeatsExtensionProperties

      public FarmBeatsExtensionProperties()
  • Method Details

    • targetResourceType

      public String targetResourceType()
      Get the targetResourceType property: Target ResourceType of the farmBeatsExtension.
      Returns:
      the targetResourceType value.
    • farmBeatsExtensionId

      public String farmBeatsExtensionId()
      Get the farmBeatsExtensionId property: FarmBeatsExtension ID.
      Returns:
      the farmBeatsExtensionId value.
    • farmBeatsExtensionName

      public String farmBeatsExtensionName()
      Get the farmBeatsExtensionName property: FarmBeatsExtension name.
      Returns:
      the farmBeatsExtensionName value.
    • farmBeatsExtensionVersion

      public String farmBeatsExtensionVersion()
      Get the farmBeatsExtensionVersion property: FarmBeatsExtension version.
      Returns:
      the farmBeatsExtensionVersion value.
    • publisherId

      public String publisherId()
      Get the publisherId property: Publisher ID.
      Returns:
      the publisherId value.
    • description

      public String description()
      Get the description property: Textual description.
      Returns:
      the description value.
    • extensionCategory

      public String extensionCategory()
      Get the extensionCategory property: Category of the extension. e.g. weather/sensor/satellite.
      Returns:
      the extensionCategory value.
    • extensionAuthLink

      public String extensionAuthLink()
      Get the extensionAuthLink property: FarmBeatsExtension auth link.
      Returns:
      the extensionAuthLink value.
    • extensionApiDocsLink

      public String extensionApiDocsLink()
      Get the extensionApiDocsLink property: FarmBeatsExtension api docs link.
      Returns:
      the extensionApiDocsLink value.
    • detailedInformation

      public List<DetailedInformation> detailedInformation()
      Get the detailedInformation property: Detailed information which shows summary of requested data. Used in descriptive get extension metadata call. Information for weather category per api included are apisSupported, customParameters, PlatformParameters and Units supported.
      Returns:
      the detailedInformation value.
    • validate

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