Class KinesisStreamSourceDescription
- java.lang.Object
-
- software.amazon.awssdk.services.firehose.model.KinesisStreamSourceDescription
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<KinesisStreamSourceDescription.Builder,KinesisStreamSourceDescription>
@Generated("software.amazon.awssdk:codegen") public final class KinesisStreamSourceDescription extends Object implements SdkPojo, Serializable, ToCopyableBuilder<KinesisStreamSourceDescription.Builder,KinesisStreamSourceDescription>
Details about a Kinesis data stream used as the source for a Kinesis Data Firehose delivery stream.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceKinesisStreamSourceDescription.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KinesisStreamSourceDescription.Builderbuilder()InstantdeliveryStartTimestamp()Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringkinesisStreamARN()The Amazon Resource Name (ARN) of the source Kinesis data stream.StringroleARN()The ARN of the role used by the source Kinesis data stream.List<SdkField<?>>sdkFields()static Class<? extends KinesisStreamSourceDescription.Builder>serializableBuilderClass()KinesisStreamSourceDescription.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
kinesisStreamARN
public final String kinesisStreamARN()
The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
- Returns:
- The Amazon Resource Name (ARN) of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
-
roleARN
public final String roleARN()
The ARN of the role used by the source Kinesis data stream. For more information, see Amazon Web Services Identity and Access Management (IAM) ARN Format.
- Returns:
- The ARN of the role used by the source Kinesis data stream. For more information, see Amazon Web Services Identity and Access Management (IAM) ARN Format.
-
deliveryStartTimestamp
public final Instant deliveryStartTimestamp()
Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
- Returns:
- Kinesis Data Firehose starts retrieving records from the Kinesis data stream starting with this timestamp.
-
toBuilder
public KinesisStreamSourceDescription.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<KinesisStreamSourceDescription.Builder,KinesisStreamSourceDescription>
-
builder
public static KinesisStreamSourceDescription.Builder builder()
-
serializableBuilderClass
public static Class<? extends KinesisStreamSourceDescription.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-