Class CfnNamespace.NamespaceProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.redshiftserverless.CfnNamespace.NamespaceProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnNamespace.NamespaceProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnNamespace.NamespaceProperty
@Stability(Stable)
@Internal
public static final class CfnNamespace.NamespaceProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnNamespace.NamespaceProperty
An implementation for
CfnNamespace.NamespaceProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.redshiftserverless.CfnNamespace.NamespaceProperty
CfnNamespace.NamespaceProperty.Builder, CfnNamespace.NamespaceProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnNamespace.NamespaceProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The username of the administrator for the first database created in the namespace.final String
The date of when the namespace was created.final String
The name of the first database created in the namespace.final String
The Amazon Resource Name (ARN) of the IAM role to set as a default in the namespace.A list of IAM roles to associate with the namespace.final String
The ID of the AWS Key Management Service key used to encrypt your data.The types of logs the namespace can export.final String
The Amazon Resource Name (ARN) associated with a namespace.final String
The unique identifier of a namespace.final String
The name of the namespace.final String
The status of the namespace.final int
hashCode()
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 theCfnNamespace.NamespaceProperty.Builder
.
-
-
Method Details
-
getAdminUsername
Description copied from interface:CfnNamespace.NamespaceProperty
The username of the administrator for the first database created in the namespace.- Specified by:
getAdminUsername
in interfaceCfnNamespace.NamespaceProperty
-
getCreationDate
Description copied from interface:CfnNamespace.NamespaceProperty
The date of when the namespace was created.- Specified by:
getCreationDate
in interfaceCfnNamespace.NamespaceProperty
-
getDbName
Description copied from interface:CfnNamespace.NamespaceProperty
The name of the first database created in the namespace.- Specified by:
getDbName
in interfaceCfnNamespace.NamespaceProperty
-
getDefaultIamRoleArn
Description copied from interface:CfnNamespace.NamespaceProperty
The Amazon Resource Name (ARN) of the IAM role to set as a default in the namespace.- Specified by:
getDefaultIamRoleArn
in interfaceCfnNamespace.NamespaceProperty
-
getIamRoles
Description copied from interface:CfnNamespace.NamespaceProperty
A list of IAM roles to associate with the namespace.- Specified by:
getIamRoles
in interfaceCfnNamespace.NamespaceProperty
-
getKmsKeyId
Description copied from interface:CfnNamespace.NamespaceProperty
The ID of the AWS Key Management Service key used to encrypt your data.- Specified by:
getKmsKeyId
in interfaceCfnNamespace.NamespaceProperty
-
getLogExports
Description copied from interface:CfnNamespace.NamespaceProperty
The types of logs the namespace can export.Available export types are User log, Connection log, and User activity log.
- Specified by:
getLogExports
in interfaceCfnNamespace.NamespaceProperty
-
getNamespaceArn
Description copied from interface:CfnNamespace.NamespaceProperty
The Amazon Resource Name (ARN) associated with a namespace.- Specified by:
getNamespaceArn
in interfaceCfnNamespace.NamespaceProperty
-
getNamespaceId
Description copied from interface:CfnNamespace.NamespaceProperty
The unique identifier of a namespace.- Specified by:
getNamespaceId
in interfaceCfnNamespace.NamespaceProperty
-
getNamespaceName
Description copied from interface:CfnNamespace.NamespaceProperty
The 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:
getNamespaceName
in interfaceCfnNamespace.NamespaceProperty
-
getStatus
Description copied from interface:CfnNamespace.NamespaceProperty
The status of the namespace.- Specified by:
getStatus
in interfaceCfnNamespace.NamespaceProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-