-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,livekit.LivekitEgress.SegmentedFileOutputOrBuilder
public final class LivekitEgress.SegmentedFileOutput.Builder extends GeneratedMessageLite.Builder<LivekitEgress.SegmentedFileOutput, LivekitEgress.SegmentedFileOutput.Builder> implements LivekitEgress.SegmentedFileOutputOrBuilder
Protobuf typeUsed to generate HLS segments or other kind of segmented output{@code livekit.SegmentedFileOutput}
-
-
Method Summary
Modifier and Type Method Description LivekitEgress.SegmentedFileOutput.OutputCasegetOutputCase()LivekitEgress.SegmentedFileOutput.BuilderclearOutput()intgetProtocolValue()(optional).livekit.SegmentedFileProtocol protocol = 1;LivekitEgress.SegmentedFileOutput.BuildersetProtocolValue(int value)(optional).livekit.SegmentedFileProtocol protocol = 1;LivekitEgress.SegmentedFileProtocolgetProtocol()(optional).livekit.SegmentedFileProtocol protocol = 1;LivekitEgress.SegmentedFileOutput.BuildersetProtocol(LivekitEgress.SegmentedFileProtocol value)(optional).livekit.SegmentedFileProtocol protocol = 1;LivekitEgress.SegmentedFileOutput.BuilderclearProtocol()(optional).livekit.SegmentedFileProtocol protocol = 1;StringgetFilenamePrefix()(optional)string filename_prefix = 2;ByteStringgetFilenamePrefixBytes()(optional)string filename_prefix = 2;LivekitEgress.SegmentedFileOutput.BuildersetFilenamePrefix(String value)(optional)string filename_prefix = 2;LivekitEgress.SegmentedFileOutput.BuilderclearFilenamePrefix()(optional)string filename_prefix = 2;LivekitEgress.SegmentedFileOutput.BuildersetFilenamePrefixBytes(ByteString value)(optional)string filename_prefix = 2;StringgetPlaylistName()(optional)string playlist_name = 3;ByteStringgetPlaylistNameBytes()(optional)string playlist_name = 3;LivekitEgress.SegmentedFileOutput.BuildersetPlaylistName(String value)(optional)string playlist_name = 3;LivekitEgress.SegmentedFileOutput.BuilderclearPlaylistName()(optional)string playlist_name = 3;LivekitEgress.SegmentedFileOutput.BuildersetPlaylistNameBytes(ByteString value)(optional)string playlist_name = 3;StringgetLivePlaylistName()(optional, disabled if not provided). Path of a live playliststring live_playlist_name = 11;ByteStringgetLivePlaylistNameBytes()(optional, disabled if not provided). Path of a live playliststring live_playlist_name = 11;LivekitEgress.SegmentedFileOutput.BuildersetLivePlaylistName(String value)(optional, disabled if not provided). Path of a live playliststring live_playlist_name = 11;LivekitEgress.SegmentedFileOutput.BuilderclearLivePlaylistName()(optional, disabled if not provided). Path of a live playliststring live_playlist_name = 11;LivekitEgress.SegmentedFileOutput.BuildersetLivePlaylistNameBytes(ByteString value)(optional, disabled if not provided). Path of a live playliststring live_playlist_name = 11;intgetSegmentDuration()in seconds (optional)uint32 segment_duration = 4;LivekitEgress.SegmentedFileOutput.BuildersetSegmentDuration(int value)in seconds (optional)uint32 segment_duration = 4;LivekitEgress.SegmentedFileOutput.BuilderclearSegmentDuration()in seconds (optional)uint32 segment_duration = 4;intgetFilenameSuffixValue()(optional, default INDEX).livekit.SegmentedFileSuffix filename_suffix = 10;LivekitEgress.SegmentedFileOutput.BuildersetFilenameSuffixValue(int value)(optional, default INDEX).livekit.SegmentedFileSuffix filename_suffix = 10;LivekitEgress.SegmentedFileSuffixgetFilenameSuffix()(optional, default INDEX).livekit.SegmentedFileSuffix filename_suffix = 10;LivekitEgress.SegmentedFileOutput.BuildersetFilenameSuffix(LivekitEgress.SegmentedFileSuffix value)(optional, default INDEX).livekit.SegmentedFileSuffix filename_suffix = 10;LivekitEgress.SegmentedFileOutput.BuilderclearFilenameSuffix()(optional, default INDEX).livekit.SegmentedFileSuffix filename_suffix = 10;booleangetDisableManifest()disable upload of manifest file (default false)bool disable_manifest = 8;LivekitEgress.SegmentedFileOutput.BuildersetDisableManifest(boolean value)disable upload of manifest file (default false)bool disable_manifest = 8;LivekitEgress.SegmentedFileOutput.BuilderclearDisableManifest()disable upload of manifest file (default false)bool disable_manifest = 8;booleanhasS3().livekit.S3Upload s3 = 5;LivekitEgress.S3UploadgetS3().livekit.S3Upload s3 = 5;LivekitEgress.SegmentedFileOutput.BuildersetS3(LivekitEgress.S3Upload value).livekit.S3Upload s3 = 5;LivekitEgress.SegmentedFileOutput.BuildersetS3(LivekitEgress.S3Upload.Builder builderForValue).livekit.S3Upload s3 = 5;LivekitEgress.SegmentedFileOutput.BuildermergeS3(LivekitEgress.S3Upload value).livekit.S3Upload s3 = 5;LivekitEgress.SegmentedFileOutput.BuilderclearS3().livekit.S3Upload s3 = 5;booleanhasGcp().livekit.GCPUpload gcp = 6;LivekitEgress.GCPUploadgetGcp().livekit.GCPUpload gcp = 6;LivekitEgress.SegmentedFileOutput.BuildersetGcp(LivekitEgress.GCPUpload value).livekit.GCPUpload gcp = 6;LivekitEgress.SegmentedFileOutput.BuildersetGcp(LivekitEgress.GCPUpload.Builder builderForValue).livekit.GCPUpload gcp = 6;LivekitEgress.SegmentedFileOutput.BuildermergeGcp(LivekitEgress.GCPUpload value).livekit.GCPUpload gcp = 6;LivekitEgress.SegmentedFileOutput.BuilderclearGcp().livekit.GCPUpload gcp = 6;booleanhasAzure().livekit.AzureBlobUpload azure = 7;LivekitEgress.AzureBlobUploadgetAzure().livekit.AzureBlobUpload azure = 7;LivekitEgress.SegmentedFileOutput.BuildersetAzure(LivekitEgress.AzureBlobUpload value).livekit.AzureBlobUpload azure = 7;LivekitEgress.SegmentedFileOutput.BuildersetAzure(LivekitEgress.AzureBlobUpload.Builder builderForValue).livekit.AzureBlobUpload azure = 7;LivekitEgress.SegmentedFileOutput.BuildermergeAzure(LivekitEgress.AzureBlobUpload value).livekit.AzureBlobUpload azure = 7;LivekitEgress.SegmentedFileOutput.BuilderclearAzure().livekit.AzureBlobUpload azure = 7;booleanhasAliOSS().livekit.AliOSSUpload aliOSS = 9;LivekitEgress.AliOSSUploadgetAliOSS().livekit.AliOSSUpload aliOSS = 9;LivekitEgress.SegmentedFileOutput.BuildersetAliOSS(LivekitEgress.AliOSSUpload value).livekit.AliOSSUpload aliOSS = 9;LivekitEgress.SegmentedFileOutput.BuildersetAliOSS(LivekitEgress.AliOSSUpload.Builder builderForValue).livekit.AliOSSUpload aliOSS = 9;LivekitEgress.SegmentedFileOutput.BuildermergeAliOSS(LivekitEgress.AliOSSUpload value).livekit.AliOSSUpload aliOSS = 9;LivekitEgress.SegmentedFileOutput.BuilderclearAliOSS().livekit.AliOSSUpload aliOSS = 9;-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, getDefaultInstanceForType, isInitialized, mergeFrom -
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
mergeDelimitedFrom -
Methods inherited from class com.google.protobuf.MessageLite.Builder
build, buildPartial, clear, clone, mergeFrom -
Methods inherited from class com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getOutputCase
LivekitEgress.SegmentedFileOutput.OutputCase getOutputCase()
-
clearOutput
LivekitEgress.SegmentedFileOutput.Builder clearOutput()
-
getProtocolValue
int getProtocolValue()
(optional).livekit.SegmentedFileProtocol protocol = 1;
-
setProtocolValue
LivekitEgress.SegmentedFileOutput.Builder setProtocolValue(int value)
(optional).livekit.SegmentedFileProtocol protocol = 1;- Parameters:
value- The protocol to set.
-
getProtocol
LivekitEgress.SegmentedFileProtocol getProtocol()
(optional).livekit.SegmentedFileProtocol protocol = 1;
-
setProtocol
LivekitEgress.SegmentedFileOutput.Builder setProtocol(LivekitEgress.SegmentedFileProtocol value)
(optional).livekit.SegmentedFileProtocol protocol = 1;- Parameters:
value- The enum numeric value on the wire for protocol to set.
-
clearProtocol
LivekitEgress.SegmentedFileOutput.Builder clearProtocol()
(optional).livekit.SegmentedFileProtocol protocol = 1;
-
getFilenamePrefix
String getFilenamePrefix()
(optional)string filename_prefix = 2;
-
getFilenamePrefixBytes
ByteString getFilenamePrefixBytes()
(optional)string filename_prefix = 2;
-
setFilenamePrefix
LivekitEgress.SegmentedFileOutput.Builder setFilenamePrefix(String value)
(optional)string filename_prefix = 2;- Parameters:
value- The filenamePrefix to set.
-
clearFilenamePrefix
LivekitEgress.SegmentedFileOutput.Builder clearFilenamePrefix()
(optional)string filename_prefix = 2;
-
setFilenamePrefixBytes
LivekitEgress.SegmentedFileOutput.Builder setFilenamePrefixBytes(ByteString value)
(optional)string filename_prefix = 2;- Parameters:
value- The bytes for filenamePrefix to set.
-
getPlaylistName
String getPlaylistName()
(optional)string playlist_name = 3;
-
getPlaylistNameBytes
ByteString getPlaylistNameBytes()
(optional)string playlist_name = 3;
-
setPlaylistName
LivekitEgress.SegmentedFileOutput.Builder setPlaylistName(String value)
(optional)string playlist_name = 3;- Parameters:
value- The playlistName to set.
-
clearPlaylistName
LivekitEgress.SegmentedFileOutput.Builder clearPlaylistName()
(optional)string playlist_name = 3;
-
setPlaylistNameBytes
LivekitEgress.SegmentedFileOutput.Builder setPlaylistNameBytes(ByteString value)
(optional)string playlist_name = 3;- Parameters:
value- The bytes for playlistName to set.
-
getLivePlaylistName
String getLivePlaylistName()
(optional, disabled if not provided). Path of a live playliststring live_playlist_name = 11;
-
getLivePlaylistNameBytes
ByteString getLivePlaylistNameBytes()
(optional, disabled if not provided). Path of a live playliststring live_playlist_name = 11;
-
setLivePlaylistName
LivekitEgress.SegmentedFileOutput.Builder setLivePlaylistName(String value)
(optional, disabled if not provided). Path of a live playliststring live_playlist_name = 11;- Parameters:
value- The livePlaylistName to set.
-
clearLivePlaylistName
LivekitEgress.SegmentedFileOutput.Builder clearLivePlaylistName()
(optional, disabled if not provided). Path of a live playliststring live_playlist_name = 11;
-
setLivePlaylistNameBytes
LivekitEgress.SegmentedFileOutput.Builder setLivePlaylistNameBytes(ByteString value)
(optional, disabled if not provided). Path of a live playliststring live_playlist_name = 11;- Parameters:
value- The bytes for livePlaylistName to set.
-
getSegmentDuration
int getSegmentDuration()
in seconds (optional)uint32 segment_duration = 4;
-
setSegmentDuration
LivekitEgress.SegmentedFileOutput.Builder setSegmentDuration(int value)
in seconds (optional)uint32 segment_duration = 4;- Parameters:
value- The segmentDuration to set.
-
clearSegmentDuration
LivekitEgress.SegmentedFileOutput.Builder clearSegmentDuration()
in seconds (optional)uint32 segment_duration = 4;
-
getFilenameSuffixValue
int getFilenameSuffixValue()
(optional, default INDEX).livekit.SegmentedFileSuffix filename_suffix = 10;
-
setFilenameSuffixValue
LivekitEgress.SegmentedFileOutput.Builder setFilenameSuffixValue(int value)
(optional, default INDEX).livekit.SegmentedFileSuffix filename_suffix = 10;- Parameters:
value- The filenameSuffix to set.
-
getFilenameSuffix
LivekitEgress.SegmentedFileSuffix getFilenameSuffix()
(optional, default INDEX).livekit.SegmentedFileSuffix filename_suffix = 10;
-
setFilenameSuffix
LivekitEgress.SegmentedFileOutput.Builder setFilenameSuffix(LivekitEgress.SegmentedFileSuffix value)
(optional, default INDEX).livekit.SegmentedFileSuffix filename_suffix = 10;- Parameters:
value- The enum numeric value on the wire for filenameSuffix to set.
-
clearFilenameSuffix
LivekitEgress.SegmentedFileOutput.Builder clearFilenameSuffix()
(optional, default INDEX).livekit.SegmentedFileSuffix filename_suffix = 10;
-
getDisableManifest
boolean getDisableManifest()
disable upload of manifest file (default false)bool disable_manifest = 8;
-
setDisableManifest
LivekitEgress.SegmentedFileOutput.Builder setDisableManifest(boolean value)
disable upload of manifest file (default false)bool disable_manifest = 8;- Parameters:
value- The disableManifest to set.
-
clearDisableManifest
LivekitEgress.SegmentedFileOutput.Builder clearDisableManifest()
disable upload of manifest file (default false)bool disable_manifest = 8;
-
hasS3
boolean hasS3()
.livekit.S3Upload s3 = 5;
-
getS3
LivekitEgress.S3Upload getS3()
.livekit.S3Upload s3 = 5;
-
setS3
LivekitEgress.SegmentedFileOutput.Builder setS3(LivekitEgress.S3Upload value)
.livekit.S3Upload s3 = 5;
-
setS3
LivekitEgress.SegmentedFileOutput.Builder setS3(LivekitEgress.S3Upload.Builder builderForValue)
.livekit.S3Upload s3 = 5;
-
mergeS3
LivekitEgress.SegmentedFileOutput.Builder mergeS3(LivekitEgress.S3Upload value)
.livekit.S3Upload s3 = 5;
-
clearS3
LivekitEgress.SegmentedFileOutput.Builder clearS3()
.livekit.S3Upload s3 = 5;
-
hasGcp
boolean hasGcp()
.livekit.GCPUpload gcp = 6;
-
getGcp
LivekitEgress.GCPUpload getGcp()
.livekit.GCPUpload gcp = 6;
-
setGcp
LivekitEgress.SegmentedFileOutput.Builder setGcp(LivekitEgress.GCPUpload value)
.livekit.GCPUpload gcp = 6;
-
setGcp
LivekitEgress.SegmentedFileOutput.Builder setGcp(LivekitEgress.GCPUpload.Builder builderForValue)
.livekit.GCPUpload gcp = 6;
-
mergeGcp
LivekitEgress.SegmentedFileOutput.Builder mergeGcp(LivekitEgress.GCPUpload value)
.livekit.GCPUpload gcp = 6;
-
clearGcp
LivekitEgress.SegmentedFileOutput.Builder clearGcp()
.livekit.GCPUpload gcp = 6;
-
hasAzure
boolean hasAzure()
.livekit.AzureBlobUpload azure = 7;
-
getAzure
LivekitEgress.AzureBlobUpload getAzure()
.livekit.AzureBlobUpload azure = 7;
-
setAzure
LivekitEgress.SegmentedFileOutput.Builder setAzure(LivekitEgress.AzureBlobUpload value)
.livekit.AzureBlobUpload azure = 7;
-
setAzure
LivekitEgress.SegmentedFileOutput.Builder setAzure(LivekitEgress.AzureBlobUpload.Builder builderForValue)
.livekit.AzureBlobUpload azure = 7;
-
mergeAzure
LivekitEgress.SegmentedFileOutput.Builder mergeAzure(LivekitEgress.AzureBlobUpload value)
.livekit.AzureBlobUpload azure = 7;
-
clearAzure
LivekitEgress.SegmentedFileOutput.Builder clearAzure()
.livekit.AzureBlobUpload azure = 7;
-
hasAliOSS
boolean hasAliOSS()
.livekit.AliOSSUpload aliOSS = 9;
-
getAliOSS
LivekitEgress.AliOSSUpload getAliOSS()
.livekit.AliOSSUpload aliOSS = 9;
-
setAliOSS
LivekitEgress.SegmentedFileOutput.Builder setAliOSS(LivekitEgress.AliOSSUpload value)
.livekit.AliOSSUpload aliOSS = 9;
-
setAliOSS
LivekitEgress.SegmentedFileOutput.Builder setAliOSS(LivekitEgress.AliOSSUpload.Builder builderForValue)
.livekit.AliOSSUpload aliOSS = 9;
-
mergeAliOSS
LivekitEgress.SegmentedFileOutput.Builder mergeAliOSS(LivekitEgress.AliOSSUpload value)
.livekit.AliOSSUpload aliOSS = 9;
-
clearAliOSS
LivekitEgress.SegmentedFileOutput.Builder clearAliOSS()
.livekit.AliOSSUpload aliOSS = 9;
-
-
-
-