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 Amazon Chime Voice Connector group ID.

      Parameters:
      voiceConnectorGroupId - The Amazon Chime Voice Connector group ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the Amazon Chime Voice Connector group.

      Parameters:
      name - The name of the Amazon Chime 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 Amazon Chime Voice Connectors to which to route inbound calls.

      Parameters:
      voiceConnectorItems - The Amazon Chime Voice Connectors to which to 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 Amazon Chime Voice Connectors to which to route inbound calls.

      Parameters:
      voiceConnectorItems - The Amazon Chime Voice Connectors to which to 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 Amazon Chime Voice Connectors to which to 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 Amazon Chime Voice Connector group creation time stamp, in ISO 8601 format.

      Parameters:
      createdTimestamp - The Amazon Chime Voice Connector group 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 updated Amazon Chime Voice Connector group time stamp, in ISO 8601 format.

      Parameters:
      updatedTimestamp - The updated Amazon Chime Voice Connector group 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 specified Amazon Chime Voice Connector group.

      Parameters:
      voiceConnectorGroupArn - The ARN of the specified Amazon Chime Voice Connector group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.