JavaScript is disabled on your browser.
Skip navigation links

AWS SDK for Java 1.x API Reference - 1.12.795

We announced the upcoming end-of-support for AWS SDK for Java (v1). We recommend that you migrate to AWS SDK for Java v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
com.amazonaws.services.qldb.model

Class UpdateLedgerPermissionsModeRequest

    • Constructor Detail

      • UpdateLedgerPermissionsModeRequest

        public UpdateLedgerPermissionsModeRequest()
    • Method Detail

      • setName

        public void setName(String name)

        The name of the ledger.

        Parameters:
        name - The name of the ledger.
      • getName

        public String getName()

        The name of the ledger.

        Returns:
        The name of the ledger.
      • withName

        public UpdateLedgerPermissionsModeRequest withName(String name)

        The name of the ledger.

        Parameters:
        name - The name of the ledger.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setPermissionsMode

        public void setPermissionsMode(String permissionsMode)

        The permissions mode to assign to the ledger. This parameter can have one of the following values:

        • ALLOW_ALL: A legacy permissions mode that enables access control with API-level granularity for ledgers.

          This mode allows users who have the SendCommand API permission for this ledger to run all PartiQL commands (hence, ALLOW_ALL) on any tables in the specified ledger. This mode disregards any table-level or command-level IAM permissions policies that you create for the ledger.

        • STANDARD: (Recommended) A permissions mode that enables access control with finer granularity for ledgers, tables, and PartiQL commands.

          By default, this mode denies all user requests to run any PartiQL commands on any tables in this ledger. To allow PartiQL commands to run, you must create IAM permissions policies for specific table resources and PartiQL actions, in addition to the SendCommand API permission for the ledger. For information, see Getting started with the standard permissions mode in the Amazon QLDB Developer Guide.

        We strongly recommend using the STANDARD permissions mode to maximize the security of your ledger data.

        Parameters:
        permissionsMode - The permissions mode to assign to the ledger. This parameter can have one of the following values:

        • ALLOW_ALL: A legacy permissions mode that enables access control with API-level granularity for ledgers.

          This mode allows users who have the SendCommand API permission for this ledger to run all PartiQL commands (hence, ALLOW_ALL) on any tables in the specified ledger. This mode disregards any table-level or command-level IAM permissions policies that you create for the ledger.

        • STANDARD: (Recommended) A permissions mode that enables access control with finer granularity for ledgers, tables, and PartiQL commands.

          By default, this mode denies all user requests to run any PartiQL commands on any tables in this ledger. To allow PartiQL commands to run, you must create IAM permissions policies for specific table resources and PartiQL actions, in addition to the SendCommand API permission for the ledger. For information, see Getting started with the standard permissions mode in the Amazon QLDB Developer Guide.

        We strongly recommend using the STANDARD permissions mode to maximize the security of your ledger data.

        See Also:
        PermissionsMode
      • getPermissionsMode

        public String getPermissionsMode()

        The permissions mode to assign to the ledger. This parameter can have one of the following values:

        • ALLOW_ALL: A legacy permissions mode that enables access control with API-level granularity for ledgers.

          This mode allows users who have the SendCommand API permission for this ledger to run all PartiQL commands (hence, ALLOW_ALL) on any tables in the specified ledger. This mode disregards any table-level or command-level IAM permissions policies that you create for the ledger.

        • STANDARD: (Recommended) A permissions mode that enables access control with finer granularity for ledgers, tables, and PartiQL commands.

          By default, this mode denies all user requests to run any PartiQL commands on any tables in this ledger. To allow PartiQL commands to run, you must create IAM permissions policies for specific table resources and PartiQL actions, in addition to the SendCommand API permission for the ledger. For information, see Getting started with the standard permissions mode in the Amazon QLDB Developer Guide.

        We strongly recommend using the STANDARD permissions mode to maximize the security of your ledger data.

        Returns:
        The permissions mode to assign to the ledger. This parameter can have one of the following values:

        • ALLOW_ALL: A legacy permissions mode that enables access control with API-level granularity for ledgers.

          This mode allows users who have the SendCommand API permission for this ledger to run all PartiQL commands (hence, ALLOW_ALL) on any tables in the specified ledger. This mode disregards any table-level or command-level IAM permissions policies that you create for the ledger.

        • STANDARD: (Recommended) A permissions mode that enables access control with finer granularity for ledgers, tables, and PartiQL commands.

          By default, this mode denies all user requests to run any PartiQL commands on any tables in this ledger. To allow PartiQL commands to run, you must create IAM permissions policies for specific table resources and PartiQL actions, in addition to the SendCommand API permission for the ledger. For information, see Getting started with the standard permissions mode in the Amazon QLDB Developer Guide.

        We strongly recommend using the STANDARD permissions mode to maximize the security of your ledger data.

        See Also:
        PermissionsMode
      • withPermissionsMode

        public UpdateLedgerPermissionsModeRequest withPermissionsMode(String permissionsMode)

        The permissions mode to assign to the ledger. This parameter can have one of the following values:

        • ALLOW_ALL: A legacy permissions mode that enables access control with API-level granularity for ledgers.

          This mode allows users who have the SendCommand API permission for this ledger to run all PartiQL commands (hence, ALLOW_ALL) on any tables in the specified ledger. This mode disregards any table-level or command-level IAM permissions policies that you create for the ledger.

        • STANDARD: (Recommended) A permissions mode that enables access control with finer granularity for ledgers, tables, and PartiQL commands.

          By default, this mode denies all user requests to run any PartiQL commands on any tables in this ledger. To allow PartiQL commands to run, you must create IAM permissions policies for specific table resources and PartiQL actions, in addition to the SendCommand API permission for the ledger. For information, see Getting started with the standard permissions mode in the Amazon QLDB Developer Guide.

        We strongly recommend using the STANDARD permissions mode to maximize the security of your ledger data.

        Parameters:
        permissionsMode - The permissions mode to assign to the ledger. This parameter can have one of the following values:

        • ALLOW_ALL: A legacy permissions mode that enables access control with API-level granularity for ledgers.

          This mode allows users who have the SendCommand API permission for this ledger to run all PartiQL commands (hence, ALLOW_ALL) on any tables in the specified ledger. This mode disregards any table-level or command-level IAM permissions policies that you create for the ledger.

        • STANDARD: (Recommended) A permissions mode that enables access control with finer granularity for ledgers, tables, and PartiQL commands.

          By default, this mode denies all user requests to run any PartiQL commands on any tables in this ledger. To allow PartiQL commands to run, you must create IAM permissions policies for specific table resources and PartiQL actions, in addition to the SendCommand API permission for the ledger. For information, see Getting started with the standard permissions mode in the Amazon QLDB Developer Guide.

        We strongly recommend using the STANDARD permissions mode to maximize the security of your ledger data.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        PermissionsMode
      • withPermissionsMode

        public UpdateLedgerPermissionsModeRequest withPermissionsMode(PermissionsMode permissionsMode)

        The permissions mode to assign to the ledger. This parameter can have one of the following values:

        • ALLOW_ALL: A legacy permissions mode that enables access control with API-level granularity for ledgers.

          This mode allows users who have the SendCommand API permission for this ledger to run all PartiQL commands (hence, ALLOW_ALL) on any tables in the specified ledger. This mode disregards any table-level or command-level IAM permissions policies that you create for the ledger.

        • STANDARD: (Recommended) A permissions mode that enables access control with finer granularity for ledgers, tables, and PartiQL commands.

          By default, this mode denies all user requests to run any PartiQL commands on any tables in this ledger. To allow PartiQL commands to run, you must create IAM permissions policies for specific table resources and PartiQL actions, in addition to the SendCommand API permission for the ledger. For information, see Getting started with the standard permissions mode in the Amazon QLDB Developer Guide.

        We strongly recommend using the STANDARD permissions mode to maximize the security of your ledger data.

        Parameters:
        permissionsMode - The permissions mode to assign to the ledger. This parameter can have one of the following values:

        • ALLOW_ALL: A legacy permissions mode that enables access control with API-level granularity for ledgers.

          This mode allows users who have the SendCommand API permission for this ledger to run all PartiQL commands (hence, ALLOW_ALL) on any tables in the specified ledger. This mode disregards any table-level or command-level IAM permissions policies that you create for the ledger.

        • STANDARD: (Recommended) A permissions mode that enables access control with finer granularity for ledgers, tables, and PartiQL commands.

          By default, this mode denies all user requests to run any PartiQL commands on any tables in this ledger. To allow PartiQL commands to run, you must create IAM permissions policies for specific table resources and PartiQL actions, in addition to the SendCommand API permission for the ledger. For information, see Getting started with the standard permissions mode in the Amazon QLDB Developer Guide.

        We strongly recommend using the STANDARD permissions mode to maximize the security of your ledger data.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        PermissionsMode
      • toString

        public String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /