Class SearchAvailablePhoneNumbersRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.connect.model.ConnectRequest
-
- software.amazon.awssdk.services.connect.model.SearchAvailablePhoneNumbersRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<SearchAvailablePhoneNumbersRequest.Builder,SearchAvailablePhoneNumbersRequest>
@Generated("software.amazon.awssdk:codegen") public final class SearchAvailablePhoneNumbersRequest extends ConnectRequest implements ToCopyableBuilder<SearchAvailablePhoneNumbersRequest.Builder,SearchAvailablePhoneNumbersRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSearchAvailablePhoneNumbersRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SearchAvailablePhoneNumbersRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringinstanceId()The identifier of the Amazon Connect instance that phone numbers are claimed to.IntegermaxResults()The maximum number of results to return per page.StringnextToken()The token for the next set of results.PhoneNumberCountryCodephoneNumberCountryCode()The ISO country code.StringphoneNumberCountryCodeAsString()The ISO country code.StringphoneNumberPrefix()The prefix of the phone number.PhoneNumberTypephoneNumberType()The type of phone number.StringphoneNumberTypeAsString()The type of phone number.List<SdkField<?>>sdkFields()static Class<? extends SearchAvailablePhoneNumbersRequest.Builder>serializableBuilderClass()StringtargetArn()The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through.SearchAvailablePhoneNumbersRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
targetArn
public final String targetArn()
The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through. You must enter
InstanceIdorTargetArn.- Returns:
- The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone
number inbound traffic is routed through. You must enter
InstanceIdorTargetArn.
-
instanceId
public final String instanceId()
The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You must enter
InstanceIdorTargetArn.- Returns:
- The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance
ID in the Amazon Resource Name (ARN) of the instance. You must enter
InstanceIdorTargetArn.
-
phoneNumberCountryCode
public final PhoneNumberCountryCode phoneNumberCountryCode()
The ISO country code.
If the service returns an enum value that is not available in the current SDK version,
phoneNumberCountryCodewill returnPhoneNumberCountryCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromphoneNumberCountryCodeAsString().- Returns:
- The ISO country code.
- See Also:
PhoneNumberCountryCode
-
phoneNumberCountryCodeAsString
public final String phoneNumberCountryCodeAsString()
The ISO country code.
If the service returns an enum value that is not available in the current SDK version,
phoneNumberCountryCodewill returnPhoneNumberCountryCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromphoneNumberCountryCodeAsString().- Returns:
- The ISO country code.
- See Also:
PhoneNumberCountryCode
-
phoneNumberType
public final PhoneNumberType phoneNumberType()
The type of phone number.
If the service returns an enum value that is not available in the current SDK version,
phoneNumberTypewill returnPhoneNumberType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromphoneNumberTypeAsString().- Returns:
- The type of phone number.
- See Also:
PhoneNumberType
-
phoneNumberTypeAsString
public final String phoneNumberTypeAsString()
The type of phone number.
If the service returns an enum value that is not available in the current SDK version,
phoneNumberTypewill returnPhoneNumberType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromphoneNumberTypeAsString().- Returns:
- The type of phone number.
- See Also:
PhoneNumberType
-
phoneNumberPrefix
public final String phoneNumberPrefix()
The prefix of the phone number. If provided, it must contain
+as part of the country code.- Returns:
- The prefix of the phone number. If provided, it must contain
+as part of the country code.
-
maxResults
public final Integer maxResults()
The maximum number of results to return per page.
- Returns:
- The maximum number of results to return per page.
-
nextToken
public final String nextToken()
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
- Returns:
- The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
-
toBuilder
public SearchAvailablePhoneNumbersRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SearchAvailablePhoneNumbersRequest.Builder,SearchAvailablePhoneNumbersRequest>- Specified by:
toBuilderin classConnectRequest
-
builder
public static SearchAvailablePhoneNumbersRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends SearchAvailablePhoneNumbersRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-