Package com.viam.service.video.v1
Interface Video.GetVideoRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
Video.GetVideoRequest,Video.GetVideoRequest.Builder
- Enclosing class:
- Video
public static interface Video.GetVideoRequestOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.protobuf.TimestampEnd time for the video retrievalcom.google.protobuf.StructgetExtra()Additional arguments to the methodgetName()Name of the video sourcecom.google.protobuf.ByteStringName of the video sourceTo match a request to its responsescom.google.protobuf.ByteStringTo match a request to its responsescom.google.protobuf.TimestampStart time for the video retrievalCodec for the video retrieval (e.g., "h264", "h265")com.google.protobuf.ByteStringCodec for the video retrieval (e.g., "h264", "h265")Container format for the video retrieval (e.g., "mp4", "fmp4")com.google.protobuf.ByteStringContainer format for the video retrieval (e.g., "mp4", "fmp4")booleanEnd time for the video retrievalbooleanhasExtra()Additional arguments to the methodbooleanStart time for the video retrievalMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getName
String getName()Name of the video source
string name = 1 [json_name = "name"];- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Name of the video source
string name = 1 [json_name = "name"];- Returns:
- The bytes for name.
-
hasStartTimestamp
boolean hasStartTimestamp()Start time for the video retrieval
.google.protobuf.Timestamp start_timestamp = 2 [json_name = "startTimestamp"];- Returns:
- Whether the startTimestamp field is set.
-
getStartTimestamp
com.google.protobuf.Timestamp getStartTimestamp()Start time for the video retrieval
.google.protobuf.Timestamp start_timestamp = 2 [json_name = "startTimestamp"];- Returns:
- The startTimestamp.
-
hasEndTimestamp
boolean hasEndTimestamp()End time for the video retrieval
.google.protobuf.Timestamp end_timestamp = 3 [json_name = "endTimestamp"];- Returns:
- Whether the endTimestamp field is set.
-
getEndTimestamp
com.google.protobuf.Timestamp getEndTimestamp()End time for the video retrieval
.google.protobuf.Timestamp end_timestamp = 3 [json_name = "endTimestamp"];- Returns:
- The endTimestamp.
-
getVideoCodec
String getVideoCodec()Codec for the video retrieval (e.g., "h264", "h265")
string video_codec = 4 [json_name = "videoCodec"];- Returns:
- The videoCodec.
-
getVideoCodecBytes
com.google.protobuf.ByteString getVideoCodecBytes()Codec for the video retrieval (e.g., "h264", "h265")
string video_codec = 4 [json_name = "videoCodec"];- Returns:
- The bytes for videoCodec.
-
getVideoContainer
String getVideoContainer()Container format for the video retrieval (e.g., "mp4", "fmp4")
string video_container = 5 [json_name = "videoContainer"];- Returns:
- The videoContainer.
-
getVideoContainerBytes
com.google.protobuf.ByteString getVideoContainerBytes()Container format for the video retrieval (e.g., "mp4", "fmp4")
string video_container = 5 [json_name = "videoContainer"];- Returns:
- The bytes for videoContainer.
-
getRequestId
String getRequestId()To match a request to its responses
string request_id = 6 [json_name = "requestId"];- Returns:
- The requestId.
-
getRequestIdBytes
com.google.protobuf.ByteString getRequestIdBytes()To match a request to its responses
string request_id = 6 [json_name = "requestId"];- Returns:
- The bytes for requestId.
-
hasExtra
boolean hasExtra()Additional arguments to the method
.google.protobuf.Struct extra = 99 [json_name = "extra"];- Returns:
- Whether the extra field is set.
-
getExtra
com.google.protobuf.Struct getExtra()Additional arguments to the method
.google.protobuf.Struct extra = 99 [json_name = "extra"];- Returns:
- The extra.
-