# Enum ByteContentItem.BytesType (3.97.0)

3.97.0 (latest) 3.95.0 3.92.0 3.91.0 3.89.0 3.87.0 3.86.0 3.85.0 3.84.0 3.82.0 3.80.0 3.79.0 3.78.0 3.77.0 3.76.0 3.74.0 3.72.0 3.71.0 3.68.0 3.67.0 3.66.0 3.64.0 3.63.0 3.62.0 3.61.0 3.60.0 3.59.0 3.58.0 3.57.0 3.56.0 3.55.0 3.53.0 3.52.0 3.51.0 3.50.0 3.49.0 3.48.0 3.47.0 3.46.0 3.45.0 3.44.0 3.43.0 3.41.0 3.40.0 3.39.0 3.38.0 3.37.0 3.36.0 3.35.0 3.34.0 3.33.0 3.32.0 3.31.0 3.28.0 3.27.0 3.26.0 3.25.0 3.24.0 3.23.0 3.22.0 3.21.0 3.20.0 3.19.0 3.18.0 3.17.0 3.16.0 3.15.0 3.13.0 3.12.0 3.11.0 3.10.0 3.9.0 3.8.0 3.7.6 3.6.7 3.5.0 3.4.0 3.3.2 3.2.1 3.1.4

    public enum ByteContentItem.BytesType extends Enum<ByteContentItem.BytesType> implements ProtocolMessageEnum

The type of data being sent for inspection. To learn more, see
[Supported file
types](https://cloud.google.com/sensitive-data-protection/docs/supported-file-types).

Only the first frame of each multiframe image is inspected. Metadata and
other frames aren't inspected.

Protobuf enum `google.privacy.dlp.v2.ByteContentItem.BytesType`

## Implements

[ProtocolMessageEnum](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ProtocolMessageEnum.html)

## Inherited Members

[Enum.\<T\>valueOf(Class\<T\>,String)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf-java.lang.Class-java.lang.String-) [Enum.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone--) [Enum.compareTo(E)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo-E-) [Enum.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals-java.lang.Object-) [Enum.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize--) [Enum.getDeclaringClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass--) [Enum.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode--) [Enum.name()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name--) [Enum.ordinal()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal--) [Enum.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString--) [Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) [Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) [Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) [Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) [Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) [Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)

| ## Static Fields ||
|---|---|
| **Name** | **Description** |
| `AI_MODEL` | AI model file types. Only used for profiling. `AI_MODEL = 18;` |
| `AI_MODEL_VALUE` | AI model file types. Only used for profiling. `AI_MODEL = 18;` |
| `AUDIO` | Audio file types. Only used for profiling. `AUDIO = 15;` |
| `AUDIO_VALUE` | Audio file types. Only used for profiling. `AUDIO = 15;` |
| `AVRO` | avro `AVRO = 11;` |
| `AVRO_VALUE` | avro `AVRO = 11;` |
| `BYTES_TYPE_UNSPECIFIED` | Unused `BYTES_TYPE_UNSPECIFIED = 0;` |
| `BYTES_TYPE_UNSPECIFIED_VALUE` | Unused `BYTES_TYPE_UNSPECIFIED = 0;` |
| `CSV` | csv `CSV = 12;` |
| `CSV_VALUE` | csv `CSV = 12;` |
| `EXCEL_DOCUMENT` | xlsx, xlsm, xltx, xltm `EXCEL_DOCUMENT = 10;` |
| `EXCEL_DOCUMENT_VALUE` | xlsx, xlsm, xltx, xltm `EXCEL_DOCUMENT = 10;` |
| `EXECUTABLE` | Executable file types. Only used for profiling. `EXECUTABLE = 17;` |
| `EXECUTABLE_VALUE` | Executable file types. Only used for profiling. `EXECUTABLE = 17;` |
| `IMAGE` | Any image type. `IMAGE = 6;` |
| `IMAGE_BMP` | bmp `IMAGE_BMP = 2;` |
| `IMAGE_BMP_VALUE` | bmp `IMAGE_BMP = 2;` |
| `IMAGE_JPEG` | jpeg `IMAGE_JPEG = 1;` |
| `IMAGE_JPEG_VALUE` | jpeg `IMAGE_JPEG = 1;` |
| `IMAGE_PNG` | png `IMAGE_PNG = 3;` |
| `IMAGE_PNG_VALUE` | png `IMAGE_PNG = 3;` |
| `IMAGE_SVG` | svg `IMAGE_SVG = 4;` |
| `IMAGE_SVG_VALUE` | svg `IMAGE_SVG = 4;` |
| `IMAGE_VALUE` | Any image type. `IMAGE = 6;` |
| `PDF` | pdf `PDF = 8;` |
| `PDF_VALUE` | pdf `PDF = 8;` |
| `POWERPOINT_DOCUMENT` | pptx, pptm, potx, potm, pot `POWERPOINT_DOCUMENT = 9;` |
| `POWERPOINT_DOCUMENT_VALUE` | pptx, pptm, potx, potm, pot `POWERPOINT_DOCUMENT = 9;` |
| `TEXT_UTF8` | plain text `TEXT_UTF8 = 5;` |
| `TEXT_UTF8_VALUE` | plain text `TEXT_UTF8 = 5;` |
| `TSV` | tsv `TSV = 13;` |
| `TSV_VALUE` | tsv `TSV = 13;` |
| `UNRECOGNIZED` |   |
| `VIDEO` | Video file types. Only used for profiling. `VIDEO = 16;` |
| `VIDEO_VALUE` | Video file types. Only used for profiling. `VIDEO = 16;` |
| `WORD_DOCUMENT` | docx, docm, dotx, dotm `WORD_DOCUMENT = 7;` |
| `WORD_DOCUMENT_VALUE` | docx, docm, dotx, dotm `WORD_DOCUMENT = 7;` |

| ## Static Methods ||
|---|---|
| **Name** | **Description** |
| `forNumber(int value)` |   |
| `getDescriptor()` |   |
| `internalGetValueMap()` |   |
| `valueOf(Descriptors.EnumValueDescriptor desc)` |   |
| `valueOf(int value)` | **Deprecated.** *Use [#forNumber(int)](https://docs.cloud.google.com/java/docs/reference/google-cloud-dlp/latest/com.google.privacy.dlp.v2.ByteContentItem.BytesType#com_google_privacy_dlp_v2_ByteContentItem_BytesType_forNumber_int_) instead.* |
| `valueOf(String name)` |   |
| `values()` |   |

| ## Methods ||
|---|---|
| **Name** | **Description** |
| `getDescriptorForType()` |   |
| `getNumber()` |   |
| `getValueDescriptor()` |   |