Class UpdateAccessPolicyRequest

    • Method Detail

      • accessPolicyId

        public final String accessPolicyId()

        The ID of the access policy.

        Returns:
        The ID of the access policy.
      • accessPolicyIdentity

        public final Identity accessPolicyIdentity()

        The identity for this access policy. Choose an IAM Identity Center user, an IAM Identity Center group, or an IAM user.

        Returns:
        The identity for this access policy. Choose an IAM Identity Center user, an IAM Identity Center group, or an IAM user.
      • accessPolicyResource

        public final Resource accessPolicyResource()

        The IoT SiteWise Monitor resource for this access policy. Choose either a portal or a project.

        Returns:
        The IoT SiteWise Monitor resource for this access policy. Choose either a portal or a project.
      • accessPolicyPermission

        public final Permission accessPolicyPermission()

        The permission level for this access policy. Note that a project ADMINISTRATOR is also known as a project owner.

        If the service returns an enum value that is not available in the current SDK version, accessPolicyPermission will return Permission.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from accessPolicyPermissionAsString().

        Returns:
        The permission level for this access policy. Note that a project ADMINISTRATOR is also known as a project owner.
        See Also:
        Permission
      • accessPolicyPermissionAsString

        public final String accessPolicyPermissionAsString()

        The permission level for this access policy. Note that a project ADMINISTRATOR is also known as a project owner.

        If the service returns an enum value that is not available in the current SDK version, accessPolicyPermission will return Permission.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from accessPolicyPermissionAsString().

        Returns:
        The permission level for this access policy. Note that a project ADMINISTRATOR is also known as a project owner.
        See Also:
        Permission
      • clientToken

        public final String clientToken()

        A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.

        Returns:
        A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.
      • toString

        public final 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