Interface PhoneNumber.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PhoneNumber.Builder,
,PhoneNumber> SdkBuilder<PhoneNumber.Builder,
,PhoneNumber> SdkPojo
- Enclosing class:
PhoneNumber
-
Method Summary
Modifier and TypeMethodDescriptionassociations
(Collection<PhoneNumberAssociation> associations) The phone number associations.associations
(Consumer<PhoneNumberAssociation.Builder>... associations) The phone number associations.associations
(PhoneNumberAssociation... associations) The phone number associations.callingName
(String callingName) The outbound calling name associated with the phone number.callingNameStatus
(String callingNameStatus) The outbound calling name status.callingNameStatus
(CallingNameStatus callingNameStatus) The outbound calling name status.default PhoneNumber.Builder
capabilities
(Consumer<PhoneNumberCapabilities.Builder> capabilities) The phone number capabilities.capabilities
(PhoneNumberCapabilities capabilities) The phone number capabilities.The phone number country.createdTimestamp
(Instant createdTimestamp) The phone number creation timestamp, in ISO 8601 format.deletionTimestamp
(Instant deletionTimestamp) The deleted phone number timestamp, in ISO 8601 format.e164PhoneNumber
(String e164PhoneNumber) The phone number, in E.164 format.phoneNumberId
(String phoneNumberId) The phone number ID.productType
(String productType) The phone number product type.productType
(PhoneNumberProductType productType) The phone number product type.The phone number status.status
(PhoneNumberStatus status) The phone number status.The phone number type.type
(PhoneNumberType type) The phone number type.updatedTimestamp
(Instant updatedTimestamp) The updated phone number timestamp, in ISO 8601 format.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
phoneNumberId
The phone number ID.
- Parameters:
phoneNumberId
- The phone number ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
e164PhoneNumber
The phone number, in E.164 format.
- Parameters:
e164PhoneNumber
- The phone number, in E.164 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
country
The phone number country. Format: ISO 3166-1 alpha-2.
- Parameters:
country
- The phone number country. Format: ISO 3166-1 alpha-2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The phone number type.
- Parameters:
type
- The phone number type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The phone number type.
- Parameters:
type
- The phone number type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
productType
The phone number product type.
- Parameters:
productType
- The phone number product type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
productType
The phone number product type.
- Parameters:
productType
- The phone number product type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The phone number status.
- Parameters:
status
- The phone number status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The phone number status.
- Parameters:
status
- The phone number status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
capabilities
The phone number capabilities.
- Parameters:
capabilities
- The phone number capabilities.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capabilities
The phone number capabilities.
This is a convenience method that creates an instance of thePhoneNumberCapabilities.Builder
avoiding the need to create one manually viaPhoneNumberCapabilities.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocapabilities(PhoneNumberCapabilities)
.- Parameters:
capabilities
- a consumer that will call methods onPhoneNumberCapabilities.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
associations
The phone number associations.
- Parameters:
associations
- The phone number associations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associations
The phone number associations.
- Parameters:
associations
- The phone number associations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associations
The phone number associations.
This is a convenience method that creates an instance of thePhoneNumberAssociation.Builder
avoiding the need to create one manually viaPhoneNumberAssociation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassociations(List<PhoneNumberAssociation>)
.- Parameters:
associations
- a consumer that will call methods onPhoneNumberAssociation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
callingName
The outbound calling name associated with the phone number.
- Parameters:
callingName
- The outbound calling name associated with the phone number.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
callingNameStatus
The outbound calling name status.
- Parameters:
callingNameStatus
- The outbound calling name status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
callingNameStatus
The outbound calling name status.
- Parameters:
callingNameStatus
- The outbound calling name status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdTimestamp
The phone number creation timestamp, in ISO 8601 format.
- Parameters:
createdTimestamp
- The phone number creation timestamp, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedTimestamp
The updated phone number timestamp, in ISO 8601 format.
- Parameters:
updatedTimestamp
- The updated phone number timestamp, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletionTimestamp
The deleted phone number timestamp, in ISO 8601 format.
- Parameters:
deletionTimestamp
- The deleted phone number timestamp, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-