-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLiteOrBuilder
public interface LivekitEgress.S3UploadOrBuilder implements MessageLiteOrBuilder
-
-
Method Summary
Modifier and Type Method Description abstract StringgetAccessKey()string access_key = 1;abstract ByteStringgetAccessKeyBytes()string access_key = 1;abstract StringgetSecret()string secret = 2;abstract ByteStringgetSecretBytes()string secret = 2;abstract StringgetSessionToken()string session_token = 11;abstract ByteStringgetSessionTokenBytes()string session_token = 11;abstract 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;abstract 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;abstract StringgetAssumeRoleExternalId()ExternalID to use when assuming role for uploadstring assume_role_external_id = 13;abstract ByteStringgetAssumeRoleExternalIdBytes()ExternalID to use when assuming role for uploadstring assume_role_external_id = 13;abstract StringgetRegion()string region = 3;abstract ByteStringgetRegionBytes()string region = 3;abstract StringgetEndpoint()string endpoint = 4;abstract ByteStringgetEndpointBytes()string endpoint = 4;abstract StringgetBucket()string bucket = 5;abstract ByteStringgetBucketBytes()string bucket = 5;abstract booleangetForcePathStyle()bool force_path_style = 6;abstract intgetMetadataCount()map<string, string> metadata = 7;abstract booleancontainsMetadata(String key)map<string, string> metadata = 7;abstract Map<String, String>getMetadata()Use getMetadataMap instead. abstract Map<String, String>getMetadataMap()map<string, string> metadata = 7;abstract StringgetMetadataOrDefault(String key, String defaultValue)map<string, string> metadata = 7;abstract StringgetMetadataOrThrow(String key)map<string, string> metadata = 7;abstract StringgetTagging()string tagging = 8;abstract ByteStringgetTaggingBytes()string tagging = 8;abstract StringgetContentDisposition()Content-Disposition headerstring content_disposition = 9;abstract ByteStringgetContentDispositionBytes()Content-Disposition headerstring content_disposition = 9;abstract booleanhasProxy().livekit.ProxyConfig proxy = 10;abstract LivekitEgress.ProxyConfiggetProxy().livekit.ProxyConfig proxy = 10;-
-
Method Detail
-
getAccessKey
abstract String getAccessKey()
string access_key = 1;
-
getAccessKeyBytes
abstract ByteString getAccessKeyBytes()
string access_key = 1;
-
getSecretBytes
abstract ByteString getSecretBytes()
string secret = 2;
-
getSessionToken
abstract String getSessionToken()
string session_token = 11;
-
getSessionTokenBytes
abstract ByteString getSessionTokenBytes()
string session_token = 11;
-
getAssumeRoleArn
abstract 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
abstract 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;
-
getAssumeRoleExternalId
abstract String getAssumeRoleExternalId()
ExternalID to use when assuming role for uploadstring assume_role_external_id = 13;
-
getAssumeRoleExternalIdBytes
abstract ByteString getAssumeRoleExternalIdBytes()
ExternalID to use when assuming role for uploadstring assume_role_external_id = 13;
-
getRegionBytes
abstract ByteString getRegionBytes()
string region = 3;
-
getEndpoint
abstract String getEndpoint()
string endpoint = 4;
-
getEndpointBytes
abstract ByteString getEndpointBytes()
string endpoint = 4;
-
getBucketBytes
abstract ByteString getBucketBytes()
string bucket = 5;
-
getForcePathStyle
abstract boolean getForcePathStyle()
bool force_path_style = 6;
-
getMetadataCount
abstract int getMetadataCount()
map<string, string> metadata = 7;
-
containsMetadata
abstract boolean containsMetadata(String key)
map<string, string> metadata = 7;
-
getMetadata
@Deprecated() abstract Map<String, String> getMetadata()
Use getMetadataMap instead.
-
getMetadataMap
abstract Map<String, String> getMetadataMap()
map<string, string> metadata = 7;
-
getMetadataOrDefault
abstract String getMetadataOrDefault(String key, String defaultValue)
map<string, string> metadata = 7;
-
getMetadataOrThrow
abstract String getMetadataOrThrow(String key)
map<string, string> metadata = 7;
-
getTagging
abstract String getTagging()
string tagging = 8;
-
getTaggingBytes
abstract ByteString getTaggingBytes()
string tagging = 8;
-
getContentDisposition
abstract String getContentDisposition()
Content-Disposition headerstring content_disposition = 9;
-
getContentDispositionBytes
abstract ByteString getContentDispositionBytes()
Content-Disposition headerstring content_disposition = 9;
-
hasProxy
abstract boolean hasProxy()
.livekit.ProxyConfig proxy = 10;
-
getProxy
abstract LivekitEgress.ProxyConfig getProxy()
.livekit.ProxyConfig proxy = 10;
-
-
-
-