@Generated(value="software.amazon.awssdk:codegen") public final class DeregisterEventTopicRequest extends DirectoryRequest implements ToCopyableBuilder<DeregisterEventTopicRequest.Builder,DeregisterEventTopicRequest>
Removes the specified directory as a publisher to the specified Amazon SNS topic.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DeregisterEventTopicRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DeregisterEventTopicRequest.Builder |
builder() |
String |
directoryId()
The Directory ID to remove as a publisher.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends DeregisterEventTopicRequest.Builder> |
serializableBuilderClass() |
DeregisterEventTopicRequest.Builder |
toBuilder() |
String |
topicName()
The name of the Amazon SNS topic from which to remove the directory as a publisher.
|
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String directoryId()
The Directory ID to remove as a publisher. This directory will no longer send messages to the specified Amazon SNS topic.
public final String topicName()
The name of the Amazon SNS topic from which to remove the directory as a publisher.
public DeregisterEventTopicRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DeregisterEventTopicRequest.Builder,DeregisterEventTopicRequest>toBuilder in class DirectoryRequestpublic static DeregisterEventTopicRequest.Builder builder()
public static Class<? extends DeregisterEventTopicRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.