#[non_exhaustive]pub struct CreateBatchSegmentJobInput { /* private fields */ }
Implementations§
source§impl CreateBatchSegmentJobInput
impl CreateBatchSegmentJobInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateBatchSegmentJob, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateBatchSegmentJob, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateBatchSegmentJob
>
Examples found in repository?
1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::CreateBatchSegmentJob,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::CreateBatchSegmentJobError>,
> {
let handle = self.handle.clone();
let operation = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
Ok(crate::operation::customize::CustomizableOperation { handle, operation })
}
/// Sends the request and returns the response.
///
/// If an error occurs, an `SdkError` will be returned with additional details that
/// can be matched against.
///
/// By default, any retryable failures will be retried twice. Retry behavior
/// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
/// set when configuring the client.
pub async fn send(
self,
) -> std::result::Result<
crate::output::CreateBatchSegmentJobOutput,
aws_smithy_http::result::SdkError<crate::error::CreateBatchSegmentJobError>,
> {
let op = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&self.handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
self.handle.client.call(op).await
}
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateBatchSegmentJobInput
.
source§impl CreateBatchSegmentJobInput
impl CreateBatchSegmentJobInput
sourcepub fn solution_version_arn(&self) -> Option<&str>
pub fn solution_version_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the solution version you want the batch segment job to use to generate batch segments.
sourcepub fn filter_arn(&self) -> Option<&str>
pub fn filter_arn(&self) -> Option<&str>
The ARN of the filter to apply to the batch segment job. For more information on using filters, see Filtering batch recommendations.
sourcepub fn num_results(&self) -> Option<i32>
pub fn num_results(&self) -> Option<i32>
The number of predicted users generated by the batch segment job for each line of input data.
sourcepub fn job_input(&self) -> Option<&BatchSegmentJobInput>
pub fn job_input(&self) -> Option<&BatchSegmentJobInput>
The Amazon S3 path for the input data used to generate the batch segment job.
sourcepub fn job_output(&self) -> Option<&BatchSegmentJobOutput>
pub fn job_output(&self) -> Option<&BatchSegmentJobOutput>
The Amazon S3 path for the bucket where the job's output will be stored.
sourcepub fn role_arn(&self) -> Option<&str>
pub fn role_arn(&self) -> Option<&str>
The ARN of the Amazon Identity and Access Management role that has permissions to read and write to your input and output Amazon S3 buckets respectively.
A list of tags to apply to the batch segment job.
Trait Implementations§
source§impl Clone for CreateBatchSegmentJobInput
impl Clone for CreateBatchSegmentJobInput
source§fn clone(&self) -> CreateBatchSegmentJobInput
fn clone(&self) -> CreateBatchSegmentJobInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more