Skip navigation links
S3 Translator 10.1.2
A B C D E F G H I L N O R S T U 

A

ALGORITHM - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
 
areLobsUsableAfterClose() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
AWS4SignerBase - Class in org.teiid.translator.amazon.s3
Common methods and properties for all AWS4 signer variants This code was taken from Amazon Example, No copyright found.
AWS4SignerBase(URL, String, String, String) - Constructor for class org.teiid.translator.amazon.s3.AWS4SignerBase
Create a new AWS V4 signer.
AWS4SignerForAuthorizationHeader - Class in org.teiid.translator.amazon.s3
Sample AWS4 signer demonstrating how to sign requests to Amazon S3 using an 'Authorization' header.
AWS4SignerForAuthorizationHeader(URL, String, String, String) - Constructor for class org.teiid.translator.amazon.s3.AWS4SignerForAuthorizationHeader
 
AWS4SignerForChunkedUpload - Class in org.teiid.translator.amazon.s3
Sample AWS4 signer demonstrating how to sign 'chunked' uploads This code was taken from Amazon Example.
AWS4SignerForChunkedUpload(URL, String, String, String) - Constructor for class org.teiid.translator.amazon.s3.AWS4SignerForChunkedUpload
 

B

BinaryUtils - Class in org.teiid.translator.amazon.s3
Utilities for encoding and decoding binary data to and from different forms.
BinaryUtils() - Constructor for class org.teiid.translator.amazon.s3.BinaryUtils
 

C

calculateChunkedContentLength(long, long) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerForChunkedUpload
Calculates the expanded payload size of our data when it is chunked
cancel() - Method in class org.teiid.translator.amazon.s3.S3ProcedureExecution
 
close() - Method in class org.teiid.translator.amazon.s3.S3ProcedureExecution
 
computeSignature(Map<String, String>, Map<String, String>, String, String, String) - Method in class org.teiid.translator.amazon.s3.AWS4SignerForAuthorizationHeader
Computes an AWS4 signature for a request, ready for inclusion as an 'Authorization' header.
computeSignature(Map<String, String>, Map<String, String>, String, String, String) - Method in class org.teiid.translator.amazon.s3.AWS4SignerForChunkedUpload
Computes an AWS4 signature for a request, ready for inclusion as an 'Authorization' header.
constructSignedChunk(int, byte[]) - Method in class org.teiid.translator.amazon.s3.AWS4SignerForChunkedUpload
Returns a chunk for upload consisting of the signed 'header' or chunk prefix plus the user data.
createProcedureExecution(Call, ExecutionContext, RuntimeMetadata, WSConnection) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 

D

dateStampFormat - Variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
 
DateStringFormat - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
 
dateTimeFormat - Variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
 
DELETEFILE - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 

E

EMPTY_BODY_SHA256 - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
SHA256 hash of an empty request body
endpointUrl - Variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
 
execute() - Method in class org.teiid.translator.amazon.s3.S3ProcedureExecution
 

F

fromHex(String) - Static method in class org.teiid.translator.amazon.s3.BinaryUtils
Converts a Hex-encoded data string to the original byte data.

G

getAccesskey() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
getBucket() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
getCanonicalizedHeaderString(Map<String, String>) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
Computes the canonical headers with values for the request.
getCanonicalizedQueryString(Map<String, String>) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
Examines the specified query string parameters and returns a canonicalized form.
getCanonicalizedResourcePath(URL) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
Returns the canonicalized resource path for the service endpoint.
getCanonicalizeHeaderNames(Map<String, String>) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
Returns the canonical collection of header names that will be included in the signature.
getCanonicalRequest(URL, String, String, String, String, String) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
Returns the canonical request string to go into the signer process; this consists of several canonical sub-parts.
getEncoding() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
getEncryption() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
getEncryptionkey() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
GETFILE - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
getMetadata(MetadataFactory, WSConnection) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
getOutputParameterValues() - Method in class org.teiid.translator.amazon.s3.S3ProcedureExecution
 
getRegion() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
getSecretkey() - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
getStringToSign(String, String, String, String, String) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
 
GETTEXTFILE - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 

H

hash(String) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
Hashes the string contents (assumed to be UTF-8) using the SHA-256 algorithm.
hash(byte[]) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
Hashes the byte array using the SHA-256 algorithm.
httpMethod - Variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
 

I

invokeHTTP(String, String, Object, Map<String, String>) - Method in class org.teiid.translator.amazon.s3.S3ProcedureExecution
 
ISO8601BasicFormat - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
format strings for the date/time and date stamps required during signing

L

LISTBUCKET - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 

N

next() - Method in class org.teiid.translator.amazon.s3.S3ProcedureExecution
 

O

org.teiid.translator.amazon.s3 - package org.teiid.translator.amazon.s3
 

R

regionName - Variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
 

S

S3ExecutionFactory - Class in org.teiid.translator.amazon.s3
 
S3ExecutionFactory() - Constructor for class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
S3ProcedureExecution - Class in org.teiid.translator.amazon.s3
 
S3ProcedureExecution(Call, S3ExecutionFactory, RuntimeMetadata, ExecutionContext, WSConnection) - Constructor for class org.teiid.translator.amazon.s3.S3ProcedureExecution
 
SAVEFILE - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
SCHEME - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
 
serviceName - Variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
 
setAccesskey(String) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
setBucket(String) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
setEncoding(String) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
setEncryption(String) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
setEncryptionkey(String) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
setRegion(String) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
setSecretkey(String) - Method in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
sign(String, byte[], String) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
 
STREAMING_BODY_SHA256 - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerForChunkedUpload
SHA256 substitute marker used in place of x-amz-content-sha256 when employing chunked uploads

T

TERMINATOR - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
 
toHex(byte[]) - Static method in class org.teiid.translator.amazon.s3.BinaryUtils
Converts byte data to a Hex-encoded string.

U

UNSIGNED_PAYLOAD - Static variable in class org.teiid.translator.amazon.s3.AWS4SignerBase
 
urlEncode(String, boolean) - Static method in class org.teiid.translator.amazon.s3.AWS4SignerBase
 
UTIL - Static variable in class org.teiid.translator.amazon.s3.S3ExecutionFactory
 
A B C D E F G H I L N O R S T U 
Skip navigation links
S3 Translator 10.1.2

Copyright © 2018 JBoss by Red Hat. All rights reserved.