Class: Aws::MediaLive::Types::HlsMediaStoreSettings

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

Overview

Note:

When making an API call, you may pass HlsMediaStoreSettings data as a hash:

{
  connection_retry_interval: 1,
  filecache_duration: 1,
  media_store_storage_class: "TEMPORAL", # accepts TEMPORAL
  num_retries: 1,
  restart_delay: 1,
}

Hls Media Store Settings

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#connection_retry_intervalInteger

Number of seconds to wait before retrying connection to the CDN if the connection is lost.

Returns:

  • (Integer)


9271
9272
9273
9274
9275
9276
9277
9278
9279
# File 'lib/aws-sdk-medialive/types.rb', line 9271

class HlsMediaStoreSettings < Struct.new(
  :connection_retry_interval,
  :filecache_duration,
  :media_store_storage_class,
  :num_retries,
  :restart_delay)
  SENSITIVE = []
  include Aws::Structure
end

#filecache_durationInteger

Size in seconds of file cache for streaming outputs.

Returns:

  • (Integer)


9271
9272
9273
9274
9275
9276
9277
9278
9279
# File 'lib/aws-sdk-medialive/types.rb', line 9271

class HlsMediaStoreSettings < Struct.new(
  :connection_retry_interval,
  :filecache_duration,
  :media_store_storage_class,
  :num_retries,
  :restart_delay)
  SENSITIVE = []
  include Aws::Structure
end

#media_store_storage_classString

When set to temporal, output files are stored in non-persistent memory for faster reading and writing.

Returns:

  • (String)


9271
9272
9273
9274
9275
9276
9277
9278
9279
# File 'lib/aws-sdk-medialive/types.rb', line 9271

class HlsMediaStoreSettings < Struct.new(
  :connection_retry_interval,
  :filecache_duration,
  :media_store_storage_class,
  :num_retries,
  :restart_delay)
  SENSITIVE = []
  include Aws::Structure
end

#num_retriesInteger

Number of retry attempts that will be made before the Live Event is put into an error state.

Returns:

  • (Integer)


9271
9272
9273
9274
9275
9276
9277
9278
9279
# File 'lib/aws-sdk-medialive/types.rb', line 9271

class HlsMediaStoreSettings < Struct.new(
  :connection_retry_interval,
  :filecache_duration,
  :media_store_storage_class,
  :num_retries,
  :restart_delay)
  SENSITIVE = []
  include Aws::Structure
end

#restart_delayInteger

If a streaming output fails, number of seconds to wait until a restart is initiated. A value of 0 means never restart.

Returns:

  • (Integer)


9271
9272
9273
9274
9275
9276
9277
9278
9279
# File 'lib/aws-sdk-medialive/types.rb', line 9271

class HlsMediaStoreSettings < Struct.new(
  :connection_retry_interval,
  :filecache_duration,
  :media_store_storage_class,
  :num_retries,
  :restart_delay)
  SENSITIVE = []
  include Aws::Structure
end