public static interface Namespace.Builder extends SdkPojo, CopyableBuilder<Namespace.Builder,Namespace>
| Modifier and Type | Method and Description |
|---|---|
Namespace.Builder |
adminUsername(String adminUsername)
The username of the administrator for the first database created in the namespace.
|
Namespace.Builder |
creationDate(Instant creationDate)
The date of when the namespace was created.
|
Namespace.Builder |
dbName(String dbName)
The name of the first database created in the namespace.
|
Namespace.Builder |
defaultIamRoleArn(String defaultIamRoleArn)
The Amazon Resource Name (ARN) of the IAM role to set as a default in the namespace.
|
Namespace.Builder |
iamRoles(Collection<String> iamRoles)
A list of IAM roles to associate with the namespace.
|
Namespace.Builder |
iamRoles(String... iamRoles)
A list of IAM roles to associate with the namespace.
|
Namespace.Builder |
kmsKeyId(String kmsKeyId)
The ID of the Amazon Web Services Key Management Service key used to encrypt your data.
|
Namespace.Builder |
logExports(Collection<LogExport> logExports)
The types of logs the namespace can export.
|
Namespace.Builder |
logExports(LogExport... logExports)
The types of logs the namespace can export.
|
Namespace.Builder |
logExportsWithStrings(Collection<String> logExports)
The types of logs the namespace can export.
|
Namespace.Builder |
logExportsWithStrings(String... logExports)
The types of logs the namespace can export.
|
Namespace.Builder |
namespaceArn(String namespaceArn)
The Amazon Resource Name (ARN) associated with a namespace.
|
Namespace.Builder |
namespaceId(String namespaceId)
The unique identifier of a namespace.
|
Namespace.Builder |
namespaceName(String namespaceName)
The name of the namespace.
|
Namespace.Builder |
status(NamespaceStatus status)
The status of the namespace.
|
Namespace.Builder |
status(String status)
The status of the namespace.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildNamespace.Builder adminUsername(String adminUsername)
The username of the administrator for the first database created in the namespace.
adminUsername - The username of the administrator for the first database created in the namespace.Namespace.Builder creationDate(Instant creationDate)
The date of when the namespace was created.
creationDate - The date of when the namespace was created.Namespace.Builder dbName(String dbName)
The name of the first database created in the namespace.
dbName - The name of the first database created in the namespace.Namespace.Builder defaultIamRoleArn(String defaultIamRoleArn)
The Amazon Resource Name (ARN) of the IAM role to set as a default in the namespace.
defaultIamRoleArn - The Amazon Resource Name (ARN) of the IAM role to set as a default in the namespace.Namespace.Builder iamRoles(Collection<String> iamRoles)
A list of IAM roles to associate with the namespace.
iamRoles - A list of IAM roles to associate with the namespace.Namespace.Builder iamRoles(String... iamRoles)
A list of IAM roles to associate with the namespace.
iamRoles - A list of IAM roles to associate with the namespace.Namespace.Builder kmsKeyId(String kmsKeyId)
The ID of the Amazon Web Services Key Management Service key used to encrypt your data.
kmsKeyId - The ID of the Amazon Web Services Key Management Service key used to encrypt your data.Namespace.Builder logExportsWithStrings(Collection<String> logExports)
The types of logs the namespace can export. Available export types are User log, Connection log, and User activity log.
logExports - The types of logs the namespace can export. Available export types are User log, Connection log, and
User activity log.Namespace.Builder logExportsWithStrings(String... logExports)
The types of logs the namespace can export. Available export types are User log, Connection log, and User activity log.
logExports - The types of logs the namespace can export. Available export types are User log, Connection log, and
User activity log.Namespace.Builder logExports(Collection<LogExport> logExports)
The types of logs the namespace can export. Available export types are User log, Connection log, and User activity log.
logExports - The types of logs the namespace can export. Available export types are User log, Connection log, and
User activity log.Namespace.Builder logExports(LogExport... logExports)
The types of logs the namespace can export. Available export types are User log, Connection log, and User activity log.
logExports - The types of logs the namespace can export. Available export types are User log, Connection log, and
User activity log.Namespace.Builder namespaceArn(String namespaceArn)
The Amazon Resource Name (ARN) associated with a namespace.
namespaceArn - The Amazon Resource Name (ARN) associated with a namespace.Namespace.Builder namespaceId(String namespaceId)
The unique identifier of a namespace.
namespaceId - The unique identifier of a namespace.Namespace.Builder namespaceName(String namespaceName)
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.
namespaceName - 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.Namespace.Builder status(String status)
The status of the namespace.
status - The status of the namespace.NamespaceStatus,
NamespaceStatusNamespace.Builder status(NamespaceStatus status)
The status of the namespace.
status - The status of the namespace.NamespaceStatus,
NamespaceStatusCopyright © 2023. All rights reserved.