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 interface
KinesisStreamSourceConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KinesisStreamSourceConfiguration.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
kinesisStreamARN()
The ARN of the source Kinesis data stream.String
roleARN()
The ARN of the role that provides access to the source Kinesis data stream.List<SdkField<?>>
sdkFields()
static Class<? extends KinesisStreamSourceConfiguration.Builder>
serializableBuilderClass()
KinesisStreamSourceConfiguration.Builder
toBuilder()
String
toString()
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:
toBuilder
in 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:
equalsBySdkFields
in 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.
-
-