# SummarizerOptions.OutputType

public static abstract @interface **SummarizerOptions.OutputType** implements [Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html) Type of output format.

### Constant Summary

|---|---|---|
| int | [ONE_BULLET](https://developers.google.com/android/reference/com/google/mlkit/genai/summarization/SummarizerOptions.OutputType#ONE_BULLET) | The output text is one bullet, starting with "\* ". |
| int | [THREE_BULLETS](https://developers.google.com/android/reference/com/google/mlkit/genai/summarization/SummarizerOptions.OutputType#THREE_BULLETS) | The output text is up to three bullets. |
| int | [TWO_BULLETS](https://developers.google.com/android/reference/com/google/mlkit/genai/summarization/SummarizerOptions.OutputType#TWO_BULLETS) | The output text is up to two bullets. |

### Inherited Method Summary

From interface java.lang.annotation.Annotation

|---|---|
| abstract [Class](https://developer.android.com/reference/java/lang/Class.html)\<? extends [Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html)\> | annotationType() |
| abstract boolean | equals([Object](https://developer.android.com/reference/java/lang/Object.html) arg0) |
| abstract int | hashCode() |
| abstract [String](https://developer.android.com/reference/java/lang/String.html) | toString() |

## Constants

#### public static final int
**ONE_BULLET**

The output text is one bullet, starting with "\* ".
Constant Value: 1

#### public static final int
**THREE_BULLETS**

The output text is up to three bullets.

Each bullet is on a new line, starting with "\* ".

When the input text is too short, it can return one or two bullets instead.
Constant Value: 3

#### public static final int
**TWO_BULLETS**

The output text is up to two bullets.

Each bullet is on a new line, starting with "\* ".

When the input text is too short, it can return one bullet instead.
Constant Value: 2