Class CreateMediaInsightsPipelineRequest

    • Method Detail

      • mediaInsightsPipelineConfigurationArn

        public final String mediaInsightsPipelineConfigurationArn()

        The ARN of the pipeline's configuration.

        Returns:
        The ARN of the pipeline's configuration.
      • kinesisVideoStreamSourceRuntimeConfiguration

        public final KinesisVideoStreamSourceRuntimeConfiguration kinesisVideoStreamSourceRuntimeConfiguration()

        The runtime configuration for the Kinesis video stream source of the media insights pipeline.

        Returns:
        The runtime configuration for the Kinesis video stream source of the media insights pipeline.
      • hasMediaInsightsRuntimeMetadata

        public final boolean hasMediaInsightsRuntimeMetadata()
        For responses, this returns true if the service returned a value for the MediaInsightsRuntimeMetadata property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • mediaInsightsRuntimeMetadata

        public final Map<String,​String> mediaInsightsRuntimeMetadata()

        The runtime metadata for the media insights pipeline. Consists of a key-value map of strings.

        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 hasMediaInsightsRuntimeMetadata() method.

        Returns:
        The runtime metadata for the media insights pipeline. Consists of a key-value map of strings.
      • kinesisVideoStreamRecordingSourceRuntimeConfiguration

        public final KinesisVideoStreamRecordingSourceRuntimeConfiguration kinesisVideoStreamRecordingSourceRuntimeConfiguration()

        The runtime configuration for the Kinesis video recording stream source.

        Returns:
        The runtime configuration for the Kinesis video recording stream source.
      • s3RecordingSinkRuntimeConfiguration

        public final S3RecordingSinkRuntimeConfiguration s3RecordingSinkRuntimeConfiguration()

        The runtime configuration for the S3 recording sink. If specified, the settings in this structure override any settings in S3RecordingSinkConfiguration.

        Returns:
        The runtime configuration for the S3 recording sink. If specified, the settings in this structure override any settings in S3RecordingSinkConfiguration.
      • hasTags

        public final boolean hasTags()
        For responses, this returns true if the service returned a value for the Tags property. This DOES NOT check that the value is non-empty (for which, you should check the 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.
      • tags

        public final List<Tag> tags()

        The tags assigned to the media insights pipeline.

        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 hasTags() method.

        Returns:
        The tags assigned to the media insights pipeline.
      • clientRequestToken

        public final String clientRequestToken()

        The unique identifier for the media insights pipeline request.

        Returns:
        The unique identifier for the media insights pipeline request.
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object