Cloneable
, ReadLimitInfo
, ToCopyableBuilder<RemovePermissionRequest.Builder,RemovePermissionRequest>
@Generated("software.amazon.awssdk:codegen") public class RemovePermissionRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<RemovePermissionRequest.Builder,RemovePermissionRequest>
Modifier and Type | Class | Description |
---|---|---|
static interface |
RemovePermissionRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static RemovePermissionRequest.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
String |
functionName() |
Lambda function whose resource policy you want to remove a permission from.
|
int |
hashCode() |
|
String |
qualifier() |
You can specify this optional parameter to remove permission associated with a specific function version or
function alias.
|
static Class<? extends RemovePermissionRequest.Builder> |
serializableBuilderClass() |
|
String |
statementId() |
Statement ID of the permission to remove.
|
RemovePermissionRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public 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 characters
in length.
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 characters in length.
public String statementId()
Statement ID of the permission to remove.
public 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.
public RemovePermissionRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<RemovePermissionRequest.Builder,RemovePermissionRequest>
public static RemovePermissionRequest.Builder builder()
public static Class<? extends RemovePermissionRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.