Class: Aws::KinesisVideo::Types::UpdateStreamInput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-kinesisvideo/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#current_versionString

The version of the stream whose metadata you want to update.

Returns:

  • (String)


2123
2124
2125
2126
2127
2128
2129
2130
2131
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 2123

class UpdateStreamInput < Struct.new(
  :stream_name,
  :stream_arn,
  :current_version,
  :device_name,
  :media_type)
  SENSITIVE = []
  include Aws::Structure
end

#device_nameString

The name of the device that is writing to the stream.

<note markdown=“1”> In the current implementation, Kinesis Video Streams does not use this name.

</note>

Returns:

  • (String)


2123
2124
2125
2126
2127
2128
2129
2130
2131
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 2123

class UpdateStreamInput < Struct.new(
  :stream_name,
  :stream_arn,
  :current_version,
  :device_name,
  :media_type)
  SENSITIVE = []
  include Aws::Structure
end

#media_typeString

The stream’s media type. Use ‘MediaType` to specify the type of content that the stream contains to the consumers of the stream. For more information about media types, see [Media Types]. If you choose to specify the `MediaType`, see [Naming Requirements].

To play video on the console, you must specify the correct video type. For example, if the video in the stream is H.264, specify ‘video/h264` as the `MediaType`.

[1]: www.iana.org/assignments/media-types/media-types.xhtml [2]: tools.ietf.org/html/rfc6838#section-4.2

Returns:

  • (String)


2123
2124
2125
2126
2127
2128
2129
2130
2131
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 2123

class UpdateStreamInput < Struct.new(
  :stream_name,
  :stream_arn,
  :current_version,
  :device_name,
  :media_type)
  SENSITIVE = []
  include Aws::Structure
end

#stream_arnString

The ARN of the stream whose metadata you want to update.

Returns:

  • (String)


2123
2124
2125
2126
2127
2128
2129
2130
2131
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 2123

class UpdateStreamInput < Struct.new(
  :stream_name,
  :stream_arn,
  :current_version,
  :device_name,
  :media_type)
  SENSITIVE = []
  include Aws::Structure
end

#stream_nameString

The name of the stream whose metadata you want to update.

The stream name is an identifier for the stream, and must be unique for each account and region.

Returns:

  • (String)


2123
2124
2125
2126
2127
2128
2129
2130
2131
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 2123

class UpdateStreamInput < Struct.new(
  :stream_name,
  :stream_arn,
  :current_version,
  :device_name,
  :media_type)
  SENSITIVE = []
  include Aws::Structure
end