Class RemovePermissionRequest

    • Constructor Detail

      • RemovePermissionRequest

        public RemovePermissionRequest()
    • Method Detail

      • setFunctionName

        public void setFunctionName​(String functionName)

        Lambda function whose resource policy you want to remove a permission from.

        You can specify a function name (for example, Thumbnail) or you can specify Amazon Resource Name (ARN) of the function (for example, arn:aws:lambda:us-west-2:account-id:function:ThumbNail). AWS Lambda also allows you to specify a partial ARN (for example, account-id:Thumbnail). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 character in length.

        Parameters:
        functionName - Lambda function whose resource policy you want to remove a permission from.

        You can specify a function name (for example, Thumbnail) or you can specify Amazon Resource Name (ARN) of the function (for example, arn:aws:lambda:us-west-2:account-id:function:ThumbNail ). AWS Lambda also allows you to specify a partial ARN (for example, account-id:Thumbnail). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 character in length.

      • getFunctionName

        public String getFunctionName()

        Lambda function whose resource policy you want to remove a permission from.

        You can specify a function name (for example, Thumbnail) or you can specify Amazon Resource Name (ARN) of the function (for example, arn:aws:lambda:us-west-2:account-id:function:ThumbNail). AWS Lambda also allows you to specify a partial ARN (for example, account-id:Thumbnail). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 character in length.

        Returns:
        Lambda function whose resource policy you want to remove a permission from.

        You can specify a function name (for example, Thumbnail) or you can specify Amazon Resource Name (ARN) of the function (for example, arn:aws:lambda:us-west-2:account-id:function:ThumbNail ). AWS Lambda also allows you to specify a partial ARN (for example, account-id:Thumbnail). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 character in length.

      • withFunctionName

        public RemovePermissionRequest withFunctionName​(String functionName)

        Lambda function whose resource policy you want to remove a permission from.

        You can specify a function name (for example, Thumbnail) or you can specify Amazon Resource Name (ARN) of the function (for example, arn:aws:lambda:us-west-2:account-id:function:ThumbNail). AWS Lambda also allows you to specify a partial ARN (for example, account-id:Thumbnail). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 character in length.

        Parameters:
        functionName - Lambda function whose resource policy you want to remove a permission from.

        You can specify a function name (for example, Thumbnail) or you can specify Amazon Resource Name (ARN) of the function (for example, arn:aws:lambda:us-west-2:account-id:function:ThumbNail ). AWS Lambda also allows you to specify a partial ARN (for example, account-id:Thumbnail). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 character in length.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setStatementId

        public void setStatementId​(String statementId)

        Statement ID of the permission to remove.

        Parameters:
        statementId - Statement ID of the permission to remove.
      • getStatementId

        public String getStatementId()

        Statement ID of the permission to remove.

        Returns:
        Statement ID of the permission to remove.
      • withStatementId

        public RemovePermissionRequest withStatementId​(String statementId)

        Statement ID of the permission to remove.

        Parameters:
        statementId - Statement ID of the permission to remove.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setQualifier

        public void setQualifier​(String qualifier)

        You can specify this optional parameter to remove permission associated with a specific function version or function alias. If you don't specify this parameter, the API removes permission associated with the unqualified function ARN.

        Parameters:
        qualifier - You can specify this optional parameter to remove permission associated with a specific function version or function alias. If you don't specify this parameter, the API removes permission associated with the unqualified function ARN.
      • getQualifier

        public String getQualifier()

        You can specify this optional parameter to remove permission associated with a specific function version or function alias. If you don't specify this parameter, the API removes permission associated with the unqualified function ARN.

        Returns:
        You can specify this optional parameter to remove permission associated with a specific function version or function alias. If you don't specify this parameter, the API removes permission associated with the unqualified function ARN.
      • withQualifier

        public RemovePermissionRequest withQualifier​(String qualifier)

        You can specify this optional parameter to remove permission associated with a specific function version or function alias. If you don't specify this parameter, the API removes permission associated with the unqualified function ARN.

        Parameters:
        qualifier - You can specify this optional parameter to remove permission associated with a specific function version or function alias. If you don't specify this parameter, the API removes permission associated with the unqualified function ARN.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object