Class RegisterEventTopicRequest
java.lang.Object
com.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.directory.model.RegisterEventTopicRequest
- All Implemented Interfaces:
ReadLimitInfo, Serializable, Cloneable
public class RegisterEventTopicRequest
extends AmazonWebServiceRequest
implements Serializable, Cloneable
- See Also:
-
Field Summary
Fields inherited from class AmazonWebServiceRequest
NOOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates a shallow clone of this request.booleanThe Directory ID that will publish status messages to the SNS topic.The SNS topic name to which the directory will publish status messages.inthashCode()voidsetDirectoryId(String directoryId) The Directory ID that will publish status messages to the SNS topic.voidsetTopicName(String topicName) The SNS topic name to which the directory will publish status messages.toString()Returns a string representation of this object; useful for testing and debugging.withDirectoryId(String directoryId) The Directory ID that will publish status messages to the SNS topic.withTopicName(String topicName) The SNS topic name to which the directory will publish status messages.Methods inherited from class AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
Constructor Details
-
RegisterEventTopicRequest
public RegisterEventTopicRequest()
-
-
Method Details
-
setDirectoryId
The Directory ID that will publish status messages to the SNS topic.
- Parameters:
directoryId- The Directory ID that will publish status messages to the SNS topic.
-
getDirectoryId
The Directory ID that will publish status messages to the SNS topic.
- Returns:
- The Directory ID that will publish status messages to the SNS topic.
-
withDirectoryId
The Directory ID that will publish status messages to the SNS topic.
- Parameters:
directoryId- The Directory ID that will publish status messages to the SNS topic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setTopicName
The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
- Parameters:
topicName- The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
-
getTopicName
The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
- Returns:
- The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
-
withTopicName
The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
- Parameters:
topicName- The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
-
equals
-
hashCode
-
clone
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
-