Interface ContentModerationDetection.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ContentModerationDetection.Builder,ContentModerationDetection>, SdkBuilder<ContentModerationDetection.Builder,ContentModerationDetection>, SdkPojo
Enclosing class:
ContentModerationDetection

public static interface ContentModerationDetection.Builder extends SdkPojo, CopyableBuilder<ContentModerationDetection.Builder,ContentModerationDetection>
  • Method Details

    • timestamp

      Time, in milliseconds from the beginning of the video, that the content moderation label was detected. Note that Timestamp is not guaranteed to be accurate to the individual frame where the moderated content first appears.

      Parameters:
      timestamp - Time, in milliseconds from the beginning of the video, that the content moderation label was detected. Note that Timestamp is not guaranteed to be accurate to the individual frame where the moderated content first appears.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • moderationLabel

      ContentModerationDetection.Builder moderationLabel(ModerationLabel moderationLabel)

      The content moderation label detected by in the stored video.

      Parameters:
      moderationLabel - The content moderation label detected by in the stored video.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • moderationLabel

      default ContentModerationDetection.Builder moderationLabel(Consumer<ModerationLabel.Builder> moderationLabel)

      The content moderation label detected by in the stored video.

      This is a convenience method that creates an instance of the ModerationLabel.Builder avoiding the need to create one manually via ModerationLabel.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to moderationLabel(ModerationLabel).

      Parameters:
      moderationLabel - a consumer that will call methods on ModerationLabel.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • startTimestampMillis

      ContentModerationDetection.Builder startTimestampMillis(Long startTimestampMillis)

      The time in milliseconds defining the start of the timeline segment containing a continuously detected moderation label.

      Parameters:
      startTimestampMillis - The time in milliseconds defining the start of the timeline segment containing a continuously detected moderation label.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endTimestampMillis

      ContentModerationDetection.Builder endTimestampMillis(Long endTimestampMillis)

      The time in milliseconds defining the end of the timeline segment containing a continuously detected moderation label.

      Parameters:
      endTimestampMillis - The time in milliseconds defining the end of the timeline segment containing a continuously detected moderation label.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • durationMillis

      ContentModerationDetection.Builder durationMillis(Long durationMillis)

      The time duration of a segment in milliseconds, I.e. time elapsed from StartTimestampMillis to EndTimestampMillis.

      Parameters:
      durationMillis - The time duration of a segment in milliseconds, I.e. time elapsed from StartTimestampMillis to EndTimestampMillis.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • contentTypes

      A list of predicted results for the type of content an image contains. For example, the image content might be from animation, sports, or a video game.

      Parameters:
      contentTypes - A list of predicted results for the type of content an image contains. For example, the image content might be from animation, sports, or a video game.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • contentTypes

      ContentModerationDetection.Builder contentTypes(ContentType... contentTypes)

      A list of predicted results for the type of content an image contains. For example, the image content might be from animation, sports, or a video game.

      Parameters:
      contentTypes - A list of predicted results for the type of content an image contains. For example, the image content might be from animation, sports, or a video game.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • contentTypes

      A list of predicted results for the type of content an image contains. For example, the image content might be from animation, sports, or a video game.

      This is a convenience method that creates an instance of the ContentType.Builder avoiding the need to create one manually via ContentType.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to contentTypes(List<ContentType>).

      Parameters:
      contentTypes - a consumer that will call methods on ContentType.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: