/* * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ package com.amazonaws.services.connect.model; import java.io.Serializable; /** *
* Information about a phone number that has been claimed to your Amazon Connect * instance or traffic distribution group. *
*/ public class ClaimedPhoneNumberSummary implements Serializable { /** ** A unique identifier for the phone number. *
*/ private String phoneNumberId; /** ** The Amazon Resource Name (ARN) of the phone number. *
*/ private String phoneNumberArn; /** *
* The phone number. Phone numbers are formatted
* [+] [country code] [subscriber number including area code]
.
*
* Constraints:
* Pattern: \\+[1-9]\\d{1,14}$
*/
private String phoneNumber;
/**
*
* The ISO country code. *
*
* Constraints:
* Allowed Values: AF, AL, DZ, AS, AD, AO, AI, AQ, AG, AR, AM, AW,
* AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BA, BW, BR, IO,
* VG, BN, BG, BF, BI, KH, CM, CA, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM,
* CK, CR, HR, CU, CW, CY, CZ, CD, DK, DJ, DM, DO, TL, EC, EG, SV, GQ, ER,
* EE, ET, FK, FO, FJ, FI, FR, PF, GA, GM, GE, DE, GH, GI, GR, GL, GD, GU,
* GT, GG, GN, GW, GY, HT, HN, HK, HU, IS, IN, ID, IR, IQ, IE, IM, IL, IT,
* CI, JM, JP, JE, JO, KZ, KE, KI, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT,
* LU, MO, MK, MG, MW, MY, MV, ML, MT, MH, MR, MU, YT, MX, FM, MD, MC, MN,
* ME, MS, MA, MZ, MM, NA, NR, NP, NL, AN, NC, NZ, NI, NE, NG, NU, KP, MP,
* NO, OM, PK, PW, PA, PG, PY, PE, PH, PN, PL, PT, PR, QA, CG, RE, RO, RU,
* RW, BL, SH, KN, LC, MF, PM, VC, WS, SM, ST, SA, SN, RS, SC, SL, SG, SX,
* SK, SI, SB, SO, ZA, KR, ES, LK, SD, SR, SJ, SZ, SE, CH, SY, TW, TJ, TZ,
* TH, TG, TK, TO, TT, TN, TR, TM, TC, TV, VI, UG, UA, AE, GB, US, UY, UZ,
* VU, VA, VE, VN, WF, EH, YE, ZM, ZW
*/
private String phoneNumberCountryCode;
/**
*
* The type of phone number. *
*
* Constraints:
* Allowed Values: TOLL_FREE, DID
*/
private String phoneNumberType;
/**
*
* The description of the phone number. *
*
* Constraints:
* Length: 0 - 500
* Pattern: ^[\W\S_]*
*/
private String phoneNumberDescription;
/**
*
* The Amazon Resource Name (ARN) for Amazon Connect instances or traffic * distribution groups that phone numbers are claimed to. *
*/ private String targetArn; /** ** The tags used to organize, track, or control access for this resource. * For example, { "tags": {"key1":"value1", "key2":"value2"} }. *
*/ private java.util.Map* The status of the phone number. *
*
* CLAIMED
means the previous ClaimedPhoneNumber or UpdatePhoneNumber operation succeeded.
*
* IN_PROGRESS
means a ClaimedPhoneNumber or UpdatePhoneNumber operation is still in progress and has not yet
* completed. You can call DescribePhoneNumber at a later time to verify if the previous
* operation has completed.
*
* FAILED
indicates that the previous ClaimedPhoneNumber or UpdatePhoneNumber operation has failed. It will include a message
* indicating the failure reason. A common reason for a failure may be that
* the TargetArn
value you are claiming or updating a phone
* number to has reached its limit of total claimed numbers. If you received
* a FAILED
status from a ClaimPhoneNumber
API
* call, you have one day to retry claiming the phone number before the
* number is released back to the inventory for other customers to claim.
*
* You will not be billed for the phone number during the 1-day period if * number claiming fails. *
** A unique identifier for the phone number. *
* * @return* A unique identifier for the phone number. *
*/ public String getPhoneNumberId() { return phoneNumberId; } /** ** A unique identifier for the phone number. *
* * @param phoneNumberId* A unique identifier for the phone number. *
*/ public void setPhoneNumberId(String phoneNumberId) { this.phoneNumberId = phoneNumberId; } /** ** A unique identifier for the phone number. *
** Returns a reference to this object so that method calls can be chained * together. * * @param phoneNumberId
* A unique identifier for the phone number. *
* @return A reference to this updated object so that method calls can be * chained together. */ public ClaimedPhoneNumberSummary withPhoneNumberId(String phoneNumberId) { this.phoneNumberId = phoneNumberId; return this; } /** ** The Amazon Resource Name (ARN) of the phone number. *
* * @return* The Amazon Resource Name (ARN) of the phone number. *
*/ public String getPhoneNumberArn() { return phoneNumberArn; } /** ** The Amazon Resource Name (ARN) of the phone number. *
* * @param phoneNumberArn* The Amazon Resource Name (ARN) of the phone number. *
*/ public void setPhoneNumberArn(String phoneNumberArn) { this.phoneNumberArn = phoneNumberArn; } /** ** The Amazon Resource Name (ARN) of the phone number. *
** Returns a reference to this object so that method calls can be chained * together. * * @param phoneNumberArn
* The Amazon Resource Name (ARN) of the phone number. *
* @return A reference to this updated object so that method calls can be * chained together. */ public ClaimedPhoneNumberSummary withPhoneNumberArn(String phoneNumberArn) { this.phoneNumberArn = phoneNumberArn; return this; } /** *
* The phone number. Phone numbers are formatted
* [+] [country code] [subscriber number including area code]
.
*
* Constraints:
* Pattern: \\+[1-9]\\d{1,14}$
*
* @return
* The phone number. Phone numbers are formatted
* [+] [country code] [subscriber number including area code]
* .
*
* The phone number. Phone numbers are formatted
* [+] [country code] [subscriber number including area code]
.
*
* Constraints:
* Pattern: \\+[1-9]\\d{1,14}$
*
* @param phoneNumber
* The phone number. Phone numbers are formatted
* [+] [country code] [subscriber number including area code]
* .
*
* The phone number. Phone numbers are formatted
* [+] [country code] [subscriber number including area code]
.
*
* Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
* Pattern: \\+[1-9]\\d{1,14}$
*
* @param phoneNumber
* The phone number. Phone numbers are formatted
* [+] [country code] [subscriber number including area code]
* .
*
* The ISO country code. *
*
* Constraints:
* Allowed Values: AF, AL, DZ, AS, AD, AO, AI, AQ, AG, AR, AM, AW,
* AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BA, BW, BR, IO,
* VG, BN, BG, BF, BI, KH, CM, CA, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM,
* CK, CR, HR, CU, CW, CY, CZ, CD, DK, DJ, DM, DO, TL, EC, EG, SV, GQ, ER,
* EE, ET, FK, FO, FJ, FI, FR, PF, GA, GM, GE, DE, GH, GI, GR, GL, GD, GU,
* GT, GG, GN, GW, GY, HT, HN, HK, HU, IS, IN, ID, IR, IQ, IE, IM, IL, IT,
* CI, JM, JP, JE, JO, KZ, KE, KI, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT,
* LU, MO, MK, MG, MW, MY, MV, ML, MT, MH, MR, MU, YT, MX, FM, MD, MC, MN,
* ME, MS, MA, MZ, MM, NA, NR, NP, NL, AN, NC, NZ, NI, NE, NG, NU, KP, MP,
* NO, OM, PK, PW, PA, PG, PY, PE, PH, PN, PL, PT, PR, QA, CG, RE, RO, RU,
* RW, BL, SH, KN, LC, MF, PM, VC, WS, SM, ST, SA, SN, RS, SC, SL, SG, SX,
* SK, SI, SB, SO, ZA, KR, ES, LK, SD, SR, SJ, SZ, SE, CH, SY, TW, TJ, TZ,
* TH, TG, TK, TO, TT, TN, TR, TM, TC, TV, VI, UG, UA, AE, GB, US, UY, UZ,
* VU, VA, VE, VN, WF, EH, YE, ZM, ZW
*
* @return
* The ISO country code. *
* @see PhoneNumberCountryCode */ public String getPhoneNumberCountryCode() { return phoneNumberCountryCode; } /** ** The ISO country code. *
*
* Constraints:
* Allowed Values: AF, AL, DZ, AS, AD, AO, AI, AQ, AG, AR, AM, AW,
* AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BA, BW, BR, IO,
* VG, BN, BG, BF, BI, KH, CM, CA, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM,
* CK, CR, HR, CU, CW, CY, CZ, CD, DK, DJ, DM, DO, TL, EC, EG, SV, GQ, ER,
* EE, ET, FK, FO, FJ, FI, FR, PF, GA, GM, GE, DE, GH, GI, GR, GL, GD, GU,
* GT, GG, GN, GW, GY, HT, HN, HK, HU, IS, IN, ID, IR, IQ, IE, IM, IL, IT,
* CI, JM, JP, JE, JO, KZ, KE, KI, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT,
* LU, MO, MK, MG, MW, MY, MV, ML, MT, MH, MR, MU, YT, MX, FM, MD, MC, MN,
* ME, MS, MA, MZ, MM, NA, NR, NP, NL, AN, NC, NZ, NI, NE, NG, NU, KP, MP,
* NO, OM, PK, PW, PA, PG, PY, PE, PH, PN, PL, PT, PR, QA, CG, RE, RO, RU,
* RW, BL, SH, KN, LC, MF, PM, VC, WS, SM, ST, SA, SN, RS, SC, SL, SG, SX,
* SK, SI, SB, SO, ZA, KR, ES, LK, SD, SR, SJ, SZ, SE, CH, SY, TW, TJ, TZ,
* TH, TG, TK, TO, TT, TN, TR, TM, TC, TV, VI, UG, UA, AE, GB, US, UY, UZ,
* VU, VA, VE, VN, WF, EH, YE, ZM, ZW
*
* @param phoneNumberCountryCode
* The ISO country code. *
* @see PhoneNumberCountryCode */ public void setPhoneNumberCountryCode(String phoneNumberCountryCode) { this.phoneNumberCountryCode = phoneNumberCountryCode; } /** ** The ISO country code. *
** Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
* Allowed Values: AF, AL, DZ, AS, AD, AO, AI, AQ, AG, AR, AM, AW,
* AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BA, BW, BR, IO,
* VG, BN, BG, BF, BI, KH, CM, CA, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM,
* CK, CR, HR, CU, CW, CY, CZ, CD, DK, DJ, DM, DO, TL, EC, EG, SV, GQ, ER,
* EE, ET, FK, FO, FJ, FI, FR, PF, GA, GM, GE, DE, GH, GI, GR, GL, GD, GU,
* GT, GG, GN, GW, GY, HT, HN, HK, HU, IS, IN, ID, IR, IQ, IE, IM, IL, IT,
* CI, JM, JP, JE, JO, KZ, KE, KI, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT,
* LU, MO, MK, MG, MW, MY, MV, ML, MT, MH, MR, MU, YT, MX, FM, MD, MC, MN,
* ME, MS, MA, MZ, MM, NA, NR, NP, NL, AN, NC, NZ, NI, NE, NG, NU, KP, MP,
* NO, OM, PK, PW, PA, PG, PY, PE, PH, PN, PL, PT, PR, QA, CG, RE, RO, RU,
* RW, BL, SH, KN, LC, MF, PM, VC, WS, SM, ST, SA, SN, RS, SC, SL, SG, SX,
* SK, SI, SB, SO, ZA, KR, ES, LK, SD, SR, SJ, SZ, SE, CH, SY, TW, TJ, TZ,
* TH, TG, TK, TO, TT, TN, TR, TM, TC, TV, VI, UG, UA, AE, GB, US, UY, UZ,
* VU, VA, VE, VN, WF, EH, YE, ZM, ZW
*
* @param phoneNumberCountryCode
* The ISO country code. *
* @return A reference to this updated object so that method calls can be * chained together. * @see PhoneNumberCountryCode */ public ClaimedPhoneNumberSummary withPhoneNumberCountryCode(String phoneNumberCountryCode) { this.phoneNumberCountryCode = phoneNumberCountryCode; return this; } /** ** The ISO country code. *
*
* Constraints:
* Allowed Values: AF, AL, DZ, AS, AD, AO, AI, AQ, AG, AR, AM, AW,
* AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BA, BW, BR, IO,
* VG, BN, BG, BF, BI, KH, CM, CA, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM,
* CK, CR, HR, CU, CW, CY, CZ, CD, DK, DJ, DM, DO, TL, EC, EG, SV, GQ, ER,
* EE, ET, FK, FO, FJ, FI, FR, PF, GA, GM, GE, DE, GH, GI, GR, GL, GD, GU,
* GT, GG, GN, GW, GY, HT, HN, HK, HU, IS, IN, ID, IR, IQ, IE, IM, IL, IT,
* CI, JM, JP, JE, JO, KZ, KE, KI, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT,
* LU, MO, MK, MG, MW, MY, MV, ML, MT, MH, MR, MU, YT, MX, FM, MD, MC, MN,
* ME, MS, MA, MZ, MM, NA, NR, NP, NL, AN, NC, NZ, NI, NE, NG, NU, KP, MP,
* NO, OM, PK, PW, PA, PG, PY, PE, PH, PN, PL, PT, PR, QA, CG, RE, RO, RU,
* RW, BL, SH, KN, LC, MF, PM, VC, WS, SM, ST, SA, SN, RS, SC, SL, SG, SX,
* SK, SI, SB, SO, ZA, KR, ES, LK, SD, SR, SJ, SZ, SE, CH, SY, TW, TJ, TZ,
* TH, TG, TK, TO, TT, TN, TR, TM, TC, TV, VI, UG, UA, AE, GB, US, UY, UZ,
* VU, VA, VE, VN, WF, EH, YE, ZM, ZW
*
* @param phoneNumberCountryCode
* The ISO country code. *
* @see PhoneNumberCountryCode */ public void setPhoneNumberCountryCode(PhoneNumberCountryCode phoneNumberCountryCode) { this.phoneNumberCountryCode = phoneNumberCountryCode.toString(); } /** ** The ISO country code. *
** Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
* Allowed Values: AF, AL, DZ, AS, AD, AO, AI, AQ, AG, AR, AM, AW,
* AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BA, BW, BR, IO,
* VG, BN, BG, BF, BI, KH, CM, CA, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM,
* CK, CR, HR, CU, CW, CY, CZ, CD, DK, DJ, DM, DO, TL, EC, EG, SV, GQ, ER,
* EE, ET, FK, FO, FJ, FI, FR, PF, GA, GM, GE, DE, GH, GI, GR, GL, GD, GU,
* GT, GG, GN, GW, GY, HT, HN, HK, HU, IS, IN, ID, IR, IQ, IE, IM, IL, IT,
* CI, JM, JP, JE, JO, KZ, KE, KI, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT,
* LU, MO, MK, MG, MW, MY, MV, ML, MT, MH, MR, MU, YT, MX, FM, MD, MC, MN,
* ME, MS, MA, MZ, MM, NA, NR, NP, NL, AN, NC, NZ, NI, NE, NG, NU, KP, MP,
* NO, OM, PK, PW, PA, PG, PY, PE, PH, PN, PL, PT, PR, QA, CG, RE, RO, RU,
* RW, BL, SH, KN, LC, MF, PM, VC, WS, SM, ST, SA, SN, RS, SC, SL, SG, SX,
* SK, SI, SB, SO, ZA, KR, ES, LK, SD, SR, SJ, SZ, SE, CH, SY, TW, TJ, TZ,
* TH, TG, TK, TO, TT, TN, TR, TM, TC, TV, VI, UG, UA, AE, GB, US, UY, UZ,
* VU, VA, VE, VN, WF, EH, YE, ZM, ZW
*
* @param phoneNumberCountryCode
* The ISO country code. *
* @return A reference to this updated object so that method calls can be * chained together. * @see PhoneNumberCountryCode */ public ClaimedPhoneNumberSummary withPhoneNumberCountryCode( PhoneNumberCountryCode phoneNumberCountryCode) { this.phoneNumberCountryCode = phoneNumberCountryCode.toString(); return this; } /** ** The type of phone number. *
*
* Constraints:
* Allowed Values: TOLL_FREE, DID
*
* @return
* The type of phone number. *
* @see PhoneNumberType */ public String getPhoneNumberType() { return phoneNumberType; } /** ** The type of phone number. *
*
* Constraints:
* Allowed Values: TOLL_FREE, DID
*
* @param phoneNumberType
* The type of phone number. *
* @see PhoneNumberType */ public void setPhoneNumberType(String phoneNumberType) { this.phoneNumberType = phoneNumberType; } /** ** The type of phone number. *
** Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
* Allowed Values: TOLL_FREE, DID
*
* @param phoneNumberType
* The type of phone number. *
* @return A reference to this updated object so that method calls can be * chained together. * @see PhoneNumberType */ public ClaimedPhoneNumberSummary withPhoneNumberType(String phoneNumberType) { this.phoneNumberType = phoneNumberType; return this; } /** ** The type of phone number. *
*
* Constraints:
* Allowed Values: TOLL_FREE, DID
*
* @param phoneNumberType
* The type of phone number. *
* @see PhoneNumberType */ public void setPhoneNumberType(PhoneNumberType phoneNumberType) { this.phoneNumberType = phoneNumberType.toString(); } /** ** The type of phone number. *
** Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
* Allowed Values: TOLL_FREE, DID
*
* @param phoneNumberType
* The type of phone number. *
* @return A reference to this updated object so that method calls can be * chained together. * @see PhoneNumberType */ public ClaimedPhoneNumberSummary withPhoneNumberType(PhoneNumberType phoneNumberType) { this.phoneNumberType = phoneNumberType.toString(); return this; } /** ** The description of the phone number. *
*
* Constraints:
* Length: 0 - 500
* Pattern: ^[\W\S_]*
*
* @return
* The description of the phone number. *
*/ public String getPhoneNumberDescription() { return phoneNumberDescription; } /** ** The description of the phone number. *
*
* Constraints:
* Length: 0 - 500
* Pattern: ^[\W\S_]*
*
* @param phoneNumberDescription
* The description of the phone number. *
*/ public void setPhoneNumberDescription(String phoneNumberDescription) { this.phoneNumberDescription = phoneNumberDescription; } /** ** The description of the phone number. *
** Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
* Length: 0 - 500
* Pattern: ^[\W\S_]*
*
* @param phoneNumberDescription
* The description of the phone number. *
* @return A reference to this updated object so that method calls can be * chained together. */ public ClaimedPhoneNumberSummary withPhoneNumberDescription(String phoneNumberDescription) { this.phoneNumberDescription = phoneNumberDescription; return this; } /** ** The Amazon Resource Name (ARN) for Amazon Connect instances or traffic * distribution groups that phone numbers are claimed to. *
* * @return* The Amazon Resource Name (ARN) for Amazon Connect instances or * traffic distribution groups that phone numbers are claimed to. *
*/ public String getTargetArn() { return targetArn; } /** ** The Amazon Resource Name (ARN) for Amazon Connect instances or traffic * distribution groups that phone numbers are claimed to. *
* * @param targetArn* The Amazon Resource Name (ARN) for Amazon Connect instances or * traffic distribution groups that phone numbers are claimed to. *
*/ public void setTargetArn(String targetArn) { this.targetArn = targetArn; } /** ** The Amazon Resource Name (ARN) for Amazon Connect instances or traffic * distribution groups that phone numbers are claimed to. *
** Returns a reference to this object so that method calls can be chained * together. * * @param targetArn
* The Amazon Resource Name (ARN) for Amazon Connect instances or * traffic distribution groups that phone numbers are claimed to. *
* @return A reference to this updated object so that method calls can be * chained together. */ public ClaimedPhoneNumberSummary withTargetArn(String targetArn) { this.targetArn = targetArn; return this; } /** ** The tags used to organize, track, or control access for this resource. * For example, { "tags": {"key1":"value1", "key2":"value2"} }. *
* * @return* The tags used to organize, track, or control access for this * resource. For example, { "tags": {"key1":"value1", * "key2":"value2"} }. *
*/ public java.util.Map* The tags used to organize, track, or control access for this resource. * For example, { "tags": {"key1":"value1", "key2":"value2"} }. *
* * @param tags* The tags used to organize, track, or control access for this * resource. For example, { "tags": {"key1":"value1", * "key2":"value2"} }. *
*/ public void setTags(java.util.Map* The tags used to organize, track, or control access for this resource. * For example, { "tags": {"key1":"value1", "key2":"value2"} }. *
** Returns a reference to this object so that method calls can be chained * together. * * @param tags
* The tags used to organize, track, or control access for this * resource. For example, { "tags": {"key1":"value1", * "key2":"value2"} }. *
* @return A reference to this updated object so that method calls can be * chained together. */ public ClaimedPhoneNumberSummary withTags(java.util.Map* The tags used to organize, track, or control access for this resource. * For example, { "tags": {"key1":"value1", "key2":"value2"} }. *
*
* The method adds a new key-value pair into Tags parameter, and returns a
* reference to this object so that method calls can be chained together.
*
* @param key The key of the entry to be added into Tags.
* @param value The corresponding value of the entry to be added into Tags.
* @return A reference to this updated object so that method calls can be
* chained together.
*/
public ClaimedPhoneNumberSummary addTagsEntry(String key, String value) {
if (null == this.tags) {
this.tags = new java.util.HashMap
* Returns a reference to this object so that method calls can be chained
* together.
*/
public ClaimedPhoneNumberSummary clearTagsEntries() {
this.tags = null;
return this;
}
/**
*
* The status of the phone number.
*
*
*
*
* You will not be billed for the phone number during the 1-day period if
* number claiming fails.
*
* The status of the phone number.
*
*
*
*
* You will not be billed for the phone number during the 1-day
* period if number claiming fails.
*
* The status of the phone number.
*
*
*
*
* You will not be billed for the phone number during the 1-day period if
* number claiming fails.
*
* The status of the phone number.
*
*
*
*
* You will not be billed for the phone number during the 1-day
* period if number claiming fails.
*
* The status of the phone number.
*
*
*
*
* You will not be billed for the phone number during the 1-day period if
* number claiming fails.
*
* Returns a reference to this object so that method calls can be chained
* together.
*
* @param phoneNumberStatus
* The status of the phone number.
*
*
*
*
* You will not be billed for the phone number during the 1-day
* period if number claiming fails.
*
*
* CLAIMED
means the previous ClaimedPhoneNumber or UpdatePhoneNumber operation succeeded.
* IN_PROGRESS
means a ClaimedPhoneNumber or UpdatePhoneNumber operation is still in progress and has not yet
* completed. You can call DescribePhoneNumber at a later time to verify if the previous
* operation has completed.
* FAILED
indicates that the previous ClaimedPhoneNumber or UpdatePhoneNumber operation has failed. It will include a message
* indicating the failure reason. A common reason for a failure may be that
* the TargetArn
value you are claiming or updating a phone
* number to has reached its limit of total claimed numbers. If you received
* a FAILED
status from a ClaimPhoneNumber
API
* call, you have one day to retry claiming the phone number before the
* number is released back to the inventory for other customers to claim.
*
*
* CLAIMED
means the previous ClaimedPhoneNumber or UpdatePhoneNumber operation succeeded.
* IN_PROGRESS
means a ClaimedPhoneNumber or UpdatePhoneNumber operation is still in progress and has not
* yet completed. You can call DescribePhoneNumber at a later time to verify if the
* previous operation has completed.
* FAILED
indicates that the previous ClaimedPhoneNumber or UpdatePhoneNumber operation has failed. It will include a
* message indicating the failure reason. A common reason for a
* failure may be that the TargetArn
value you are
* claiming or updating a phone number to has reached its limit of
* total claimed numbers. If you received a FAILED
* status from a ClaimPhoneNumber
API call, you have
* one day to retry claiming the phone number before the number is
* released back to the inventory for other customers to claim.
*
*
* CLAIMED
means the previous ClaimedPhoneNumber or UpdatePhoneNumber operation succeeded.
* IN_PROGRESS
means a ClaimedPhoneNumber or UpdatePhoneNumber operation is still in progress and has not yet
* completed. You can call DescribePhoneNumber at a later time to verify if the previous
* operation has completed.
* FAILED
indicates that the previous ClaimedPhoneNumber or UpdatePhoneNumber operation has failed. It will include a message
* indicating the failure reason. A common reason for a failure may be that
* the TargetArn
value you are claiming or updating a phone
* number to has reached its limit of total claimed numbers. If you received
* a FAILED
status from a ClaimPhoneNumber
API
* call, you have one day to retry claiming the phone number before the
* number is released back to the inventory for other customers to claim.
*
*
* CLAIMED
means the previous ClaimedPhoneNumber or UpdatePhoneNumber operation succeeded.
* IN_PROGRESS
means a ClaimedPhoneNumber or UpdatePhoneNumber operation is still in progress and has
* not yet completed. You can call DescribePhoneNumber at a later time to verify if the
* previous operation has completed.
* FAILED
indicates that the previous ClaimedPhoneNumber or UpdatePhoneNumber operation has failed. It will include a
* message indicating the failure reason. A common reason for a
* failure may be that the TargetArn
value you are
* claiming or updating a phone number to has reached its limit
* of total claimed numbers. If you received a
* FAILED
status from a
* ClaimPhoneNumber
API call, you have one day to
* retry claiming the phone number before the number is released
* back to the inventory for other customers to claim.
*
*
* CLAIMED
means the previous ClaimedPhoneNumber or UpdatePhoneNumber operation succeeded.
* IN_PROGRESS
means a ClaimedPhoneNumber or UpdatePhoneNumber operation is still in progress and has not yet
* completed. You can call DescribePhoneNumber at a later time to verify if the previous
* operation has completed.
* FAILED
indicates that the previous ClaimedPhoneNumber or UpdatePhoneNumber operation has failed. It will include a message
* indicating the failure reason. A common reason for a failure may be that
* the TargetArn
value you are claiming or updating a phone
* number to has reached its limit of total claimed numbers. If you received
* a FAILED
status from a ClaimPhoneNumber
API
* call, you have one day to retry claiming the phone number before the
* number is released back to the inventory for other customers to claim.
*
*
* CLAIMED
means the previous ClaimedPhoneNumber or UpdatePhoneNumber operation succeeded.
* IN_PROGRESS
means a ClaimedPhoneNumber or UpdatePhoneNumber operation is still in progress and has
* not yet completed. You can call DescribePhoneNumber at a later time to verify if the
* previous operation has completed.
* FAILED
indicates that the previous ClaimedPhoneNumber or UpdatePhoneNumber operation has failed. It will include a
* message indicating the failure reason. A common reason for a
* failure may be that the TargetArn
value you are
* claiming or updating a phone number to has reached its limit
* of total claimed numbers. If you received a
* FAILED
status from a
* ClaimPhoneNumber
API call, you have one day to
* retry claiming the phone number before the number is released
* back to the inventory for other customers to claim.
*