Interface IUser.Jsii$Default

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IConstruct.Jsii$Default, software.constructs.IDependable, software.constructs.IDependable.Jsii$Default, IUser, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
IUser.Jsii$Proxy
Enclosing interface:
IUser

@Internal public static interface IUser.Jsii$Default extends IUser, software.constructs.IConstruct.Jsii$Default
Internal default implementation for IUser.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface software.constructs.IConstruct

    software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy

    Nested classes/interfaces inherited from interface software.constructs.IDependable

    software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$Proxy

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.redshift.alpha.IUser

    IUser.Jsii$Default, IUser.Jsii$Proxy
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    addTablePrivileges(ITable table, @NotNull TableAction... actions)
    (experimental) Grant this user privilege to access a table.
    default ICluster
    (experimental) The cluster where the table is located.
    default String
    (experimental) The name of the database where the table is located.
    default software.constructs.Node
    The tree node.
    default SecretValue
    (experimental) The password of the user.
    default String
    (experimental) The name of the user.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getNode

      @Stability(Stable) @NotNull default software.constructs.Node getNode()
      The tree node.
      Specified by:
      getNode in interface software.constructs.IConstruct
      Specified by:
      getNode in interface software.constructs.IConstruct.Jsii$Default
    • getCluster

      @Stability(Experimental) @NotNull default ICluster getCluster()
      (experimental) The cluster where the table is located.
      Specified by:
      getCluster in interface IUser
    • getDatabaseName

      @Stability(Experimental) @NotNull default String getDatabaseName()
      (experimental) The name of the database where the table is located.
      Specified by:
      getDatabaseName in interface IUser
    • getPassword

      @Stability(Experimental) @NotNull default SecretValue getPassword()
      (experimental) The password of the user.
      Specified by:
      getPassword in interface IUser
    • getUsername

      @Stability(Experimental) @NotNull default String getUsername()
      (experimental) The name of the user.
      Specified by:
      getUsername in interface IUser
    • addTablePrivileges

      @Stability(Experimental) default void addTablePrivileges(@NotNull ITable table, @NotNull @NotNull TableAction... actions)
      (experimental) Grant this user privilege to access a table.

      Specified by:
      addTablePrivileges in interface IUser
      Parameters:
      table - This parameter is required.
      actions - This parameter is required.