You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::MediaLive::Types::HlsAkamaiSettings

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

Overview

Note:

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

{
  connection_retry_interval: 1,
  filecache_duration: 1,
  http_transfer_mode: "CHUNKED", # accepts CHUNKED, NON_CHUNKED
  num_retries: 1,
  restart_delay: 1,
  salt: "__string",
  token: "__string",
}

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)


4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4800

class HlsAkamaiSettings < Struct.new(
  :connection_retry_interval,
  :filecache_duration,
  :http_transfer_mode,
  :num_retries,
  :restart_delay,
  :salt,
  :token)
  include Aws::Structure
end

#filecache_durationInteger

Size in seconds of file cache for streaming outputs.

Returns:

  • (Integer)


4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4800

class HlsAkamaiSettings < Struct.new(
  :connection_retry_interval,
  :filecache_duration,
  :http_transfer_mode,
  :num_retries,
  :restart_delay,
  :salt,
  :token)
  include Aws::Structure
end

#http_transfer_modeString

Specify whether or not to use chunked transfer encoding to Akamai. User should contact Akamai to enable this feature.

Returns:

  • (String)


4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4800

class HlsAkamaiSettings < Struct.new(
  :connection_retry_interval,
  :filecache_duration,
  :http_transfer_mode,
  :num_retries,
  :restart_delay,
  :salt,
  :token)
  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)


4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4800

class HlsAkamaiSettings < Struct.new(
  :connection_retry_interval,
  :filecache_duration,
  :http_transfer_mode,
  :num_retries,
  :restart_delay,
  :salt,
  :token)
  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)


4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4800

class HlsAkamaiSettings < Struct.new(
  :connection_retry_interval,
  :filecache_duration,
  :http_transfer_mode,
  :num_retries,
  :restart_delay,
  :salt,
  :token)
  include Aws::Structure
end

#saltString

Salt for authenticated Akamai.

Returns:

  • (String)


4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4800

class HlsAkamaiSettings < Struct.new(
  :connection_retry_interval,
  :filecache_duration,
  :http_transfer_mode,
  :num_retries,
  :restart_delay,
  :salt,
  :token)
  include Aws::Structure
end

#tokenString

Token parameter for authenticated akamai. If not specified, _gda_ is used.

Returns:

  • (String)


4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4800

class HlsAkamaiSettings < Struct.new(
  :connection_retry_interval,
  :filecache_duration,
  :http_transfer_mode,
  :num_retries,
  :restart_delay,
  :salt,
  :token)
  include Aws::Structure
end