Class CfnNamespaceProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.redshiftserverless.CfnNamespaceProps.Jsii$Proxy
- All Implemented Interfaces:
CfnNamespaceProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnNamespaceProps
@Stability(Stable)
@Internal
public static final class CfnNamespaceProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnNamespaceProps
An implementation for
CfnNamespaceProps-
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.redshiftserverless.CfnNamespaceProps
CfnNamespaceProps.Builder, CfnNamespaceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnNamespaceProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnNamespaceProps.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 StringThe username of the administrator for the primary database created in the namespace.final StringThe password of the administrator for the primary database created in the namespace.final StringThe name of the primary database created in the namespace.final StringThe Amazon Resource Name (ARN) of the IAM role to set as a default in the namespace.final StringThe name of the snapshot to be created before the namespace is deleted.final NumberHow long to retain the final snapshot.A list of IAM roles to associate with the namespace.final StringThe ID of the AWS Key Management Service key used to encrypt your data.The types of logs the namespace can export.final StringThe name of the namespace.getTags()The map of the key-value pairs used to tag the namespace.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 theCfnNamespaceProps.Builder.
-
-
Method Details
-
getNamespaceName
Description copied from interface:CfnNamespacePropsThe name of the namespace.Must be between 3-64 alphanumeric characters in lowercase, and it cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.
- Specified by:
getNamespaceNamein interfaceCfnNamespaceProps
-
getAdminUsername
Description copied from interface:CfnNamespacePropsThe username of the administrator for the primary database created in the namespace.- Specified by:
getAdminUsernamein interfaceCfnNamespaceProps
-
getAdminUserPassword
Description copied from interface:CfnNamespacePropsThe password of the administrator for the primary database created in the namespace.- Specified by:
getAdminUserPasswordin interfaceCfnNamespaceProps
-
getDbName
Description copied from interface:CfnNamespacePropsThe name of the primary database created in the namespace.- Specified by:
getDbNamein interfaceCfnNamespaceProps
-
getDefaultIamRoleArn
Description copied from interface:CfnNamespacePropsThe Amazon Resource Name (ARN) of the IAM role to set as a default in the namespace.- Specified by:
getDefaultIamRoleArnin interfaceCfnNamespaceProps
-
getFinalSnapshotName
Description copied from interface:CfnNamespacePropsThe name of the snapshot to be created before the namespace is deleted.- Specified by:
getFinalSnapshotNamein interfaceCfnNamespaceProps
-
getFinalSnapshotRetentionPeriod
Description copied from interface:CfnNamespacePropsHow long to retain the final snapshot.- Specified by:
getFinalSnapshotRetentionPeriodin interfaceCfnNamespaceProps
-
getIamRoles
Description copied from interface:CfnNamespacePropsA list of IAM roles to associate with the namespace.- Specified by:
getIamRolesin interfaceCfnNamespaceProps
-
getKmsKeyId
Description copied from interface:CfnNamespacePropsThe ID of the AWS Key Management Service key used to encrypt your data.- Specified by:
getKmsKeyIdin interfaceCfnNamespaceProps
-
getLogExports
Description copied from interface:CfnNamespacePropsThe types of logs the namespace can export.Available export types are
userlog,connectionlog, anduseractivitylog.- Specified by:
getLogExportsin interfaceCfnNamespaceProps
-
getTags
Description copied from interface:CfnNamespacePropsThe map of the key-value pairs used to tag the namespace.- Specified by:
getTagsin interfaceCfnNamespaceProps
-
$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()
-