Struct aws_sdk_sagemaker::model::data_capture_config::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for DataCaptureConfig
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn enable_capture(self, input: bool) -> Self
pub fn enable_capture(self, input: bool) -> Self
Whether data capture should be enabled or disabled (defaults to enabled).
sourcepub fn set_enable_capture(self, input: Option<bool>) -> Self
pub fn set_enable_capture(self, input: Option<bool>) -> Self
Whether data capture should be enabled or disabled (defaults to enabled).
sourcepub fn initial_sampling_percentage(self, input: i32) -> Self
pub fn initial_sampling_percentage(self, input: i32) -> Self
The percentage of requests SageMaker will capture. A lower value is recommended for Endpoints with high traffic.
sourcepub fn set_initial_sampling_percentage(self, input: Option<i32>) -> Self
pub fn set_initial_sampling_percentage(self, input: Option<i32>) -> Self
The percentage of requests SageMaker will capture. A lower value is recommended for Endpoints with high traffic.
sourcepub fn destination_s3_uri(self, input: impl Into<String>) -> Self
pub fn destination_s3_uri(self, input: impl Into<String>) -> Self
The Amazon S3 location used to capture the data.
sourcepub fn set_destination_s3_uri(self, input: Option<String>) -> Self
pub fn set_destination_s3_uri(self, input: Option<String>) -> Self
The Amazon S3 location used to capture the data.
sourcepub fn kms_key_id(self, input: impl Into<String>) -> Self
pub fn kms_key_id(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of a Amazon Web Services Key Management Service key that SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint.
The KmsKeyId can be any of the following formats:
-
Key ID:
1234abcd-12ab-34cd-56ef-1234567890ab
-
Key ARN:
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
-
Alias name:
alias/ExampleAlias
-
Alias name ARN:
arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias
sourcepub fn set_kms_key_id(self, input: Option<String>) -> Self
pub fn set_kms_key_id(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of a Amazon Web Services Key Management Service key that SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint.
The KmsKeyId can be any of the following formats:
-
Key ID:
1234abcd-12ab-34cd-56ef-1234567890ab
-
Key ARN:
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
-
Alias name:
alias/ExampleAlias
-
Alias name ARN:
arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias
sourcepub fn capture_options(self, input: CaptureOption) -> Self
pub fn capture_options(self, input: CaptureOption) -> Self
Appends an item to capture_options
.
To override the contents of this collection use set_capture_options
.
Specifies data Model Monitor will capture. You can configure whether to collect only input, only output, or both
sourcepub fn set_capture_options(self, input: Option<Vec<CaptureOption>>) -> Self
pub fn set_capture_options(self, input: Option<Vec<CaptureOption>>) -> Self
Specifies data Model Monitor will capture. You can configure whether to collect only input, only output, or both
sourcepub fn capture_content_type_header(self, input: CaptureContentTypeHeader) -> Self
pub fn capture_content_type_header(self, input: CaptureContentTypeHeader) -> Self
Configuration specifying how to treat different headers. If no headers are specified SageMaker will by default base64 encode when capturing the data.
sourcepub fn set_capture_content_type_header(
self,
input: Option<CaptureContentTypeHeader>
) -> Self
pub fn set_capture_content_type_header(
self,
input: Option<CaptureContentTypeHeader>
) -> Self
Configuration specifying how to treat different headers. If no headers are specified SageMaker will by default base64 encode when capturing the data.
sourcepub fn build(self) -> DataCaptureConfig
pub fn build(self) -> DataCaptureConfig
Consumes the builder and constructs a DataCaptureConfig
.
Trait Implementations
sourceimpl PartialEq<Builder> for Builder
impl PartialEq<Builder> for Builder
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more