Package com.dropbox.core.v2.riviera
Class ApiStructuredTranscript.Builder
java.lang.Object
com.dropbox.core.v2.riviera.ApiStructuredTranscript.Builder
- Enclosing class:
ApiStructuredTranscript
Builder for
ApiStructuredTranscript.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds an instance ofApiStructuredTranscriptconfigured with this builder's valueswithSegments(List<ApiTranscriptSegment> segments) Set value for optional field.withTranscriptLocale(String transcriptLocale) Set value for optional field.
-
Field Details
-
segments
-
transcriptLocale
-
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
withSegments
Set value for optional field.- Parameters:
segments- Must not contain anullitem.- Returns:
- this builder
- Throws:
IllegalArgumentException- If any argument does not meet its preconditions.
-
withTranscriptLocale
Set value for optional field.If left unset or set to
null, defaults to"".- Parameters:
transcriptLocale- Must not benull. Defaults to""when set tonull.- Returns:
- this builder
- Throws:
IllegalArgumentException- If any argument does not meet its preconditions.
-
build
Builds an instance ofApiStructuredTranscriptconfigured with this builder's values- Returns:
- new instance of
ApiStructuredTranscript
-