Class UpdateRecordsRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.cognitosync.model.UpdateRecordsRequest
-
- All Implemented Interfaces:
ReadLimitInfo,Serializable,Cloneable
public class UpdateRecordsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
A request to post updates to records or add and delete records for a dataset and user.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description UpdateRecordsRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateRecordsRequestclone()Creates a shallow clone of this request.booleanequals(Object obj)StringgetClientContext()Intended to supply a device ID that will populate the lastModifiedBy field referenced in other methods.StringgetDatasetName()A string of up to 128 characters.StringgetDeviceId()The unique ID generated for this device by Cognito.StringgetIdentityId()A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito.StringgetIdentityPoolId()A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito.List<RecordPatch>getRecordPatches()A list of patch operations.StringgetSyncSessionToken()The SyncSessionToken returned by a previous call to ListRecords for this dataset and identity.inthashCode()voidsetClientContext(String clientContext)Intended to supply a device ID that will populate the lastModifiedBy field referenced in other methods.voidsetDatasetName(String datasetName)A string of up to 128 characters.voidsetDeviceId(String deviceId)The unique ID generated for this device by Cognito.voidsetIdentityId(String identityId)A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito.voidsetIdentityPoolId(String identityPoolId)A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito.voidsetRecordPatches(Collection<RecordPatch> recordPatches)A list of patch operations.voidsetSyncSessionToken(String syncSessionToken)The SyncSessionToken returned by a previous call to ListRecords for this dataset and identity.StringtoString()Returns a string representation of this object; useful for testing and debugging.UpdateRecordsRequestwithClientContext(String clientContext)Intended to supply a device ID that will populate the lastModifiedBy field referenced in other methods.UpdateRecordsRequestwithDatasetName(String datasetName)A string of up to 128 characters.UpdateRecordsRequestwithDeviceId(String deviceId)The unique ID generated for this device by Cognito.UpdateRecordsRequestwithIdentityId(String identityId)A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito.UpdateRecordsRequestwithIdentityPoolId(String identityPoolId)A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito.UpdateRecordsRequestwithRecordPatches(RecordPatch... recordPatches)A list of patch operations.UpdateRecordsRequestwithRecordPatches(Collection<RecordPatch> recordPatches)A list of patch operations.UpdateRecordsRequestwithSyncSessionToken(String syncSessionToken)The SyncSessionToken returned by a previous call to ListRecords for this dataset and identity.-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
-
-
-
Method Detail
-
setIdentityPoolId
public void setIdentityPoolId(String identityPoolId)
A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.- Parameters:
identityPoolId- A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.
-
getIdentityPoolId
public String getIdentityPoolId()
A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.- Returns:
- A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.
-
withIdentityPoolId
public UpdateRecordsRequest withIdentityPoolId(String identityPoolId)
A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.- Parameters:
identityPoolId- A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setIdentityId
public void setIdentityId(String identityId)
A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.- Parameters:
identityId- A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.
-
getIdentityId
public String getIdentityId()
A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.- Returns:
- A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.
-
withIdentityId
public UpdateRecordsRequest withIdentityId(String identityId)
A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.- Parameters:
identityId- A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDatasetName
public void setDatasetName(String datasetName)
A string of up to 128 characters. Allowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (dash), and '.' (dot).- Parameters:
datasetName- A string of up to 128 characters. Allowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (dash), and '.' (dot).
-
getDatasetName
public String getDatasetName()
A string of up to 128 characters. Allowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (dash), and '.' (dot).- Returns:
- A string of up to 128 characters. Allowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (dash), and '.' (dot).
-
withDatasetName
public UpdateRecordsRequest withDatasetName(String datasetName)
A string of up to 128 characters. Allowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (dash), and '.' (dot).- Parameters:
datasetName- A string of up to 128 characters. Allowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (dash), and '.' (dot).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDeviceId
public void setDeviceId(String deviceId)
The unique ID generated for this device by Cognito.
- Parameters:
deviceId- The unique ID generated for this device by Cognito.
-
getDeviceId
public String getDeviceId()
The unique ID generated for this device by Cognito.
- Returns:
- The unique ID generated for this device by Cognito.
-
withDeviceId
public UpdateRecordsRequest withDeviceId(String deviceId)
The unique ID generated for this device by Cognito.
- Parameters:
deviceId- The unique ID generated for this device by Cognito.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getRecordPatches
public List<RecordPatch> getRecordPatches()
A list of patch operations.- Returns:
- A list of patch operations.
-
setRecordPatches
public void setRecordPatches(Collection<RecordPatch> recordPatches)
A list of patch operations.- Parameters:
recordPatches- A list of patch operations.
-
withRecordPatches
public UpdateRecordsRequest withRecordPatches(RecordPatch... recordPatches)
A list of patch operations.NOTE: This method appends the values to the existing list (if any). Use
setRecordPatches(java.util.Collection)orwithRecordPatches(java.util.Collection)if you want to override the existing values.- Parameters:
recordPatches- A list of patch operations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withRecordPatches
public UpdateRecordsRequest withRecordPatches(Collection<RecordPatch> recordPatches)
A list of patch operations.- Parameters:
recordPatches- A list of patch operations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setSyncSessionToken
public void setSyncSessionToken(String syncSessionToken)
The SyncSessionToken returned by a previous call to ListRecords for this dataset and identity.- Parameters:
syncSessionToken- The SyncSessionToken returned by a previous call to ListRecords for this dataset and identity.
-
getSyncSessionToken
public String getSyncSessionToken()
The SyncSessionToken returned by a previous call to ListRecords for this dataset and identity.- Returns:
- The SyncSessionToken returned by a previous call to ListRecords for this dataset and identity.
-
withSyncSessionToken
public UpdateRecordsRequest withSyncSessionToken(String syncSessionToken)
The SyncSessionToken returned by a previous call to ListRecords for this dataset and identity.- Parameters:
syncSessionToken- The SyncSessionToken returned by a previous call to ListRecords for this dataset and identity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setClientContext
public void setClientContext(String clientContext)
Intended to supply a device ID that will populate the lastModifiedBy field referenced in other methods. The ClientContext field is not yet implemented.- Parameters:
clientContext- Intended to supply a device ID that will populate the lastModifiedBy field referenced in other methods. The ClientContext field is not yet implemented.
-
getClientContext
public String getClientContext()
Intended to supply a device ID that will populate the lastModifiedBy field referenced in other methods. The ClientContext field is not yet implemented.- Returns:
- Intended to supply a device ID that will populate the lastModifiedBy field referenced in other methods. The ClientContext field is not yet implemented.
-
withClientContext
public UpdateRecordsRequest withClientContext(String clientContext)
Intended to supply a device ID that will populate the lastModifiedBy field referenced in other methods. The ClientContext field is not yet implemented.- Parameters:
clientContext- Intended to supply a device ID that will populate the lastModifiedBy field referenced in other methods. The ClientContext field is not yet implemented.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public UpdateRecordsRequest clone()
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
Object.clone()
-
-