Interface AddProfileKeyRequest.Builder

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

public static interface AddProfileKeyRequest.Builder extends CustomerProfilesRequest.Builder, SdkPojo, CopyableBuilder<AddProfileKeyRequest.Builder,AddProfileKeyRequest>
  • Method Details

    • profileId

      AddProfileKeyRequest.Builder profileId(String profileId)

      The unique identifier of a customer profile.

      Parameters:
      profileId - The unique identifier of a customer profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • keyName

      A searchable identifier of a customer profile. The predefined keys you can use include: _account, _profileId, _assetId, _caseId, _orderId, _fullName, _phone, _email, _ctrContactId, _marketoLeadId, _salesforceAccountId, _salesforceContactId, _salesforceAssetId, _zendeskUserId, _zendeskExternalId, _zendeskTicketId, _serviceNowSystemId, _serviceNowIncidentId, _segmentUserId, _shopifyCustomerId, _shopifyOrderId.

      Parameters:
      keyName - A searchable identifier of a customer profile. The predefined keys you can use include: _account, _profileId, _assetId, _caseId, _orderId, _fullName, _phone, _email, _ctrContactId, _marketoLeadId, _salesforceAccountId, _salesforceContactId, _salesforceAssetId, _zendeskUserId, _zendeskExternalId, _zendeskTicketId, _serviceNowSystemId, _serviceNowIncidentId, _segmentUserId, _shopifyCustomerId, _shopifyOrderId.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • values

      A list of key values.

      Parameters:
      values - A list of key values.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • values

      A list of key values.

      Parameters:
      values - A list of key values.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainName

      AddProfileKeyRequest.Builder domainName(String domainName)

      The unique name of the domain.

      Parameters:
      domainName - The unique name of the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

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