@Generated(value="software.amazon.awssdk:codegen") public final class Publication extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Publication.Builder,Publication>
The configuration of an event that the application publishes.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Publication.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Publication.Builder |
builder() |
String |
description()
The description of the publication.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
event()
The name of the publication.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
schema()
The JSON schema of the publication event.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Publication.Builder> |
serializableBuilderClass() |
Publication.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String event()
The name of the publication.
public final String schema()
The JSON schema of the publication event.
public final String description()
The description of the publication.
public Publication.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Publication.Builder,Publication>public static Publication.Builder builder()
public static Class<? extends Publication.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.