Package com.launchdarkly.api.model
Class ConditionInput
- java.lang.Object
-
- com.launchdarkly.api.model.ConditionInput
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-02-28T02:08:46.393880Z[Etc/UTC]") public class ConditionInput extends java.lang.Object
ConditionInput
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConditionInput.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>
openapiFields
static java.util.HashSet<java.lang.String>
openapiRequiredFields
static java.lang.String
SERIALIZED_NAME_DESCRIPTION
static java.lang.String
SERIALIZED_NAME_EXECUTE_NOW
static java.lang.String
SERIALIZED_NAME_EXECUTION_DATE
static java.lang.String
SERIALIZED_NAME_KIND
static java.lang.String
SERIALIZED_NAME_NOTIFY_MEMBER_IDS
static java.lang.String
SERIALIZED_NAME_NOTIFY_TEAM_KEYS
static java.lang.String
SERIALIZED_NAME_SCHEDULE_KIND
static java.lang.String
SERIALIZED_NAME_WAIT_DURATION
static java.lang.String
SERIALIZED_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 ConditionInput
addNotifyMemberIdsItem(java.lang.String notifyMemberIdsItem)
ConditionInput
addNotifyTeamKeysItem(java.lang.String notifyTeamKeysItem)
ConditionInput
description(java.lang.String description)
boolean
equals(java.lang.Object o)
ConditionInput
executeNow(java.lang.Boolean executeNow)
ConditionInput
executionDate(java.lang.Long executionDate)
static ConditionInput
fromJson(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.Object
getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.java.lang.String
getDescription()
A description of the approval required for this stagejava.lang.Boolean
getExecuteNow()
Whether the workflow stage should be executed immediatelyjava.lang.Long
getExecutionDate()
Get executionDatejava.lang.String
getKind()
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.String
getScheduleKind()
Get scheduleKindjava.lang.Integer
getWaitDuration()
For workflow stages whose scheduled execution is relative, how far in the future the stage should start.java.lang.String
getWaitDurationUnit()
Get waitDurationUnitint
hashCode()
ConditionInput
kind(java.lang.String kind)
ConditionInput
notifyMemberIds(java.util.List<java.lang.String> notifyMemberIds)
ConditionInput
notifyTeamKeys(java.util.List<java.lang.String> notifyTeamKeys)
ConditionInput
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.ConditionInput
scheduleKind(java.lang.String scheduleKind)
void
setDescription(java.lang.String description)
void
setExecuteNow(java.lang.Boolean executeNow)
void
setExecutionDate(java.lang.Long executionDate)
void
setKind(java.lang.String kind)
void
setNotifyMemberIds(java.util.List<java.lang.String> notifyMemberIds)
void
setNotifyTeamKeys(java.util.List<java.lang.String> notifyTeamKeys)
void
setScheduleKind(java.lang.String scheduleKind)
void
setWaitDuration(java.lang.Integer waitDuration)
void
setWaitDurationUnit(java.lang.String waitDurationUnit)
java.lang.String
toJson()
Convert an instance of ConditionInput to an JSON stringjava.lang.String
toString()
static void
validateJsonObject(com.google.gson.JsonObject jsonObj)
Validates the JSON Object and throws an exception if issues foundConditionInput
waitDuration(java.lang.Integer waitDuration)
ConditionInput
waitDurationUnit(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_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(java.lang.String scheduleKind)
-
getScheduleKind
@Nullable public java.lang.String getScheduleKind()
Get scheduleKind- Returns:
- scheduleKind
-
setScheduleKind
public void setScheduleKind(java.lang.String scheduleKind)
-
executionDate
public ConditionInput executionDate(java.lang.Long executionDate)
-
getExecutionDate
@Nullable public java.lang.Long getExecutionDate()
Get executionDate- Returns:
- executionDate
-
setExecutionDate
public void setExecutionDate(java.lang.Long executionDate)
-
waitDuration
public ConditionInput waitDuration(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(java.lang.Integer waitDuration)
-
waitDurationUnit
public ConditionInput waitDurationUnit(java.lang.String waitDurationUnit)
-
getWaitDurationUnit
@Nullable public java.lang.String getWaitDurationUnit()
Get waitDurationUnit- Returns:
- waitDurationUnit
-
setWaitDurationUnit
public void setWaitDurationUnit(java.lang.String waitDurationUnit)
-
executeNow
public ConditionInput executeNow(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(java.lang.Boolean executeNow)
-
description
public ConditionInput description(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(java.lang.String description)
-
notifyMemberIds
public ConditionInput notifyMemberIds(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(java.util.List<java.lang.String> notifyMemberIds)
-
notifyTeamKeys
public ConditionInput notifyTeamKeys(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(java.util.List<java.lang.String> notifyTeamKeys)
-
kind
public ConditionInput kind(java.lang.String kind)
-
getKind
@Nullable public java.lang.String getKind()
Get kind- Returns:
- kind
-
setKind
public void setKind(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.
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws java.io.IOException
Validates the JSON Object and throws an exception if issues found- Parameters:
jsonObj
- JSON Object- Throws:
java.io.IOException
- if the JSON Object 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
-
-