Package com.launchdarkly.api.model
Class PatchSegmentInstruction
- java.lang.Object
-
- com.launchdarkly.api.model.PatchSegmentInstruction
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2021-12-03T20:58:35.619656Z[Etc/UTC]") public class PatchSegmentInstruction extends java.lang.Object
PatchSegmentInstruction
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_KIND
static java.lang.String
SERIALIZED_NAME_TARGET_TYPE
static java.lang.String
SERIALIZED_NAME_USER_KEY
static java.lang.String
SERIALIZED_NAME_VALUE
static java.lang.String
SERIALIZED_NAME_VERSION
-
Constructor Summary
Constructors Constructor Description PatchSegmentInstruction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getKind()
Get kindjava.lang.String
getTargetType()
A segment's target type.java.lang.String
getUserKey()
A unique key used to represent the userjava.lang.Integer
getValue()
Schedule user target expiration on a segment by including a timestampjava.lang.Integer
getVersion()
Required if <code>kind</code> is <code>updateExpireUserTargetDate</code>int
hashCode()
PatchSegmentInstruction
kind(java.lang.String kind)
void
setKind(java.lang.String kind)
void
setTargetType(java.lang.String targetType)
void
setUserKey(java.lang.String userKey)
void
setValue(java.lang.Integer value)
void
setVersion(java.lang.Integer version)
PatchSegmentInstruction
targetType(java.lang.String targetType)
java.lang.String
toString()
PatchSegmentInstruction
userKey(java.lang.String userKey)
PatchSegmentInstruction
value(java.lang.Integer value)
PatchSegmentInstruction
version(java.lang.Integer version)
-
-
-
Field Detail
-
SERIALIZED_NAME_KIND
public static final java.lang.String SERIALIZED_NAME_KIND
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_USER_KEY
public static final java.lang.String SERIALIZED_NAME_USER_KEY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TARGET_TYPE
public static final java.lang.String SERIALIZED_NAME_TARGET_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VALUE
public static final java.lang.String SERIALIZED_NAME_VALUE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION
public static final java.lang.String SERIALIZED_NAME_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
kind
public PatchSegmentInstruction kind(java.lang.String kind)
-
getKind
@Nonnull public java.lang.String getKind()
Get kind- Returns:
- kind
-
setKind
public void setKind(java.lang.String kind)
-
userKey
public PatchSegmentInstruction userKey(java.lang.String userKey)
-
getUserKey
@Nonnull public java.lang.String getUserKey()
A unique key used to represent the user- Returns:
- userKey
-
setUserKey
public void setUserKey(java.lang.String userKey)
-
targetType
public PatchSegmentInstruction targetType(java.lang.String targetType)
-
getTargetType
@Nonnull public java.lang.String getTargetType()
A segment's target type. Must be either <code>included</code> or <code>excluded</code>- Returns:
- targetType
-
setTargetType
public void setTargetType(java.lang.String targetType)
-
value
public PatchSegmentInstruction value(java.lang.Integer value)
-
getValue
@Nullable public java.lang.Integer getValue()
Schedule user target expiration on a segment by including a timestamp- Returns:
- value
-
setValue
public void setValue(java.lang.Integer value)
-
version
public PatchSegmentInstruction version(java.lang.Integer version)
-
getVersion
@Nullable public java.lang.Integer getVersion()
Required if <code>kind</code> is <code>updateExpireUserTargetDate</code>- Returns:
- version
-
setVersion
public void setVersion(java.lang.Integer version)
-
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
-
-