StructuredPojo
, ToCopyableBuilder<EventTopic.Builder,EventTopic>
@Generated("software.amazon.awssdk:codegen") public class EventTopic extends Object implements StructuredPojo, ToCopyableBuilder<EventTopic.Builder,EventTopic>
Information about SNS topic and AWS Directory Service directory associations.
Modifier and Type | Class | Description |
---|---|---|
static interface |
EventTopic.Builder |
Modifier and Type | Method | Description |
---|---|---|
static EventTopic.Builder |
builder() |
|
Date |
createdDateTime() |
The date and time of when you associated your directory with the SNS topic.
|
String |
directoryId() |
The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends EventTopic.Builder> |
serializableBuilderClass() |
|
String |
status() |
The topic registration status.
|
EventTopic.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
topicArn() |
The SNS topic ARN (Amazon Resource Name).
|
String |
topicName() |
The name of an AWS SNS topic the receives status messages from the directory.
|
String |
toString() |
public String directoryId()
The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.
public String topicName()
The name of an AWS SNS topic the receives status messages from the directory.
public String topicArn()
The SNS topic ARN (Amazon Resource Name).
public Date createdDateTime()
The date and time of when you associated your directory with the SNS topic.
public String status()
The topic registration status.
TopicStatus
public EventTopic.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<EventTopic.Builder,EventTopic>
public static EventTopic.Builder builder()
public static Class<? extends EventTopic.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.