public static final class CfnEndpointConfig.DataCaptureConfigProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnEndpointConfig.DataCaptureConfigProperty
CfnEndpointConfig.DataCaptureConfigProperty
CfnEndpointConfig.DataCaptureConfigProperty.Builder, CfnEndpointConfig.DataCaptureConfigProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getCaptureContentTypeHeader()
A list of the JSON and CSV content type that the endpoint captures.
|
java.lang.Object |
getCaptureOptions()
Specifies whether the endpoint captures input data to your model, output data from your model, or both.
|
java.lang.String |
getDestinationS3Uri()
The S3 bucket where model monitor stores captured data.
|
java.lang.Object |
getEnableCapture()
Set to `True` to enable data capture.
|
java.lang.Number |
getInitialSamplingPercentage()
The percentage of data to capture.
|
java.lang.String |
getKmsKeyId()
The AWS Key Management Service ( AWS KMS) key that Amazon SageMaker uses to encrypt the captured data at rest using Amazon S3 server-side encryption.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Object getCaptureOptions()
CfnEndpointConfig.DataCaptureConfigProperty
getCaptureOptions
in interface CfnEndpointConfig.DataCaptureConfigProperty
public final java.lang.String getDestinationS3Uri()
CfnEndpointConfig.DataCaptureConfigProperty
getDestinationS3Uri
in interface CfnEndpointConfig.DataCaptureConfigProperty
public final java.lang.Number getInitialSamplingPercentage()
CfnEndpointConfig.DataCaptureConfigProperty
getInitialSamplingPercentage
in interface CfnEndpointConfig.DataCaptureConfigProperty
public final java.lang.Object getCaptureContentTypeHeader()
CfnEndpointConfig.DataCaptureConfigProperty
getCaptureContentTypeHeader
in interface CfnEndpointConfig.DataCaptureConfigProperty
public final java.lang.Object getEnableCapture()
CfnEndpointConfig.DataCaptureConfigProperty
getEnableCapture
in interface CfnEndpointConfig.DataCaptureConfigProperty
public final java.lang.String getKmsKeyId()
CfnEndpointConfig.DataCaptureConfigProperty
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 If you don't provide a KMS key ID, Amazon SageMaker uses the default KMS key for Amazon S3 for your role's account. For more information, see KMS-Managed Encryption Keys (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingKMSEncryption.html) in the Amazon Simple Storage Service Developer Guide. The KMS key policy must grant permission to the IAM role that you specify in your CreateModel (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateModel.html) request. For more information, see Using Key Policies in AWS KMS (http://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html) in the AWS Key Management Service Developer Guide.
getKmsKeyId
in interface CfnEndpointConfig.DataCaptureConfigProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()