Interface VoiceConnectorGroup.Builder

All Superinterfaces:
Buildable, CopyableBuilder<VoiceConnectorGroup.Builder,VoiceConnectorGroup>, SdkBuilder<VoiceConnectorGroup.Builder,VoiceConnectorGroup>, SdkPojo
Enclosing class:
VoiceConnectorGroup

public static interface VoiceConnectorGroup.Builder extends SdkPojo, CopyableBuilder<VoiceConnectorGroup.Builder,VoiceConnectorGroup>
  • Method Details

    • voiceConnectorGroupId

      VoiceConnectorGroup.Builder voiceConnectorGroupId(String 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

      VoiceConnectorGroup.Builder voiceConnectorItems(Collection<VoiceConnectorItem> 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(VoiceConnectorItem... 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 the VoiceConnectorItem.Builder avoiding the need to create one manually via VoiceConnectorItem.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to voiceConnectorItems(List<VoiceConnectorItem>).

      Parameters:
      voiceConnectorItems - a consumer that will call methods on VoiceConnectorItem.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdTimestamp

      VoiceConnectorGroup.Builder createdTimestamp(Instant 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

      VoiceConnectorGroup.Builder updatedTimestamp(Instant 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

      VoiceConnectorGroup.Builder voiceConnectorGroupArn(String 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.