Package org.openapitools.client.model
Class ReccomendGroupChunksRequest
- java.lang.Object
-
- org.openapitools.client.model.ReccomendGroupChunksRequest
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-03-29T12:34:27.506198300-05:00[America/Chicago]", comments="Generator version: 7.4.0") public class ReccomendGroupChunksRequest extends Object
ReccomendGroupChunksRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReccomendGroupChunksRequest.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_FILTERSstatic StringSERIALIZED_NAME_GROUP_SIZEstatic StringSERIALIZED_NAME_LIMITstatic StringSERIALIZED_NAME_NEGATIVE_GROUP_IDSstatic StringSERIALIZED_NAME_NEGATIVE_GROUP_TRACKING_IDSstatic StringSERIALIZED_NAME_POSITIVE_GROUP_IDSstatic StringSERIALIZED_NAME_POSITIVE_GROUP_TRACKING_IDS
-
Constructor Summary
Constructors Constructor Description ReccomendGroupChunksRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ReccomendGroupChunksRequestaddNegativeGroupIdsItem(UUID negativeGroupIdsItem)ReccomendGroupChunksRequestaddNegativeGroupTrackingIdsItem(String negativeGroupTrackingIdsItem)ReccomendGroupChunksRequestaddPositiveGroupIdsItem(UUID positiveGroupIdsItem)ReccomendGroupChunksRequestaddPositiveGroupTrackingIdsItem(String positiveGroupTrackingIdsItem)booleanequals(Object o)ReccomendGroupChunksRequestfilters(ChunkFilter filters)static ReccomendGroupChunksRequestfromJson(String jsonString)Create an instance of ReccomendGroupChunksRequest given an JSON string@Valid ChunkFiltergetFilters()Get filters@Min(0L) IntegergetGroupSize()The number of chunks to fetch for each group.@Min(0L) LonggetLimit()The number of groups to return.@Valid List<UUID>getNegativeGroupIds()The ids of the groups to be used as negative examples for the recommendation.List<String>getNegativeGroupTrackingIds()The ids of the groups to be used as negative examples for the recommendation.@Valid List<UUID>getPositiveGroupIds()The ids of the groups to be used as positive examples for the recommendation.List<String>getPositiveGroupTrackingIds()The ids of the groups to be used as positive examples for the recommendation.ReccomendGroupChunksRequestgroupSize(Integer groupSize)inthashCode()ReccomendGroupChunksRequestlimit(Long limit)ReccomendGroupChunksRequestnegativeGroupIds(List<UUID> negativeGroupIds)ReccomendGroupChunksRequestnegativeGroupTrackingIds(List<String> negativeGroupTrackingIds)ReccomendGroupChunksRequestpositiveGroupIds(List<UUID> positiveGroupIds)ReccomendGroupChunksRequestpositiveGroupTrackingIds(List<String> positiveGroupTrackingIds)voidsetFilters(ChunkFilter filters)voidsetGroupSize(Integer groupSize)voidsetLimit(Long limit)voidsetNegativeGroupIds(List<UUID> negativeGroupIds)voidsetNegativeGroupTrackingIds(List<String> negativeGroupTrackingIds)voidsetPositiveGroupIds(List<UUID> positiveGroupIds)voidsetPositiveGroupTrackingIds(List<String> positiveGroupTrackingIds)StringtoJson()Convert an instance of ReccomendGroupChunksRequest to an JSON stringStringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_FILTERS
public static final String SERIALIZED_NAME_FILTERS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_GROUP_SIZE
public static final String SERIALIZED_NAME_GROUP_SIZE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LIMIT
public static final String SERIALIZED_NAME_LIMIT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NEGATIVE_GROUP_IDS
public static final String SERIALIZED_NAME_NEGATIVE_GROUP_IDS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NEGATIVE_GROUP_TRACKING_IDS
public static final String SERIALIZED_NAME_NEGATIVE_GROUP_TRACKING_IDS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_POSITIVE_GROUP_IDS
public static final String SERIALIZED_NAME_POSITIVE_GROUP_IDS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_POSITIVE_GROUP_TRACKING_IDS
public static final String SERIALIZED_NAME_POSITIVE_GROUP_TRACKING_IDS
- See Also:
- Constant Field Values
-
-
Method Detail
-
filters
public ReccomendGroupChunksRequest filters(ChunkFilter filters)
-
getFilters
@Nullable @Valid public @Valid ChunkFilter getFilters()
Get filters- Returns:
- filters
-
setFilters
public void setFilters(ChunkFilter filters)
-
groupSize
public ReccomendGroupChunksRequest groupSize(Integer groupSize)
-
getGroupSize
@Nullable @Min(0L) public @Min(0L) Integer getGroupSize()
The number of chunks to fetch for each group. This is the number of chunks which will be returned in the response for each group. The default is 10. minimum: 0- Returns:
- groupSize
-
setGroupSize
public void setGroupSize(Integer groupSize)
-
limit
public ReccomendGroupChunksRequest limit(Long limit)
-
getLimit
@Nullable @Min(0L) public @Min(0L) Long getLimit()
The number of groups to return. This is the number of groups which will be returned in the response. The default is 10. minimum: 0- Returns:
- limit
-
setLimit
public void setLimit(Long limit)
-
negativeGroupIds
public ReccomendGroupChunksRequest negativeGroupIds(List<UUID> negativeGroupIds)
-
addNegativeGroupIdsItem
public ReccomendGroupChunksRequest addNegativeGroupIdsItem(UUID negativeGroupIdsItem)
-
getNegativeGroupIds
@Nullable @Valid public @Valid List<UUID> getNegativeGroupIds()
The ids of the groups to be used as negative examples for the recommendation. The groups in this array will be used to filter out similar groups.- Returns:
- negativeGroupIds
-
negativeGroupTrackingIds
public ReccomendGroupChunksRequest negativeGroupTrackingIds(List<String> negativeGroupTrackingIds)
-
addNegativeGroupTrackingIdsItem
public ReccomendGroupChunksRequest addNegativeGroupTrackingIdsItem(String negativeGroupTrackingIdsItem)
-
getNegativeGroupTrackingIds
@Nullable public List<String> getNegativeGroupTrackingIds()
The ids of the groups to be used as negative examples for the recommendation. The groups in this array will be used to filter out similar groups.- Returns:
- negativeGroupTrackingIds
-
setNegativeGroupTrackingIds
public void setNegativeGroupTrackingIds(List<String> negativeGroupTrackingIds)
-
positiveGroupIds
public ReccomendGroupChunksRequest positiveGroupIds(List<UUID> positiveGroupIds)
-
addPositiveGroupIdsItem
public ReccomendGroupChunksRequest addPositiveGroupIdsItem(UUID positiveGroupIdsItem)
-
getPositiveGroupIds
@Nullable @Valid public @Valid List<UUID> getPositiveGroupIds()
The ids of the groups to be used as positive examples for the recommendation. The groups in this array will be used to find similar groups.- Returns:
- positiveGroupIds
-
positiveGroupTrackingIds
public ReccomendGroupChunksRequest positiveGroupTrackingIds(List<String> positiveGroupTrackingIds)
-
addPositiveGroupTrackingIdsItem
public ReccomendGroupChunksRequest addPositiveGroupTrackingIdsItem(String positiveGroupTrackingIdsItem)
-
getPositiveGroupTrackingIds
@Nullable public List<String> getPositiveGroupTrackingIds()
The ids of the groups to be used as positive examples for the recommendation. The groups in this array will be used to find similar groups.- Returns:
- positiveGroupTrackingIds
-
setPositiveGroupTrackingIds
public void setPositiveGroupTrackingIds(List<String> positiveGroupTrackingIds)
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOExceptionValidates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to ReccomendGroupChunksRequest
-
fromJson
public static ReccomendGroupChunksRequest fromJson(String jsonString) throws IOException
Create an instance of ReccomendGroupChunksRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ReccomendGroupChunksRequest
- Throws:
IOException- if the JSON string is invalid with respect to ReccomendGroupChunksRequest
-
toJson
public String toJson()
Convert an instance of ReccomendGroupChunksRequest to an JSON string- Returns:
- JSON string
-
-