public void setPendingWindowInDays(Integer pendingWindowInDays) {
        this.pendingWindowInDays = pendingWindowInDays;
    }
<p>
The waiting period, specified in number of days. After the waiting period ends, KMS deletes the KMS key.
</p>
<p>
If the KMS key is a multi-Region primary key with replica keys, the waiting period begins when the last of its
replica keys is deleted. Otherwise, the waiting period begins immediately.
</p>
<p>
This value is optional. If you include a value, it must be between 7 and 30, inclusive. If you do not include a
value, it defaults to 30. You can use the <a href=
"https://docs.aws.amazon.com/kms/latest/developerguide/conditions-kms.html#conditions-kms-schedule-key-deletion-pending-window-in-days"
> <code>kms:ScheduleKeyDeletionPendingWindowInDays</code> </a> condition key to further constrain the values that
principals can specify in the <code>PendingWindowInDays</code> parameter.
</p>

@param pendingWindowInDays
       The waiting period, specified in number of days. After the waiting period ends, KMS deletes the KMS
       key.</p>
       <p>
       If the KMS key is a multi-Region primary key with replica keys, the waiting period begins when the last of
       its replica keys is deleted. Otherwise, the waiting period begins immediately.
       </p>
       <p>
       This value is optional. If you include a value, it must be between 7 and 30, inclusive. If you do not
       include a value, it defaults to 30. You can use the <a href=
       "https://docs.aws.amazon.com/kms/latest/developerguide/conditions-kms.html#conditions-kms-schedule-key-deletion-pending-window-in-days"
       > <code>kms:ScheduleKeyDeletionPendingWindowInDays</code> </a> condition key to further constrain the
       values that principals can specify in the <code>PendingWindowInDays</code> parameter.
aws-java-sdk-kms/src/main/java/com/amazonaws/services/kms/model/ScheduleKeyDeletionRequest.java