Package com.launchdarkly.api.model
Class ConditionInput
- java.lang.Object
-
- com.launchdarkly.api.model.ConditionInput
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-03-05T10:45:26.516033Z[Etc/UTC]", comments="Generator version: 7.18.0") public class ConditionInput extends java.lang.ObjectConditionInput
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConditionInput.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>openapiFieldsstatic java.util.HashSet<java.lang.String>openapiRequiredFieldsstatic java.lang.StringSERIALIZED_NAME_DESCRIPTIONstatic java.lang.StringSERIALIZED_NAME_EXECUTE_NOWstatic java.lang.StringSERIALIZED_NAME_EXECUTION_DATEstatic java.lang.StringSERIALIZED_NAME_INTEGRATION_CONFIGstatic java.lang.StringSERIALIZED_NAME_KINDstatic java.lang.StringSERIALIZED_NAME_NOTIFY_MEMBER_IDSstatic java.lang.StringSERIALIZED_NAME_NOTIFY_TEAM_KEYSstatic java.lang.StringSERIALIZED_NAME_SCHEDULE_KINDstatic java.lang.StringSERIALIZED_NAME_WAIT_DURATIONstatic java.lang.StringSERIALIZED_NAME_WAIT_DURATION_UNIT
-
Constructor Summary
Constructors Constructor Description ConditionInput()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConditionInputaddNotifyMemberIdsItem(java.lang.String notifyMemberIdsItem)ConditionInputaddNotifyTeamKeysItem(java.lang.String notifyTeamKeysItem)ConditionInputdescription(java.lang.String description)booleanequals(java.lang.Object o)ConditionInputexecuteNow(java.lang.Boolean executeNow)ConditionInputexecutionDate(java.lang.Long executionDate)static ConditionInputfromJson(java.lang.String jsonString)Create an instance of ConditionInput given an JSON stringjava.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.StringgetDescription()A description of the approval required for this stagejava.lang.BooleangetExecuteNow()Whether the workflow stage should be executed immediatelyjava.lang.LonggetExecutionDate()Get executionDatejava.util.Map<java.lang.String,java.lang.Object>getIntegrationConfig()Get integrationConfigjava.lang.StringgetKind()Get kindjava.util.List<java.lang.String>getNotifyMemberIds()A list of member IDs for the members to request approval from for this stagejava.util.List<java.lang.String>getNotifyTeamKeys()A list of team keys for the teams to request approval from for this stagejava.lang.StringgetScheduleKind()Get scheduleKindjava.lang.IntegergetWaitDuration()For workflow stages whose scheduled execution is relative, how far in the future the stage should start.java.lang.StringgetWaitDurationUnit()Get waitDurationUnitinthashCode()ConditionInputintegrationConfig(java.util.Map<java.lang.String,java.lang.Object> integrationConfig)ConditionInputkind(java.lang.String kind)ConditionInputnotifyMemberIds(java.util.List<java.lang.String> notifyMemberIds)ConditionInputnotifyTeamKeys(java.util.List<java.lang.String> notifyTeamKeys)ConditionInputputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.ConditionInputputIntegrationConfigItem(java.lang.String key, java.lang.Object integrationConfigItem)ConditionInputscheduleKind(java.lang.String scheduleKind)voidsetDescription(java.lang.String description)voidsetExecuteNow(java.lang.Boolean executeNow)voidsetExecutionDate(java.lang.Long executionDate)voidsetIntegrationConfig(java.util.Map<java.lang.String,java.lang.Object> integrationConfig)voidsetKind(java.lang.String kind)voidsetNotifyMemberIds(java.util.List<java.lang.String> notifyMemberIds)voidsetNotifyTeamKeys(java.util.List<java.lang.String> notifyTeamKeys)voidsetScheduleKind(java.lang.String scheduleKind)voidsetWaitDuration(java.lang.Integer waitDuration)voidsetWaitDurationUnit(java.lang.String waitDurationUnit)java.lang.StringtoJson()Convert an instance of ConditionInput to an JSON stringjava.lang.StringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues foundConditionInputwaitDuration(java.lang.Integer waitDuration)ConditionInputwaitDurationUnit(java.lang.String waitDurationUnit)
-
-
-
Field Detail
-
SERIALIZED_NAME_SCHEDULE_KIND
public static final java.lang.String SERIALIZED_NAME_SCHEDULE_KIND
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXECUTION_DATE
public static final java.lang.String SERIALIZED_NAME_EXECUTION_DATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WAIT_DURATION
public static final java.lang.String SERIALIZED_NAME_WAIT_DURATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WAIT_DURATION_UNIT
public static final java.lang.String SERIALIZED_NAME_WAIT_DURATION_UNIT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXECUTE_NOW
public static final java.lang.String SERIALIZED_NAME_EXECUTE_NOW
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final java.lang.String SERIALIZED_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NOTIFY_MEMBER_IDS
public static final java.lang.String SERIALIZED_NAME_NOTIFY_MEMBER_IDS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NOTIFY_TEAM_KEYS
public static final java.lang.String SERIALIZED_NAME_NOTIFY_TEAM_KEYS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_INTEGRATION_CONFIG
public static final java.lang.String SERIALIZED_NAME_INTEGRATION_CONFIG
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_KIND
public static final java.lang.String SERIALIZED_NAME_KIND
- 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
-
scheduleKind
public ConditionInput scheduleKind(@Nullable java.lang.String scheduleKind)
-
getScheduleKind
@Nullable public java.lang.String getScheduleKind()
Get scheduleKind- Returns:
- scheduleKind
-
setScheduleKind
public void setScheduleKind(@Nullable java.lang.String scheduleKind)
-
executionDate
public ConditionInput executionDate(@Nullable java.lang.Long executionDate)
-
getExecutionDate
@Nullable public java.lang.Long getExecutionDate()
Get executionDate- Returns:
- executionDate
-
setExecutionDate
public void setExecutionDate(@Nullable java.lang.Long executionDate)
-
waitDuration
public ConditionInput waitDuration(@Nullable java.lang.Integer waitDuration)
-
getWaitDuration
@Nullable public java.lang.Integer getWaitDuration()
For workflow stages whose scheduled execution is relative, how far in the future the stage should start.- Returns:
- waitDuration
-
setWaitDuration
public void setWaitDuration(@Nullable java.lang.Integer waitDuration)
-
waitDurationUnit
public ConditionInput waitDurationUnit(@Nullable java.lang.String waitDurationUnit)
-
getWaitDurationUnit
@Nullable public java.lang.String getWaitDurationUnit()
Get waitDurationUnit- Returns:
- waitDurationUnit
-
setWaitDurationUnit
public void setWaitDurationUnit(@Nullable java.lang.String waitDurationUnit)
-
executeNow
public ConditionInput executeNow(@Nullable java.lang.Boolean executeNow)
-
getExecuteNow
@Nullable public java.lang.Boolean getExecuteNow()
Whether the workflow stage should be executed immediately- Returns:
- executeNow
-
setExecuteNow
public void setExecuteNow(@Nullable java.lang.Boolean executeNow)
-
description
public ConditionInput description(@Nullable java.lang.String description)
-
getDescription
@Nullable public java.lang.String getDescription()
A description of the approval required for this stage- Returns:
- description
-
setDescription
public void setDescription(@Nullable java.lang.String description)
-
notifyMemberIds
public ConditionInput notifyMemberIds(@Nullable java.util.List<java.lang.String> notifyMemberIds)
-
addNotifyMemberIdsItem
public ConditionInput addNotifyMemberIdsItem(java.lang.String notifyMemberIdsItem)
-
getNotifyMemberIds
@Nullable public java.util.List<java.lang.String> getNotifyMemberIds()
A list of member IDs for the members to request approval from for this stage- Returns:
- notifyMemberIds
-
setNotifyMemberIds
public void setNotifyMemberIds(@Nullable java.util.List<java.lang.String> notifyMemberIds)
-
notifyTeamKeys
public ConditionInput notifyTeamKeys(@Nullable java.util.List<java.lang.String> notifyTeamKeys)
-
addNotifyTeamKeysItem
public ConditionInput addNotifyTeamKeysItem(java.lang.String notifyTeamKeysItem)
-
getNotifyTeamKeys
@Nullable public java.util.List<java.lang.String> getNotifyTeamKeys()
A list of team keys for the teams to request approval from for this stage- Returns:
- notifyTeamKeys
-
setNotifyTeamKeys
public void setNotifyTeamKeys(@Nullable java.util.List<java.lang.String> notifyTeamKeys)
-
integrationConfig
public ConditionInput integrationConfig(@Nullable java.util.Map<java.lang.String,java.lang.Object> integrationConfig)
-
putIntegrationConfigItem
public ConditionInput putIntegrationConfigItem(java.lang.String key, java.lang.Object integrationConfigItem)
-
getIntegrationConfig
@Nullable public java.util.Map<java.lang.String,java.lang.Object> getIntegrationConfig()
Get integrationConfig- Returns:
- integrationConfig
-
setIntegrationConfig
public void setIntegrationConfig(@Nullable java.util.Map<java.lang.String,java.lang.Object> integrationConfig)
-
kind
public ConditionInput kind(@Nullable java.lang.String kind)
-
getKind
@Nullable public java.lang.String getKind()
Get kind- Returns:
- kind
-
setKind
public void setKind(@Nullable java.lang.String kind)
-
putAdditionalProperty
public ConditionInput 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 ConditionInput 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 ConditionInput
-
fromJson
public static ConditionInput fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of ConditionInput given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ConditionInput
- Throws:
java.io.IOException- if the JSON string is invalid with respect to ConditionInput
-
toJson
public java.lang.String toJson()
Convert an instance of ConditionInput to an JSON string- Returns:
- JSON string
-
-