-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,livekit.LivekitEgress.EncodedFileOutputOrBuilder
public final class LivekitEgress.EncodedFileOutput.Builder extends GeneratedMessageLite.Builder<LivekitEgress.EncodedFileOutput, LivekitEgress.EncodedFileOutput.Builder> implements LivekitEgress.EncodedFileOutputOrBuilder
Protobuf type
{@code livekit.EncodedFileOutput}
-
-
Method Summary
Modifier and Type Method Description LivekitEgress.EncodedFileOutput.OutputCasegetOutputCase()LivekitEgress.EncodedFileOutput.BuilderclearOutput()intgetFileTypeValue()(optional).livekit.EncodedFileType file_type = 1;LivekitEgress.EncodedFileOutput.BuildersetFileTypeValue(int value)(optional).livekit.EncodedFileType file_type = 1;LivekitEgress.EncodedFileTypegetFileType()(optional).livekit.EncodedFileType file_type = 1;LivekitEgress.EncodedFileOutput.BuildersetFileType(LivekitEgress.EncodedFileType value)(optional).livekit.EncodedFileType file_type = 1;LivekitEgress.EncodedFileOutput.BuilderclearFileType()(optional).livekit.EncodedFileType file_type = 1;StringgetFilepath()see egress docs for templating (default {room_name}-{time})string filepath = 2;ByteStringgetFilepathBytes()see egress docs for templating (default {room_name}-{time})string filepath = 2;LivekitEgress.EncodedFileOutput.BuildersetFilepath(String value)see egress docs for templating (default {room_name}-{time})string filepath = 2;LivekitEgress.EncodedFileOutput.BuilderclearFilepath()see egress docs for templating (default {room_name}-{time})string filepath = 2;LivekitEgress.EncodedFileOutput.BuildersetFilepathBytes(ByteString value)see egress docs for templating (default {room_name}-{time})string filepath = 2;booleangetDisableManifest()disable upload of manifest file (default false)bool disable_manifest = 6;LivekitEgress.EncodedFileOutput.BuildersetDisableManifest(boolean value)disable upload of manifest file (default false)bool disable_manifest = 6;LivekitEgress.EncodedFileOutput.BuilderclearDisableManifest()disable upload of manifest file (default false)bool disable_manifest = 6;booleanhasS3().livekit.S3Upload s3 = 3;LivekitEgress.S3UploadgetS3().livekit.S3Upload s3 = 3;LivekitEgress.EncodedFileOutput.BuildersetS3(LivekitEgress.S3Upload value).livekit.S3Upload s3 = 3;LivekitEgress.EncodedFileOutput.BuildersetS3(LivekitEgress.S3Upload.Builder builderForValue).livekit.S3Upload s3 = 3;LivekitEgress.EncodedFileOutput.BuildermergeS3(LivekitEgress.S3Upload value).livekit.S3Upload s3 = 3;LivekitEgress.EncodedFileOutput.BuilderclearS3().livekit.S3Upload s3 = 3;booleanhasGcp().livekit.GCPUpload gcp = 4;LivekitEgress.GCPUploadgetGcp().livekit.GCPUpload gcp = 4;LivekitEgress.EncodedFileOutput.BuildersetGcp(LivekitEgress.GCPUpload value).livekit.GCPUpload gcp = 4;LivekitEgress.EncodedFileOutput.BuildersetGcp(LivekitEgress.GCPUpload.Builder builderForValue).livekit.GCPUpload gcp = 4;LivekitEgress.EncodedFileOutput.BuildermergeGcp(LivekitEgress.GCPUpload value).livekit.GCPUpload gcp = 4;LivekitEgress.EncodedFileOutput.BuilderclearGcp().livekit.GCPUpload gcp = 4;booleanhasAzure().livekit.AzureBlobUpload azure = 5;LivekitEgress.AzureBlobUploadgetAzure().livekit.AzureBlobUpload azure = 5;LivekitEgress.EncodedFileOutput.BuildersetAzure(LivekitEgress.AzureBlobUpload value).livekit.AzureBlobUpload azure = 5;LivekitEgress.EncodedFileOutput.BuildersetAzure(LivekitEgress.AzureBlobUpload.Builder builderForValue).livekit.AzureBlobUpload azure = 5;LivekitEgress.EncodedFileOutput.BuildermergeAzure(LivekitEgress.AzureBlobUpload value).livekit.AzureBlobUpload azure = 5;LivekitEgress.EncodedFileOutput.BuilderclearAzure().livekit.AzureBlobUpload azure = 5;booleanhasAliOSS().livekit.AliOSSUpload aliOSS = 7;LivekitEgress.AliOSSUploadgetAliOSS().livekit.AliOSSUpload aliOSS = 7;LivekitEgress.EncodedFileOutput.BuildersetAliOSS(LivekitEgress.AliOSSUpload value).livekit.AliOSSUpload aliOSS = 7;LivekitEgress.EncodedFileOutput.BuildersetAliOSS(LivekitEgress.AliOSSUpload.Builder builderForValue).livekit.AliOSSUpload aliOSS = 7;LivekitEgress.EncodedFileOutput.BuildermergeAliOSS(LivekitEgress.AliOSSUpload value).livekit.AliOSSUpload aliOSS = 7;LivekitEgress.EncodedFileOutput.BuilderclearAliOSS().livekit.AliOSSUpload aliOSS = 7;-
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.EncodedFileOutput.OutputCase getOutputCase()
-
clearOutput
LivekitEgress.EncodedFileOutput.Builder clearOutput()
-
getFileTypeValue
int getFileTypeValue()
(optional).livekit.EncodedFileType file_type = 1;
-
setFileTypeValue
LivekitEgress.EncodedFileOutput.Builder setFileTypeValue(int value)
(optional).livekit.EncodedFileType file_type = 1;- Parameters:
value- The fileType to set.
-
getFileType
LivekitEgress.EncodedFileType getFileType()
(optional).livekit.EncodedFileType file_type = 1;
-
setFileType
LivekitEgress.EncodedFileOutput.Builder setFileType(LivekitEgress.EncodedFileType value)
(optional).livekit.EncodedFileType file_type = 1;- Parameters:
value- The enum numeric value on the wire for fileType to set.
-
clearFileType
LivekitEgress.EncodedFileOutput.Builder clearFileType()
(optional).livekit.EncodedFileType file_type = 1;
-
getFilepath
String getFilepath()
see egress docs for templating (default {room_name}-{time})string filepath = 2;
-
getFilepathBytes
ByteString getFilepathBytes()
see egress docs for templating (default {room_name}-{time})string filepath = 2;
-
setFilepath
LivekitEgress.EncodedFileOutput.Builder setFilepath(String value)
see egress docs for templating (default {room_name}-{time})string filepath = 2;- Parameters:
value- The filepath to set.
-
clearFilepath
LivekitEgress.EncodedFileOutput.Builder clearFilepath()
see egress docs for templating (default {room_name}-{time})string filepath = 2;
-
setFilepathBytes
LivekitEgress.EncodedFileOutput.Builder setFilepathBytes(ByteString value)
see egress docs for templating (default {room_name}-{time})string filepath = 2;- Parameters:
value- The bytes for filepath to set.
-
getDisableManifest
boolean getDisableManifest()
disable upload of manifest file (default false)bool disable_manifest = 6;
-
setDisableManifest
LivekitEgress.EncodedFileOutput.Builder setDisableManifest(boolean value)
disable upload of manifest file (default false)bool disable_manifest = 6;- Parameters:
value- The disableManifest to set.
-
clearDisableManifest
LivekitEgress.EncodedFileOutput.Builder clearDisableManifest()
disable upload of manifest file (default false)bool disable_manifest = 6;
-
hasS3
boolean hasS3()
.livekit.S3Upload s3 = 3;
-
getS3
LivekitEgress.S3Upload getS3()
.livekit.S3Upload s3 = 3;
-
setS3
LivekitEgress.EncodedFileOutput.Builder setS3(LivekitEgress.S3Upload value)
.livekit.S3Upload s3 = 3;
-
setS3
LivekitEgress.EncodedFileOutput.Builder setS3(LivekitEgress.S3Upload.Builder builderForValue)
.livekit.S3Upload s3 = 3;
-
mergeS3
LivekitEgress.EncodedFileOutput.Builder mergeS3(LivekitEgress.S3Upload value)
.livekit.S3Upload s3 = 3;
-
clearS3
LivekitEgress.EncodedFileOutput.Builder clearS3()
.livekit.S3Upload s3 = 3;
-
hasGcp
boolean hasGcp()
.livekit.GCPUpload gcp = 4;
-
getGcp
LivekitEgress.GCPUpload getGcp()
.livekit.GCPUpload gcp = 4;
-
setGcp
LivekitEgress.EncodedFileOutput.Builder setGcp(LivekitEgress.GCPUpload value)
.livekit.GCPUpload gcp = 4;
-
setGcp
LivekitEgress.EncodedFileOutput.Builder setGcp(LivekitEgress.GCPUpload.Builder builderForValue)
.livekit.GCPUpload gcp = 4;
-
mergeGcp
LivekitEgress.EncodedFileOutput.Builder mergeGcp(LivekitEgress.GCPUpload value)
.livekit.GCPUpload gcp = 4;
-
clearGcp
LivekitEgress.EncodedFileOutput.Builder clearGcp()
.livekit.GCPUpload gcp = 4;
-
hasAzure
boolean hasAzure()
.livekit.AzureBlobUpload azure = 5;
-
getAzure
LivekitEgress.AzureBlobUpload getAzure()
.livekit.AzureBlobUpload azure = 5;
-
setAzure
LivekitEgress.EncodedFileOutput.Builder setAzure(LivekitEgress.AzureBlobUpload value)
.livekit.AzureBlobUpload azure = 5;
-
setAzure
LivekitEgress.EncodedFileOutput.Builder setAzure(LivekitEgress.AzureBlobUpload.Builder builderForValue)
.livekit.AzureBlobUpload azure = 5;
-
mergeAzure
LivekitEgress.EncodedFileOutput.Builder mergeAzure(LivekitEgress.AzureBlobUpload value)
.livekit.AzureBlobUpload azure = 5;
-
clearAzure
LivekitEgress.EncodedFileOutput.Builder clearAzure()
.livekit.AzureBlobUpload azure = 5;
-
hasAliOSS
boolean hasAliOSS()
.livekit.AliOSSUpload aliOSS = 7;
-
getAliOSS
LivekitEgress.AliOSSUpload getAliOSS()
.livekit.AliOSSUpload aliOSS = 7;
-
setAliOSS
LivekitEgress.EncodedFileOutput.Builder setAliOSS(LivekitEgress.AliOSSUpload value)
.livekit.AliOSSUpload aliOSS = 7;
-
setAliOSS
LivekitEgress.EncodedFileOutput.Builder setAliOSS(LivekitEgress.AliOSSUpload.Builder builderForValue)
.livekit.AliOSSUpload aliOSS = 7;
-
mergeAliOSS
LivekitEgress.EncodedFileOutput.Builder mergeAliOSS(LivekitEgress.AliOSSUpload value)
.livekit.AliOSSUpload aliOSS = 7;
-
clearAliOSS
LivekitEgress.EncodedFileOutput.Builder clearAliOSS()
.livekit.AliOSSUpload aliOSS = 7;
-
-
-
-