Interface TopicRefreshSchedule.Builder

    • Method Detail

      • 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

        TopicRefreshSchedule.Builder timezone​(String 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

        TopicRefreshSchedule.Builder repeatAt​(String 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, TopicScheduleType
      • 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:
        TopicScheduleType, TopicScheduleType