pub struct Builder { /* private fields */ }
Expand description
A builder for InferenceExperimentDataStorageConfig
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn destination(self, input: impl Into<String>) -> Self
pub fn destination(self, input: impl Into<String>) -> Self
The Amazon S3 bucket where the inference request and response data is stored.
sourcepub fn set_destination(self, input: Option<String>) -> Self
pub fn set_destination(self, input: Option<String>) -> Self
The Amazon S3 bucket where the inference request and response data is stored.
sourcepub fn kms_key(self, input: impl Into<String>) -> Self
pub fn kms_key(self, input: impl Into<String>) -> Self
The Amazon Web Services Key Management Service key that Amazon SageMaker uses to encrypt captured data at rest using Amazon S3 server-side encryption.
sourcepub fn set_kms_key(self, input: Option<String>) -> Self
pub fn set_kms_key(self, input: Option<String>) -> Self
The Amazon Web Services Key Management Service key that Amazon SageMaker uses to encrypt captured data at rest using Amazon S3 server-side encryption.
sourcepub fn content_type(self, input: CaptureContentTypeHeader) -> Self
pub fn content_type(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_content_type(self, input: Option<CaptureContentTypeHeader>) -> Self
pub fn set_content_type(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) -> InferenceExperimentDataStorageConfig
pub fn build(self) -> InferenceExperimentDataStorageConfig
Consumes the builder and constructs a InferenceExperimentDataStorageConfig
.