@Generated(value="software.amazon.awssdk:codegen") public final class SourceDescription extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SourceDescription.Builder,SourceDescription>
Details about a Kinesis data stream used as the source for a Kinesis Data Firehose delivery stream.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SourceDescription.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SourceDescription.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
KinesisStreamSourceDescription |
kinesisStreamSourceDescription()
The KinesisStreamSourceDescription value for the source Kinesis data stream.
|
MSKSourceDescription |
mskSourceDescription()
The configuration description for the Amazon MSK cluster to be used as the source for a delivery stream.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SourceDescription.Builder> |
serializableBuilderClass() |
SourceDescription.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final KinesisStreamSourceDescription kinesisStreamSourceDescription()
The KinesisStreamSourceDescription value for the source Kinesis data stream.
public final MSKSourceDescription mskSourceDescription()
The configuration description for the Amazon MSK cluster to be used as the source for a delivery stream.
public SourceDescription.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SourceDescription.Builder,SourceDescription>public static SourceDescription.Builder builder()
public static Class<? extends SourceDescription.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.