Class ListRecordsResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.cognitosync.model.CognitoSyncResponse
-
- software.amazon.awssdk.services.cognitosync.model.ListRecordsResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListRecordsResponse.Builder,ListRecordsResponse>
@Generated("software.amazon.awssdk:codegen") public final class ListRecordsResponse extends CognitoSyncResponse implements ToCopyableBuilder<ListRecordsResponse.Builder,ListRecordsResponse>
Returned for a successful ListRecordsRequest.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListRecordsResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListRecordsResponse.Builderbuilder()Integercount()Total number of records.BooleandatasetDeletedAfterRequestedSyncCount()A boolean value specifying whether to delete the dataset locally.BooleandatasetExists()Indicates whether the dataset exists.LongdatasetSyncCount()Server sync count for this dataset.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()booleanhasMergedDatasetNames()For responses, this returns true if the service returned a value for the MergedDatasetNames property.booleanhasRecords()For responses, this returns true if the service returned a value for the Records property.StringlastModifiedBy()The user/device that made the last change to this record.List<String>mergedDatasetNames()Names of merged datasets.StringnextToken()A pagination token for obtaining the next page of results.List<Record>records()A list of all records.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ListRecordsResponse.Builder>serializableBuilderClass()StringsyncSessionToken()A token containing a session ID, identity ID, and expiration.ListRecordsResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.cognitosync.model.CognitoSyncResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
hasRecords
public final boolean hasRecords()
For responses, this returns true if the service returned a value for the Records property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
records
public final List<Record> records()
A list of all records.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasRecords()method.- Returns:
- A list of all records.
-
nextToken
public final String nextToken()
A pagination token for obtaining the next page of results.- Returns:
- A pagination token for obtaining the next page of results.
-
count
public final Integer count()
Total number of records.- Returns:
- Total number of records.
-
datasetSyncCount
public final Long datasetSyncCount()
Server sync count for this dataset.- Returns:
- Server sync count for this dataset.
-
lastModifiedBy
public final String lastModifiedBy()
The user/device that made the last change to this record.- Returns:
- The user/device that made the last change to this record.
-
hasMergedDatasetNames
public final boolean hasMergedDatasetNames()
For responses, this returns true if the service returned a value for the MergedDatasetNames property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
mergedDatasetNames
public final List<String> mergedDatasetNames()
Names of merged datasets.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasMergedDatasetNames()method.- Returns:
- Names of merged datasets.
-
datasetExists
public final Boolean datasetExists()
Indicates whether the dataset exists.- Returns:
- Indicates whether the dataset exists.
-
datasetDeletedAfterRequestedSyncCount
public final Boolean datasetDeletedAfterRequestedSyncCount()
A boolean value specifying whether to delete the dataset locally.- Returns:
- A boolean value specifying whether to delete the dataset locally.
-
syncSessionToken
public final String syncSessionToken()
A token containing a session ID, identity ID, and expiration.- Returns:
- A token containing a session ID, identity ID, and expiration.
-
toBuilder
public ListRecordsResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListRecordsResponse.Builder,ListRecordsResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static ListRecordsResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends ListRecordsResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-