Interface KinesisTargetDefinition.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<KinesisTargetDefinition.Builder,,KinesisTargetDefinition> SdkBuilder<KinesisTargetDefinition.Builder,,KinesisTargetDefinition> SdkPojo
- Enclosing class:
KinesisTargetDefinition
@Mutable
@NotThreadSafe
public static interface KinesisTargetDefinition.Builder
extends SdkPojo, CopyableBuilder<KinesisTargetDefinition.Builder,KinesisTargetDefinition>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the IAM role that grants permission to write to the Kinesis stream.The ARN of the Kinesis stream.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
streamArn
The ARN of the Kinesis stream.
- Parameters:
streamArn- The ARN of the Kinesis stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The ARN of the IAM role that grants permission to write to the Kinesis stream. This can be a standard role (
arn:aws:iam::account-id:role/role-name) or a role with a path prefix (arn:aws:iam::account-id:role/service-role/role-name), such as roles auto-created by the console.- Parameters:
roleArn- The ARN of the IAM role that grants permission to write to the Kinesis stream. This can be a standard role (arn:aws:iam::account-id:role/role-name) or a role with a path prefix (arn:aws:iam::account-id:role/service-role/role-name), such as roles auto-created by the console.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-