Interface VoiceConnectorGroup.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<VoiceConnectorGroup.Builder,,VoiceConnectorGroup> SdkBuilder<VoiceConnectorGroup.Builder,,VoiceConnectorGroup> SdkPojo
- Enclosing class:
VoiceConnectorGroup
@Mutable
@NotThreadSafe
public static interface VoiceConnectorGroup.Builder
extends SdkPojo, CopyableBuilder<VoiceConnectorGroup.Builder,VoiceConnectorGroup>
-
Method Summary
Modifier and TypeMethodDescriptioncallDistributionType(String callDistributionType) Sets the value of the CallDistributionType property for this object.callDistributionType(CallDistributionType callDistributionType) Sets the value of the CallDistributionType property for this object.createdTimestamp(Instant createdTimestamp) The Voice Connector group's creation time stamp, in ISO 8601 format.The name of a Voice Connector group.updatedTimestamp(Instant updatedTimestamp) The Voice Connector group's creation time stamp, in ISO 8601 format.voiceConnectorGroupArn(String voiceConnectorGroupArn) The ARN of the Voice Connector group.voiceConnectorGroupId(String voiceConnectorGroupId) The ID of a Voice Connector group.voiceConnectorItems(Collection<VoiceConnectorItem> voiceConnectorItems) The Voice Connectors to which you route inbound calls.voiceConnectorItems(Consumer<VoiceConnectorItem.Builder>... voiceConnectorItems) The Voice Connectors to which you route inbound calls.voiceConnectorItems(VoiceConnectorItem... voiceConnectorItems) The Voice Connectors to which you route inbound calls.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
voiceConnectorGroupId
The ID of a Voice Connector group.
- Parameters:
voiceConnectorGroupId- The ID of a Voice Connector group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of a Voice Connector group.
- Parameters:
name- The name of a Voice Connector group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
voiceConnectorItems
The Voice Connectors to which you route inbound calls.
- Parameters:
voiceConnectorItems- The Voice Connectors to which you route inbound calls.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
voiceConnectorItems
The Voice Connectors to which you route inbound calls.
- Parameters:
voiceConnectorItems- The Voice Connectors to which you route inbound calls.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
voiceConnectorItems
VoiceConnectorGroup.Builder voiceConnectorItems(Consumer<VoiceConnectorItem.Builder>... voiceConnectorItems) The Voice Connectors to which you route inbound calls.
This is a convenience method that creates an instance of theVoiceConnectorItem.Builderavoiding the need to create one manually viaVoiceConnectorItem.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovoiceConnectorItems(List<VoiceConnectorItem>).- Parameters:
voiceConnectorItems- a consumer that will call methods onVoiceConnectorItem.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdTimestamp
The Voice Connector group's creation time stamp, in ISO 8601 format.
- Parameters:
createdTimestamp- The Voice Connector group's creation time stamp, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedTimestamp
The Voice Connector group's creation time stamp, in ISO 8601 format.
- Parameters:
updatedTimestamp- The Voice Connector group's creation time stamp, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
voiceConnectorGroupArn
The ARN of the Voice Connector group.
- Parameters:
voiceConnectorGroupArn- The ARN of the Voice Connector group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
callDistributionType
Sets the value of the CallDistributionType property for this object.- Parameters:
callDistributionType- The new value for the CallDistributionType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
callDistributionType
Sets the value of the CallDistributionType property for this object.- Parameters:
callDistributionType- The new value for the CallDistributionType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-