Class KinesisStreamSourceConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.firehose.model.KinesisStreamSourceConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<KinesisStreamSourceConfiguration.Builder,KinesisStreamSourceConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class KinesisStreamSourceConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<KinesisStreamSourceConfiguration.Builder,KinesisStreamSourceConfiguration>
The stream and role Amazon Resource Names (ARNs) for a Kinesis data stream used as the source for a delivery stream.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceKinesisStreamSourceConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KinesisStreamSourceConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringkinesisStreamARN()The ARN of the source Kinesis data stream.StringroleARN()The ARN of the role that provides access to the source Kinesis data stream.List<SdkField<?>>sdkFields()static Class<? extends KinesisStreamSourceConfiguration.Builder>serializableBuilderClass()KinesisStreamSourceConfiguration.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 ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.
- Returns:
- The 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 that provides access to 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 that provides access to the source Kinesis data stream. For more information, see Amazon Web Services Identity and Access Management (IAM) ARN Format.
-
toBuilder
public KinesisStreamSourceConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<KinesisStreamSourceConfiguration.Builder,KinesisStreamSourceConfiguration>
-
builder
public static KinesisStreamSourceConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends KinesisStreamSourceConfiguration.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.
-
-