-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,livekit.LivekitEgress.S3UploadOrBuilder
public final class LivekitEgress.S3Upload.Builder extends GeneratedMessageLite.Builder<LivekitEgress.S3Upload, LivekitEgress.S3Upload.Builder> implements LivekitEgress.S3UploadOrBuilder
Protobuf type
{@code livekit.S3Upload}
-
-
Method Summary
Modifier and Type Method Description StringgetAccessKey()string access_key = 1;ByteStringgetAccessKeyBytes()string access_key = 1;LivekitEgress.S3Upload.BuildersetAccessKey(String value)string access_key = 1;LivekitEgress.S3Upload.BuilderclearAccessKey()string access_key = 1;LivekitEgress.S3Upload.BuildersetAccessKeyBytes(ByteString value)string access_key = 1;StringgetSecret()string secret = 2;ByteStringgetSecretBytes()string secret = 2;LivekitEgress.S3Upload.BuildersetSecret(String value)string secret = 2;LivekitEgress.S3Upload.BuilderclearSecret()string secret = 2;LivekitEgress.S3Upload.BuildersetSecretBytes(ByteString value)string secret = 2;StringgetSessionToken()string session_token = 11;ByteStringgetSessionTokenBytes()string session_token = 11;LivekitEgress.S3Upload.BuildersetSessionToken(String value)string session_token = 11;LivekitEgress.S3Upload.BuilderclearSessionToken()string session_token = 11;LivekitEgress.S3Upload.BuildersetSessionTokenBytes(ByteString value)string session_token = 11;StringgetAssumeRoleArn()ARN of the role to assume for file upload. Egress will make an AssumeRole API call using the provided access_key and secret to assume that role. On LiveKit cloud, this is only available on accounts that have the feature enabledstring assume_role_arn = 12;ByteStringgetAssumeRoleArnBytes()ARN of the role to assume for file upload. Egress will make an AssumeRole API call using the provided access_key and secret to assume that role. On LiveKit cloud, this is only available on accounts that have the feature enabledstring assume_role_arn = 12;LivekitEgress.S3Upload.BuildersetAssumeRoleArn(String value)ARN of the role to assume for file upload. Egress will make an AssumeRole API call using the provided access_key and secret to assume that role. On LiveKit cloud, this is only available on accounts that have the feature enabledstring assume_role_arn = 12;LivekitEgress.S3Upload.BuilderclearAssumeRoleArn()ARN of the role to assume for file upload. Egress will make an AssumeRole API call using the provided access_key and secret to assume that role. On LiveKit cloud, this is only available on accounts that have the feature enabledstring assume_role_arn = 12;LivekitEgress.S3Upload.BuildersetAssumeRoleArnBytes(ByteString value)ARN of the role to assume for file upload. Egress will make an AssumeRole API call using the provided access_key and secret to assume that role. On LiveKit cloud, this is only available on accounts that have the feature enabledstring assume_role_arn = 12;StringgetAssumeRoleExternalId()ExternalID to use when assuming role for uploadstring assume_role_external_id = 13;ByteStringgetAssumeRoleExternalIdBytes()ExternalID to use when assuming role for uploadstring assume_role_external_id = 13;LivekitEgress.S3Upload.BuildersetAssumeRoleExternalId(String value)ExternalID to use when assuming role for uploadstring assume_role_external_id = 13;LivekitEgress.S3Upload.BuilderclearAssumeRoleExternalId()ExternalID to use when assuming role for uploadstring assume_role_external_id = 13;LivekitEgress.S3Upload.BuildersetAssumeRoleExternalIdBytes(ByteString value)ExternalID to use when assuming role for uploadstring assume_role_external_id = 13;StringgetRegion()string region = 3;ByteStringgetRegionBytes()string region = 3;LivekitEgress.S3Upload.BuildersetRegion(String value)string region = 3;LivekitEgress.S3Upload.BuilderclearRegion()string region = 3;LivekitEgress.S3Upload.BuildersetRegionBytes(ByteString value)string region = 3;StringgetEndpoint()string endpoint = 4;ByteStringgetEndpointBytes()string endpoint = 4;LivekitEgress.S3Upload.BuildersetEndpoint(String value)string endpoint = 4;LivekitEgress.S3Upload.BuilderclearEndpoint()string endpoint = 4;LivekitEgress.S3Upload.BuildersetEndpointBytes(ByteString value)string endpoint = 4;StringgetBucket()string bucket = 5;ByteStringgetBucketBytes()string bucket = 5;LivekitEgress.S3Upload.BuildersetBucket(String value)string bucket = 5;LivekitEgress.S3Upload.BuilderclearBucket()string bucket = 5;LivekitEgress.S3Upload.BuildersetBucketBytes(ByteString value)string bucket = 5;booleangetForcePathStyle()bool force_path_style = 6;LivekitEgress.S3Upload.BuildersetForcePathStyle(boolean value)bool force_path_style = 6;LivekitEgress.S3Upload.BuilderclearForcePathStyle()bool force_path_style = 6;intgetMetadataCount()map<string, string> metadata = 7;booleancontainsMetadata(String key)map<string, string> metadata = 7;LivekitEgress.S3Upload.BuilderclearMetadata()LivekitEgress.S3Upload.BuilderremoveMetadata(String key)map<string, string> metadata = 7;Map<String, String>getMetadata()Use getMetadataMap instead. Map<String, String>getMetadataMap()map<string, string> metadata = 7;StringgetMetadataOrDefault(String key, String defaultValue)map<string, string> metadata = 7;StringgetMetadataOrThrow(String key)map<string, string> metadata = 7;LivekitEgress.S3Upload.BuilderputMetadata(String key, String value)map<string, string> metadata = 7;LivekitEgress.S3Upload.BuilderputAllMetadata(Map<String, String> values)map<string, string> metadata = 7;StringgetTagging()string tagging = 8;ByteStringgetTaggingBytes()string tagging = 8;LivekitEgress.S3Upload.BuildersetTagging(String value)string tagging = 8;LivekitEgress.S3Upload.BuilderclearTagging()string tagging = 8;LivekitEgress.S3Upload.BuildersetTaggingBytes(ByteString value)string tagging = 8;StringgetContentDisposition()Content-Disposition headerstring content_disposition = 9;ByteStringgetContentDispositionBytes()Content-Disposition headerstring content_disposition = 9;LivekitEgress.S3Upload.BuildersetContentDisposition(String value)Content-Disposition headerstring content_disposition = 9;LivekitEgress.S3Upload.BuilderclearContentDisposition()Content-Disposition headerstring content_disposition = 9;LivekitEgress.S3Upload.BuildersetContentDispositionBytes(ByteString value)Content-Disposition headerstring content_disposition = 9;booleanhasProxy().livekit.ProxyConfig proxy = 10;LivekitEgress.ProxyConfiggetProxy().livekit.ProxyConfig proxy = 10;LivekitEgress.S3Upload.BuildersetProxy(LivekitEgress.ProxyConfig value).livekit.ProxyConfig proxy = 10;LivekitEgress.S3Upload.BuildersetProxy(LivekitEgress.ProxyConfig.Builder builderForValue).livekit.ProxyConfig proxy = 10;LivekitEgress.S3Upload.BuildermergeProxy(LivekitEgress.ProxyConfig value).livekit.ProxyConfig proxy = 10;LivekitEgress.S3Upload.BuilderclearProxy().livekit.ProxyConfig proxy = 10;-
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 livekit.LivekitEgress.S3UploadOrBuilder
containsMetadata, getMetadataOrDefault, getMetadataOrThrow -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getAccessKey
String getAccessKey()
string access_key = 1;
-
getAccessKeyBytes
ByteString getAccessKeyBytes()
string access_key = 1;
-
setAccessKey
LivekitEgress.S3Upload.Builder setAccessKey(String value)
string access_key = 1;- Parameters:
value- The accessKey to set.
-
clearAccessKey
LivekitEgress.S3Upload.Builder clearAccessKey()
string access_key = 1;
-
setAccessKeyBytes
LivekitEgress.S3Upload.Builder setAccessKeyBytes(ByteString value)
string access_key = 1;- Parameters:
value- The bytes for accessKey to set.
-
getSecretBytes
ByteString getSecretBytes()
string secret = 2;
-
setSecret
LivekitEgress.S3Upload.Builder setSecret(String value)
string secret = 2;- Parameters:
value- The secret to set.
-
clearSecret
LivekitEgress.S3Upload.Builder clearSecret()
string secret = 2;
-
setSecretBytes
LivekitEgress.S3Upload.Builder setSecretBytes(ByteString value)
string secret = 2;- Parameters:
value- The bytes for secret to set.
-
getSessionToken
String getSessionToken()
string session_token = 11;
-
getSessionTokenBytes
ByteString getSessionTokenBytes()
string session_token = 11;
-
setSessionToken
LivekitEgress.S3Upload.Builder setSessionToken(String value)
string session_token = 11;- Parameters:
value- The sessionToken to set.
-
clearSessionToken
LivekitEgress.S3Upload.Builder clearSessionToken()
string session_token = 11;
-
setSessionTokenBytes
LivekitEgress.S3Upload.Builder setSessionTokenBytes(ByteString value)
string session_token = 11;- Parameters:
value- The bytes for sessionToken to set.
-
getAssumeRoleArn
String getAssumeRoleArn()
ARN of the role to assume for file upload. Egress will make an AssumeRole API call using the provided access_key and secret to assume that role. On LiveKit cloud, this is only available on accounts that have the feature enabledstring assume_role_arn = 12;
-
getAssumeRoleArnBytes
ByteString getAssumeRoleArnBytes()
ARN of the role to assume for file upload. Egress will make an AssumeRole API call using the provided access_key and secret to assume that role. On LiveKit cloud, this is only available on accounts that have the feature enabledstring assume_role_arn = 12;
-
setAssumeRoleArn
LivekitEgress.S3Upload.Builder setAssumeRoleArn(String value)
ARN of the role to assume for file upload. Egress will make an AssumeRole API call using the provided access_key and secret to assume that role. On LiveKit cloud, this is only available on accounts that have the feature enabledstring assume_role_arn = 12;- Parameters:
value- The assumeRoleArn to set.
-
clearAssumeRoleArn
LivekitEgress.S3Upload.Builder clearAssumeRoleArn()
ARN of the role to assume for file upload. Egress will make an AssumeRole API call using the provided access_key and secret to assume that role. On LiveKit cloud, this is only available on accounts that have the feature enabledstring assume_role_arn = 12;
-
setAssumeRoleArnBytes
LivekitEgress.S3Upload.Builder setAssumeRoleArnBytes(ByteString value)
ARN of the role to assume for file upload. Egress will make an AssumeRole API call using the provided access_key and secret to assume that role. On LiveKit cloud, this is only available on accounts that have the feature enabledstring assume_role_arn = 12;- Parameters:
value- The bytes for assumeRoleArn to set.
-
getAssumeRoleExternalId
String getAssumeRoleExternalId()
ExternalID to use when assuming role for uploadstring assume_role_external_id = 13;
-
getAssumeRoleExternalIdBytes
ByteString getAssumeRoleExternalIdBytes()
ExternalID to use when assuming role for uploadstring assume_role_external_id = 13;
-
setAssumeRoleExternalId
LivekitEgress.S3Upload.Builder setAssumeRoleExternalId(String value)
ExternalID to use when assuming role for uploadstring assume_role_external_id = 13;- Parameters:
value- The assumeRoleExternalId to set.
-
clearAssumeRoleExternalId
LivekitEgress.S3Upload.Builder clearAssumeRoleExternalId()
ExternalID to use when assuming role for uploadstring assume_role_external_id = 13;
-
setAssumeRoleExternalIdBytes
LivekitEgress.S3Upload.Builder setAssumeRoleExternalIdBytes(ByteString value)
ExternalID to use when assuming role for uploadstring assume_role_external_id = 13;- Parameters:
value- The bytes for assumeRoleExternalId to set.
-
getRegionBytes
ByteString getRegionBytes()
string region = 3;
-
setRegion
LivekitEgress.S3Upload.Builder setRegion(String value)
string region = 3;- Parameters:
value- The region to set.
-
clearRegion
LivekitEgress.S3Upload.Builder clearRegion()
string region = 3;
-
setRegionBytes
LivekitEgress.S3Upload.Builder setRegionBytes(ByteString value)
string region = 3;- Parameters:
value- The bytes for region to set.
-
getEndpoint
String getEndpoint()
string endpoint = 4;
-
getEndpointBytes
ByteString getEndpointBytes()
string endpoint = 4;
-
setEndpoint
LivekitEgress.S3Upload.Builder setEndpoint(String value)
string endpoint = 4;- Parameters:
value- The endpoint to set.
-
clearEndpoint
LivekitEgress.S3Upload.Builder clearEndpoint()
string endpoint = 4;
-
setEndpointBytes
LivekitEgress.S3Upload.Builder setEndpointBytes(ByteString value)
string endpoint = 4;- Parameters:
value- The bytes for endpoint to set.
-
getBucketBytes
ByteString getBucketBytes()
string bucket = 5;
-
setBucket
LivekitEgress.S3Upload.Builder setBucket(String value)
string bucket = 5;- Parameters:
value- The bucket to set.
-
clearBucket
LivekitEgress.S3Upload.Builder clearBucket()
string bucket = 5;
-
setBucketBytes
LivekitEgress.S3Upload.Builder setBucketBytes(ByteString value)
string bucket = 5;- Parameters:
value- The bytes for bucket to set.
-
getForcePathStyle
boolean getForcePathStyle()
bool force_path_style = 6;
-
setForcePathStyle
LivekitEgress.S3Upload.Builder setForcePathStyle(boolean value)
bool force_path_style = 6;- Parameters:
value- The forcePathStyle to set.
-
clearForcePathStyle
LivekitEgress.S3Upload.Builder clearForcePathStyle()
bool force_path_style = 6;
-
getMetadataCount
int getMetadataCount()
map<string, string> metadata = 7;
-
containsMetadata
boolean containsMetadata(String key)
map<string, string> metadata = 7;
-
clearMetadata
LivekitEgress.S3Upload.Builder clearMetadata()
-
removeMetadata
LivekitEgress.S3Upload.Builder removeMetadata(String key)
map<string, string> metadata = 7;
-
getMetadata
@Deprecated() Map<String, String> getMetadata()
Use getMetadataMap instead.
-
getMetadataMap
Map<String, String> getMetadataMap()
map<string, string> metadata = 7;
-
getMetadataOrDefault
String getMetadataOrDefault(String key, String defaultValue)
map<string, string> metadata = 7;
-
getMetadataOrThrow
String getMetadataOrThrow(String key)
map<string, string> metadata = 7;
-
putMetadata
LivekitEgress.S3Upload.Builder putMetadata(String key, String value)
map<string, string> metadata = 7;
-
putAllMetadata
LivekitEgress.S3Upload.Builder putAllMetadata(Map<String, String> values)
map<string, string> metadata = 7;
-
getTagging
String getTagging()
string tagging = 8;
-
getTaggingBytes
ByteString getTaggingBytes()
string tagging = 8;
-
setTagging
LivekitEgress.S3Upload.Builder setTagging(String value)
string tagging = 8;- Parameters:
value- The tagging to set.
-
clearTagging
LivekitEgress.S3Upload.Builder clearTagging()
string tagging = 8;
-
setTaggingBytes
LivekitEgress.S3Upload.Builder setTaggingBytes(ByteString value)
string tagging = 8;- Parameters:
value- The bytes for tagging to set.
-
getContentDisposition
String getContentDisposition()
Content-Disposition headerstring content_disposition = 9;
-
getContentDispositionBytes
ByteString getContentDispositionBytes()
Content-Disposition headerstring content_disposition = 9;
-
setContentDisposition
LivekitEgress.S3Upload.Builder setContentDisposition(String value)
Content-Disposition headerstring content_disposition = 9;- Parameters:
value- The contentDisposition to set.
-
clearContentDisposition
LivekitEgress.S3Upload.Builder clearContentDisposition()
Content-Disposition headerstring content_disposition = 9;
-
setContentDispositionBytes
LivekitEgress.S3Upload.Builder setContentDispositionBytes(ByteString value)
Content-Disposition headerstring content_disposition = 9;- Parameters:
value- The bytes for contentDisposition to set.
-
hasProxy
boolean hasProxy()
.livekit.ProxyConfig proxy = 10;
-
getProxy
LivekitEgress.ProxyConfig getProxy()
.livekit.ProxyConfig proxy = 10;
-
setProxy
LivekitEgress.S3Upload.Builder setProxy(LivekitEgress.ProxyConfig value)
.livekit.ProxyConfig proxy = 10;
-
setProxy
LivekitEgress.S3Upload.Builder setProxy(LivekitEgress.ProxyConfig.Builder builderForValue)
.livekit.ProxyConfig proxy = 10;
-
mergeProxy
LivekitEgress.S3Upload.Builder mergeProxy(LivekitEgress.ProxyConfig value)
.livekit.ProxyConfig proxy = 10;
-
clearProxy
LivekitEgress.S3Upload.Builder clearProxy()
.livekit.ProxyConfig proxy = 10;
-
-
-
-