Interface DescribeReservedInstancesModificationsRequest.Builder

    • Method Detail

      • filters

        DescribeReservedInstancesModificationsRequest.Builder filters​(Collection<Filter> filters)

        One or more filters.

        • client-token - The idempotency token for the modification request.

        • create-date - The time when the modification request was created.

        • effective-date - The time when the modification becomes effective.

        • modification-result.reserved-instances-id - The ID for the Reserved Instances created as part of the modification request. This ID is only available when the status of the modification is fulfilled.

        • modification-result.target-configuration.availability-zone - The Availability Zone for the new Reserved Instances.

        • modification-result.target-configuration.instance-count - The number of new Reserved Instances.

        • modification-result.target-configuration.instance-type - The instance type of the new Reserved Instances.

        • reserved-instances-id - The ID of the Reserved Instances modified.

        • reserved-instances-modification-id - The ID of the modification request.

        • status - The status of the Reserved Instances modification request (processing | fulfilled | failed).

        • status-message - The reason for the status.

        • update-date - The time when the modification request was last updated.

        Parameters:
        filters - One or more filters.

        • client-token - The idempotency token for the modification request.

        • create-date - The time when the modification request was created.

        • effective-date - The time when the modification becomes effective.

        • modification-result.reserved-instances-id - The ID for the Reserved Instances created as part of the modification request. This ID is only available when the status of the modification is fulfilled.

        • modification-result.target-configuration.availability-zone - The Availability Zone for the new Reserved Instances.

        • modification-result.target-configuration.instance-count - The number of new Reserved Instances.

        • modification-result.target-configuration.instance-type - The instance type of the new Reserved Instances.

        • reserved-instances-id - The ID of the Reserved Instances modified.

        • reserved-instances-modification-id - The ID of the modification request.

        • status - The status of the Reserved Instances modification request ( processing | fulfilled | failed).

        • status-message - The reason for the status.

        • update-date - The time when the modification request was last updated.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • filters

        DescribeReservedInstancesModificationsRequest.Builder filters​(Filter... filters)

        One or more filters.

        • client-token - The idempotency token for the modification request.

        • create-date - The time when the modification request was created.

        • effective-date - The time when the modification becomes effective.

        • modification-result.reserved-instances-id - The ID for the Reserved Instances created as part of the modification request. This ID is only available when the status of the modification is fulfilled.

        • modification-result.target-configuration.availability-zone - The Availability Zone for the new Reserved Instances.

        • modification-result.target-configuration.instance-count - The number of new Reserved Instances.

        • modification-result.target-configuration.instance-type - The instance type of the new Reserved Instances.

        • reserved-instances-id - The ID of the Reserved Instances modified.

        • reserved-instances-modification-id - The ID of the modification request.

        • status - The status of the Reserved Instances modification request (processing | fulfilled | failed).

        • status-message - The reason for the status.

        • update-date - The time when the modification request was last updated.

        Parameters:
        filters - One or more filters.

        • client-token - The idempotency token for the modification request.

        • create-date - The time when the modification request was created.

        • effective-date - The time when the modification becomes effective.

        • modification-result.reserved-instances-id - The ID for the Reserved Instances created as part of the modification request. This ID is only available when the status of the modification is fulfilled.

        • modification-result.target-configuration.availability-zone - The Availability Zone for the new Reserved Instances.

        • modification-result.target-configuration.instance-count - The number of new Reserved Instances.

        • modification-result.target-configuration.instance-type - The instance type of the new Reserved Instances.

        • reserved-instances-id - The ID of the Reserved Instances modified.

        • reserved-instances-modification-id - The ID of the modification request.

        • status - The status of the Reserved Instances modification request ( processing | fulfilled | failed).

        • status-message - The reason for the status.

        • update-date - The time when the modification request was last updated.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • filters

        DescribeReservedInstancesModificationsRequest.Builder filters​(Consumer<Filter.Builder>... filters)

        One or more filters.

        • client-token - The idempotency token for the modification request.

        • create-date - The time when the modification request was created.

        • effective-date - The time when the modification becomes effective.

        • modification-result.reserved-instances-id - The ID for the Reserved Instances created as part of the modification request. This ID is only available when the status of the modification is fulfilled.

        • modification-result.target-configuration.availability-zone - The Availability Zone for the new Reserved Instances.

        • modification-result.target-configuration.instance-count - The number of new Reserved Instances.

        • modification-result.target-configuration.instance-type - The instance type of the new Reserved Instances.

        • reserved-instances-id - The ID of the Reserved Instances modified.

        • reserved-instances-modification-id - The ID of the modification request.

        • status - The status of the Reserved Instances modification request (processing | fulfilled | failed).

        • status-message - The reason for the status.

        • update-date - The time when the modification request was last updated.

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

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #filters(List).

        Parameters:
        filters - a consumer that will call methods on Filter.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #filters(java.util.Collection)
      • reservedInstancesModificationIds

        DescribeReservedInstancesModificationsRequest.Builder reservedInstancesModificationIds​(Collection<String> reservedInstancesModificationIds)

        IDs for the submitted modification request.

        Parameters:
        reservedInstancesModificationIds - IDs for the submitted modification request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • reservedInstancesModificationIds

        DescribeReservedInstancesModificationsRequest.Builder reservedInstancesModificationIds​(String... reservedInstancesModificationIds)

        IDs for the submitted modification request.

        Parameters:
        reservedInstancesModificationIds - IDs for the submitted modification request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nextToken

        DescribeReservedInstancesModificationsRequest.Builder nextToken​(String nextToken)

        The token to retrieve the next page of results.

        Parameters:
        nextToken - The token to retrieve the next page of results.
        Returns:
        Returns a reference to this object so that method calls can be chained together.