@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-02-20T16:55:24.304297906Z[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.util.Map<java.lang.String,java.lang.Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
java.lang.Object |
getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.
|
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) |
CreatePermissionGroupRequest |
putAdditionalProperty(java.lang.String key,
java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.
|
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 CreatePermissionGroupRequest putAdditionalProperty(java.lang.String key, java.lang.Object value)
key - name of the propertyvalue - value of the propertypublic java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
public java.lang.Object getAdditionalProperty(java.lang.String key)
key - name of the propertypublic 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()