Interface SipMediaApplication.Builder

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

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

    • sipMediaApplicationId

      SipMediaApplication.Builder sipMediaApplicationId(String sipMediaApplicationId)

      The SIP media application ID.

      Parameters:
      sipMediaApplicationId - The SIP media application ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • awsRegion

      SipMediaApplication.Builder awsRegion(String awsRegion)

      The AWS Region in which the SIP media application is created.

      Parameters:
      awsRegion - The AWS Region in which the SIP media application is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the SIP media application.

      Parameters:
      name - The name of the SIP media application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpoints

      List of endpoints for SIP media application. Currently, only one endpoint per SIP media application is permitted.

      Parameters:
      endpoints - List of endpoints for SIP media application. Currently, only one endpoint per SIP media application is permitted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpoints

      List of endpoints for SIP media application. Currently, only one endpoint per SIP media application is permitted.

      Parameters:
      endpoints - List of endpoints for SIP media application. Currently, only one endpoint per SIP media application is permitted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpoints

      List of endpoints for SIP media application. Currently, only one endpoint per SIP media application is permitted.

      This is a convenience method that creates an instance of the SipMediaApplicationEndpoint.Builder avoiding the need to create one manually via SipMediaApplicationEndpoint.builder().

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

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

      SipMediaApplication.Builder createdTimestamp(Instant createdTimestamp)

      The SIP media application creation timestamp, in ISO 8601 format.

      Parameters:
      createdTimestamp - The SIP media application creation timestamp, in ISO 8601 format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedTimestamp

      SipMediaApplication.Builder updatedTimestamp(Instant updatedTimestamp)

      The SIP media application updated timestamp, in ISO 8601 format.

      Parameters:
      updatedTimestamp - The SIP media application updated timestamp, in ISO 8601 format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.