@Generated(value="software.amazon.awssdk:codegen") public final class UpdatePipelineNotificationsRequest extends ElasticTranscoderRequest implements ToCopyableBuilder<UpdatePipelineNotificationsRequest.Builder,UpdatePipelineNotificationsRequest>
The UpdatePipelineNotificationsRequest structure.
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdatePipelineNotificationsRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UpdatePipelineNotificationsRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The identifier of the pipeline for which you want to change notification settings.
|
Notifications |
notifications()
The topic ARN for the Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job
status.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdatePipelineNotificationsRequest.Builder> |
serializableBuilderClass() |
UpdatePipelineNotificationsRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The identifier of the pipeline for which you want to change notification settings.
public final Notifications notifications()
The topic ARN for the Amazon Simple Notification Service (Amazon SNS) topic that you want to notify to report job status.
To receive notifications, you must also subscribe to the new topic in the Amazon SNS console.
Progressing: The topic ARN for the Amazon Simple Notification Service (Amazon SNS) topic that you want to notify when Elastic Transcoder has started to process jobs that are added to this pipeline. This is the ARN that Amazon SNS returned when you created the topic.
Complete: The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder has finished processing a job. This is the ARN that Amazon SNS returned when you created the topic.
Warning: The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters a warning condition. This is the ARN that Amazon SNS returned when you created the topic.
Error: The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters an error condition. This is the ARN that Amazon SNS returned when you created the topic.
To receive notifications, you must also subscribe to the new topic in the Amazon SNS console.
Progressing: The topic ARN for the Amazon Simple Notification Service (Amazon SNS) topic that you want to notify when Elastic Transcoder has started to process jobs that are added to this pipeline. This is the ARN that Amazon SNS returned when you created the topic.
Complete: The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder has finished processing a job. This is the ARN that Amazon SNS returned when you created the topic.
Warning: The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters a warning condition. This is the ARN that Amazon SNS returned when you created the topic.
Error: The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters an error condition. This is the ARN that Amazon SNS returned when you created the topic.
public UpdatePipelineNotificationsRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdatePipelineNotificationsRequest.Builder,UpdatePipelineNotificationsRequest>toBuilder in class ElasticTranscoderRequestpublic static UpdatePipelineNotificationsRequest.Builder builder()
public static Class<? extends UpdatePipelineNotificationsRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.