Interface ModifySnapshotScheduleResponse.Builder

    • Method Detail

      • scheduleDefinitions

        ModifySnapshotScheduleResponse.Builder scheduleDefinitions​(Collection<String> scheduleDefinitions)

        A list of ScheduleDefinitions.

        Parameters:
        scheduleDefinitions - A list of ScheduleDefinitions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scheduleDefinitions

        ModifySnapshotScheduleResponse.Builder scheduleDefinitions​(String... scheduleDefinitions)

        A list of ScheduleDefinitions.

        Parameters:
        scheduleDefinitions - A list of ScheduleDefinitions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scheduleIdentifier

        ModifySnapshotScheduleResponse.Builder scheduleIdentifier​(String scheduleIdentifier)

        A unique identifier for the schedule.

        Parameters:
        scheduleIdentifier - A unique identifier for the schedule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scheduleDescription

        ModifySnapshotScheduleResponse.Builder scheduleDescription​(String scheduleDescription)

        The description of the schedule.

        Parameters:
        scheduleDescription - The description of the schedule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ModifySnapshotScheduleResponse.Builder tags​(Collection<Tag> tags)

        An optional set of tags describing the schedule.

        Parameters:
        tags - An optional set of tags describing the schedule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ModifySnapshotScheduleResponse.Builder tags​(Tag... tags)

        An optional set of tags describing the schedule.

        Parameters:
        tags - An optional set of tags describing the schedule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nextInvocations

        ModifySnapshotScheduleResponse.Builder nextInvocations​(Instant... nextInvocations)

        Parameters:
        nextInvocations -
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • associatedClusterCount

        ModifySnapshotScheduleResponse.Builder associatedClusterCount​(Integer associatedClusterCount)

        The number of clusters associated with the schedule.

        Parameters:
        associatedClusterCount - The number of clusters associated with the schedule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • associatedClusters

        ModifySnapshotScheduleResponse.Builder associatedClusters​(Collection<ClusterAssociatedToSchedule> associatedClusters)

        A list of clusters associated with the schedule. A maximum of 100 clusters is returned.

        Parameters:
        associatedClusters - A list of clusters associated with the schedule. A maximum of 100 clusters is returned.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • associatedClusters

        ModifySnapshotScheduleResponse.Builder associatedClusters​(ClusterAssociatedToSchedule... associatedClusters)

        A list of clusters associated with the schedule. A maximum of 100 clusters is returned.

        Parameters:
        associatedClusters - A list of clusters associated with the schedule. A maximum of 100 clusters is returned.
        Returns:
        Returns a reference to this object so that method calls can be chained together.