Class ListContactsRequest
java.lang.Object
software.amazon.awssdk.core.SdkRequest
software.amazon.awssdk.awscore.AwsRequest
software.amazon.awssdk.services.sesv2.model.SesV2Request
software.amazon.awssdk.services.sesv2.model.ListContactsRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListContactsRequest.Builder,ListContactsRequest>
@Generated("software.amazon.awssdk:codegen")
public final class ListContactsRequest
extends SesV2Request
implements ToCopyableBuilder<ListContactsRequest.Builder,ListContactsRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ListContactsRequest.Builderbuilder()final StringThe name of the contact list.final booleanfinal booleanequalsBySdkFields(Object obj) final ListContactsFilterfilter()A filter that can be applied to a list of contacts.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringA string token indicating that there might be additional contacts available to be listed.final IntegerpageSize()The number of contacts that may be returned at once, which is dependent on if there are more or less contacts than the value of the PageSize.static Class<? extends ListContactsRequest.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
contactListName
The name of the contact list.
- Returns:
- The name of the contact list.
-
filter
A filter that can be applied to a list of contacts.
- Returns:
- A filter that can be applied to a list of contacts.
-
pageSize
The number of contacts that may be returned at once, which is dependent on if there are more or less contacts than the value of the PageSize. Use this parameter to paginate results. If additional contacts exist beyond the specified limit, the
NextTokenelement is sent in the response. Use theNextTokenvalue in subsequent requests to retrieve additional contacts.- Returns:
- The number of contacts that may be returned at once, which is dependent on if there are more or less
contacts than the value of the PageSize. Use this parameter to paginate results. If additional contacts
exist beyond the specified limit, the
NextTokenelement is sent in the response. Use theNextTokenvalue in subsequent requests to retrieve additional contacts.
-
nextToken
A string token indicating that there might be additional contacts available to be listed. Use the token provided in the Response to use in the subsequent call to ListContacts with the same parameters to retrieve the next page of contacts.
- Returns:
- A string token indicating that there might be additional contacts available to be listed. Use the token provided in the Response to use in the subsequent call to ListContacts with the same parameters to retrieve the next page of contacts.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListContactsRequest.Builder,ListContactsRequest> - Specified by:
toBuilderin classSesV2Request
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-