public static interface ResourceSharePermissionDetail.Builder extends SdkPojo, CopyableBuilder<ResourceSharePermissionDetail.Builder,ResourceSharePermissionDetail>
Modifier and Type | Method and Description |
---|---|
ResourceSharePermissionDetail.Builder |
arn(String arn)
The ARN of the permission.
|
ResourceSharePermissionDetail.Builder |
creationTime(Instant creationTime)
The date and time when the permission was created.
|
ResourceSharePermissionDetail.Builder |
defaultVersion(Boolean defaultVersion)
The identifier for the version of the permission that is set as the default version.
|
ResourceSharePermissionDetail.Builder |
lastUpdatedTime(Instant lastUpdatedTime)
The date and time when the permission was last updated.
|
ResourceSharePermissionDetail.Builder |
name(String name)
The name of the permission.
|
ResourceSharePermissionDetail.Builder |
permission(String permission)
The permission's effect and actions in JSON format.
|
ResourceSharePermissionDetail.Builder |
resourceType(String resourceType)
The resource type to which the permission applies.
|
ResourceSharePermissionDetail.Builder |
version(String version)
The identifier for the version of the permission.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
ResourceSharePermissionDetail.Builder arn(String arn)
The ARN of the permission.
arn
- The ARN of the permission.ResourceSharePermissionDetail.Builder version(String version)
The identifier for the version of the permission.
version
- The identifier for the version of the permission.ResourceSharePermissionDetail.Builder defaultVersion(Boolean defaultVersion)
The identifier for the version of the permission that is set as the default version.
defaultVersion
- The identifier for the version of the permission that is set as the default version.ResourceSharePermissionDetail.Builder name(String name)
The name of the permission.
name
- The name of the permission.ResourceSharePermissionDetail.Builder resourceType(String resourceType)
The resource type to which the permission applies.
resourceType
- The resource type to which the permission applies.ResourceSharePermissionDetail.Builder permission(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.
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.ResourceSharePermissionDetail.Builder creationTime(Instant creationTime)
The date and time when the permission was created.
creationTime
- The date and time when the permission was created.ResourceSharePermissionDetail.Builder lastUpdatedTime(Instant lastUpdatedTime)
The date and time when the permission was last updated.
lastUpdatedTime
- The date and time when the permission was last updated.