Index

B C D E F H M N P R S T U V 
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 SnsMessageManager based 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

DefaultSnsMessageManager - Class in software.amazon.awssdk.messagemanager.sns.internal
 

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
 
B C D E F H M N P R S T U V 
All Classes and Interfaces|All Packages