@Generated(value="software.amazon.awssdk:codegen") public final class ResourceSharePermissionSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceSharePermissionSummary.Builder,ResourceSharePermissionSummary>
Information about an RAM permission that is associated with a resource share and any of its resources of a specified type.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResourceSharePermissionSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resoure Name
(ARN) of the permission you want information about.
|
static ResourceSharePermissionSummary.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 |
resourceType()
The type of resource to which this permission applies.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResourceSharePermissionSummary.Builder> |
serializableBuilderClass() |
String |
status()
The current status of the permission.
|
ResourceSharePermissionSummary.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 the permission you want information about.
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 type of resource to which this permission applies.
public final String status()
The current status of the permission.
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 ResourceSharePermissionSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ResourceSharePermissionSummary.Builder,ResourceSharePermissionSummary>public static ResourceSharePermissionSummary.Builder builder()
public static Class<? extends ResourceSharePermissionSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.