@Generated(value="software.amazon.awssdk:codegen") public final class ResourceSharePermissionDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceSharePermissionDetail.Builder,ResourceSharePermissionDetail>
Information about an RAM permission.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResourceSharePermissionDetail.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resoure Name
(ARN) of this RAM permission.
|
static ResourceSharePermissionDetail.Builder |
builder() |
Instant |
creationTime()
The date and time when the permission was created.
|
Boolean |
defaultVersion()
Specifies whether the version of the permission represented in this structure is the default version for this
permission.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isResourceTypeDefault()
Specifies whether the version of the permission represented in this structure is the default version for all
resources of this resource type.
|
Instant |
lastUpdatedTime()
The date and time when the permission was last updated.
|
String |
name()
The name of this permission.
|
String |
permission()
The permission's effect and actions in JSON format.
|
String |
resourceType()
The resource type to which this 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 version of the permission represented in this structure.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The Amazon Resoure Name (ARN) of this RAM permission.
public final String version()
The version of the permission represented in this structure.
public final Boolean defaultVersion()
Specifies whether the version of the permission represented in this structure is the default version for this permission.
public final String name()
The name of this permission.
public final String resourceType()
The resource type to which this permission applies.
public final String permission()
The permission's effect and actions in JSON format. The effect indicates whether the specified
actions are allowed or denied. The actions list the operations to which the principal is granted or
denied access.
effect indicates whether the
specified actions are allowed or denied. The actions list the operations 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 final Boolean isResourceTypeDefault()
Specifies whether the version of the permission represented in this structure is the default version for all resources of this resource type.
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 © 2022. All rights reserved.