Interface GetContactResponse.Builder

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

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

    • contactArn

      GetContactResponse.Builder contactArn(String contactArn)

      The ARN of the contact or escalation plan.

      Parameters:
      contactArn - The ARN of the contact or escalation plan.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • alias

      The alias of the contact or escalation plan. The alias is unique and identifiable.

      Parameters:
      alias - The alias of the contact or escalation plan. The alias is unique and identifiable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • displayName

      GetContactResponse.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

      The type of contact, either PERSONAL or ESCALATION.

      Parameters:
      type - The type of contact, either PERSONAL or ESCALATION.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of contact, either PERSONAL or ESCALATION.

      Parameters:
      type - The type of contact, either PERSONAL or ESCALATION.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • plan

      Details about the specific timing or stages and targets of the escalation plan or engagement plan.

      Parameters:
      plan - Details about the specific timing or stages and targets of the escalation plan or engagement plan.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • plan

      Details about the specific timing or stages and targets of the escalation plan or engagement plan.

      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: