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 com.amazonaws.AmazonWebServiceRequest
NOOP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates a shallow clone of this request.boolean
The Directory ID that will publish status messages to the SNS topic.The SNS topic name to which the directory will publish status messages.int
hashCode()
void
setDirectoryId
(String directoryId) The Directory ID that will publish status messages to the SNS topic.void
setTopicName
(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 com.amazonaws.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
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
-