Interface NotificationChannel.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<NotificationChannel.Builder,NotificationChannel>
,SdkBuilder<NotificationChannel.Builder,NotificationChannel>
,SdkPojo
- Enclosing class:
- NotificationChannel
public static interface NotificationChannel.Builder extends SdkPojo, CopyableBuilder<NotificationChannel.Builder,NotificationChannel>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NotificationChannel.Builder
roleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that gives Amazon Textract publishing permissions to the Amazon SNS topic.NotificationChannel.Builder
snsTopicArn(String snsTopicArn)
The Amazon SNS topic that Amazon Textract posts the completion status to.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
snsTopicArn
NotificationChannel.Builder snsTopicArn(String snsTopicArn)
The Amazon SNS topic that Amazon Textract posts the completion status to.
- Parameters:
snsTopicArn
- The Amazon SNS topic that Amazon Textract posts the completion status to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
NotificationChannel.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that gives Amazon Textract publishing permissions to the Amazon SNS topic.
- Parameters:
roleArn
- The Amazon Resource Name (ARN) of an IAM role that gives Amazon Textract publishing permissions to the Amazon SNS topic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-