Interface Account.Builder

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

@Mutable @NotThreadSafe public static interface Account.Builder extends SdkPojo, CopyableBuilder<Account.Builder,Account>
  • Method Details

    • address

      Account.Builder address(Address address)

      Specifies the end Customer's address details associated with the Opportunity.

      Parameters:
      address - Specifies the end Customer's address details associated with the Opportunity .
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • address

      default Account.Builder address(Consumer<Address.Builder> address)

      Specifies the end Customer's address details associated with the Opportunity.

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

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

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

      Account.Builder awsAccountId(String awsAccountId)

      Specifies the Customer Amazon Web Services account ID associated with the Opportunity.

      Parameters:
      awsAccountId - Specifies the Customer Amazon Web Services account ID associated with the Opportunity.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • companyName

      Account.Builder companyName(String companyName)

      Specifies the end Customer's company name associated with the Opportunity.

      Parameters:
      companyName - Specifies the end Customer's company name associated with the Opportunity.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • duns

      Account.Builder duns(String duns)

      Indicates the Customer DUNS number, if available.

      Parameters:
      duns - Indicates the Customer DUNS number, if available.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • industry

      Account.Builder industry(String industry)

      Specifies the industry the end Customer belongs to that's associated with the Opportunity. It refers to the category or sector where the customer's business operates. This is a required field.

      Parameters:
      industry - Specifies the industry the end Customer belongs to that's associated with the Opportunity. It refers to the category or sector where the customer's business operates. This is a required field.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • industry

      Account.Builder industry(Industry industry)

      Specifies the industry the end Customer belongs to that's associated with the Opportunity. It refers to the category or sector where the customer's business operates. This is a required field.

      Parameters:
      industry - Specifies the industry the end Customer belongs to that's associated with the Opportunity. It refers to the category or sector where the customer's business operates. This is a required field.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • otherIndustry

      Account.Builder otherIndustry(String otherIndustry)

      Specifies the end Customer's industry associated with the Opportunity, when the selected value in the Industry field is Other.

      Parameters:
      otherIndustry - Specifies the end Customer's industry associated with the Opportunity, when the selected value in the Industry field is Other.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • websiteUrl

      Account.Builder websiteUrl(String websiteUrl)

      Specifies the end customer's company website URL associated with the Opportunity. This value is crucial to map the customer within the Amazon Web Services CRM system. This field is required in all cases except when the opportunity is related to national security.

      Parameters:
      websiteUrl - Specifies the end customer's company website URL associated with the Opportunity. This value is crucial to map the customer within the Amazon Web Services CRM system. This field is required in all cases except when the opportunity is related to national security.
      Returns:
      Returns a reference to this object so that method calls can be chained together.