Class SnapshotDownloadRequest

java.lang.Object
com.azure.resourcemanager.appcomplianceautomation.models.SnapshotDownloadRequest

public final class SnapshotDownloadRequest extends Object
Snapshot's download request.
  • Constructor Details

    • SnapshotDownloadRequest

      public SnapshotDownloadRequest()
      Creates an instance of SnapshotDownloadRequest class.
  • Method Details

    • reportCreatorTenantId

      public String reportCreatorTenantId()
      Get the reportCreatorTenantId property: Tenant id.
      Returns:
      the reportCreatorTenantId value.
    • withReportCreatorTenantId

      public SnapshotDownloadRequest withReportCreatorTenantId(String reportCreatorTenantId)
      Set the reportCreatorTenantId property: Tenant id.
      Parameters:
      reportCreatorTenantId - the reportCreatorTenantId value to set.
      Returns:
      the SnapshotDownloadRequest object itself.
    • downloadType

      public DownloadType downloadType()
      Get the downloadType property: Indicates the download type.
      Returns:
      the downloadType value.
    • withDownloadType

      public SnapshotDownloadRequest withDownloadType(DownloadType downloadType)
      Set the downloadType property: Indicates the download type.
      Parameters:
      downloadType - the downloadType value to set.
      Returns:
      the SnapshotDownloadRequest object itself.
    • offerGuid

      public String offerGuid()
      Get the offerGuid property: The offerGuid which mapping to the reports.
      Returns:
      the offerGuid value.
    • withOfferGuid

      public SnapshotDownloadRequest withOfferGuid(String offerGuid)
      Set the offerGuid property: The offerGuid which mapping to the reports.
      Parameters:
      offerGuid - the offerGuid value to set.
      Returns:
      the SnapshotDownloadRequest object itself.
    • validate

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