Class: Aws::QuickSight::Types::TopicRefreshSchedule

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

Overview

A structure that represents a topic refresh schedule.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#based_on_spice_schedule ⇒ Boolean

A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.

Returns:

  • (Boolean)


48594
48595
48596
48597
48598
48599
48600
48601
48602
48603
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48594

class TopicRefreshSchedule < Struct.new(
  :is_enabled,
  :based_on_spice_schedule,
  :starting_at,
  :timezone,
  :repeat_at,
  :topic_schedule_type)
  SENSITIVE = []
  include Aws::Structure
end

#is_enabled ⇒ Boolean

A Boolean value that controls whether to schedule is enabled.

Returns:

  • (Boolean)


48594
48595
48596
48597
48598
48599
48600
48601
48602
48603
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48594

class TopicRefreshSchedule < Struct.new(
  :is_enabled,
  :based_on_spice_schedule,
  :starting_at,
  :timezone,
  :repeat_at,
  :topic_schedule_type)
  SENSITIVE = []
  include Aws::Structure
end

#repeat_at ⇒ String

The time of day when the refresh should run, for example, Monday-Sunday.

Returns:

  • (String)


48594
48595
48596
48597
48598
48599
48600
48601
48602
48603
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48594

class TopicRefreshSchedule < Struct.new(
  :is_enabled,
  :based_on_spice_schedule,
  :starting_at,
  :timezone,
  :repeat_at,
  :topic_schedule_type)
  SENSITIVE = []
  include Aws::Structure
end

#starting_at ⇒ Time

The starting date and time for the refresh schedule.

Returns:

  • (Time)


48594
48595
48596
48597
48598
48599
48600
48601
48602
48603
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48594

class TopicRefreshSchedule < Struct.new(
  :is_enabled,
  :based_on_spice_schedule,
  :starting_at,
  :timezone,
  :repeat_at,
  :topic_schedule_type)
  SENSITIVE = []
  include Aws::Structure
end

#timezone ⇒ String

The timezone that you want the refresh schedule to use.

Returns:

  • (String)


48594
48595
48596
48597
48598
48599
48600
48601
48602
48603
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48594

class TopicRefreshSchedule < Struct.new(
  :is_enabled,
  :based_on_spice_schedule,
  :starting_at,
  :timezone,
  :repeat_at,
  :topic_schedule_type)
  SENSITIVE = []
  include Aws::Structure
end

#topic_schedule_type ⇒ String

The type of refresh schedule. Valid values for this structure are HOURLY, DAILY, WEEKLY, and MONTHLY.

Returns:

  • (String)


48594
48595
48596
48597
48598
48599
48600
48601
48602
48603
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 48594

class TopicRefreshSchedule < Struct.new(
  :is_enabled,
  :based_on_spice_schedule,
  :starting_at,
  :timezone,
  :repeat_at,
  :topic_schedule_type)
  SENSITIVE = []
  include Aws::Structure
end