@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()
For responses, this returns true if the service returned a value for the SegmentTypes property.
|
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. Note that the Amazon SNS topic must have a topic name that begins with AmazonRekognition if you are using the AmazonRekognitionServiceRole permissions policy to access the topic.
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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSegmentTypes() method.
public final boolean hasSegmentTypes()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSegmentTypes() method.
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.