@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SearchProfilesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
SearchProfilesRequest() |
Modifier and Type | Method and Description |
---|---|
SearchProfilesRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<AdditionalSearchKey> |
getAdditionalSearchKeys()
A list of
AdditionalSearchKey objects that are each searchable identifiers of a profile. |
String |
getDomainName()
The unique name of the domain.
|
String |
getKeyName()
A searchable identifier of a customer profile.
|
String |
getLogicalOperator()
Relationship between all specified search keys that will be used to search for profiles.
|
Integer |
getMaxResults()
The maximum number of objects returned per page.
|
String |
getNextToken()
The pagination token from the previous SearchProfiles API call.
|
List<String> |
getValues()
A list of key values.
|
int |
hashCode() |
void |
setAdditionalSearchKeys(Collection<AdditionalSearchKey> additionalSearchKeys)
A list of
AdditionalSearchKey objects that are each searchable identifiers of a profile. |
void |
setDomainName(String domainName)
The unique name of the domain.
|
void |
setKeyName(String keyName)
A searchable identifier of a customer profile.
|
void |
setLogicalOperator(String logicalOperator)
Relationship between all specified search keys that will be used to search for profiles.
|
void |
setMaxResults(Integer maxResults)
The maximum number of objects returned per page.
|
void |
setNextToken(String nextToken)
The pagination token from the previous SearchProfiles API call.
|
void |
setValues(Collection<String> values)
A list of key values.
|
String |
toString()
Returns a string representation of this object.
|
SearchProfilesRequest |
withAdditionalSearchKeys(AdditionalSearchKey... additionalSearchKeys)
A list of
AdditionalSearchKey objects that are each searchable identifiers of a profile. |
SearchProfilesRequest |
withAdditionalSearchKeys(Collection<AdditionalSearchKey> additionalSearchKeys)
A list of
AdditionalSearchKey objects that are each searchable identifiers of a profile. |
SearchProfilesRequest |
withDomainName(String domainName)
The unique name of the domain.
|
SearchProfilesRequest |
withKeyName(String keyName)
A searchable identifier of a customer profile.
|
SearchProfilesRequest |
withLogicalOperator(LogicalOperator logicalOperator)
Relationship between all specified search keys that will be used to search for profiles.
|
SearchProfilesRequest |
withLogicalOperator(String logicalOperator)
Relationship between all specified search keys that will be used to search for profiles.
|
SearchProfilesRequest |
withMaxResults(Integer maxResults)
The maximum number of objects returned per page.
|
SearchProfilesRequest |
withNextToken(String nextToken)
The pagination token from the previous SearchProfiles API call.
|
SearchProfilesRequest |
withValues(Collection<String> values)
A list of key values.
|
SearchProfilesRequest |
withValues(String... values)
A list of key values.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setNextToken(String nextToken)
The pagination token from the previous SearchProfiles API call.
nextToken
- The pagination token from the previous SearchProfiles API call.public String getNextToken()
The pagination token from the previous SearchProfiles API call.
public SearchProfilesRequest withNextToken(String nextToken)
The pagination token from the previous SearchProfiles API call.
nextToken
- The pagination token from the previous SearchProfiles API call.public void setMaxResults(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.
public Integer getMaxResults()
The maximum number of objects returned per page.
The default is 20 if this parameter is not included in the request.
The default is 20 if this parameter is not included in the request.
public SearchProfilesRequest withMaxResults(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.
public void setDomainName(String domainName)
The unique name of the domain.
domainName
- The unique name of the domain.public String getDomainName()
The unique name of the domain.
public SearchProfilesRequest withDomainName(String domainName)
The unique name of the domain.
domainName
- The unique name of the domain.public void setKeyName(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.public String getKeyName()
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.
public SearchProfilesRequest withKeyName(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.public void setValues(Collection<String> values)
A list of key values.
values
- A list of key values.public SearchProfilesRequest withValues(String... values)
A list of key values.
NOTE: This method appends the values to the existing list (if any). Use
setValues(java.util.Collection)
or withValues(java.util.Collection)
if you want to override the
existing values.
values
- A list of key values.public SearchProfilesRequest withValues(Collection<String> values)
A list of key values.
values
- A list of key values.public List<AdditionalSearchKey> getAdditionalSearchKeys()
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
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.public void setAdditionalSearchKeys(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.public SearchProfilesRequest withAdditionalSearchKeys(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.
NOTE: This method appends the values to the existing list (if any). Use
setAdditionalSearchKeys(java.util.Collection)
or withAdditionalSearchKeys(java.util.Collection)
if you want to override the existing values.
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.public SearchProfilesRequest withAdditionalSearchKeys(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.public void setLogicalOperator(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
public String getLogicalOperator()
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.
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
public SearchProfilesRequest withLogicalOperator(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
public SearchProfilesRequest withLogicalOperator(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
public String toString()
toString
in class Object
Object.toString()
public SearchProfilesRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()