@Generated(value="software.amazon.awssdk:codegen") public final class ResourceSharePermissionDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceSharePermissionDetail.Builder,ResourceSharePermissionDetail>
Information about an AWS RAM permission.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResourceSharePermissionDetail.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The ARN of the permission.
|
static ResourceSharePermissionDetail.Builder |
builder() |
Instant |
creationTime()
The date and time when the permission was created.
|
Boolean |
defaultVersion()
The identifier for the version of the permission that is set as the default version.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastUpdatedTime()
The date and time when the permission was last updated.
|
String |
name()
The name of the permission.
|
String |
permission()
The permission's effect and actions in JSON format.
|
String |
resourceType()
The resource type to which the permission applies.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResourceSharePermissionDetail.Builder> |
serializableBuilderClass() |
ResourceSharePermissionDetail.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
version()
The identifier for the version of the permission.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The ARN of the permission.
public final String version()
The identifier for the version of the permission.
public final Boolean defaultVersion()
The identifier for the version of the permission that is set as the default version.
public final String name()
The name of the permission.
public final String resourceType()
The resource type to which the permission applies.
public final String permission()
The permission's effect and actions in JSON format. The effect indicates whether the actions are
allowed or denied. The actions list the API actions to which the principal is granted or denied
access.
effect indicates whether the actions
are allowed or denied. The actions list the API actions to which the principal is granted or
denied access.public final Instant creationTime()
The date and time when the permission was created.
public final Instant lastUpdatedTime()
The date and time when the permission was last updated.
public ResourceSharePermissionDetail.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ResourceSharePermissionDetail.Builder,ResourceSharePermissionDetail>public static ResourceSharePermissionDetail.Builder builder()
public static Class<? extends ResourceSharePermissionDetail.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.