Class DefaultPollyPresigner
java.lang.Object
software.amazon.awssdk.services.polly.internal.presigner.DefaultPollyPresigner
- All Implemented Interfaces:
AutoCloseable
,SdkPresigner
,PollyPresigner
,SdkAutoCloseable
Default implementation of
PollyPresigner
.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awssdk.services.polly.presigner.PollyPresigner
PollyPresigner.Builder
-
Method Summary
Modifier and TypeMethodDescriptionstatic PollyPresigner.Builder
builder()
void
close()
Close this presigner, releasing any resources it might have acquired.presignSynthesizeSpeech
(SynthesizeSpeechPresignRequest synthesizeSpeechPresignRequest) Presign aSynthesizeSpeechRequest
so that it can be executed at a later time without requiring additional signing or authentication.
-
Method Details
-
close
public void close()Description copied from interface:SdkPresigner
Close this presigner, releasing any resources it might have acquired. It is recommended to invoke this method whenever the presigner is done being used, to prevent resource leaks. For example, someAwsCredentialsProvider
implementations hold resources that could be released by this method.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceSdkAutoCloseable
- Specified by:
close
in interfaceSdkPresigner
-
builder
-
presignSynthesizeSpeech
public PresignedSynthesizeSpeechRequest presignSynthesizeSpeech(SynthesizeSpeechPresignRequest synthesizeSpeechPresignRequest) Description copied from interface:PollyPresigner
Presign aSynthesizeSpeechRequest
so that it can be executed at a later time without requiring additional signing or authentication.- Specified by:
presignSynthesizeSpeech
in interfacePollyPresigner
- Parameters:
synthesizeSpeechPresignRequest
- The presign request.- Returns:
- The presigned request.
-