Index
All Classes and Interfaces|All Packages
B
- build() - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsNotification.Builder
- build() - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsSubscriptionConfirmation.Builder
- build() - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsUnsubscribeConfirmation.Builder
- build() - Method in interface software.amazon.awssdk.messagemanager.sns.SnsMessageManager.Builder
-
Builds an instance of
SnsMessageManagerbased on the supplied configurations. - builder() - Static method in class software.amazon.awssdk.messagemanager.sns.internal.DefaultSnsMessageManager
- builder() - Static method in class software.amazon.awssdk.messagemanager.sns.model.SnsNotification
- builder() - Static method in class software.amazon.awssdk.messagemanager.sns.model.SnsSubscriptionConfirmation
- builder() - Static method in class software.amazon.awssdk.messagemanager.sns.model.SnsUnsubscribeConfirmation
- builder() - Static method in interface software.amazon.awssdk.messagemanager.sns.SnsMessageManager
-
Creates a builder for configuring and creating an
SnsMessageManager. - BuilderImpl() - Constructor for class software.amazon.awssdk.messagemanager.sns.model.SnsMessage.BuilderImpl
C
- CertificateRetriever - Class in software.amazon.awssdk.messagemanager.sns.internal
-
Internal certificate retriever for SNS message validation.
- CertificateRetriever(SdkHttpClient, String, String) - Constructor for class software.amazon.awssdk.messagemanager.sns.internal.CertificateRetriever
- CertificateUrlValidator - Class in software.amazon.awssdk.messagemanager.sns.internal
-
Validates that the signing certificate URL is valid.
- CertificateUrlValidator(String) - Constructor for class software.amazon.awssdk.messagemanager.sns.internal.CertificateUrlValidator
- close() - Method in class software.amazon.awssdk.messagemanager.sns.internal.CertificateRetriever
- close() - Method in class software.amazon.awssdk.messagemanager.sns.internal.DefaultSnsMessageManager
- close() - Method in interface software.amazon.awssdk.messagemanager.sns.SnsMessageManager
-
Close this
SnsMessageManager, releasing any resources it owned.
D
E
- equals(Object) - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage
- equals(Object) - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsNotification
- equals(Object) - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsSubscriptionConfirmation
- equals(Object) - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsUnsubscribeConfirmation
F
- fromValue(String) - Static method in enum software.amazon.awssdk.messagemanager.sns.model.SignatureVersion
- fromValue(String) - Static method in enum software.amazon.awssdk.messagemanager.sns.model.SnsMessageType
H
- hashCode() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage
- hashCode() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsNotification
- hashCode() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsSubscriptionConfirmation
- hashCode() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsUnsubscribeConfirmation
- httpClient(SdkHttpClient) - Method in interface software.amazon.awssdk.messagemanager.sns.SnsMessageManager.Builder
-
Sets the HTTP client to use for certificate retrieval.
M
- message() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage
-
The message body.
- message(String) - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsMessage.Builder
-
The message body.
- message(String) - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage.BuilderImpl
- messageId() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage
-
A Universally Unique Identifier (UUID), unique for each message published.
- messageId(String) - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsMessage.Builder
-
A Universally Unique Identifier (UUID), unique for each message published.
- messageId(String) - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage.BuilderImpl
N
- NOTIFICATION - Enum constant in enum software.amazon.awssdk.messagemanager.sns.model.SnsMessageType
P
- parseMessage(InputStream) - Method in class software.amazon.awssdk.messagemanager.sns.internal.DefaultSnsMessageManager
- parseMessage(InputStream) - Method in interface software.amazon.awssdk.messagemanager.sns.SnsMessageManager
-
Parses and validates an SNS message from a stream.
- parseMessage(String) - Method in class software.amazon.awssdk.messagemanager.sns.internal.DefaultSnsMessageManager
- parseMessage(String) - Method in interface software.amazon.awssdk.messagemanager.sns.SnsMessageManager
-
Parses and validates an SNS message from a string.
R
- region(Region) - Method in interface software.amazon.awssdk.messagemanager.sns.SnsMessageManager.Builder
-
Sets the AWS region for certificate validation.
- regionalEndpoint() - Method in class software.amazon.awssdk.messagemanager.sns.internal.SnsHostProvider
- retrieveCertificate(URI) - Method in class software.amazon.awssdk.messagemanager.sns.internal.CertificateRetriever
S
- signature() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage
-
SHA1withRSA or SHA256withRSA signature of this message.
- signature(SdkBytes) - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsMessage.Builder
-
SHA1withRSA or SHA256withRSA signature of this message.
- signature(SdkBytes) - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage.BuilderImpl
- SignatureValidator - Class in software.amazon.awssdk.messagemanager.sns.internal
- SignatureValidator() - Constructor for class software.amazon.awssdk.messagemanager.sns.internal.SignatureValidator
- signatureVersion() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage
-
Version of the Amazon SNS signature used.
- signatureVersion(SignatureVersion) - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsMessage.Builder
-
Version of the Amazon SNS signature used.
- signatureVersion(SignatureVersion) - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage.BuilderImpl
- SignatureVersion - Enum in software.amazon.awssdk.messagemanager.sns.model
-
The signature version used to sign an SNS message.
- signingCertCommonName() - Method in class software.amazon.awssdk.messagemanager.sns.internal.SnsHostProvider
- signingCertUrl() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage
-
The URL to the certificate that was used to sign the message.
- signingCertUrl(URI) - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsMessage.Builder
-
The URL to the certificate that was used to sign the message.
- signingCertUrl(URI) - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage.BuilderImpl
- SnsHostProvider - Class in software.amazon.awssdk.messagemanager.sns.internal
-
Utility class for determining both the regional endpoint that SNS certificates are expected to be hosted from, as well as the expected common name (CN) that the certificate from that endpoint must have.
- SnsHostProvider(Region) - Constructor for class software.amazon.awssdk.messagemanager.sns.internal.SnsHostProvider
- SnsMessage - Class in software.amazon.awssdk.messagemanager.sns.model
-
Base class for SNS message types.
- SnsMessage(SnsMessage.BuilderImpl<?>) - Constructor for class software.amazon.awssdk.messagemanager.sns.model.SnsMessage
- SnsMessage.Builder<SubclassT extends SnsMessage.Builder<?>> - Interface in software.amazon.awssdk.messagemanager.sns.model
- SnsMessage.BuilderImpl<SubclassT extends SnsMessage.Builder<?>> - Class in software.amazon.awssdk.messagemanager.sns.model
- SnsMessageManager - Interface in software.amazon.awssdk.messagemanager.sns
-
Message manager for validating SNS message signatures.
- SnsMessageManager.Builder - Interface in software.amazon.awssdk.messagemanager.sns
- SnsMessageType - Enum in software.amazon.awssdk.messagemanager.sns.model
-
The type of message sent by SNS.
- SnsMessageUnmarshaller - Class in software.amazon.awssdk.messagemanager.sns.internal
- SnsMessageUnmarshaller() - Constructor for class software.amazon.awssdk.messagemanager.sns.internal.SnsMessageUnmarshaller
- SnsNotification - Class in software.amazon.awssdk.messagemanager.sns.model
-
A 'Notification' message from SNS.
- SnsNotification.Builder - Interface in software.amazon.awssdk.messagemanager.sns.model
- SnsSubscriptionConfirmation - Class in software.amazon.awssdk.messagemanager.sns.model
-
A 'SubscriptionConfirmation' message from SNS.
- SnsSubscriptionConfirmation.Builder - Interface in software.amazon.awssdk.messagemanager.sns.model
- SnsUnsubscribeConfirmation - Class in software.amazon.awssdk.messagemanager.sns.model
-
An 'UnsubscribeConfirmation' message from SNS.
- SnsUnsubscribeConfirmation.Builder - Interface in software.amazon.awssdk.messagemanager.sns.model
- software.amazon.awssdk.messagemanager.sns - package software.amazon.awssdk.messagemanager.sns
- software.amazon.awssdk.messagemanager.sns.internal - package software.amazon.awssdk.messagemanager.sns.internal
- software.amazon.awssdk.messagemanager.sns.model - package software.amazon.awssdk.messagemanager.sns.model
- subject() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsNotification
-
The subject of the message.
- subject(String) - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsNotification.Builder
-
The subject of the message.
- subscribeUrl() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsSubscriptionConfirmation
-
The URL that can be visited to confirm subscription to the topic.
- subscribeUrl() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsUnsubscribeConfirmation
-
The URL that can be visited used to re-confirm subscription to the topic.
- subscribeUrl(URI) - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsSubscriptionConfirmation.Builder
-
The URL that can be visited to confirm subscription to the topic.
- subscribeUrl(URI) - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsUnsubscribeConfirmation.Builder
-
The URL that can be visited used to re-confirm subscription to the topic.
- SUBSCRIPTION_CONFIRMATION - Enum constant in enum software.amazon.awssdk.messagemanager.sns.model.SnsMessageType
T
- timestamp() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage
-
The time (GMT) when the message was sent.
- timestamp(Instant) - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsMessage.Builder
-
The time (GMT) when the message was sent.
- timestamp(Instant) - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage.BuilderImpl
- token() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsSubscriptionConfirmation
-
A value that can be used with the ConfirmSubscription API to confirm subscription to the topic.
- token() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsUnsubscribeConfirmation
-
A value that can be used with the ConfirmSubscription API to reconfirm subscription to the topic.
- token(String) - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsSubscriptionConfirmation.Builder
-
A value that can be used with the ConfirmSubscription API to confirm subscription to the topic.
- token(String) - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsUnsubscribeConfirmation.Builder
-
A value that can be used with the ConfirmSubscription API to reconfirm subscription to the topic.
- topicArn() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage
-
The Amazon Resource Name (ARN) for the topic.
- topicArn(String) - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsMessage.Builder
-
The Amazon Resource Name (ARN) for the topic.
- topicArn(String) - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage.BuilderImpl
- toString() - Method in enum software.amazon.awssdk.messagemanager.sns.model.SignatureVersion
- toString() - Method in enum software.amazon.awssdk.messagemanager.sns.model.SnsMessageType
- toString() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsNotification
- toString() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsSubscriptionConfirmation
- toString() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsUnsubscribeConfirmation
- toStringBuilder(String) - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage
- type() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsMessage
-
The type of this message.
- type() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsNotification
- type() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsSubscriptionConfirmation
- type() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsUnsubscribeConfirmation
U
- UNKNOWN - Enum constant in enum software.amazon.awssdk.messagemanager.sns.model.SignatureVersion
- UNKNOWN - Enum constant in enum software.amazon.awssdk.messagemanager.sns.model.SnsMessageType
-
The type of the SNS message is unknown to this SDK version.
- unmarshall(InputStream) - Method in class software.amazon.awssdk.messagemanager.sns.internal.SnsMessageUnmarshaller
- UNSUBSCRIBE_CONFIRMATION - Enum constant in enum software.amazon.awssdk.messagemanager.sns.model.SnsMessageType
- unsubscribeUrl() - Method in class software.amazon.awssdk.messagemanager.sns.model.SnsNotification
-
The URL that can be visited to unsubscribe from the topic.
- unsubscribeUrl(URI) - Method in interface software.amazon.awssdk.messagemanager.sns.model.SnsNotification.Builder
-
The URL that can be visited to unsubscribe from the topic.
V
- validate(URI) - Method in class software.amazon.awssdk.messagemanager.sns.internal.CertificateUrlValidator
- validateSignature(SnsMessage, PublicKey) - Method in class software.amazon.awssdk.messagemanager.sns.internal.SignatureValidator
- valueOf(String) - Static method in enum software.amazon.awssdk.messagemanager.sns.model.SignatureVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum software.amazon.awssdk.messagemanager.sns.model.SnsMessageType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum software.amazon.awssdk.messagemanager.sns.model.SignatureVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum software.amazon.awssdk.messagemanager.sns.model.SnsMessageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION_1 - Enum constant in enum software.amazon.awssdk.messagemanager.sns.model.SignatureVersion
- VERSION_2 - Enum constant in enum software.amazon.awssdk.messagemanager.sns.model.SignatureVersion
All Classes and Interfaces|All Packages