Class CfnS3TableIntegrationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.observabilityadmin.CfnS3TableIntegrationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnS3TableIntegrationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnS3TableIntegrationProps
@Stability(Stable)
@Internal
public static final class CfnS3TableIntegrationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnS3TableIntegrationProps
An implementation for
CfnS3TableIntegrationProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.observabilityadmin.CfnS3TableIntegrationProps
CfnS3TableIntegrationProps.Builder, CfnS3TableIntegrationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnS3TableIntegrationProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectDefines the encryption configuration for S3 Table integrations, including the encryption algorithm and KMS key settings.final ObjectA data source with an S3 Table integration for query access in thelogsnamespace.final StringThe Amazon Resource Name (ARN) of the IAM role that grants permissions for the S3 Table integration to access necessary resources.getTags()The key-value pairs to associate with the S3 Table integration resource for categorization and management purposes.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnS3TableIntegrationProps.Builder.
-
-
Method Details
-
getEncryption
Description copied from interface:CfnS3TableIntegrationPropsDefines the encryption configuration for S3 Table integrations, including the encryption algorithm and KMS key settings.Returns union: either
IResolvableorCfnS3TableIntegration.EncryptionConfigProperty- Specified by:
getEncryptionin interfaceCfnS3TableIntegrationProps- See Also:
-
getRoleArn
Description copied from interface:CfnS3TableIntegrationPropsThe Amazon Resource Name (ARN) of the IAM role that grants permissions for the S3 Table integration to access necessary resources.- Specified by:
getRoleArnin interfaceCfnS3TableIntegrationProps- See Also:
-
getLogSources
Description copied from interface:CfnS3TableIntegrationPropsA data source with an S3 Table integration for query access in thelogsnamespace.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnS3TableIntegration.LogSourceProperty>- Specified by:
getLogSourcesin interfaceCfnS3TableIntegrationProps- See Also:
-
getTags
Description copied from interface:CfnS3TableIntegrationPropsThe key-value pairs to associate with the S3 Table integration resource for categorization and management purposes.- Specified by:
getTagsin interfaceCfnS3TableIntegrationProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-