Class CompressionSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.cdn.inputs.CompressionSettingsArgs.Builder
-
- Enclosing class:
- CompressionSettingsArgs
public static final class CompressionSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(CompressionSettingsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompressionSettingsArgs
build()
CompressionSettingsArgs.Builder
contentTypesToCompress(com.pulumi.core.Output<java.util.List<java.lang.String>> contentTypesToCompress)
CompressionSettingsArgs.Builder
contentTypesToCompress(java.lang.String... contentTypesToCompress)
CompressionSettingsArgs.Builder
contentTypesToCompress(java.util.List<java.lang.String> contentTypesToCompress)
CompressionSettingsArgs.Builder
isCompressionEnabled(com.pulumi.core.Output<java.lang.Boolean> isCompressionEnabled)
CompressionSettingsArgs.Builder
isCompressionEnabled(java.lang.Boolean isCompressionEnabled)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CompressionSettingsArgs defaults)
-
-
Method Detail
-
contentTypesToCompress
public CompressionSettingsArgs.Builder contentTypesToCompress(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> contentTypesToCompress)
- Parameters:
contentTypesToCompress
- List of content types on which compression applies. The value should be a valid MIME type.- Returns:
- builder
-
contentTypesToCompress
public CompressionSettingsArgs.Builder contentTypesToCompress(java.util.List<java.lang.String> contentTypesToCompress)
- Parameters:
contentTypesToCompress
- List of content types on which compression applies. The value should be a valid MIME type.- Returns:
- builder
-
contentTypesToCompress
public CompressionSettingsArgs.Builder contentTypesToCompress(java.lang.String... contentTypesToCompress)
- Parameters:
contentTypesToCompress
- List of content types on which compression applies. The value should be a valid MIME type.- Returns:
- builder
-
isCompressionEnabled
public CompressionSettingsArgs.Builder isCompressionEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> isCompressionEnabled)
- Parameters:
isCompressionEnabled
- 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:
- builder
-
isCompressionEnabled
public CompressionSettingsArgs.Builder isCompressionEnabled(java.lang.Boolean isCompressionEnabled)
- Parameters:
isCompressionEnabled
- 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:
- builder
-
build
public CompressionSettingsArgs build()
-
-