Package com.launchdarkly.api.model
Class ViewLinkRequestSegmentIdentifiers
- java.lang.Object
-
- com.launchdarkly.api.model.ViewLinkRequestSegmentIdentifiers
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-03-05T10:45:26.516033Z[Etc/UTC]", comments="Generator version: 7.18.0") public class ViewLinkRequestSegmentIdentifiers extends java.lang.ObjectViewLinkRequestSegmentIdentifiers
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classViewLinkRequestSegmentIdentifiers.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_COMMENTstatic java.lang.StringSERIALIZED_NAME_ENVIRONMENT_IDstatic java.lang.StringSERIALIZED_NAME_FILTERstatic java.lang.StringSERIALIZED_NAME_SEGMENT_IDENTIFIERS
-
Constructor Summary
Constructors Constructor Description ViewLinkRequestSegmentIdentifiers()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ViewLinkRequestSegmentIdentifiersaddSegmentIdentifiersItem(ViewLinkRequestSegmentIdentifier segmentIdentifiersItem)ViewLinkRequestSegmentIdentifierscomment(java.lang.String comment)ViewLinkRequestSegmentIdentifiersenvironmentId(java.lang.String environmentId)booleanequals(java.lang.Object o)ViewLinkRequestSegmentIdentifiersfilter(java.lang.String filter)static ViewLinkRequestSegmentIdentifiersfromJson(java.lang.String jsonString)Create an instance of ViewLinkRequestSegmentIdentifiers given an JSON stringjava.lang.StringgetComment()Optional comment for the link/unlink operationjava.lang.StringgetEnvironmentId()Required when using filter for segment resources.java.lang.StringgetFilter()Optional filter string to determine which resources should be linked.java.util.List<ViewLinkRequestSegmentIdentifier>getSegmentIdentifiers()Identifiers of the segments to link/unlink (environmentId and segmentKey)inthashCode()ViewLinkRequestSegmentIdentifierssegmentIdentifiers(java.util.List<ViewLinkRequestSegmentIdentifier> segmentIdentifiers)voidsetComment(java.lang.String comment)voidsetEnvironmentId(java.lang.String environmentId)voidsetFilter(java.lang.String filter)voidsetSegmentIdentifiers(java.util.List<ViewLinkRequestSegmentIdentifier> segmentIdentifiers)java.lang.StringtoJson()Convert an instance of ViewLinkRequestSegmentIdentifiers to an JSON stringjava.lang.StringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_SEGMENT_IDENTIFIERS
public static final java.lang.String SERIALIZED_NAME_SEGMENT_IDENTIFIERS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FILTER
public static final java.lang.String SERIALIZED_NAME_FILTER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENVIRONMENT_ID
public static final java.lang.String SERIALIZED_NAME_ENVIRONMENT_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COMMENT
public static final java.lang.String SERIALIZED_NAME_COMMENT
- 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
-
segmentIdentifiers
public ViewLinkRequestSegmentIdentifiers segmentIdentifiers(@Nonnull java.util.List<ViewLinkRequestSegmentIdentifier> segmentIdentifiers)
-
addSegmentIdentifiersItem
public ViewLinkRequestSegmentIdentifiers addSegmentIdentifiersItem(ViewLinkRequestSegmentIdentifier segmentIdentifiersItem)
-
getSegmentIdentifiers
@Nonnull public java.util.List<ViewLinkRequestSegmentIdentifier> getSegmentIdentifiers()
Identifiers of the segments to link/unlink (environmentId and segmentKey)- Returns:
- segmentIdentifiers
-
setSegmentIdentifiers
public void setSegmentIdentifiers(@Nonnull java.util.List<ViewLinkRequestSegmentIdentifier> segmentIdentifiers)
-
filter
public ViewLinkRequestSegmentIdentifiers filter(@Nullable java.lang.String filter)
-
getFilter
@Nullable public java.lang.String getFilter()
Optional filter string to determine which resources should be linked. Resources only need to match either the filter or explicitly-listed keys to be linked (union). Uses the same queryfilter syntax as the segments list endpoint. Supported filters for segments: query, tags, keys, excludedKeys, unbounded, external, view, type- Returns:
- filter
-
setFilter
public void setFilter(@Nullable java.lang.String filter)
-
environmentId
public ViewLinkRequestSegmentIdentifiers environmentId(@Nullable java.lang.String environmentId)
-
getEnvironmentId
@Nullable public java.lang.String getEnvironmentId()
Required when using filter for segment resources. Specifies which environment to query for segments matching the filter. Ignored when only using explicit segmentIdentifiers (since each identifier contains its own environmentId).- Returns:
- environmentId
-
setEnvironmentId
public void setEnvironmentId(@Nullable java.lang.String environmentId)
-
comment
public ViewLinkRequestSegmentIdentifiers comment(@Nullable java.lang.String comment)
-
getComment
@Nullable public java.lang.String getComment()
Optional comment for the link/unlink operation- Returns:
- comment
-
setComment
public void setComment(@Nullable java.lang.String comment)
-
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 ViewLinkRequestSegmentIdentifiers
-
fromJson
public static ViewLinkRequestSegmentIdentifiers fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of ViewLinkRequestSegmentIdentifiers given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ViewLinkRequestSegmentIdentifiers
- Throws:
java.io.IOException- if the JSON string is invalid with respect to ViewLinkRequestSegmentIdentifiers
-
toJson
public java.lang.String toJson()
Convert an instance of ViewLinkRequestSegmentIdentifiers to an JSON string- Returns:
- JSON string
-
-