
**Inheritance:**
java.lang.Object
```
public abstract class CompressionSettings
```

Settings needed for compressor or decompressor to work.
## Constructors

| Constructor | Description |
| --- | --- |
| [CompressionSettings()](#CompressionSettings--) |  |
## Methods

| Method | Description |
| --- | --- |
| [getBzip2()](#getBzip2--) | An instance of `Bzip2CompressionSettings` with default parameters. |
| [getDeflate()](#getDeflate--) | Gets an instance of `DeflateCompressionSettings` with default parameters. |
| [getEnhancedDeflate()](#getEnhancedDeflate--) | An instance of `EnhancedDeflateCompressionSettings` with default parameters. |
| [getLzma()](#getLzma--) | An instance of `LzmaCompressionSettings` with default parameters. |
| [getPPMd()](#getPPMd--) | An instance of `PPMdCompressionSettings` with default parameters. |
| [getStore()](#getStore--) | An instance of `StoreCompressionSettings` with default parameters. |
| [getXz()](#getXz--) | An instance of `Xz` with default parameters. |
| [getZstd()](#getZstd--) | An instance of `ZstandardCompressionSettings` with default parameters. |
### CompressionSettings() {#CompressionSettings--}
```
public CompressionSettings()
```


### getBzip2() {#getBzip2--}
```
public static Bzip2CompressionSettings getBzip2()
```


An instance of `Bzip2CompressionSettings` with default parameters.

**Returns:**
[Bzip2CompressionSettings](../../com.aspose.zip/bzip2compressionsettings) - an instance of `Bzip2CompressionSettings` with default parameters
### getDeflate() {#getDeflate--}
```
public static DeflateCompressionSettings getDeflate()
```


Gets an instance of `DeflateCompressionSettings` with default parameters.

**Returns:**
[DeflateCompressionSettings](../../com.aspose.zip/deflatecompressionsettings) - an instance of `DeflateCompressionSettings` with default parameters
### getEnhancedDeflate() {#getEnhancedDeflate--}
```
public static EnhancedDeflateCompressionSettings getEnhancedDeflate()
```


An instance of `EnhancedDeflateCompressionSettings` with default parameters.

**Returns:**
[EnhancedDeflateCompressionSettings](../../com.aspose.zip/enhanceddeflatecompressionsettings) - an instance of `EnhancedDeflateCompressionSettings` with default parameters
### getLzma() {#getLzma--}
```
public static LzmaCompressionSettings getLzma()
```


An instance of `LzmaCompressionSettings` with default parameters.

**Returns:**
[LzmaCompressionSettings](../../com.aspose.zip/lzmacompressionsettings) - an instance of `LzmaCompressionSettings` with default parameters
### getPPMd() {#getPPMd--}
```
public static PPMdCompressionSettings getPPMd()
```


An instance of `PPMdCompressionSettings` with default parameters.

**Returns:**
[PPMdCompressionSettings](../../com.aspose.zip/ppmdcompressionsettings) - an instance of `PPMdCompressionSettings` with default parameters
### getStore() {#getStore--}
```
public static StoreCompressionSettings getStore()
```


An instance of `StoreCompressionSettings` with default parameters.

**Returns:**
[StoreCompressionSettings](../../com.aspose.zip/storecompressionsettings) - an instance of `StoreCompressionSettings` with default parameters
### getXz() {#getXz--}
```
public static XzCompressionSettings getXz()
```


An instance of `Xz` with default parameters.

**Returns:**
[XzCompressionSettings](../../com.aspose.zip/xzcompressionsettings) - an instance of `Xz` with default parameters
### getZstd() {#getZstd--}
```
public static ZstandardCompressionSettings getZstd()
```


An instance of `ZstandardCompressionSettings` with default parameters.

**Returns:**
[ZstandardCompressionSettings](../../com.aspose.zip/zstandardcompressionsettings) - an instance of `ZstandardCompressionSettings` with default parameters
