Package ai.shipeasy.admin.model
Class ListGatesResponseDataInner
java.lang.Object
ai.shipeasy.admin.model.ListGatesResponseDataInner
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.23.0")
public class ListGatesResponseDataInner
extends Object
ListGatesResponseDataInner
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddRulesItem(ListGatesResponseDataInnerRulesInner rulesItem) addStackItem(ListGatesResponseDataInnerStackInner stackItem) description(String description) enabled(ListGatesResponseDataInnerEnabled enabled) booleanstatic ListGatesResponseDataInnerCreate an instance of ListGatesResponseDataInner given an JSON stringGet descriptionGet enabledGet folderGroup label (note: `groupName` in response, `group` in request).getId()Stable opaque gate id (`gat_…`).getName()Stable gate key used by SDKs (`Shipeasy.checkGate(user, '<name>')`).Owner email (note: `ownerEmail` in response, `owner_email` in request).Current rollout in basis points (0–10000).getRules()Get rulesgetSalt()Hash salt used for percentage bucketing.getStack()Get stackgetTitle()Get titleISO-8601 timestamp of last mutation.inthashCode()ownerEmail(String ownerEmail) rolloutPct(Integer rolloutPct) voidsetDescription(String description) voidvoidvoidsetGroupName(String groupName) voidvoidvoidsetOwnerEmail(String ownerEmail) voidsetRolloutPct(Integer rolloutPct) voidvoidvoidvoidvoidsetUpdatedAt(String updatedAt) toJson()Convert an instance of ListGatesResponseDataInner to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_ID
- See Also:
-
SERIALIZED_NAME_NAME
- See Also:
-
SERIALIZED_NAME_ENABLED
- See Also:
-
SERIALIZED_NAME_ROLLOUT_PCT
- See Also:
-
SERIALIZED_NAME_RULES
- See Also:
-
SERIALIZED_NAME_SALT
- See Also:
-
SERIALIZED_NAME_TITLE
- See Also:
-
SERIALIZED_NAME_DESCRIPTION
- See Also:
-
SERIALIZED_NAME_FOLDER
- See Also:
-
SERIALIZED_NAME_GROUP_NAME
- See Also:
-
SERIALIZED_NAME_OWNER_EMAIL
- See Also:
-
SERIALIZED_NAME_STACK
- See Also:
-
SERIALIZED_NAME_UPDATED_AT
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
ListGatesResponseDataInner
public ListGatesResponseDataInner()
-
-
Method Details
-
id
-
getId
Stable opaque gate id (`gat_…`).- Returns:
- id
-
setId
-
name
-
getName
Stable gate key used by SDKs (`Shipeasy.checkGate(user, '<name>')`). Single segment or `folder.name`. Lowercase letters, digits, `_` or `-`; max 128 chars. Immutable after create — rename = delete + recreate.- Returns:
- name
-
setName
-
enabled
-
getEnabled
Get enabled- Returns:
- enabled
-
setEnabled
-
rolloutPct
-
getRolloutPct
Current rollout in basis points (0–10000). minimum: 0 maximum: 10000- Returns:
- rolloutPct
-
setRolloutPct
-
rules
-
addRulesItem
-
getRules
Get rules- Returns:
- rules
-
setRules
-
salt
-
getSalt
Hash salt used for percentage bucketing.- Returns:
- salt
-
setSalt
-
title
-
getTitle
Get title- Returns:
- title
-
setTitle
-
description
-
getDescription
Get description- Returns:
- description
-
setDescription
-
folder
-
getFolder
Get folder- Returns:
- folder
-
setFolder
-
groupName
-
getGroupName
Group label (note: `groupName` in response, `group` in request).- Returns:
- groupName
-
setGroupName
-
ownerEmail
-
getOwnerEmail
Owner email (note: `ownerEmail` in response, `owner_email` in request).- Returns:
- ownerEmail
-
setOwnerEmail
-
stack
-
addStackItem
-
getStack
Get stack- Returns:
- stack
-
setStack
-
updatedAt
-
getUpdatedAt
ISO-8601 timestamp of last mutation.- Returns:
- updatedAt
-
setUpdatedAt
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
Validates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to ListGatesResponseDataInner
-
fromJson
Create an instance of ListGatesResponseDataInner given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ListGatesResponseDataInner
- Throws:
IOException- if the JSON string is invalid with respect to ListGatesResponseDataInner
-
toJson
Convert an instance of ListGatesResponseDataInner to an JSON string- Returns:
- JSON string
-