Package com.launchdarkly.api.model
Class ScheduleConditionInput
- java.lang.Object
-
- com.launchdarkly.api.model.ScheduleConditionInput
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-04-19T22:24:20.163470Z[Etc/UTC]") public class ScheduleConditionInput extends java.lang.ObjectScheduleConditionInput
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScheduleConditionInput.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_EXECUTE_NOWstatic java.lang.StringSERIALIZED_NAME_EXECUTION_DATEstatic java.lang.StringSERIALIZED_NAME_SCHEDULE_KINDstatic java.lang.StringSERIALIZED_NAME_WAIT_DURATIONstatic java.lang.StringSERIALIZED_NAME_WAIT_DURATION_UNIT
-
Constructor Summary
Constructors Constructor Description ScheduleConditionInput()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)ScheduleConditionInputexecuteNow(java.lang.Boolean executeNow)ScheduleConditionInputexecutionDate(java.lang.Long executionDate)static ScheduleConditionInputfromJson(java.lang.String jsonString)Create an instance of ScheduleConditionInput 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.BooleangetExecuteNow()Whether the workflow stage should be executed immediatelyjava.lang.LonggetExecutionDate()Get executionDatejava.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()ScheduleConditionInputputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.ScheduleConditionInputscheduleKind(java.lang.String scheduleKind)voidsetExecuteNow(java.lang.Boolean executeNow)voidsetExecutionDate(java.lang.Long executionDate)voidsetScheduleKind(java.lang.String scheduleKind)voidsetWaitDuration(java.lang.Integer waitDuration)voidsetWaitDurationUnit(java.lang.String waitDurationUnit)java.lang.StringtoJson()Convert an instance of ScheduleConditionInput to an JSON stringjava.lang.StringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues foundScheduleConditionInputwaitDuration(java.lang.Integer waitDuration)ScheduleConditionInputwaitDurationUnit(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
-
openapiFields
public static java.util.HashSet<java.lang.String> openapiFields
-
openapiRequiredFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
-
-
Method Detail
-
scheduleKind
public ScheduleConditionInput 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 ScheduleConditionInput 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 ScheduleConditionInput 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 ScheduleConditionInput 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 ScheduleConditionInput 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)
-
putAdditionalProperty
public ScheduleConditionInput 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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws java.io.IOExceptionValidates 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 ScheduleConditionInput
-
fromJson
public static ScheduleConditionInput fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of ScheduleConditionInput given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ScheduleConditionInput
- Throws:
java.io.IOException- if the JSON string is invalid with respect to ScheduleConditionInput
-
toJson
public java.lang.String toJson()
Convert an instance of ScheduleConditionInput to an JSON string- Returns:
- JSON string
-
-