Class CompressionSettings

java.lang.Object
com.microsoft.azure.management.cdn.CompressionSettings

public class CompressionSettings extends Object
settings for compression.
  • Constructor Details

    • CompressionSettings

      public CompressionSettings()
  • Method Details

    • contentTypesToCompress

      public List<String> contentTypesToCompress()
      Get list of content types on which compression applies. The value should be a valid MIME type.
      Returns:
      the contentTypesToCompress value
    • withContentTypesToCompress

      public CompressionSettings withContentTypesToCompress(List<String> contentTypesToCompress)
      Set list of content types on which compression applies. The value should be a valid MIME type.
      Parameters:
      contentTypesToCompress - the contentTypesToCompress value to set
      Returns:
      the CompressionSettings object itself.
    • isCompressionEnabled

      public Boolean isCompressionEnabled()
      Get indicates whether content compression is enabled on AzureFrontDoor. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
      Returns:
      the isCompressionEnabled value
    • withIsCompressionEnabled

      public CompressionSettings withIsCompressionEnabled(Boolean isCompressionEnabled)
      Set indicates whether content compression is enabled on AzureFrontDoor. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
      Parameters:
      isCompressionEnabled - the isCompressionEnabled value to set
      Returns:
      the CompressionSettings object itself.