Interface ModifyClusterMaintenanceRequest.Builder

    • Method Detail

      • clusterIdentifier

        ModifyClusterMaintenanceRequest.Builder clusterIdentifier​(String clusterIdentifier)

        A unique identifier for the cluster.

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

        ModifyClusterMaintenanceRequest.Builder deferMaintenance​(Boolean deferMaintenance)

        A boolean indicating whether to enable the deferred maintenance window.

        Parameters:
        deferMaintenance - A boolean indicating whether to enable the deferred maintenance window.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deferMaintenanceIdentifier

        ModifyClusterMaintenanceRequest.Builder deferMaintenanceIdentifier​(String deferMaintenanceIdentifier)

        A unique identifier for the deferred maintenance window.

        Parameters:
        deferMaintenanceIdentifier - A unique identifier for the deferred maintenance window.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deferMaintenanceStartTime

        ModifyClusterMaintenanceRequest.Builder deferMaintenanceStartTime​(Instant deferMaintenanceStartTime)

        A timestamp indicating the start time for the deferred maintenance window.

        Parameters:
        deferMaintenanceStartTime - A timestamp indicating the start time for the deferred maintenance window.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deferMaintenanceEndTime

        ModifyClusterMaintenanceRequest.Builder deferMaintenanceEndTime​(Instant deferMaintenanceEndTime)

        A timestamp indicating end time for the deferred maintenance window. If you specify an end time, you can't specify a duration.

        Parameters:
        deferMaintenanceEndTime - A timestamp indicating end time for the deferred maintenance window. If you specify an end time, you can't specify a duration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deferMaintenanceDuration

        ModifyClusterMaintenanceRequest.Builder deferMaintenanceDuration​(Integer deferMaintenanceDuration)

        An integer indicating the duration of the maintenance window in days. If you specify a duration, you can't specify an end time. The duration must be 45 days or less.

        Parameters:
        deferMaintenanceDuration - An integer indicating the duration of the maintenance window in days. If you specify a duration, you can't specify an end time. The duration must be 45 days or less.
        Returns:
        Returns a reference to this object so that method calls can be chained together.