Class CreatePermissionGroupRequest
- java.lang.Object
-
- com.configcat.publicapi.java.client.model.CreatePermissionGroupRequest
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-11-28T09:20:10.031721056Z[Etc/UTC]", comments="Generator version: 7.7.0") public class CreatePermissionGroupRequest extends java.lang.ObjectCreatePermissionGroupRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCreatePermissionGroupRequest.CustomTypeAdapterFactory
-
Field Summary
-
Constructor Summary
Constructors Constructor Description CreatePermissionGroupRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CreatePermissionGroupRequestaccessType(AccessType accessType)CreatePermissionGroupRequestaddEnvironmentAccessesItem(CreateOrUpdateEnvironmentAccessModel environmentAccessesItem)CreatePermissionGroupRequestcanCreateOrUpdateConfig(java.lang.Boolean canCreateOrUpdateConfig)CreatePermissionGroupRequestcanCreateOrUpdateEnvironment(java.lang.Boolean canCreateOrUpdateEnvironment)CreatePermissionGroupRequestcanCreateOrUpdateSegments(java.lang.Boolean canCreateOrUpdateSegments)CreatePermissionGroupRequestcanCreateOrUpdateSetting(java.lang.Boolean canCreateOrUpdateSetting)CreatePermissionGroupRequestcanCreateOrUpdateTag(java.lang.Boolean canCreateOrUpdateTag)CreatePermissionGroupRequestcanDeleteConfig(java.lang.Boolean canDeleteConfig)CreatePermissionGroupRequestcanDeleteEnvironment(java.lang.Boolean canDeleteEnvironment)CreatePermissionGroupRequestcanDeleteSegments(java.lang.Boolean canDeleteSegments)CreatePermissionGroupRequestcanDeleteSetting(java.lang.Boolean canDeleteSetting)CreatePermissionGroupRequestcanDeleteTag(java.lang.Boolean canDeleteTag)CreatePermissionGroupRequestcanDisable2FA(java.lang.Boolean canDisable2FA)CreatePermissionGroupRequestcanManageIntegrations(java.lang.Boolean canManageIntegrations)CreatePermissionGroupRequestcanManageMembers(java.lang.Boolean canManageMembers)CreatePermissionGroupRequestcanManageProductPreferences(java.lang.Boolean canManageProductPreferences)CreatePermissionGroupRequestcanManageWebhook(java.lang.Boolean canManageWebhook)CreatePermissionGroupRequestcanRotateSdkKey(java.lang.Boolean canRotateSdkKey)CreatePermissionGroupRequestcanTagSetting(java.lang.Boolean canTagSetting)CreatePermissionGroupRequestcanUseExportImport(java.lang.Boolean canUseExportImport)CreatePermissionGroupRequestcanViewProductAuditLog(java.lang.Boolean canViewProductAuditLog)CreatePermissionGroupRequestcanViewProductStatistics(java.lang.Boolean canViewProductStatistics)CreatePermissionGroupRequestcanViewSdkKey(java.lang.Boolean canViewSdkKey)CreatePermissionGroupRequestenvironmentAccesses(java.util.List<CreateOrUpdateEnvironmentAccessModel> environmentAccesses)booleanequals(java.lang.Object o)static CreatePermissionGroupRequestfromJson(java.lang.String jsonString)Create an instance of CreatePermissionGroupRequest given an JSON stringAccessTypegetAccessType()Get accessTypejava.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()Return the additional (undeclared) property.java.lang.ObjectgetAdditionalProperty(java.lang.String key)Return the additional (undeclared) property with the specified name.java.lang.BooleangetCanCreateOrUpdateConfig()Group members can create/update Configs.java.lang.BooleangetCanCreateOrUpdateEnvironment()Group members can create/update Environments.java.lang.BooleangetCanCreateOrUpdateSegments()Group members can create/update Segments.java.lang.BooleangetCanCreateOrUpdateSetting()Group members can create/update Feature Flags and Settings.java.lang.BooleangetCanCreateOrUpdateTag()Group members can create/update Tags.java.lang.BooleangetCanDeleteConfig()Group members can delete Configs.java.lang.BooleangetCanDeleteEnvironment()Group members can delete Environments.java.lang.BooleangetCanDeleteSegments()Group members can delete Segments.java.lang.BooleangetCanDeleteSetting()Group members can delete Feature Flags and Settings.java.lang.BooleangetCanDeleteTag()Group members can delete Tags.java.lang.BooleangetCanDisable2FA()Group members can disable two-factor authentication for other members.java.lang.BooleangetCanManageIntegrations()Group members can add and configure integrations.java.lang.BooleangetCanManageMembers()Group members can manage team members.java.lang.BooleangetCanManageProductPreferences()Group members can update Product preferences.java.lang.BooleangetCanManageWebhook()Group members can create/update/delete Webhooks.java.lang.BooleangetCanRotateSdkKey()Group members can rotate SDK keys.java.lang.BooleangetCanTagSetting()Group members can attach/detach Tags to Feature Flags and Settings.java.lang.BooleangetCanUseExportImport()Group members can use the export/import feature.java.lang.BooleangetCanViewProductAuditLog()Group members has access to audit logs.java.lang.BooleangetCanViewProductStatistics()Group members has access to product statistics.java.lang.BooleangetCanViewSdkKey()Group members has access to SDK keys.java.util.List<CreateOrUpdateEnvironmentAccessModel>getEnvironmentAccesses()List of environment specific permissions.java.lang.StringgetName()Name of the Permission Group.EnvironmentAccessTypegetNewEnvironmentAccessType()Get newEnvironmentAccessTypeinthashCode()CreatePermissionGroupRequestname(java.lang.String name)CreatePermissionGroupRequestnewEnvironmentAccessType(EnvironmentAccessType newEnvironmentAccessType)CreatePermissionGroupRequestputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.voidsetAccessType(AccessType accessType)voidsetCanCreateOrUpdateConfig(java.lang.Boolean canCreateOrUpdateConfig)voidsetCanCreateOrUpdateEnvironment(java.lang.Boolean canCreateOrUpdateEnvironment)voidsetCanCreateOrUpdateSegments(java.lang.Boolean canCreateOrUpdateSegments)voidsetCanCreateOrUpdateSetting(java.lang.Boolean canCreateOrUpdateSetting)voidsetCanCreateOrUpdateTag(java.lang.Boolean canCreateOrUpdateTag)voidsetCanDeleteConfig(java.lang.Boolean canDeleteConfig)voidsetCanDeleteEnvironment(java.lang.Boolean canDeleteEnvironment)voidsetCanDeleteSegments(java.lang.Boolean canDeleteSegments)voidsetCanDeleteSetting(java.lang.Boolean canDeleteSetting)voidsetCanDeleteTag(java.lang.Boolean canDeleteTag)voidsetCanDisable2FA(java.lang.Boolean canDisable2FA)voidsetCanManageIntegrations(java.lang.Boolean canManageIntegrations)voidsetCanManageMembers(java.lang.Boolean canManageMembers)voidsetCanManageProductPreferences(java.lang.Boolean canManageProductPreferences)voidsetCanManageWebhook(java.lang.Boolean canManageWebhook)voidsetCanRotateSdkKey(java.lang.Boolean canRotateSdkKey)voidsetCanTagSetting(java.lang.Boolean canTagSetting)voidsetCanUseExportImport(java.lang.Boolean canUseExportImport)voidsetCanViewProductAuditLog(java.lang.Boolean canViewProductAuditLog)voidsetCanViewProductStatistics(java.lang.Boolean canViewProductStatistics)voidsetCanViewSdkKey(java.lang.Boolean canViewSdkKey)voidsetEnvironmentAccesses(java.util.List<CreateOrUpdateEnvironmentAccessModel> environmentAccesses)voidsetName(java.lang.String name)voidsetNewEnvironmentAccessType(EnvironmentAccessType newEnvironmentAccessType)java.lang.StringtoJson()Convert an instance of CreatePermissionGroupRequest to an JSON stringjava.lang.StringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_MANAGE_MEMBERS
public static final java.lang.String SERIALIZED_NAME_CAN_MANAGE_MEMBERS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_CONFIG
public static final java.lang.String SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_CONFIG
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_DELETE_CONFIG
public static final java.lang.String SERIALIZED_NAME_CAN_DELETE_CONFIG
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_ENVIRONMENT
public static final java.lang.String SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_ENVIRONMENT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_DELETE_ENVIRONMENT
public static final java.lang.String SERIALIZED_NAME_CAN_DELETE_ENVIRONMENT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_SETTING
public static final java.lang.String SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_SETTING
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_TAG_SETTING
public static final java.lang.String SERIALIZED_NAME_CAN_TAG_SETTING
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_DELETE_SETTING
public static final java.lang.String SERIALIZED_NAME_CAN_DELETE_SETTING
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_TAG
public static final java.lang.String SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_TAG
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_DELETE_TAG
public static final java.lang.String SERIALIZED_NAME_CAN_DELETE_TAG
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_MANAGE_WEBHOOK
public static final java.lang.String SERIALIZED_NAME_CAN_MANAGE_WEBHOOK
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_USE_EXPORT_IMPORT
public static final java.lang.String SERIALIZED_NAME_CAN_USE_EXPORT_IMPORT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_MANAGE_PRODUCT_PREFERENCES
public static final java.lang.String SERIALIZED_NAME_CAN_MANAGE_PRODUCT_PREFERENCES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_MANAGE_INTEGRATIONS
public static final java.lang.String SERIALIZED_NAME_CAN_MANAGE_INTEGRATIONS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_VIEW_SDK_KEY
public static final java.lang.String SERIALIZED_NAME_CAN_VIEW_SDK_KEY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_ROTATE_SDK_KEY
public static final java.lang.String SERIALIZED_NAME_CAN_ROTATE_SDK_KEY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_SEGMENTS
public static final java.lang.String SERIALIZED_NAME_CAN_CREATE_OR_UPDATE_SEGMENTS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_DELETE_SEGMENTS
public static final java.lang.String SERIALIZED_NAME_CAN_DELETE_SEGMENTS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_VIEW_PRODUCT_AUDIT_LOG
public static final java.lang.String SERIALIZED_NAME_CAN_VIEW_PRODUCT_AUDIT_LOG
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_VIEW_PRODUCT_STATISTICS
public static final java.lang.String SERIALIZED_NAME_CAN_VIEW_PRODUCT_STATISTICS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACCESS_TYPE
public static final java.lang.String SERIALIZED_NAME_ACCESS_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NEW_ENVIRONMENT_ACCESS_TYPE
public static final java.lang.String SERIALIZED_NAME_NEW_ENVIRONMENT_ACCESS_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENVIRONMENT_ACCESSES
public static final java.lang.String SERIALIZED_NAME_ENVIRONMENT_ACCESSES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_DISABLE2_F_A
public static final java.lang.String SERIALIZED_NAME_CAN_DISABLE2_F_A
- See Also:
- Constant Field Values
-
openapiFields
public static java.util.HashSet<java.lang.String> openapiFields
-
openapiRequiredFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
-
-
Method Detail
-
name
public CreatePermissionGroupRequest name(java.lang.String name)
-
getName
@Nonnull public java.lang.String getName()
Name of the Permission Group.- Returns:
- name
-
setName
public void setName(java.lang.String name)
-
canManageMembers
public CreatePermissionGroupRequest canManageMembers(java.lang.Boolean canManageMembers)
-
getCanManageMembers
@Nullable public java.lang.Boolean getCanManageMembers()
Group members can manage team members.- Returns:
- canManageMembers
-
setCanManageMembers
public void setCanManageMembers(java.lang.Boolean canManageMembers)
-
canCreateOrUpdateConfig
public CreatePermissionGroupRequest canCreateOrUpdateConfig(java.lang.Boolean canCreateOrUpdateConfig)
-
getCanCreateOrUpdateConfig
@Nullable public java.lang.Boolean getCanCreateOrUpdateConfig()
Group members can create/update Configs.- Returns:
- canCreateOrUpdateConfig
-
setCanCreateOrUpdateConfig
public void setCanCreateOrUpdateConfig(java.lang.Boolean canCreateOrUpdateConfig)
-
canDeleteConfig
public CreatePermissionGroupRequest canDeleteConfig(java.lang.Boolean canDeleteConfig)
-
getCanDeleteConfig
@Nullable public java.lang.Boolean getCanDeleteConfig()
Group members can delete Configs.- Returns:
- canDeleteConfig
-
setCanDeleteConfig
public void setCanDeleteConfig(java.lang.Boolean canDeleteConfig)
-
canCreateOrUpdateEnvironment
public CreatePermissionGroupRequest canCreateOrUpdateEnvironment(java.lang.Boolean canCreateOrUpdateEnvironment)
-
getCanCreateOrUpdateEnvironment
@Nullable public java.lang.Boolean getCanCreateOrUpdateEnvironment()
Group members can create/update Environments.- Returns:
- canCreateOrUpdateEnvironment
-
setCanCreateOrUpdateEnvironment
public void setCanCreateOrUpdateEnvironment(java.lang.Boolean canCreateOrUpdateEnvironment)
-
canDeleteEnvironment
public CreatePermissionGroupRequest canDeleteEnvironment(java.lang.Boolean canDeleteEnvironment)
-
getCanDeleteEnvironment
@Nullable public java.lang.Boolean getCanDeleteEnvironment()
Group members can delete Environments.- Returns:
- canDeleteEnvironment
-
setCanDeleteEnvironment
public void setCanDeleteEnvironment(java.lang.Boolean canDeleteEnvironment)
-
canCreateOrUpdateSetting
public CreatePermissionGroupRequest canCreateOrUpdateSetting(java.lang.Boolean canCreateOrUpdateSetting)
-
getCanCreateOrUpdateSetting
@Nullable public java.lang.Boolean getCanCreateOrUpdateSetting()
Group members can create/update Feature Flags and Settings.- Returns:
- canCreateOrUpdateSetting
-
setCanCreateOrUpdateSetting
public void setCanCreateOrUpdateSetting(java.lang.Boolean canCreateOrUpdateSetting)
-
canTagSetting
public CreatePermissionGroupRequest canTagSetting(java.lang.Boolean canTagSetting)
-
getCanTagSetting
@Nullable public java.lang.Boolean getCanTagSetting()
Group members can attach/detach Tags to Feature Flags and Settings.- Returns:
- canTagSetting
-
setCanTagSetting
public void setCanTagSetting(java.lang.Boolean canTagSetting)
-
canDeleteSetting
public CreatePermissionGroupRequest canDeleteSetting(java.lang.Boolean canDeleteSetting)
-
getCanDeleteSetting
@Nullable public java.lang.Boolean getCanDeleteSetting()
Group members can delete Feature Flags and Settings.- Returns:
- canDeleteSetting
-
setCanDeleteSetting
public void setCanDeleteSetting(java.lang.Boolean canDeleteSetting)
-
canCreateOrUpdateTag
public CreatePermissionGroupRequest canCreateOrUpdateTag(java.lang.Boolean canCreateOrUpdateTag)
-
getCanCreateOrUpdateTag
@Nullable public java.lang.Boolean getCanCreateOrUpdateTag()
Group members can create/update Tags.- Returns:
- canCreateOrUpdateTag
-
setCanCreateOrUpdateTag
public void setCanCreateOrUpdateTag(java.lang.Boolean canCreateOrUpdateTag)
-
canDeleteTag
public CreatePermissionGroupRequest canDeleteTag(java.lang.Boolean canDeleteTag)
-
getCanDeleteTag
@Nullable public java.lang.Boolean getCanDeleteTag()
Group members can delete Tags.- Returns:
- canDeleteTag
-
setCanDeleteTag
public void setCanDeleteTag(java.lang.Boolean canDeleteTag)
-
canManageWebhook
public CreatePermissionGroupRequest canManageWebhook(java.lang.Boolean canManageWebhook)
-
getCanManageWebhook
@Nullable public java.lang.Boolean getCanManageWebhook()
Group members can create/update/delete Webhooks.- Returns:
- canManageWebhook
-
setCanManageWebhook
public void setCanManageWebhook(java.lang.Boolean canManageWebhook)
-
canUseExportImport
public CreatePermissionGroupRequest canUseExportImport(java.lang.Boolean canUseExportImport)
-
getCanUseExportImport
@Nullable public java.lang.Boolean getCanUseExportImport()
Group members can use the export/import feature.- Returns:
- canUseExportImport
-
setCanUseExportImport
public void setCanUseExportImport(java.lang.Boolean canUseExportImport)
-
canManageProductPreferences
public CreatePermissionGroupRequest canManageProductPreferences(java.lang.Boolean canManageProductPreferences)
-
getCanManageProductPreferences
@Nullable public java.lang.Boolean getCanManageProductPreferences()
Group members can update Product preferences.- Returns:
- canManageProductPreferences
-
setCanManageProductPreferences
public void setCanManageProductPreferences(java.lang.Boolean canManageProductPreferences)
-
canManageIntegrations
public CreatePermissionGroupRequest canManageIntegrations(java.lang.Boolean canManageIntegrations)
-
getCanManageIntegrations
@Nullable public java.lang.Boolean getCanManageIntegrations()
Group members can add and configure integrations.- Returns:
- canManageIntegrations
-
setCanManageIntegrations
public void setCanManageIntegrations(java.lang.Boolean canManageIntegrations)
-
canViewSdkKey
public CreatePermissionGroupRequest canViewSdkKey(java.lang.Boolean canViewSdkKey)
-
getCanViewSdkKey
@Nullable public java.lang.Boolean getCanViewSdkKey()
Group members has access to SDK keys.- Returns:
- canViewSdkKey
-
setCanViewSdkKey
public void setCanViewSdkKey(java.lang.Boolean canViewSdkKey)
-
canRotateSdkKey
public CreatePermissionGroupRequest canRotateSdkKey(java.lang.Boolean canRotateSdkKey)
-
getCanRotateSdkKey
@Nullable public java.lang.Boolean getCanRotateSdkKey()
Group members can rotate SDK keys.- Returns:
- canRotateSdkKey
-
setCanRotateSdkKey
public void setCanRotateSdkKey(java.lang.Boolean canRotateSdkKey)
-
canCreateOrUpdateSegments
public CreatePermissionGroupRequest canCreateOrUpdateSegments(java.lang.Boolean canCreateOrUpdateSegments)
-
getCanCreateOrUpdateSegments
@Nullable public java.lang.Boolean getCanCreateOrUpdateSegments()
Group members can create/update Segments.- Returns:
- canCreateOrUpdateSegments
-
setCanCreateOrUpdateSegments
public void setCanCreateOrUpdateSegments(java.lang.Boolean canCreateOrUpdateSegments)
-
canDeleteSegments
public CreatePermissionGroupRequest canDeleteSegments(java.lang.Boolean canDeleteSegments)
-
getCanDeleteSegments
@Nullable public java.lang.Boolean getCanDeleteSegments()
Group members can delete Segments.- Returns:
- canDeleteSegments
-
setCanDeleteSegments
public void setCanDeleteSegments(java.lang.Boolean canDeleteSegments)
-
canViewProductAuditLog
public CreatePermissionGroupRequest canViewProductAuditLog(java.lang.Boolean canViewProductAuditLog)
-
getCanViewProductAuditLog
@Nullable public java.lang.Boolean getCanViewProductAuditLog()
Group members has access to audit logs.- Returns:
- canViewProductAuditLog
-
setCanViewProductAuditLog
public void setCanViewProductAuditLog(java.lang.Boolean canViewProductAuditLog)
-
canViewProductStatistics
public CreatePermissionGroupRequest canViewProductStatistics(java.lang.Boolean canViewProductStatistics)
-
getCanViewProductStatistics
@Nullable public java.lang.Boolean getCanViewProductStatistics()
Group members has access to product statistics.- Returns:
- canViewProductStatistics
-
setCanViewProductStatistics
public void setCanViewProductStatistics(java.lang.Boolean canViewProductStatistics)
-
accessType
public CreatePermissionGroupRequest accessType(AccessType accessType)
-
getAccessType
@Nullable public AccessType getAccessType()
Get accessType- Returns:
- accessType
-
setAccessType
public void setAccessType(AccessType accessType)
-
newEnvironmentAccessType
public CreatePermissionGroupRequest newEnvironmentAccessType(EnvironmentAccessType newEnvironmentAccessType)
-
getNewEnvironmentAccessType
@Nullable public EnvironmentAccessType getNewEnvironmentAccessType()
Get newEnvironmentAccessType- Returns:
- newEnvironmentAccessType
-
setNewEnvironmentAccessType
public void setNewEnvironmentAccessType(EnvironmentAccessType newEnvironmentAccessType)
-
environmentAccesses
public CreatePermissionGroupRequest environmentAccesses(java.util.List<CreateOrUpdateEnvironmentAccessModel> environmentAccesses)
-
addEnvironmentAccessesItem
public CreatePermissionGroupRequest addEnvironmentAccessesItem(CreateOrUpdateEnvironmentAccessModel environmentAccessesItem)
-
getEnvironmentAccesses
@Nullable public java.util.List<CreateOrUpdateEnvironmentAccessModel> getEnvironmentAccesses()
List of environment specific permissions.- Returns:
- environmentAccesses
-
setEnvironmentAccesses
public void setEnvironmentAccesses(java.util.List<CreateOrUpdateEnvironmentAccessModel> environmentAccesses)
-
canDisable2FA
public CreatePermissionGroupRequest canDisable2FA(java.lang.Boolean canDisable2FA)
-
getCanDisable2FA
@Nullable public java.lang.Boolean getCanDisable2FA()
Group members can disable two-factor authentication for other members.- Returns:
- canDisable2FA
-
setCanDisable2FA
public void setCanDisable2FA(java.lang.Boolean canDisable2FA)
-
putAdditionalProperty
public CreatePermissionGroupRequest putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- name of the propertyvalue- value of the property- Returns:
- the CreatePermissionGroupRequest instance itself
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.- Returns:
- a map of objects
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.- Parameters:
key- name of the property- Returns:
- an object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws java.io.IOExceptionValidates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
java.io.IOException- if the JSON Element is invalid with respect to CreatePermissionGroupRequest
-
fromJson
public static CreatePermissionGroupRequest fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of CreatePermissionGroupRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CreatePermissionGroupRequest
- Throws:
java.io.IOException- if the JSON string is invalid with respect to CreatePermissionGroupRequest
-
toJson
public java.lang.String toJson()
Convert an instance of CreatePermissionGroupRequest to an JSON string- Returns:
- JSON string
-
-