@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeStreamProcessorResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
DescribeStreamProcessorResult() |
Modifier and Type | Method and Description |
---|---|
DescribeStreamProcessorResult |
clone() |
boolean |
equals(Object obj) |
Date |
getCreationTimestamp()
Date and time the stream processor was created
|
StreamProcessorDataSharingPreference |
getDataSharingPreference()
Shows whether you are sharing data with Rekognition to improve model performance.
|
StreamProcessorInput |
getInput()
Kinesis video stream that provides the source streaming video.
|
String |
getKmsKeyId()
The identifier for your AWS Key Management Service key (AWS KMS key).
|
Date |
getLastUpdateTimestamp()
The time, in Unix format, the stream processor was last updated.
|
String |
getName()
Name of the stream processor.
|
StreamProcessorNotificationChannel |
getNotificationChannel() |
StreamProcessorOutput |
getOutput()
Kinesis data stream to which Amazon Rekognition Video puts the analysis results.
|
List<RegionOfInterest> |
getRegionsOfInterest()
Specifies locations in the frames where Amazon Rekognition checks for objects or people.
|
String |
getRoleArn()
ARN of the IAM role that allows access to the stream processor.
|
StreamProcessorSettings |
getSettings()
Input parameters used in a streaming video analyzed by a stream processor.
|
String |
getStatus()
Current status of the stream processor.
|
String |
getStatusMessage()
Detailed status message about the stream processor.
|
String |
getStreamProcessorArn()
ARN of the stream processor.
|
int |
hashCode() |
void |
setCreationTimestamp(Date creationTimestamp)
Date and time the stream processor was created
|
void |
setDataSharingPreference(StreamProcessorDataSharingPreference dataSharingPreference)
Shows whether you are sharing data with Rekognition to improve model performance.
|
void |
setInput(StreamProcessorInput input)
Kinesis video stream that provides the source streaming video.
|
void |
setKmsKeyId(String kmsKeyId)
The identifier for your AWS Key Management Service key (AWS KMS key).
|
void |
setLastUpdateTimestamp(Date lastUpdateTimestamp)
The time, in Unix format, the stream processor was last updated.
|
void |
setName(String name)
Name of the stream processor.
|
void |
setNotificationChannel(StreamProcessorNotificationChannel notificationChannel) |
void |
setOutput(StreamProcessorOutput output)
Kinesis data stream to which Amazon Rekognition Video puts the analysis results.
|
void |
setRegionsOfInterest(Collection<RegionOfInterest> regionsOfInterest)
Specifies locations in the frames where Amazon Rekognition checks for objects or people.
|
void |
setRoleArn(String roleArn)
ARN of the IAM role that allows access to the stream processor.
|
void |
setSettings(StreamProcessorSettings settings)
Input parameters used in a streaming video analyzed by a stream processor.
|
void |
setStatus(String status)
Current status of the stream processor.
|
void |
setStatusMessage(String statusMessage)
Detailed status message about the stream processor.
|
void |
setStreamProcessorArn(String streamProcessorArn)
ARN of the stream processor.
|
String |
toString()
Returns a string representation of this object.
|
DescribeStreamProcessorResult |
withCreationTimestamp(Date creationTimestamp)
Date and time the stream processor was created
|
DescribeStreamProcessorResult |
withDataSharingPreference(StreamProcessorDataSharingPreference dataSharingPreference)
Shows whether you are sharing data with Rekognition to improve model performance.
|
DescribeStreamProcessorResult |
withInput(StreamProcessorInput input)
Kinesis video stream that provides the source streaming video.
|
DescribeStreamProcessorResult |
withKmsKeyId(String kmsKeyId)
The identifier for your AWS Key Management Service key (AWS KMS key).
|
DescribeStreamProcessorResult |
withLastUpdateTimestamp(Date lastUpdateTimestamp)
The time, in Unix format, the stream processor was last updated.
|
DescribeStreamProcessorResult |
withName(String name)
Name of the stream processor.
|
DescribeStreamProcessorResult |
withNotificationChannel(StreamProcessorNotificationChannel notificationChannel) |
DescribeStreamProcessorResult |
withOutput(StreamProcessorOutput output)
Kinesis data stream to which Amazon Rekognition Video puts the analysis results.
|
DescribeStreamProcessorResult |
withRegionsOfInterest(Collection<RegionOfInterest> regionsOfInterest)
Specifies locations in the frames where Amazon Rekognition checks for objects or people.
|
DescribeStreamProcessorResult |
withRegionsOfInterest(RegionOfInterest... regionsOfInterest)
Specifies locations in the frames where Amazon Rekognition checks for objects or people.
|
DescribeStreamProcessorResult |
withRoleArn(String roleArn)
ARN of the IAM role that allows access to the stream processor.
|
DescribeStreamProcessorResult |
withSettings(StreamProcessorSettings settings)
Input parameters used in a streaming video analyzed by a stream processor.
|
DescribeStreamProcessorResult |
withStatus(StreamProcessorStatus status)
Current status of the stream processor.
|
DescribeStreamProcessorResult |
withStatus(String status)
Current status of the stream processor.
|
DescribeStreamProcessorResult |
withStatusMessage(String statusMessage)
Detailed status message about the stream processor.
|
DescribeStreamProcessorResult |
withStreamProcessorArn(String streamProcessorArn)
ARN of the stream processor.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setName(String name)
Name of the stream processor.
name
- Name of the stream processor.public String getName()
Name of the stream processor.
public DescribeStreamProcessorResult withName(String name)
Name of the stream processor.
name
- Name of the stream processor.public void setStreamProcessorArn(String streamProcessorArn)
ARN of the stream processor.
streamProcessorArn
- ARN of the stream processor.public String getStreamProcessorArn()
ARN of the stream processor.
public DescribeStreamProcessorResult withStreamProcessorArn(String streamProcessorArn)
ARN of the stream processor.
streamProcessorArn
- ARN of the stream processor.public void setStatus(String status)
Current status of the stream processor.
status
- Current status of the stream processor.StreamProcessorStatus
public String getStatus()
Current status of the stream processor.
StreamProcessorStatus
public DescribeStreamProcessorResult withStatus(String status)
Current status of the stream processor.
status
- Current status of the stream processor.StreamProcessorStatus
public DescribeStreamProcessorResult withStatus(StreamProcessorStatus status)
Current status of the stream processor.
status
- Current status of the stream processor.StreamProcessorStatus
public void setStatusMessage(String statusMessage)
Detailed status message about the stream processor.
statusMessage
- Detailed status message about the stream processor.public String getStatusMessage()
Detailed status message about the stream processor.
public DescribeStreamProcessorResult withStatusMessage(String statusMessage)
Detailed status message about the stream processor.
statusMessage
- Detailed status message about the stream processor.public void setCreationTimestamp(Date creationTimestamp)
Date and time the stream processor was created
creationTimestamp
- Date and time the stream processor was createdpublic Date getCreationTimestamp()
Date and time the stream processor was created
public DescribeStreamProcessorResult withCreationTimestamp(Date creationTimestamp)
Date and time the stream processor was created
creationTimestamp
- Date and time the stream processor was createdpublic void setLastUpdateTimestamp(Date lastUpdateTimestamp)
The time, in Unix format, the stream processor was last updated. For example, when the stream processor moves from a running state to a failed state, or when the user starts or stops the stream processor.
lastUpdateTimestamp
- The time, in Unix format, the stream processor was last updated. For example, when the stream processor
moves from a running state to a failed state, or when the user starts or stops the stream processor.public Date getLastUpdateTimestamp()
The time, in Unix format, the stream processor was last updated. For example, when the stream processor moves from a running state to a failed state, or when the user starts or stops the stream processor.
public DescribeStreamProcessorResult withLastUpdateTimestamp(Date lastUpdateTimestamp)
The time, in Unix format, the stream processor was last updated. For example, when the stream processor moves from a running state to a failed state, or when the user starts or stops the stream processor.
lastUpdateTimestamp
- The time, in Unix format, the stream processor was last updated. For example, when the stream processor
moves from a running state to a failed state, or when the user starts or stops the stream processor.public void setInput(StreamProcessorInput input)
Kinesis video stream that provides the source streaming video.
input
- Kinesis video stream that provides the source streaming video.public StreamProcessorInput getInput()
Kinesis video stream that provides the source streaming video.
public DescribeStreamProcessorResult withInput(StreamProcessorInput input)
Kinesis video stream that provides the source streaming video.
input
- Kinesis video stream that provides the source streaming video.public void setOutput(StreamProcessorOutput output)
Kinesis data stream to which Amazon Rekognition Video puts the analysis results.
output
- Kinesis data stream to which Amazon Rekognition Video puts the analysis results.public StreamProcessorOutput getOutput()
Kinesis data stream to which Amazon Rekognition Video puts the analysis results.
public DescribeStreamProcessorResult withOutput(StreamProcessorOutput output)
Kinesis data stream to which Amazon Rekognition Video puts the analysis results.
output
- Kinesis data stream to which Amazon Rekognition Video puts the analysis results.public void setRoleArn(String roleArn)
ARN of the IAM role that allows access to the stream processor.
roleArn
- ARN of the IAM role that allows access to the stream processor.public String getRoleArn()
ARN of the IAM role that allows access to the stream processor.
public DescribeStreamProcessorResult withRoleArn(String roleArn)
ARN of the IAM role that allows access to the stream processor.
roleArn
- ARN of the IAM role that allows access to the stream processor.public void setSettings(StreamProcessorSettings settings)
Input parameters used in a streaming video analyzed by a stream processor. You can use FaceSearch
to
recognize faces in a streaming video, or you can use ConnectedHome
to detect labels.
settings
- Input parameters used in a streaming video analyzed by a stream processor. You can use
FaceSearch
to recognize faces in a streaming video, or you can use ConnectedHome
to detect labels.public StreamProcessorSettings getSettings()
Input parameters used in a streaming video analyzed by a stream processor. You can use FaceSearch
to
recognize faces in a streaming video, or you can use ConnectedHome
to detect labels.
FaceSearch
to recognize faces in a streaming video, or you can use
ConnectedHome
to detect labels.public DescribeStreamProcessorResult withSettings(StreamProcessorSettings settings)
Input parameters used in a streaming video analyzed by a stream processor. You can use FaceSearch
to
recognize faces in a streaming video, or you can use ConnectedHome
to detect labels.
settings
- Input parameters used in a streaming video analyzed by a stream processor. You can use
FaceSearch
to recognize faces in a streaming video, or you can use ConnectedHome
to detect labels.public void setNotificationChannel(StreamProcessorNotificationChannel notificationChannel)
notificationChannel
- public StreamProcessorNotificationChannel getNotificationChannel()
public DescribeStreamProcessorResult withNotificationChannel(StreamProcessorNotificationChannel notificationChannel)
notificationChannel
- public void setKmsKeyId(String kmsKeyId)
The identifier for your AWS Key Management Service key (AWS KMS key). This is an optional parameter for label detection stream processors.
kmsKeyId
- The identifier for your AWS Key Management Service key (AWS KMS key). This is an optional parameter for
label detection stream processors.public String getKmsKeyId()
The identifier for your AWS Key Management Service key (AWS KMS key). This is an optional parameter for label detection stream processors.
public DescribeStreamProcessorResult withKmsKeyId(String kmsKeyId)
The identifier for your AWS Key Management Service key (AWS KMS key). This is an optional parameter for label detection stream processors.
kmsKeyId
- The identifier for your AWS Key Management Service key (AWS KMS key). This is an optional parameter for
label detection stream processors.public List<RegionOfInterest> getRegionsOfInterest()
Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an optional parameter for label detection stream processors.
public void setRegionsOfInterest(Collection<RegionOfInterest> regionsOfInterest)
Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an optional parameter for label detection stream processors.
regionsOfInterest
- Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an
optional parameter for label detection stream processors.public DescribeStreamProcessorResult withRegionsOfInterest(RegionOfInterest... regionsOfInterest)
Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an optional parameter for label detection stream processors.
NOTE: This method appends the values to the existing list (if any). Use
setRegionsOfInterest(java.util.Collection)
or withRegionsOfInterest(java.util.Collection)
if
you want to override the existing values.
regionsOfInterest
- Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an
optional parameter for label detection stream processors.public DescribeStreamProcessorResult withRegionsOfInterest(Collection<RegionOfInterest> regionsOfInterest)
Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an optional parameter for label detection stream processors.
regionsOfInterest
- Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an
optional parameter for label detection stream processors.public void setDataSharingPreference(StreamProcessorDataSharingPreference dataSharingPreference)
Shows whether you are sharing data with Rekognition to improve model performance. You can choose this option at the account level or on a per-stream basis. Note that if you opt out at the account level this setting is ignored on individual streams.
dataSharingPreference
- Shows whether you are sharing data with Rekognition to improve model performance. You can choose this
option at the account level or on a per-stream basis. Note that if you opt out at the account level this
setting is ignored on individual streams.public StreamProcessorDataSharingPreference getDataSharingPreference()
Shows whether you are sharing data with Rekognition to improve model performance. You can choose this option at the account level or on a per-stream basis. Note that if you opt out at the account level this setting is ignored on individual streams.
public DescribeStreamProcessorResult withDataSharingPreference(StreamProcessorDataSharingPreference dataSharingPreference)
Shows whether you are sharing data with Rekognition to improve model performance. You can choose this option at the account level or on a per-stream basis. Note that if you opt out at the account level this setting is ignored on individual streams.
dataSharingPreference
- Shows whether you are sharing data with Rekognition to improve model performance. You can choose this
option at the account level or on a per-stream basis. Note that if you opt out at the account level this
setting is ignored on individual streams.public String toString()
toString
in class Object
Object.toString()
public DescribeStreamProcessorResult clone()