Class CompressionSettings
java.lang.Object
com.azure.resourcemanager.cdn.models.CompressionSettings
settings for compression.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the contentTypesToCompress property: List of content types on which compression applies.Get the isCompressionEnabled property: Indicates whether content compression is enabled on AzureFrontDoor.voidvalidate()Validates the instance.withContentTypesToCompress(List<String> contentTypesToCompress) Set the contentTypesToCompress property: List of content types on which compression applies.withIsCompressionEnabled(Boolean isCompressionEnabled) Set the isCompressionEnabled property: Indicates whether content compression is enabled on AzureFrontDoor.
-
Constructor Details
-
CompressionSettings
public CompressionSettings()Creates an instance of CompressionSettings class.
-
-
Method Details
-
contentTypesToCompress
Get the contentTypesToCompress property: List of content types on which compression applies. The value should be a valid MIME type.- Returns:
- the contentTypesToCompress value.
-
withContentTypesToCompress
Set the contentTypesToCompress property: 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
Get the isCompressionEnabled property: 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
Set the isCompressionEnabled property: 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.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-