Interface CreateContactRequest.Builder

  • Method Details

    • alias

      The short name to quickly identify a contact or escalation plan. The contact alias must be unique and identifiable.

      Parameters:
      alias - The short name to quickly identify a contact or escalation plan. The contact alias must be unique and identifiable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • displayName

      CreateContactRequest.Builder displayName(String displayName)

      The full name of the contact or escalation plan.

      Parameters:
      displayName - The full name of the contact or escalation plan.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      To create an escalation plan use ESCALATION. To create a contact use PERSONAL.

      Parameters:
      type - To create an escalation plan use ESCALATION. To create a contact use PERSONAL.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      To create an escalation plan use ESCALATION. To create a contact use PERSONAL.

      Parameters:
      type - To create an escalation plan use ESCALATION. To create a contact use PERSONAL.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • plan

      A list of stages. A contact has an engagement plan with stages that contact specified contact channels. An escalation plan uses stages that contact specified contacts.

      Parameters:
      plan - A list of stages. A contact has an engagement plan with stages that contact specified contact channels. An escalation plan uses stages that contact specified contacts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • plan

      A list of stages. A contact has an engagement plan with stages that contact specified contact channels. An escalation plan uses stages that contact specified contacts.

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

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

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

      Adds a tag to the target. You can only tag resources created in the first Region of your replication set.

      Parameters:
      tags - Adds a tag to the target. You can only tag resources created in the first Region of your replication set.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Adds a tag to the target. You can only tag resources created in the first Region of your replication set.

      Parameters:
      tags - Adds a tag to the target. You can only tag resources created in the first Region of your replication set.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Adds a tag to the target. You can only tag resources created in the first Region of your replication set.

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

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

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

      CreateContactRequest.Builder idempotencyToken(String idempotencyToken)

      A token ensuring that the operation is called only once with the specified details.

      Parameters:
      idempotencyToken - A token ensuring that the operation is called only once with the specified details.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateContactRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.