// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: byteplus/vod/request/request_vod.proto
package com.byteplus.service.vod.model.request;
public interface VodUpdatePlaylistRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:Byteplus.Vod.Models.Request.VodUpdatePlaylistRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* 播放列表Id
*
*
* string Id = 1;
* @return The id.
*/
java.lang.String getId();
/**
*
* 播放列表Id
*
*
* string Id = 1;
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* .google.protobuf.StringValue Name = 2;
* @return Whether the name field is set.
*/
boolean hasName();
/**
* .google.protobuf.StringValue Name = 2;
* @return The name.
*/
com.google.protobuf.StringValue getName();
/**
* .google.protobuf.StringValue Name = 2;
*/
com.google.protobuf.StringValueOrBuilder getNameOrBuilder();
/**
*
* 封装格式,支持 mp4、dash、hls、mp3、m4a、ogg, 默认mp4
*
*
* .google.protobuf.StringValue Format = 3;
* @return Whether the format field is set.
*/
boolean hasFormat();
/**
*
* 封装格式,支持 mp4、dash、hls、mp3、m4a、ogg, 默认mp4
*
*
* .google.protobuf.StringValue Format = 3;
* @return The format.
*/
com.google.protobuf.StringValue getFormat();
/**
*
* 封装格式,支持 mp4、dash、hls、mp3、m4a、ogg, 默认mp4
*
*
* .google.protobuf.StringValue Format = 3;
*/
com.google.protobuf.StringValueOrBuilder getFormatOrBuilder();
/**
*
* 编码格式,支持 mp3、aac、opus、H264、H265、H266, 视频默认H264
*
*
* .google.protobuf.StringValue Codec = 4;
* @return Whether the codec field is set.
*/
boolean hasCodec();
/**
*
* 编码格式,支持 mp3、aac、opus、H264、H265、H266, 视频默认H264
*
*
* .google.protobuf.StringValue Codec = 4;
* @return The codec.
*/
com.google.protobuf.StringValue getCodec();
/**
*
* 编码格式,支持 mp3、aac、opus、H264、H265、H266, 视频默认H264
*
*
* .google.protobuf.StringValue Codec = 4;
*/
com.google.protobuf.StringValueOrBuilder getCodecOrBuilder();
/**
*
* 视频流清晰度,支持:240p,360p,480p,540p,720p,1080p,2k,4k,od,oe.
*
*
* .google.protobuf.StringValue Definition = 5;
* @return Whether the definition field is set.
*/
boolean hasDefinition();
/**
*
* 视频流清晰度,支持:240p,360p,480p,540p,720p,1080p,2k,4k,od,oe.
*
*
* .google.protobuf.StringValue Definition = 5;
* @return The definition.
*/
com.google.protobuf.StringValue getDefinition();
/**
*
* 视频流清晰度,支持:240p,360p,480p,540p,720p,1080p,2k,4k,od,oe.
*
*
* .google.protobuf.StringValue Definition = 5;
*/
com.google.protobuf.StringValueOrBuilder getDefinitionOrBuilder();
/**
*
* 以,分隔,最多100个
*
*
* .google.protobuf.StringValue Vids = 6;
* @return Whether the vids field is set.
*/
boolean hasVids();
/**
*
* 以,分隔,最多100个
*
*
* .google.protobuf.StringValue Vids = 6;
* @return The vids.
*/
com.google.protobuf.StringValue getVids();
/**
*
* 以,分隔,最多100个
*
*
* .google.protobuf.StringValue Vids = 6;
*/
com.google.protobuf.StringValueOrBuilder getVidsOrBuilder();
/**
*
* 以秒为单位的时间戳
*
*
* .google.protobuf.StringValue StartTime = 7;
* @return Whether the startTime field is set.
*/
boolean hasStartTime();
/**
*
* 以秒为单位的时间戳
*
*
* .google.protobuf.StringValue StartTime = 7;
* @return The startTime.
*/
com.google.protobuf.StringValue getStartTime();
/**
*
* 以秒为单位的时间戳
*
*
* .google.protobuf.StringValue StartTime = 7;
*/
com.google.protobuf.StringValueOrBuilder getStartTimeOrBuilder();
/**
*
* 以秒为单位的时间戳,大于StartTime
*
*
* .google.protobuf.StringValue EndTime = 8;
* @return Whether the endTime field is set.
*/
boolean hasEndTime();
/**
*
* 以秒为单位的时间戳,大于StartTime
*
*
* .google.protobuf.StringValue EndTime = 8;
* @return The endTime.
*/
com.google.protobuf.StringValue getEndTime();
/**
*
* 以秒为单位的时间戳,大于StartTime
*
*
* .google.protobuf.StringValue EndTime = 8;
*/
com.google.protobuf.StringValueOrBuilder getEndTimeOrBuilder();
/**
*
* 0代表无限循环
*
*
* .google.protobuf.StringValue Cycles = 9;
* @return Whether the cycles field is set.
*/
boolean hasCycles();
/**
*
* 0代表无限循环
*
*
* .google.protobuf.StringValue Cycles = 9;
* @return The cycles.
*/
com.google.protobuf.StringValue getCycles();
/**
*
* 0代表无限循环
*
*
* .google.protobuf.StringValue Cycles = 9;
*/
com.google.protobuf.StringValueOrBuilder getCyclesOrBuilder();
}