@Generated(value="software.amazon.awssdk:codegen") public final class ResourceAccessPolicy extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceAccessPolicy.Builder,ResourceAccessPolicy>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResourceAccessPolicy.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ResourceAccessPolicy.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Permission |
permission()
The permissions that the Lambda function has to the resource.
|
String |
permissionAsString()
The permissions that the Lambda function has to the resource.
|
String |
resourceId()
The ID of the resource.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResourceAccessPolicy.Builder> |
serializableBuilderClass() |
ResourceAccessPolicy.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copypublic Permission permission()
If the service returns an enum value that is not available in the current SDK version, permission will
return Permission.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
permissionAsString().
Permissionpublic String permissionAsString()
If the service returns an enum value that is not available in the current SDK version, permission will
return Permission.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
permissionAsString().
Permissionpublic String resourceId()
public ResourceAccessPolicy.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<ResourceAccessPolicy.Builder,ResourceAccessPolicy>public static ResourceAccessPolicy.Builder builder()
public static Class<? extends ResourceAccessPolicy.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.