Interface TopicRefreshSchedule.Builder

All Superinterfaces:
Buildable, CopyableBuilder<TopicRefreshSchedule.Builder,TopicRefreshSchedule>, SdkBuilder<TopicRefreshSchedule.Builder,TopicRefreshSchedule>, SdkPojo
Enclosing class:
TopicRefreshSchedule

public static interface TopicRefreshSchedule.Builder extends SdkPojo, CopyableBuilder<TopicRefreshSchedule.Builder,TopicRefreshSchedule>
  • Method Details

    • isEnabled

      TopicRefreshSchedule.Builder isEnabled(Boolean isEnabled)

      A Boolean value that controls whether to schedule is enabled.

      Parameters:
      isEnabled - A Boolean value that controls whether to schedule is enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • basedOnSpiceSchedule

      TopicRefreshSchedule.Builder basedOnSpiceSchedule(Boolean basedOnSpiceSchedule)

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

      Parameters:
      basedOnSpiceSchedule - A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startingAt

      TopicRefreshSchedule.Builder startingAt(Instant startingAt)

      The starting date and time for the refresh schedule.

      Parameters:
      startingAt - The starting date and time for the refresh schedule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timezone

      The timezone that you want the refresh schedule to use.

      Parameters:
      timezone - The timezone that you want the refresh schedule to use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • repeatAt

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

      Parameters:
      repeatAt - The time of day when the refresh should run, for example, Monday-Sunday.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • topicScheduleType

      TopicRefreshSchedule.Builder topicScheduleType(String topicScheduleType)

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

      Parameters:
      topicScheduleType - The type of refresh schedule. Valid values for this structure are HOURLY, DAILY, WEEKLY, and MONTHLY.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • topicScheduleType

      TopicRefreshSchedule.Builder topicScheduleType(TopicScheduleType topicScheduleType)

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

      Parameters:
      topicScheduleType - The type of refresh schedule. Valid values for this structure are HOURLY, DAILY, WEEKLY, and MONTHLY.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: