Interface CreateSipRuleResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, ChimeSdkVoiceResponse.Builder, CopyableBuilder<CreateSipRuleResponse.Builder,CreateSipRuleResponse>, SdkBuilder<CreateSipRuleResponse.Builder,CreateSipRuleResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
CreateSipRuleResponse

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

    • sipRule

      The SIP rule information, including the rule ID, triggers, and target applications.

      Parameters:
      sipRule - The SIP rule information, including the rule ID, triggers, and target applications.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sipRule

      The SIP rule information, including the rule ID, triggers, and target applications.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to sipRule(SipRule).

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