public static interface SearchProfilesRequest.Builder extends CustomerProfilesRequest.Builder, SdkPojo, CopyableBuilder<SearchProfilesRequest.Builder,SearchProfilesRequest>
| Modifier and Type | Method and Description |
|---|---|
SearchProfilesRequest.Builder |
additionalSearchKeys(AdditionalSearchKey... additionalSearchKeys)
A list of
AdditionalSearchKey objects that are each searchable identifiers of a profile. |
SearchProfilesRequest.Builder |
additionalSearchKeys(Collection<AdditionalSearchKey> additionalSearchKeys)
A list of
AdditionalSearchKey objects that are each searchable identifiers of a profile. |
SearchProfilesRequest.Builder |
additionalSearchKeys(Consumer<AdditionalSearchKey.Builder>... additionalSearchKeys)
A list of
AdditionalSearchKey objects that are each searchable identifiers of a profile. |
SearchProfilesRequest.Builder |
domainName(String domainName)
The unique name of the domain.
|
SearchProfilesRequest.Builder |
keyName(String keyName)
A searchable identifier of a customer profile.
|
SearchProfilesRequest.Builder |
logicalOperator(LogicalOperator logicalOperator)
Relationship between all specified search keys that will be used to search for profiles.
|
SearchProfilesRequest.Builder |
logicalOperator(String logicalOperator)
Relationship between all specified search keys that will be used to search for profiles.
|
SearchProfilesRequest.Builder |
maxResults(Integer maxResults)
The maximum number of objects returned per page.
|
SearchProfilesRequest.Builder |
nextToken(String nextToken)
The pagination token from the previous SearchProfiles API call.
|
SearchProfilesRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
SearchProfilesRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
SearchProfilesRequest.Builder |
values(Collection<String> values)
A list of key values.
|
SearchProfilesRequest.Builder |
values(String... values)
A list of key values.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildSearchProfilesRequest.Builder nextToken(String nextToken)
The pagination token from the previous SearchProfiles API call.
nextToken - The pagination token from the previous SearchProfiles API call.SearchProfilesRequest.Builder maxResults(Integer maxResults)
The maximum number of objects returned per page.
The default is 20 if this parameter is not included in the request.
maxResults - The maximum number of objects returned per page.
The default is 20 if this parameter is not included in the request.
SearchProfilesRequest.Builder domainName(String domainName)
The unique name of the domain.
domainName - The unique name of the domain.SearchProfilesRequest.Builder keyName(String keyName)
A searchable identifier of a customer profile. The predefined keys you can use to search include: _account, _profileId, _assetId, _caseId, _orderId, _fullName, _phone, _email, _ctrContactId, _marketoLeadId, _salesforceAccountId, _salesforceContactId, _salesforceAssetId, _zendeskUserId, _zendeskExternalId, _zendeskTicketId, _serviceNowSystemId, _serviceNowIncidentId, _segmentUserId, _shopifyCustomerId, _shopifyOrderId.
keyName - A searchable identifier of a customer profile. The predefined keys you can use to search include:
_account, _profileId, _assetId, _caseId, _orderId, _fullName, _phone, _email, _ctrContactId,
_marketoLeadId, _salesforceAccountId, _salesforceContactId, _salesforceAssetId, _zendeskUserId,
_zendeskExternalId, _zendeskTicketId, _serviceNowSystemId, _serviceNowIncidentId, _segmentUserId,
_shopifyCustomerId, _shopifyOrderId.SearchProfilesRequest.Builder values(Collection<String> values)
A list of key values.
values - A list of key values.SearchProfilesRequest.Builder values(String... values)
A list of key values.
values - A list of key values.SearchProfilesRequest.Builder additionalSearchKeys(Collection<AdditionalSearchKey> additionalSearchKeys)
A list of AdditionalSearchKey objects that are each searchable identifiers of a profile. Each
AdditionalSearchKey object contains a KeyName and a list of Values
associated with that specific key (i.e., a key-value(s) pair). These additional search keys will be used in
conjunction with the LogicalOperator and the required KeyName and
Values parameters to search for profiles that satisfy the search criteria.
additionalSearchKeys - A list of AdditionalSearchKey objects that are each searchable identifiers of a profile.
Each AdditionalSearchKey object contains a KeyName and a list of
Values associated with that specific key (i.e., a key-value(s) pair). These additional
search keys will be used in conjunction with the LogicalOperator and the required
KeyName and Values parameters to search for profiles that satisfy the search
criteria.SearchProfilesRequest.Builder additionalSearchKeys(AdditionalSearchKey... additionalSearchKeys)
A list of AdditionalSearchKey objects that are each searchable identifiers of a profile. Each
AdditionalSearchKey object contains a KeyName and a list of Values
associated with that specific key (i.e., a key-value(s) pair). These additional search keys will be used in
conjunction with the LogicalOperator and the required KeyName and
Values parameters to search for profiles that satisfy the search criteria.
additionalSearchKeys - A list of AdditionalSearchKey objects that are each searchable identifiers of a profile.
Each AdditionalSearchKey object contains a KeyName and a list of
Values associated with that specific key (i.e., a key-value(s) pair). These additional
search keys will be used in conjunction with the LogicalOperator and the required
KeyName and Values parameters to search for profiles that satisfy the search
criteria.SearchProfilesRequest.Builder additionalSearchKeys(Consumer<AdditionalSearchKey.Builder>... additionalSearchKeys)
A list of AdditionalSearchKey objects that are each searchable identifiers of a profile. Each
AdditionalSearchKey object contains a KeyName and a list of Values
associated with that specific key (i.e., a key-value(s) pair). These additional search keys will be used in
conjunction with the LogicalOperator and the required KeyName and
Values parameters to search for profiles that satisfy the search criteria.
AdditionalSearchKey.Builder avoiding the need
to create one manually via
AdditionalSearchKey.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #additionalSearchKeys(List.
additionalSearchKeys - a consumer that will call methods on
AdditionalSearchKey.Builder#additionalSearchKeys(java.util.Collection) SearchProfilesRequest.Builder logicalOperator(String logicalOperator)
Relationship between all specified search keys that will be used to search for profiles. This includes the
required KeyName and Values parameters as well as any key-value(s) pairs specified
in the AdditionalSearchKeys list.
This parameter influences which profiles will be returned in the response in the following manner:
AND - The response only includes profiles that match all of the search keys.
OR - The response includes profiles that match at least one of the search keys.
The OR relationship is the default behavior if this parameter is not included in the request.
logicalOperator - Relationship between all specified search keys that will be used to search for profiles. This includes
the required KeyName and Values parameters as well as any key-value(s) pairs
specified in the AdditionalSearchKeys list.
This parameter influences which profiles will be returned in the response in the following manner:
AND - The response only includes profiles that match all of the search keys.
OR - The response includes profiles that match at least one of the search keys.
The OR relationship is the default behavior if this parameter is not included in the
request.
LogicalOperator,
LogicalOperatorSearchProfilesRequest.Builder logicalOperator(LogicalOperator logicalOperator)
Relationship between all specified search keys that will be used to search for profiles. This includes the
required KeyName and Values parameters as well as any key-value(s) pairs specified
in the AdditionalSearchKeys list.
This parameter influences which profiles will be returned in the response in the following manner:
AND - The response only includes profiles that match all of the search keys.
OR - The response includes profiles that match at least one of the search keys.
The OR relationship is the default behavior if this parameter is not included in the request.
logicalOperator - Relationship between all specified search keys that will be used to search for profiles. This includes
the required KeyName and Values parameters as well as any key-value(s) pairs
specified in the AdditionalSearchKeys list.
This parameter influences which profiles will be returned in the response in the following manner:
AND - The response only includes profiles that match all of the search keys.
OR - The response includes profiles that match at least one of the search keys.
The OR relationship is the default behavior if this parameter is not included in the
request.
LogicalOperator,
LogicalOperatorSearchProfilesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderSearchProfilesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.