Package com.google.photos.types.proto
Class Video.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Video.Builder>
-
- com.google.photos.types.proto.Video.Builder
-
- All Implemented Interfaces:
VideoOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.Cloneable
- Enclosing class:
- Video
public static final class Video.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Video.Builder> implements VideoOrBuilder
Metadata that is specific to a video, for example, fps and processing status. Some of these fields may be null or not included.
Protobuf typegoogle.photos.types.Video
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Video.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Video
build()
Video
buildPartial()
Video.Builder
clear()
Video.Builder
clearCameraMake()
Brand of the camera with which the video was taken.Video.Builder
clearCameraModel()
Model of the camera with which the video was taken.Video.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Video.Builder
clearFps()
Frame rate of the video.Video.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Video.Builder
clearStatus()
Processing status of the video.Video.Builder
clone()
java.lang.String
getCameraMake()
Brand of the camera with which the video was taken.com.google.protobuf.ByteString
getCameraMakeBytes()
Brand of the camera with which the video was taken.java.lang.String
getCameraModel()
Model of the camera with which the video was taken.com.google.protobuf.ByteString
getCameraModelBytes()
Model of the camera with which the video was taken.Video
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
double
getFps()
Frame rate of the video.VideoProcessingStatus
getStatus()
Processing status of the video.int
getStatusValue()
Processing status of the video.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Video.Builder
mergeFrom(Video other)
Video.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Video.Builder
mergeFrom(com.google.protobuf.Message other)
Video.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Video.Builder
setCameraMake(java.lang.String value)
Brand of the camera with which the video was taken.Video.Builder
setCameraMakeBytes(com.google.protobuf.ByteString value)
Brand of the camera with which the video was taken.Video.Builder
setCameraModel(java.lang.String value)
Model of the camera with which the video was taken.Video.Builder
setCameraModelBytes(com.google.protobuf.ByteString value)
Model of the camera with which the video was taken.Video.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Video.Builder
setFps(double value)
Frame rate of the video.Video.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Video.Builder
setStatus(VideoProcessingStatus value)
Processing status of the video.Video.Builder
setStatusValue(int value)
Processing status of the video.Video.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Video.Builder>
-
clear
public Video.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Video.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Video.Builder>
-
getDefaultInstanceForType
public Video getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Video build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Video buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Video.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Video.Builder>
-
setField
public Video.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Video.Builder>
-
clearField
public Video.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Video.Builder>
-
clearOneof
public Video.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Video.Builder>
-
setRepeatedField
public Video.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Video.Builder>
-
addRepeatedField
public Video.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Video.Builder>
-
mergeFrom
public Video.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Video.Builder>
-
mergeFrom
public Video.Builder mergeFrom(Video other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Video.Builder>
-
mergeFrom
public Video.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Video.Builder>
- Throws:
java.io.IOException
-
getCameraMake
public java.lang.String getCameraMake()
Brand of the camera with which the video was taken.
string camera_make = 1;
- Specified by:
getCameraMake
in interfaceVideoOrBuilder
-
getCameraMakeBytes
public com.google.protobuf.ByteString getCameraMakeBytes()
Brand of the camera with which the video was taken.
string camera_make = 1;
- Specified by:
getCameraMakeBytes
in interfaceVideoOrBuilder
-
setCameraMake
public Video.Builder setCameraMake(java.lang.String value)
Brand of the camera with which the video was taken.
string camera_make = 1;
-
clearCameraMake
public Video.Builder clearCameraMake()
Brand of the camera with which the video was taken.
string camera_make = 1;
-
setCameraMakeBytes
public Video.Builder setCameraMakeBytes(com.google.protobuf.ByteString value)
Brand of the camera with which the video was taken.
string camera_make = 1;
-
getCameraModel
public java.lang.String getCameraModel()
Model of the camera with which the video was taken.
string camera_model = 2;
- Specified by:
getCameraModel
in interfaceVideoOrBuilder
-
getCameraModelBytes
public com.google.protobuf.ByteString getCameraModelBytes()
Model of the camera with which the video was taken.
string camera_model = 2;
- Specified by:
getCameraModelBytes
in interfaceVideoOrBuilder
-
setCameraModel
public Video.Builder setCameraModel(java.lang.String value)
Model of the camera with which the video was taken.
string camera_model = 2;
-
clearCameraModel
public Video.Builder clearCameraModel()
Model of the camera with which the video was taken.
string camera_model = 2;
-
setCameraModelBytes
public Video.Builder setCameraModelBytes(com.google.protobuf.ByteString value)
Model of the camera with which the video was taken.
string camera_model = 2;
-
getFps
public double getFps()
Frame rate of the video.
double fps = 3;
- Specified by:
getFps
in interfaceVideoOrBuilder
-
setFps
public Video.Builder setFps(double value)
Frame rate of the video.
double fps = 3;
-
clearFps
public Video.Builder clearFps()
Frame rate of the video.
double fps = 3;
-
getStatusValue
public int getStatusValue()
Processing status of the video.
.google.photos.types.VideoProcessingStatus status = 4;
- Specified by:
getStatusValue
in interfaceVideoOrBuilder
-
setStatusValue
public Video.Builder setStatusValue(int value)
Processing status of the video.
.google.photos.types.VideoProcessingStatus status = 4;
-
getStatus
public VideoProcessingStatus getStatus()
Processing status of the video.
.google.photos.types.VideoProcessingStatus status = 4;
- Specified by:
getStatus
in interfaceVideoOrBuilder
-
setStatus
public Video.Builder setStatus(VideoProcessingStatus value)
Processing status of the video.
.google.photos.types.VideoProcessingStatus status = 4;
-
clearStatus
public Video.Builder clearStatus()
Processing status of the video.
.google.photos.types.VideoProcessingStatus status = 4;
-
setUnknownFields
public final Video.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Video.Builder>
-
mergeUnknownFields
public final Video.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Video.Builder>
-
-