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