Class GetPermissionsPlainArgs.Builder

  • Enclosing class:
    GetPermissionsPlainArgs

    public static final class GetPermissionsPlainArgs.Builder
    extends java.lang.Object
    • Method Detail

      • catalogId

        public GetPermissionsPlainArgs.Builder catalogId​(@Nullable
                                                         java.lang.String catalogId)
        Parameters:
        catalogId - Identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
        Returns:
        builder
      • catalogResource

        public GetPermissionsPlainArgs.Builder catalogResource​(@Nullable
                                                               java.lang.Boolean catalogResource)
        Parameters:
        catalogResource - Whether the permissions are to be granted for the Data Catalog. Defaults to `false`.
        Returns:
        builder
      • principal

        public GetPermissionsPlainArgs.Builder principal​(java.lang.String principal)
        Parameters:
        principal - Principal to be granted the permissions on the resource. Supported principals are IAM users or IAM roles. One of the following is required:
        Returns:
        builder
      • region

        public GetPermissionsPlainArgs.Builder region​(@Nullable
                                                      java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder