Struct aws_sdk_cognitosync::input::UpdateRecordsInput
source · [−]#[non_exhaustive]pub struct UpdateRecordsInput {
pub identity_pool_id: Option<String>,
pub identity_id: Option<String>,
pub dataset_name: Option<String>,
pub device_id: Option<String>,
pub record_patches: Option<Vec<RecordPatch>>,
pub sync_session_token: Option<String>,
pub client_context: Option<String>,
}
Expand description
A request to post updates to records or add and delete records for a dataset and user.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.identity_pool_id: Option<String>
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.
identity_id: Option<String>
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.
dataset_name: Option<String>
A string of up to 128 characters. Allowed characters are a-z, A-Z, 0-9, ‘_’ (underscore), ‘-’ (dash), and ‘.’ (dot).
device_id: Option<String>
The unique ID generated for this device by Cognito.
record_patches: Option<Vec<RecordPatch>>
A list of patch operations.
sync_session_token: Option<String>
The SyncSessionToken returned by a previous call to ListRecords for this dataset and identity.
client_context: Option<String>
Intended to supply a device ID that will populate the lastModifiedBy field referenced in other methods. The ClientContext field is not yet implemented.
Implementations
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateRecords, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateRecords, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<UpdateRecords
>
Creates a new builder-style object to manufacture UpdateRecordsInput
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.
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.
A string of up to 128 characters. Allowed characters are a-z, A-Z, 0-9, ‘_’ (underscore), ‘-’ (dash), and ‘.’ (dot).
A list of patch operations.
The SyncSessionToken returned by a previous call to ListRecords for this dataset and identity.
Intended to supply a device ID that will populate the lastModifiedBy field referenced in other methods. The ClientContext field is not yet implemented.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for UpdateRecordsInput
impl Send for UpdateRecordsInput
impl Sync for UpdateRecordsInput
impl Unpin for UpdateRecordsInput
impl UnwindSafe for UpdateRecordsInput
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more