@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-10-09T12:38:06.739118192Z[Etc/UTC]",
comments="Generator version: 7.7.0")
public class CreatePermissionGroupRequest
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CreatePermissionGroupRequest.CustomTypeAdapterFactory |
| Constructor and Description |
|---|
CreatePermissionGroupRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreatePermissionGroupRequest |
accessType(AccessType accessType) |
CreatePermissionGroupRequest |
addEnvironmentAccessesItem(CreateOrUpdateEnvironmentAccessModel environmentAccessesItem) |
CreatePermissionGroupRequest |
canCreateOrUpdateConfig(java.lang.Boolean canCreateOrUpdateConfig) |
CreatePermissionGroupRequest |
canCreateOrUpdateEnvironment(java.lang.Boolean canCreateOrUpdateEnvironment) |
CreatePermissionGroupRequest |
canCreateOrUpdateSegments(java.lang.Boolean canCreateOrUpdateSegments) |
CreatePermissionGroupRequest |
canCreateOrUpdateSetting(java.lang.Boolean canCreateOrUpdateSetting) |
CreatePermissionGroupRequest |
canCreateOrUpdateTag(java.lang.Boolean canCreateOrUpdateTag) |
CreatePermissionGroupRequest |
canDeleteConfig(java.lang.Boolean canDeleteConfig) |
CreatePermissionGroupRequest |
canDeleteEnvironment(java.lang.Boolean canDeleteEnvironment) |
CreatePermissionGroupRequest |
canDeleteSegments(java.lang.Boolean canDeleteSegments) |
CreatePermissionGroupRequest |
canDeleteSetting(java.lang.Boolean canDeleteSetting) |
CreatePermissionGroupRequest |
canDeleteTag(java.lang.Boolean canDeleteTag) |
CreatePermissionGroupRequest |
canDisable2FA(java.lang.Boolean canDisable2FA) |
CreatePermissionGroupRequest |
canManageIntegrations(java.lang.Boolean canManageIntegrations) |
CreatePermissionGroupRequest |
canManageMembers(java.lang.Boolean canManageMembers) |
CreatePermissionGroupRequest |
canManageProductPreferences(java.lang.Boolean canManageProductPreferences) |
CreatePermissionGroupRequest |
canManageWebhook(java.lang.Boolean canManageWebhook) |
CreatePermissionGroupRequest |
canRotateSdkKey(java.lang.Boolean canRotateSdkKey) |
CreatePermissionGroupRequest |
canTagSetting(java.lang.Boolean canTagSetting) |
CreatePermissionGroupRequest |
canUseExportImport(java.lang.Boolean canUseExportImport) |
CreatePermissionGroupRequest |
canViewProductAuditLog(java.lang.Boolean canViewProductAuditLog) |
CreatePermissionGroupRequest |
canViewProductStatistics(java.lang.Boolean canViewProductStatistics) |
CreatePermissionGroupRequest |
canViewSdkKey(java.lang.Boolean canViewSdkKey) |
CreatePermissionGroupRequest |
environmentAccesses(java.util.List<CreateOrUpdateEnvironmentAccessModel> environmentAccesses) |
boolean |
equals(java.lang.Object o) |
static CreatePermissionGroupRequest |
fromJson(java.lang.String jsonString)
Create an instance of CreatePermissionGroupRequest given an JSON string
|
AccessType |
getAccessType()
Get accessType
|
java.lang.Boolean |
getCanCreateOrUpdateConfig()
Group members can create/update Configs.
|
java.lang.Boolean |
getCanCreateOrUpdateEnvironment()
Group members can create/update Environments.
|
java.lang.Boolean |
getCanCreateOrUpdateSegments()
Group members can create/update Segments.
|
java.lang.Boolean |
getCanCreateOrUpdateSetting()
Group members can create/update Feature Flags and Settings.
|
java.lang.Boolean |
getCanCreateOrUpdateTag()
Group members can create/update Tags.
|
java.lang.Boolean |
getCanDeleteConfig()
Group members can delete Configs.
|
java.lang.Boolean |
getCanDeleteEnvironment()
Group members can delete Environments.
|
java.lang.Boolean |
getCanDeleteSegments()
Group members can delete Segments.
|
java.lang.Boolean |
getCanDeleteSetting()
Group members can delete Feature Flags and Settings.
|
java.lang.Boolean |
getCanDeleteTag()
Group members can delete Tags.
|
java.lang.Boolean |
getCanDisable2FA()
Group members can disable two-factor authentication for other members.
|
java.lang.Boolean |
getCanManageIntegrations()
Group members can add and configure integrations.
|
java.lang.Boolean |
getCanManageMembers()
Group members can manage team members.
|
java.lang.Boolean |
getCanManageProductPreferences()
Group members can update Product preferences.
|
java.lang.Boolean |
getCanManageWebhook()
Group members can create/update/delete Webhooks.
|
java.lang.Boolean |
getCanRotateSdkKey()
Group members can rotate SDK keys.
|
java.lang.Boolean |
getCanTagSetting()
Group members can attach/detach Tags to Feature Flags and Settings.
|
java.lang.Boolean |
getCanUseExportImport()
Group members can use the export/import feature.
|
java.lang.Boolean |
getCanViewProductAuditLog()
Group members has access to audit logs.
|
java.lang.Boolean |
getCanViewProductStatistics()
Group members has access to product statistics.
|
java.lang.Boolean |
getCanViewSdkKey()
Group members has access to SDK keys.
|
java.util.List<CreateOrUpdateEnvironmentAccessModel> |
getEnvironmentAccesses()
List of environment specific permissions.
|
java.lang.String |
getName()
Name of the Permission Group.
|
EnvironmentAccessType |
getNewEnvironmentAccessType()
Get newEnvironmentAccessType
|
int |
hashCode() |
CreatePermissionGroupRequest |
name(java.lang.String name) |
CreatePermissionGroupRequest |
newEnvironmentAccessType(EnvironmentAccessType newEnvironmentAccessType) |
void |
setAccessType(AccessType accessType) |
void |
setCanCreateOrUpdateConfig(java.lang.Boolean canCreateOrUpdateConfig) |
void |
setCanCreateOrUpdateEnvironment(java.lang.Boolean canCreateOrUpdateEnvironment) |
void |
setCanCreateOrUpdateSegments(java.lang.Boolean canCreateOrUpdateSegments) |
void |
setCanCreateOrUpdateSetting(java.lang.Boolean canCreateOrUpdateSetting) |
void |
setCanCreateOrUpdateTag(java.lang.Boolean canCreateOrUpdateTag) |
void |
setCanDeleteConfig(java.lang.Boolean canDeleteConfig) |
void |
setCanDeleteEnvironment(java.lang.Boolean canDeleteEnvironment) |
void |
setCanDeleteSegments(java.lang.Boolean canDeleteSegments) |
void |
setCanDeleteSetting(java.lang.Boolean canDeleteSetting) |
void |
setCanDeleteTag(java.lang.Boolean canDeleteTag) |
void |
setCanDisable2FA(java.lang.Boolean canDisable2FA) |
void |
setCanManageIntegrations(java.lang.Boolean canManageIntegrations) |
void |
setCanManageMembers(java.lang.Boolean canManageMembers) |
void |
setCanManageProductPreferences(java.lang.Boolean canManageProductPreferences) |
void |
setCanManageWebhook(java.lang.Boolean canManageWebhook) |
void |
setCanRotateSdkKey(java.lang.Boolean canRotateSdkKey) |
void |
setCanTagSetting(java.lang.Boolean canTagSetting) |
void |
setCanUseExportImport(java.lang.Boolean canUseExportImport) |
void |
setCanViewProductAuditLog(java.lang.Boolean canViewProductAuditLog) |
void |
setCanViewProductStatistics(java.lang.Boolean canViewProductStatistics) |
void |
setCanViewSdkKey(java.lang.Boolean canViewSdkKey) |
void |
setEnvironmentAccesses(java.util.List<CreateOrUpdateEnvironmentAccessModel> environmentAccesses) |
void |
setName(java.lang.String name) |
void |
setNewEnvironmentAccessType(EnvironmentAccessType newEnvironmentAccessType) |
java.lang.String |
toJson()
Convert an instance of CreatePermissionGroupRequest to an JSON string
|
java.lang.String |
toString() |
static void |
validateJsonElement(com.google.gson.JsonElement jsonElement)
Validates the JSON Element and throws an exception if issues found
|
public static final java.lang.String SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_CAN_MANAGE_MEMBERS
public static final java.lang.String SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_CONFIG
public static final java.lang.String SERIALIZED_NAME_CAN_DELETE_CONFIG
public static final java.lang.String SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_ENVIRONMENT
public static final java.lang.String SERIALIZED_NAME_CAN_DELETE_ENVIRONMENT
public static final java.lang.String SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_SETTING
public static final java.lang.String SERIALIZED_NAME_CAN_TAG_SETTING
public static final java.lang.String SERIALIZED_NAME_CAN_DELETE_SETTING
public static final java.lang.String SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_TAG
public static final java.lang.String SERIALIZED_NAME_CAN_DELETE_TAG
public static final java.lang.String SERIALIZED_NAME_CAN_MANAGE_WEBHOOK
public static final java.lang.String SERIALIZED_NAME_CAN_USE_EXPORT_IMPORT
public static final java.lang.String SERIALIZED_NAME_CAN_MANAGE_PRODUCT_PREFERENCES
public static final java.lang.String SERIALIZED_NAME_CAN_MANAGE_INTEGRATIONS
public static final java.lang.String SERIALIZED_NAME_CAN_VIEW_SDK_KEY
public static final java.lang.String SERIALIZED_NAME_CAN_ROTATE_SDK_KEY
public static final java.lang.String SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_SEGMENTS
public static final java.lang.String SERIALIZED_NAME_CAN_DELETE_SEGMENTS
public static final java.lang.String SERIALIZED_NAME_CAN_VIEW_PRODUCT_AUDIT_LOG
public static final java.lang.String SERIALIZED_NAME_CAN_VIEW_PRODUCT_STATISTICS
public static final java.lang.String SERIALIZED_NAME_ACCESS_TYPE
public static final java.lang.String SERIALIZED_NAME_NEW_ENVIRONMENT_ACCESS_TYPE
public static final java.lang.String SERIALIZED_NAME_ENVIRONMENT_ACCESSES
public static final java.lang.String SERIALIZED_NAME_CAN_DISABLE2_F_A
public static java.util.HashSet<java.lang.String> openapiFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
public CreatePermissionGroupRequest name(java.lang.String name)
@Nonnull public java.lang.String getName()
public void setName(java.lang.String name)
public CreatePermissionGroupRequest canManageMembers(java.lang.Boolean canManageMembers)
@Nullable public java.lang.Boolean getCanManageMembers()
public void setCanManageMembers(java.lang.Boolean canManageMembers)
public CreatePermissionGroupRequest canCreateOrUpdateConfig(java.lang.Boolean canCreateOrUpdateConfig)
@Nullable public java.lang.Boolean getCanCreateOrUpdateConfig()
public void setCanCreateOrUpdateConfig(java.lang.Boolean canCreateOrUpdateConfig)
public CreatePermissionGroupRequest canDeleteConfig(java.lang.Boolean canDeleteConfig)
@Nullable public java.lang.Boolean getCanDeleteConfig()
public void setCanDeleteConfig(java.lang.Boolean canDeleteConfig)
public CreatePermissionGroupRequest canCreateOrUpdateEnvironment(java.lang.Boolean canCreateOrUpdateEnvironment)
@Nullable public java.lang.Boolean getCanCreateOrUpdateEnvironment()
public void setCanCreateOrUpdateEnvironment(java.lang.Boolean canCreateOrUpdateEnvironment)
public CreatePermissionGroupRequest canDeleteEnvironment(java.lang.Boolean canDeleteEnvironment)
@Nullable public java.lang.Boolean getCanDeleteEnvironment()
public void setCanDeleteEnvironment(java.lang.Boolean canDeleteEnvironment)
public CreatePermissionGroupRequest canCreateOrUpdateSetting(java.lang.Boolean canCreateOrUpdateSetting)
@Nullable public java.lang.Boolean getCanCreateOrUpdateSetting()
public void setCanCreateOrUpdateSetting(java.lang.Boolean canCreateOrUpdateSetting)
public CreatePermissionGroupRequest canTagSetting(java.lang.Boolean canTagSetting)
@Nullable public java.lang.Boolean getCanTagSetting()
public void setCanTagSetting(java.lang.Boolean canTagSetting)
public CreatePermissionGroupRequest canDeleteSetting(java.lang.Boolean canDeleteSetting)
@Nullable public java.lang.Boolean getCanDeleteSetting()
public void setCanDeleteSetting(java.lang.Boolean canDeleteSetting)
public CreatePermissionGroupRequest canCreateOrUpdateTag(java.lang.Boolean canCreateOrUpdateTag)
@Nullable public java.lang.Boolean getCanCreateOrUpdateTag()
public void setCanCreateOrUpdateTag(java.lang.Boolean canCreateOrUpdateTag)
public CreatePermissionGroupRequest canDeleteTag(java.lang.Boolean canDeleteTag)
@Nullable public java.lang.Boolean getCanDeleteTag()
public void setCanDeleteTag(java.lang.Boolean canDeleteTag)
public CreatePermissionGroupRequest canManageWebhook(java.lang.Boolean canManageWebhook)
@Nullable public java.lang.Boolean getCanManageWebhook()
public void setCanManageWebhook(java.lang.Boolean canManageWebhook)
public CreatePermissionGroupRequest canUseExportImport(java.lang.Boolean canUseExportImport)
@Nullable public java.lang.Boolean getCanUseExportImport()
public void setCanUseExportImport(java.lang.Boolean canUseExportImport)
public CreatePermissionGroupRequest canManageProductPreferences(java.lang.Boolean canManageProductPreferences)
@Nullable public java.lang.Boolean getCanManageProductPreferences()
public void setCanManageProductPreferences(java.lang.Boolean canManageProductPreferences)
public CreatePermissionGroupRequest canManageIntegrations(java.lang.Boolean canManageIntegrations)
@Nullable public java.lang.Boolean getCanManageIntegrations()
public void setCanManageIntegrations(java.lang.Boolean canManageIntegrations)
public CreatePermissionGroupRequest canViewSdkKey(java.lang.Boolean canViewSdkKey)
@Nullable public java.lang.Boolean getCanViewSdkKey()
public void setCanViewSdkKey(java.lang.Boolean canViewSdkKey)
public CreatePermissionGroupRequest canRotateSdkKey(java.lang.Boolean canRotateSdkKey)
@Nullable public java.lang.Boolean getCanRotateSdkKey()
public void setCanRotateSdkKey(java.lang.Boolean canRotateSdkKey)
public CreatePermissionGroupRequest canCreateOrUpdateSegments(java.lang.Boolean canCreateOrUpdateSegments)
@Nullable public java.lang.Boolean getCanCreateOrUpdateSegments()
public void setCanCreateOrUpdateSegments(java.lang.Boolean canCreateOrUpdateSegments)
public CreatePermissionGroupRequest canDeleteSegments(java.lang.Boolean canDeleteSegments)
@Nullable public java.lang.Boolean getCanDeleteSegments()
public void setCanDeleteSegments(java.lang.Boolean canDeleteSegments)
public CreatePermissionGroupRequest canViewProductAuditLog(java.lang.Boolean canViewProductAuditLog)
@Nullable public java.lang.Boolean getCanViewProductAuditLog()
public void setCanViewProductAuditLog(java.lang.Boolean canViewProductAuditLog)
public CreatePermissionGroupRequest canViewProductStatistics(java.lang.Boolean canViewProductStatistics)
@Nullable public java.lang.Boolean getCanViewProductStatistics()
public void setCanViewProductStatistics(java.lang.Boolean canViewProductStatistics)
public CreatePermissionGroupRequest accessType(AccessType accessType)
@Nullable public AccessType getAccessType()
public void setAccessType(AccessType accessType)
public CreatePermissionGroupRequest newEnvironmentAccessType(EnvironmentAccessType newEnvironmentAccessType)
@Nullable public EnvironmentAccessType getNewEnvironmentAccessType()
public void setNewEnvironmentAccessType(EnvironmentAccessType newEnvironmentAccessType)
public CreatePermissionGroupRequest environmentAccesses(java.util.List<CreateOrUpdateEnvironmentAccessModel> environmentAccesses)
public CreatePermissionGroupRequest addEnvironmentAccessesItem(CreateOrUpdateEnvironmentAccessModel environmentAccessesItem)
@Nullable public java.util.List<CreateOrUpdateEnvironmentAccessModel> getEnvironmentAccesses()
public void setEnvironmentAccesses(java.util.List<CreateOrUpdateEnvironmentAccessModel> environmentAccesses)
public CreatePermissionGroupRequest canDisable2FA(java.lang.Boolean canDisable2FA)
@Nullable public java.lang.Boolean getCanDisable2FA()
public void setCanDisable2FA(java.lang.Boolean canDisable2FA)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static void validateJsonElement(com.google.gson.JsonElement jsonElement)
throws java.io.IOException
jsonElement - JSON Elementjava.io.IOException - if the JSON Element is invalid with respect to
CreatePermissionGroupRequestpublic static CreatePermissionGroupRequest fromJson(java.lang.String jsonString) throws java.io.IOException
jsonString - JSON stringjava.io.IOException - if the JSON string is invalid with respect to
CreatePermissionGroupRequestpublic java.lang.String toJson()