@Generated(value="software.amazon.awssdk:codegen") public final class StartSegmentDetectionRequest extends RekognitionRequest implements ToCopyableBuilder<StartSegmentDetectionRequest.Builder,StartSegmentDetectionRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
StartSegmentDetectionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static StartSegmentDetectionRequest.Builder |
builder() |
String |
clientRequestToken()
Idempotent token used to identify the start request.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
StartSegmentDetectionFilters |
filters()
Filters for technical cue or shot detection.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSegmentTypes()
Returns true if the SegmentTypes property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
String |
jobTag()
An identifier you specify that's returned in the completion notification that's published to your Amazon Simple
Notification Service topic.
|
NotificationChannel |
notificationChannel()
The ARN of the Amazon SNS topic to which you want Amazon Rekognition Video to publish the completion status of
the segment detection operation.
|
List<SdkField<?>> |
sdkFields() |
List<SegmentType> |
segmentTypes()
An array of segment types to detect in the video.
|
List<String> |
segmentTypesAsStrings()
An array of segment types to detect in the video.
|
static Class<? extends StartSegmentDetectionRequest.Builder> |
serializableBuilderClass() |
StartSegmentDetectionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Video |
video()
Returns the value of the Video property for this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Video video()
public final String clientRequestToken()
Idempotent token used to identify the start request. If you use the same token with multiple
StartSegmentDetection requests, the same JobId is returned. Use
ClientRequestToken to prevent the same job from being accidently started more than once.
StartSegmentDetection requests, the same JobId is returned. Use
ClientRequestToken to prevent the same job from being accidently started more than once.public final NotificationChannel notificationChannel()
The ARN of the Amazon SNS topic to which you want Amazon Rekognition Video to publish the completion status of the segment detection operation.
public final String jobTag()
An identifier you specify that's returned in the completion notification that's published to your Amazon Simple
Notification Service topic. For example, you can use JobTag to group related jobs and identify them
in the completion notification.
JobTag to group related jobs and
identify them in the completion notification.public final StartSegmentDetectionFilters filters()
Filters for technical cue or shot detection.
public final List<SegmentType> segmentTypes()
An array of segment types to detect in the video. Valid values are TECHNICAL_CUE and SHOT.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSegmentTypes() to see if a value was sent in this field.
public final boolean hasSegmentTypes()
public final List<String> segmentTypesAsStrings()
An array of segment types to detect in the video. Valid values are TECHNICAL_CUE and SHOT.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSegmentTypes() to see if a value was sent in this field.
public StartSegmentDetectionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StartSegmentDetectionRequest.Builder,StartSegmentDetectionRequest>toBuilder in class RekognitionRequestpublic static StartSegmentDetectionRequest.Builder builder()
public static Class<? extends StartSegmentDetectionRequest.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 © 2021. All rights reserved.