Interface AddCommunicationToCaseRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<AddCommunicationToCaseRequest.Builder,AddCommunicationToCaseRequest>, SdkBuilder<AddCommunicationToCaseRequest.Builder,AddCommunicationToCaseRequest>, SdkPojo, SdkRequest.Builder, SupportRequest.Builder
Enclosing class:
AddCommunicationToCaseRequest

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

    • caseId

      The support case ID requested or returned in the call. The case ID is an alphanumeric string formatted as shown in this example: case-12345678910-2013-c4c1d2bf33c5cf47

      Parameters:
      caseId - The support case ID requested or returned in the call. The case ID is an alphanumeric string formatted as shown in this example: case-12345678910-2013-c4c1d2bf33c5cf47
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • communicationBody

      AddCommunicationToCaseRequest.Builder communicationBody(String communicationBody)

      The body of an email communication to add to the support case.

      Parameters:
      communicationBody - The body of an email communication to add to the support case.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ccEmailAddresses

      AddCommunicationToCaseRequest.Builder ccEmailAddresses(Collection<String> ccEmailAddresses)

      The email addresses in the CC line of an email to be added to the support case.

      Parameters:
      ccEmailAddresses - The email addresses in the CC line of an email to be added to the support case.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ccEmailAddresses

      AddCommunicationToCaseRequest.Builder ccEmailAddresses(String... ccEmailAddresses)

      The email addresses in the CC line of an email to be added to the support case.

      Parameters:
      ccEmailAddresses - The email addresses in the CC line of an email to be added to the support case.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attachmentSetId

      AddCommunicationToCaseRequest.Builder attachmentSetId(String attachmentSetId)

      The ID of a set of one or more attachments for the communication to add to the case. Create the set by calling AddAttachmentsToSet

      Parameters:
      attachmentSetId - The ID of a set of one or more attachments for the communication to add to the case. Create the set by calling AddAttachmentsToSet
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

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