#[non_exhaustive]pub struct UserImportJobTypeBuilder { /* private fields */ }
Expand description
A builder for UserImportJobType
.
Implementations§
source§impl UserImportJobTypeBuilder
impl UserImportJobTypeBuilder
sourcepub fn set_job_name(self, input: Option<String>) -> Self
pub fn set_job_name(self, input: Option<String>) -> Self
The job name for the user import job.
sourcepub fn get_job_name(&self) -> &Option<String>
pub fn get_job_name(&self) -> &Option<String>
The job name for the user import job.
sourcepub fn set_job_id(self, input: Option<String>) -> Self
pub fn set_job_id(self, input: Option<String>) -> Self
The job ID for the user import job.
sourcepub fn get_job_id(&self) -> &Option<String>
pub fn get_job_id(&self) -> &Option<String>
The job ID for the user import job.
sourcepub fn user_pool_id(self, input: impl Into<String>) -> Self
pub fn user_pool_id(self, input: impl Into<String>) -> Self
The user pool ID for the user pool that the users are being imported into.
sourcepub fn set_user_pool_id(self, input: Option<String>) -> Self
pub fn set_user_pool_id(self, input: Option<String>) -> Self
The user pool ID for the user pool that the users are being imported into.
sourcepub fn get_user_pool_id(&self) -> &Option<String>
pub fn get_user_pool_id(&self) -> &Option<String>
The user pool ID for the user pool that the users are being imported into.
sourcepub fn pre_signed_url(self, input: impl Into<String>) -> Self
pub fn pre_signed_url(self, input: impl Into<String>) -> Self
The pre-signed URL to be used to upload the .csv
file.
sourcepub fn set_pre_signed_url(self, input: Option<String>) -> Self
pub fn set_pre_signed_url(self, input: Option<String>) -> Self
The pre-signed URL to be used to upload the .csv
file.
sourcepub fn get_pre_signed_url(&self) -> &Option<String>
pub fn get_pre_signed_url(&self) -> &Option<String>
The pre-signed URL to be used to upload the .csv
file.
sourcepub fn creation_date(self, input: DateTime) -> Self
pub fn creation_date(self, input: DateTime) -> Self
The date and time when the item was created. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date
object.
sourcepub fn set_creation_date(self, input: Option<DateTime>) -> Self
pub fn set_creation_date(self, input: Option<DateTime>) -> Self
The date and time when the item was created. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date
object.
sourcepub fn get_creation_date(&self) -> &Option<DateTime>
pub fn get_creation_date(&self) -> &Option<DateTime>
The date and time when the item was created. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date
object.
sourcepub fn start_date(self, input: DateTime) -> Self
pub fn start_date(self, input: DateTime) -> Self
The date when the user import job was started.
sourcepub fn set_start_date(self, input: Option<DateTime>) -> Self
pub fn set_start_date(self, input: Option<DateTime>) -> Self
The date when the user import job was started.
sourcepub fn get_start_date(&self) -> &Option<DateTime>
pub fn get_start_date(&self) -> &Option<DateTime>
The date when the user import job was started.
sourcepub fn completion_date(self, input: DateTime) -> Self
pub fn completion_date(self, input: DateTime) -> Self
The date when the user import job was completed.
sourcepub fn set_completion_date(self, input: Option<DateTime>) -> Self
pub fn set_completion_date(self, input: Option<DateTime>) -> Self
The date when the user import job was completed.
sourcepub fn get_completion_date(&self) -> &Option<DateTime>
pub fn get_completion_date(&self) -> &Option<DateTime>
The date when the user import job was completed.
sourcepub fn status(self, input: UserImportJobStatusType) -> Self
pub fn status(self, input: UserImportJobStatusType) -> Self
The status of the user import job. One of the following:
-
Created
- The job was created but not started. -
Pending
- A transition state. You have started the job, but it has not begun importing users yet. -
InProgress
- The job has started, and users are being imported. -
Stopping
- You have stopped the job, but the job has not stopped importing users yet. -
Stopped
- You have stopped the job, and the job has stopped importing users. -
Succeeded
- The job has completed successfully. -
Failed
- The job has stopped due to an error. -
Expired
- You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job can't be started.
sourcepub fn set_status(self, input: Option<UserImportJobStatusType>) -> Self
pub fn set_status(self, input: Option<UserImportJobStatusType>) -> Self
The status of the user import job. One of the following:
-
Created
- The job was created but not started. -
Pending
- A transition state. You have started the job, but it has not begun importing users yet. -
InProgress
- The job has started, and users are being imported. -
Stopping
- You have stopped the job, but the job has not stopped importing users yet. -
Stopped
- You have stopped the job, and the job has stopped importing users. -
Succeeded
- The job has completed successfully. -
Failed
- The job has stopped due to an error. -
Expired
- You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job can't be started.
sourcepub fn get_status(&self) -> &Option<UserImportJobStatusType>
pub fn get_status(&self) -> &Option<UserImportJobStatusType>
The status of the user import job. One of the following:
-
Created
- The job was created but not started. -
Pending
- A transition state. You have started the job, but it has not begun importing users yet. -
InProgress
- The job has started, and users are being imported. -
Stopping
- You have stopped the job, but the job has not stopped importing users yet. -
Stopped
- You have stopped the job, and the job has stopped importing users. -
Succeeded
- The job has completed successfully. -
Failed
- The job has stopped due to an error. -
Expired
- You created a job, but did not start the job within 24-48 hours. All data associated with the job was deleted, and the job can't be started.
sourcepub fn cloud_watch_logs_role_arn(self, input: impl Into<String>) -> Self
pub fn cloud_watch_logs_role_arn(self, input: impl Into<String>) -> Self
The role Amazon Resource Name (ARN) for the Amazon CloudWatch Logging role for the user import job. For more information, see "Creating the CloudWatch Logs IAM Role" in the Amazon Cognito Developer Guide.
sourcepub fn set_cloud_watch_logs_role_arn(self, input: Option<String>) -> Self
pub fn set_cloud_watch_logs_role_arn(self, input: Option<String>) -> Self
The role Amazon Resource Name (ARN) for the Amazon CloudWatch Logging role for the user import job. For more information, see "Creating the CloudWatch Logs IAM Role" in the Amazon Cognito Developer Guide.
sourcepub fn get_cloud_watch_logs_role_arn(&self) -> &Option<String>
pub fn get_cloud_watch_logs_role_arn(&self) -> &Option<String>
The role Amazon Resource Name (ARN) for the Amazon CloudWatch Logging role for the user import job. For more information, see "Creating the CloudWatch Logs IAM Role" in the Amazon Cognito Developer Guide.
sourcepub fn imported_users(self, input: i64) -> Self
pub fn imported_users(self, input: i64) -> Self
The number of users that were successfully imported.
sourcepub fn set_imported_users(self, input: Option<i64>) -> Self
pub fn set_imported_users(self, input: Option<i64>) -> Self
The number of users that were successfully imported.
sourcepub fn get_imported_users(&self) -> &Option<i64>
pub fn get_imported_users(&self) -> &Option<i64>
The number of users that were successfully imported.
sourcepub fn skipped_users(self, input: i64) -> Self
pub fn skipped_users(self, input: i64) -> Self
The number of users that were skipped.
sourcepub fn set_skipped_users(self, input: Option<i64>) -> Self
pub fn set_skipped_users(self, input: Option<i64>) -> Self
The number of users that were skipped.
sourcepub fn get_skipped_users(&self) -> &Option<i64>
pub fn get_skipped_users(&self) -> &Option<i64>
The number of users that were skipped.
sourcepub fn failed_users(self, input: i64) -> Self
pub fn failed_users(self, input: i64) -> Self
The number of users that couldn't be imported.
sourcepub fn set_failed_users(self, input: Option<i64>) -> Self
pub fn set_failed_users(self, input: Option<i64>) -> Self
The number of users that couldn't be imported.
sourcepub fn get_failed_users(&self) -> &Option<i64>
pub fn get_failed_users(&self) -> &Option<i64>
The number of users that couldn't be imported.
sourcepub fn completion_message(self, input: impl Into<String>) -> Self
pub fn completion_message(self, input: impl Into<String>) -> Self
The message returned when the user import job is completed.
sourcepub fn set_completion_message(self, input: Option<String>) -> Self
pub fn set_completion_message(self, input: Option<String>) -> Self
The message returned when the user import job is completed.
sourcepub fn get_completion_message(&self) -> &Option<String>
pub fn get_completion_message(&self) -> &Option<String>
The message returned when the user import job is completed.
sourcepub fn build(self) -> UserImportJobType
pub fn build(self) -> UserImportJobType
Consumes the builder and constructs a UserImportJobType
.
Trait Implementations§
source§impl Clone for UserImportJobTypeBuilder
impl Clone for UserImportJobTypeBuilder
source§fn clone(&self) -> UserImportJobTypeBuilder
fn clone(&self) -> UserImportJobTypeBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UserImportJobTypeBuilder
impl Debug for UserImportJobTypeBuilder
source§impl Default for UserImportJobTypeBuilder
impl Default for UserImportJobTypeBuilder
source§fn default() -> UserImportJobTypeBuilder
fn default() -> UserImportJobTypeBuilder
source§impl PartialEq for UserImportJobTypeBuilder
impl PartialEq for UserImportJobTypeBuilder
source§fn eq(&self, other: &UserImportJobTypeBuilder) -> bool
fn eq(&self, other: &UserImportJobTypeBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UserImportJobTypeBuilder
Auto Trait Implementations§
impl Freeze for UserImportJobTypeBuilder
impl RefUnwindSafe for UserImportJobTypeBuilder
impl Send for UserImportJobTypeBuilder
impl Sync for UserImportJobTypeBuilder
impl Unpin for UserImportJobTypeBuilder
impl UnwindSafe for UserImportJobTypeBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more