Interface DescribeUpdateActionsRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<DescribeUpdateActionsRequest.Builder,DescribeUpdateActionsRequest>, ElastiCacheRequest.Builder, SdkBuilder<DescribeUpdateActionsRequest.Builder,DescribeUpdateActionsRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
DescribeUpdateActionsRequest

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

    • serviceUpdateName

      DescribeUpdateActionsRequest.Builder serviceUpdateName(String serviceUpdateName)

      The unique ID of the service update

      Parameters:
      serviceUpdateName - The unique ID of the service update
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicationGroupIds

      DescribeUpdateActionsRequest.Builder replicationGroupIds(Collection<String> replicationGroupIds)

      The replication group IDs

      Parameters:
      replicationGroupIds - The replication group IDs
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicationGroupIds

      DescribeUpdateActionsRequest.Builder replicationGroupIds(String... replicationGroupIds)

      The replication group IDs

      Parameters:
      replicationGroupIds - The replication group IDs
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cacheClusterIds

      DescribeUpdateActionsRequest.Builder cacheClusterIds(Collection<String> cacheClusterIds)

      The cache cluster IDs

      Parameters:
      cacheClusterIds - The cache cluster IDs
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cacheClusterIds

      DescribeUpdateActionsRequest.Builder cacheClusterIds(String... cacheClusterIds)

      The cache cluster IDs

      Parameters:
      cacheClusterIds - The cache cluster IDs
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • engine

      The Elasticache engine to which the update applies. Either Redis or Memcached

      Parameters:
      engine - The Elasticache engine to which the update applies. Either Redis or Memcached
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serviceUpdateStatusWithStrings

      DescribeUpdateActionsRequest.Builder serviceUpdateStatusWithStrings(Collection<String> serviceUpdateStatus)

      The status of the service update

      Parameters:
      serviceUpdateStatus - The status of the service update
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serviceUpdateStatusWithStrings

      DescribeUpdateActionsRequest.Builder serviceUpdateStatusWithStrings(String... serviceUpdateStatus)

      The status of the service update

      Parameters:
      serviceUpdateStatus - The status of the service update
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serviceUpdateStatus

      DescribeUpdateActionsRequest.Builder serviceUpdateStatus(Collection<ServiceUpdateStatus> serviceUpdateStatus)

      The status of the service update

      Parameters:
      serviceUpdateStatus - The status of the service update
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serviceUpdateStatus

      DescribeUpdateActionsRequest.Builder serviceUpdateStatus(ServiceUpdateStatus... serviceUpdateStatus)

      The status of the service update

      Parameters:
      serviceUpdateStatus - The status of the service update
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serviceUpdateTimeRange

      DescribeUpdateActionsRequest.Builder serviceUpdateTimeRange(TimeRangeFilter serviceUpdateTimeRange)

      The range of time specified to search for service updates that are in available status

      Parameters:
      serviceUpdateTimeRange - The range of time specified to search for service updates that are in available status
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serviceUpdateTimeRange

      default DescribeUpdateActionsRequest.Builder serviceUpdateTimeRange(Consumer<TimeRangeFilter.Builder> serviceUpdateTimeRange)

      The range of time specified to search for service updates that are in available status

      This is a convenience method that creates an instance of the TimeRangeFilter.Builder avoiding the need to create one manually via TimeRangeFilter.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to serviceUpdateTimeRange(TimeRangeFilter).

      Parameters:
      serviceUpdateTimeRange - a consumer that will call methods on TimeRangeFilter.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • updateActionStatusWithStrings

      DescribeUpdateActionsRequest.Builder updateActionStatusWithStrings(Collection<String> updateActionStatus)

      The status of the update action.

      Parameters:
      updateActionStatus - The status of the update action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateActionStatusWithStrings

      DescribeUpdateActionsRequest.Builder updateActionStatusWithStrings(String... updateActionStatus)

      The status of the update action.

      Parameters:
      updateActionStatus - The status of the update action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateActionStatus

      DescribeUpdateActionsRequest.Builder updateActionStatus(Collection<UpdateActionStatus> updateActionStatus)

      The status of the update action.

      Parameters:
      updateActionStatus - The status of the update action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateActionStatus

      DescribeUpdateActionsRequest.Builder updateActionStatus(UpdateActionStatus... updateActionStatus)

      The status of the update action.

      Parameters:
      updateActionStatus - The status of the update action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • showNodeLevelUpdateStatus

      DescribeUpdateActionsRequest.Builder showNodeLevelUpdateStatus(Boolean showNodeLevelUpdateStatus)

      Dictates whether to include node level update status in the response

      Parameters:
      showNodeLevelUpdateStatus - Dictates whether to include node level update status in the response
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxRecords

      The maximum number of records to include in the response

      Parameters:
      maxRecords - The maximum number of records to include in the response
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • marker

      An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

      Parameters:
      marker - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      DescribeUpdateActionsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.