@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PermissionGroup extends Object implements Serializable, Cloneable, StructuredPojo
The structure for a permission group.
| Constructor and Description |
|---|
PermissionGroup() |
| Modifier and Type | Method and Description |
|---|---|
PermissionGroup |
clone() |
boolean |
equals(Object obj) |
List<String> |
getApplicationPermissions()
Indicates the permissions that are granted to a specific group for accessing the FinSpace application.
|
Long |
getCreateTime()
The timestamp at which the group was created in FinSpace.
|
String |
getDescription()
A brief description for the permission group.
|
Long |
getLastModifiedTime()
Describes the last time the permission group was updated.
|
String |
getName()
The name of the permission group.
|
String |
getPermissionGroupId()
The unique identifier for the permission group.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setApplicationPermissions(Collection<String> applicationPermissions)
Indicates the permissions that are granted to a specific group for accessing the FinSpace application.
|
void |
setCreateTime(Long createTime)
The timestamp at which the group was created in FinSpace.
|
void |
setDescription(String description)
A brief description for the permission group.
|
void |
setLastModifiedTime(Long lastModifiedTime)
Describes the last time the permission group was updated.
|
void |
setName(String name)
The name of the permission group.
|
void |
setPermissionGroupId(String permissionGroupId)
The unique identifier for the permission group.
|
String |
toString()
Returns a string representation of this object.
|
PermissionGroup |
withApplicationPermissions(ApplicationPermission... applicationPermissions)
Indicates the permissions that are granted to a specific group for accessing the FinSpace application.
|
PermissionGroup |
withApplicationPermissions(Collection<String> applicationPermissions)
Indicates the permissions that are granted to a specific group for accessing the FinSpace application.
|
PermissionGroup |
withApplicationPermissions(String... applicationPermissions)
Indicates the permissions that are granted to a specific group for accessing the FinSpace application.
|
PermissionGroup |
withCreateTime(Long createTime)
The timestamp at which the group was created in FinSpace.
|
PermissionGroup |
withDescription(String description)
A brief description for the permission group.
|
PermissionGroup |
withLastModifiedTime(Long lastModifiedTime)
Describes the last time the permission group was updated.
|
PermissionGroup |
withName(String name)
The name of the permission group.
|
PermissionGroup |
withPermissionGroupId(String permissionGroupId)
The unique identifier for the permission group.
|
public void setPermissionGroupId(String permissionGroupId)
The unique identifier for the permission group.
permissionGroupId - The unique identifier for the permission group.public String getPermissionGroupId()
The unique identifier for the permission group.
public PermissionGroup withPermissionGroupId(String permissionGroupId)
The unique identifier for the permission group.
permissionGroupId - The unique identifier for the permission group.public void setName(String name)
The name of the permission group.
name - The name of the permission group.public String getName()
The name of the permission group.
public PermissionGroup withName(String name)
The name of the permission group.
name - The name of the permission group.public void setDescription(String description)
A brief description for the permission group.
description - A brief description for the permission group.public String getDescription()
A brief description for the permission group.
public PermissionGroup withDescription(String description)
A brief description for the permission group.
description - A brief description for the permission group.public List<String> getApplicationPermissions()
Indicates the permissions that are granted to a specific group for accessing the FinSpace application.
CreateDataset – Group members can create new datasets.
ManageClusters – Group members can manage Apache Spark clusters from FinSpace notebooks.
ManageUsersAndGroups – Group members can manage users and permission groups.
ManageAttributeSets – Group members can manage attribute sets.
ViewAuditData – Group members can view audit data.
AccessNotebooks – Group members will have access to FinSpace notebooks.
GetTemporaryCredentials – Group members can get temporary API credentials.
CreateDataset – Group members can create new datasets.
ManageClusters – Group members can manage Apache Spark clusters from FinSpace notebooks.
ManageUsersAndGroups – Group members can manage users and permission groups.
ManageAttributeSets – Group members can manage attribute sets.
ViewAuditData – Group members can view audit data.
AccessNotebooks – Group members will have access to FinSpace notebooks.
GetTemporaryCredentials – Group members can get temporary API credentials.
ApplicationPermissionpublic void setApplicationPermissions(Collection<String> applicationPermissions)
Indicates the permissions that are granted to a specific group for accessing the FinSpace application.
CreateDataset – Group members can create new datasets.
ManageClusters – Group members can manage Apache Spark clusters from FinSpace notebooks.
ManageUsersAndGroups – Group members can manage users and permission groups.
ManageAttributeSets – Group members can manage attribute sets.
ViewAuditData – Group members can view audit data.
AccessNotebooks – Group members will have access to FinSpace notebooks.
GetTemporaryCredentials – Group members can get temporary API credentials.
applicationPermissions - Indicates the permissions that are granted to a specific group for accessing the FinSpace application.
CreateDataset – Group members can create new datasets.
ManageClusters – Group members can manage Apache Spark clusters from FinSpace notebooks.
ManageUsersAndGroups – Group members can manage users and permission groups.
ManageAttributeSets – Group members can manage attribute sets.
ViewAuditData – Group members can view audit data.
AccessNotebooks – Group members will have access to FinSpace notebooks.
GetTemporaryCredentials – Group members can get temporary API credentials.
ApplicationPermissionpublic PermissionGroup withApplicationPermissions(String... applicationPermissions)
Indicates the permissions that are granted to a specific group for accessing the FinSpace application.
CreateDataset – Group members can create new datasets.
ManageClusters – Group members can manage Apache Spark clusters from FinSpace notebooks.
ManageUsersAndGroups – Group members can manage users and permission groups.
ManageAttributeSets – Group members can manage attribute sets.
ViewAuditData – Group members can view audit data.
AccessNotebooks – Group members will have access to FinSpace notebooks.
GetTemporaryCredentials – Group members can get temporary API credentials.
NOTE: This method appends the values to the existing list (if any). Use
setApplicationPermissions(java.util.Collection) or
withApplicationPermissions(java.util.Collection) if you want to override the existing values.
applicationPermissions - Indicates the permissions that are granted to a specific group for accessing the FinSpace application.
CreateDataset – Group members can create new datasets.
ManageClusters – Group members can manage Apache Spark clusters from FinSpace notebooks.
ManageUsersAndGroups – Group members can manage users and permission groups.
ManageAttributeSets – Group members can manage attribute sets.
ViewAuditData – Group members can view audit data.
AccessNotebooks – Group members will have access to FinSpace notebooks.
GetTemporaryCredentials – Group members can get temporary API credentials.
ApplicationPermissionpublic PermissionGroup withApplicationPermissions(Collection<String> applicationPermissions)
Indicates the permissions that are granted to a specific group for accessing the FinSpace application.
CreateDataset – Group members can create new datasets.
ManageClusters – Group members can manage Apache Spark clusters from FinSpace notebooks.
ManageUsersAndGroups – Group members can manage users and permission groups.
ManageAttributeSets – Group members can manage attribute sets.
ViewAuditData – Group members can view audit data.
AccessNotebooks – Group members will have access to FinSpace notebooks.
GetTemporaryCredentials – Group members can get temporary API credentials.
applicationPermissions - Indicates the permissions that are granted to a specific group for accessing the FinSpace application.
CreateDataset – Group members can create new datasets.
ManageClusters – Group members can manage Apache Spark clusters from FinSpace notebooks.
ManageUsersAndGroups – Group members can manage users and permission groups.
ManageAttributeSets – Group members can manage attribute sets.
ViewAuditData – Group members can view audit data.
AccessNotebooks – Group members will have access to FinSpace notebooks.
GetTemporaryCredentials – Group members can get temporary API credentials.
ApplicationPermissionpublic PermissionGroup withApplicationPermissions(ApplicationPermission... applicationPermissions)
Indicates the permissions that are granted to a specific group for accessing the FinSpace application.
CreateDataset – Group members can create new datasets.
ManageClusters – Group members can manage Apache Spark clusters from FinSpace notebooks.
ManageUsersAndGroups – Group members can manage users and permission groups.
ManageAttributeSets – Group members can manage attribute sets.
ViewAuditData – Group members can view audit data.
AccessNotebooks – Group members will have access to FinSpace notebooks.
GetTemporaryCredentials – Group members can get temporary API credentials.
applicationPermissions - Indicates the permissions that are granted to a specific group for accessing the FinSpace application.
CreateDataset – Group members can create new datasets.
ManageClusters – Group members can manage Apache Spark clusters from FinSpace notebooks.
ManageUsersAndGroups – Group members can manage users and permission groups.
ManageAttributeSets – Group members can manage attribute sets.
ViewAuditData – Group members can view audit data.
AccessNotebooks – Group members will have access to FinSpace notebooks.
GetTemporaryCredentials – Group members can get temporary API credentials.
ApplicationPermissionpublic void setCreateTime(Long createTime)
The timestamp at which the group was created in FinSpace. The value is determined as epoch time in milliseconds.
createTime - The timestamp at which the group was created in FinSpace. The value is determined as epoch time in
milliseconds.public Long getCreateTime()
The timestamp at which the group was created in FinSpace. The value is determined as epoch time in milliseconds.
public PermissionGroup withCreateTime(Long createTime)
The timestamp at which the group was created in FinSpace. The value is determined as epoch time in milliseconds.
createTime - The timestamp at which the group was created in FinSpace. The value is determined as epoch time in
milliseconds.public void setLastModifiedTime(Long lastModifiedTime)
Describes the last time the permission group was updated. The value is determined as epoch time in milliseconds.
lastModifiedTime - Describes the last time the permission group was updated. The value is determined as epoch time in
milliseconds.public Long getLastModifiedTime()
Describes the last time the permission group was updated. The value is determined as epoch time in milliseconds.
public PermissionGroup withLastModifiedTime(Long lastModifiedTime)
Describes the last time the permission group was updated. The value is determined as epoch time in milliseconds.
lastModifiedTime - Describes the last time the permission group was updated. The value is determined as epoch time in
milliseconds.public String toString()
toString in class ObjectObject.toString()public PermissionGroup clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2022. All rights reserved.