public Builder mergeFrom(com.google.cloud.video.transcoder.v1.Overlay.Animation other) {
        if (other == com.google.cloud.video.transcoder.v1.Overlay.Animation.getDefaultInstance())
          return this;
        switch (other.getAnimationTypeCase()) {
          case ANIMATION_STATIC:
            {
              mergeAnimationStatic(other.getAnimationStatic());
              break;
            }
          case ANIMATION_FADE:
            {
              mergeAnimationFade(other.getAnimationFade());
              break;
            }
          case ANIMATION_END:
            {
              mergeAnimationEnd(other.getAnimationEnd());
              break;
            }
          case ANIMATIONTYPE_NOT_SET:
            {
              break;
            }
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }
<pre>
Animation types.
</pre>

Protobuf type {@code google.cloud.video.transcoder.v1.Overlay.Animation}
java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/Overlay.java