Class CelebrityTrack.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CelebrityTrack.Builder>
com.google.cloud.videointelligence.v1p3beta1.CelebrityTrack.Builder
All Implemented Interfaces:
CelebrityTrackOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
CelebrityTrack

public static final class CelebrityTrack.Builder extends com.google.protobuf.GeneratedMessage.Builder<CelebrityTrack.Builder> implements CelebrityTrackOrBuilder
 The annotation result of a celebrity face track. RecognizedCelebrity field
 could be empty if the face track does not have any matched celebrities.
 
Protobuf type google.cloud.videointelligence.v1p3beta1.CelebrityTrack
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<CelebrityTrack.Builder>
    • clear

      public CelebrityTrack.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<CelebrityTrack.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<CelebrityTrack.Builder>
    • getDefaultInstanceForType

      public CelebrityTrack getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public CelebrityTrack build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public CelebrityTrack buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public CelebrityTrack.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CelebrityTrack.Builder>
    • mergeFrom

      public CelebrityTrack.Builder mergeFrom(CelebrityTrack other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<CelebrityTrack.Builder>
    • mergeFrom

      public CelebrityTrack.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CelebrityTrack.Builder>
      Throws:
      IOException
    • getCelebritiesList

      public List<CelebrityTrack.RecognizedCelebrity> getCelebritiesList()
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
      Specified by:
      getCelebritiesList in interface CelebrityTrackOrBuilder
    • getCelebritiesCount

      public int getCelebritiesCount()
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
      Specified by:
      getCelebritiesCount in interface CelebrityTrackOrBuilder
    • getCelebrities

      public CelebrityTrack.RecognizedCelebrity getCelebrities(int index)
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
      Specified by:
      getCelebrities in interface CelebrityTrackOrBuilder
    • setCelebrities

      public CelebrityTrack.Builder setCelebrities(int index, CelebrityTrack.RecognizedCelebrity value)
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
    • setCelebrities

      public CelebrityTrack.Builder setCelebrities(int index, CelebrityTrack.RecognizedCelebrity.Builder builderForValue)
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
    • addCelebrities

       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
    • addCelebrities

      public CelebrityTrack.Builder addCelebrities(int index, CelebrityTrack.RecognizedCelebrity value)
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
    • addCelebrities

      public CelebrityTrack.Builder addCelebrities(CelebrityTrack.RecognizedCelebrity.Builder builderForValue)
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
    • addCelebrities

      public CelebrityTrack.Builder addCelebrities(int index, CelebrityTrack.RecognizedCelebrity.Builder builderForValue)
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
    • addAllCelebrities

      public CelebrityTrack.Builder addAllCelebrities(Iterable<? extends CelebrityTrack.RecognizedCelebrity> values)
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
    • clearCelebrities

      public CelebrityTrack.Builder clearCelebrities()
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
    • removeCelebrities

      public CelebrityTrack.Builder removeCelebrities(int index)
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
    • getCelebritiesBuilder

      public CelebrityTrack.RecognizedCelebrity.Builder getCelebritiesBuilder(int index)
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
    • getCelebritiesOrBuilder

      public CelebrityTrack.RecognizedCelebrityOrBuilder getCelebritiesOrBuilder(int index)
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
      Specified by:
      getCelebritiesOrBuilder in interface CelebrityTrackOrBuilder
    • getCelebritiesOrBuilderList

      public List<? extends CelebrityTrack.RecognizedCelebrityOrBuilder> getCelebritiesOrBuilderList()
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
      Specified by:
      getCelebritiesOrBuilderList in interface CelebrityTrackOrBuilder
    • addCelebritiesBuilder

      public CelebrityTrack.RecognizedCelebrity.Builder addCelebritiesBuilder()
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
    • addCelebritiesBuilder

      public CelebrityTrack.RecognizedCelebrity.Builder addCelebritiesBuilder(int index)
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
    • getCelebritiesBuilderList

      public List<CelebrityTrack.RecognizedCelebrity.Builder> getCelebritiesBuilderList()
       Top N match of the celebrities for the face in this track.
       
      repeated .google.cloud.videointelligence.v1p3beta1.CelebrityTrack.RecognizedCelebrity celebrities = 1;
    • hasFaceTrack

      public boolean hasFaceTrack()
       A track of a person's face.
       
      .google.cloud.videointelligence.v1p3beta1.Track face_track = 3;
      Specified by:
      hasFaceTrack in interface CelebrityTrackOrBuilder
      Returns:
      Whether the faceTrack field is set.
    • getFaceTrack

      public Track getFaceTrack()
       A track of a person's face.
       
      .google.cloud.videointelligence.v1p3beta1.Track face_track = 3;
      Specified by:
      getFaceTrack in interface CelebrityTrackOrBuilder
      Returns:
      The faceTrack.
    • setFaceTrack

      public CelebrityTrack.Builder setFaceTrack(Track value)
       A track of a person's face.
       
      .google.cloud.videointelligence.v1p3beta1.Track face_track = 3;
    • setFaceTrack

      public CelebrityTrack.Builder setFaceTrack(Track.Builder builderForValue)
       A track of a person's face.
       
      .google.cloud.videointelligence.v1p3beta1.Track face_track = 3;
    • mergeFaceTrack

      public CelebrityTrack.Builder mergeFaceTrack(Track value)
       A track of a person's face.
       
      .google.cloud.videointelligence.v1p3beta1.Track face_track = 3;
    • clearFaceTrack

      public CelebrityTrack.Builder clearFaceTrack()
       A track of a person's face.
       
      .google.cloud.videointelligence.v1p3beta1.Track face_track = 3;
    • getFaceTrackBuilder

      public Track.Builder getFaceTrackBuilder()
       A track of a person's face.
       
      .google.cloud.videointelligence.v1p3beta1.Track face_track = 3;
    • getFaceTrackOrBuilder

      public TrackOrBuilder getFaceTrackOrBuilder()
       A track of a person's face.
       
      .google.cloud.videointelligence.v1p3beta1.Track face_track = 3;
      Specified by:
      getFaceTrackOrBuilder in interface CelebrityTrackOrBuilder