001// Generated by delombok at Thu Aug 13 13:56:43 UTC 2026
002/*
003 * Copyright (c) 2010-2026 Mark Allen, Norbert Bartels.
004 *
005 * Permission is hereby granted, free of charge, to any person obtaining a copy
006 * of this software and associated documentation files (the "Software"), to deal
007 * in the Software without restriction, including without limitation the rights
008 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
009 * copies of the Software, and to permit persons to whom the Software is
010 * furnished to do so, subject to the following conditions:
011 *
012 * The above copyright notice and this permission notice shall be included in
013 * all copies or substantial portions of the Software.
014 *
015 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
016 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
017 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
018 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
019 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
020 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
021 * THE SOFTWARE.
022 */
023package com.restfb.types.ads;
024
025import java.util.List;
026import com.restfb.Facebook;
027import com.restfb.types.AbstractFacebookType;
028
029public class FlexibleTargeting extends AbstractFacebookType {
030  @Facebook
031  private List<IDName> behaviors;
032  @Facebook("college_years")
033  private List<Long> collegeYears;
034  @Facebook
035  private List<IDName> connections;
036  @Facebook("custom_audiences")
037  private List<IDName> customAudiences;
038  @Facebook("education_majors")
039  private List<IDName> educationMajors;
040  @Facebook("education_schools")
041  private List<IDName> educationSchools;
042  @Facebook("education_statuses")
043  private List<Long> educationStatuses;
044  @Facebook("ethnic_affinity")
045  private List<IDName> ethnicAffinity;
046  @Facebook("family_statuses")
047  private List<IDName> familyStatuses;
048  @Facebook("friends_of_connections")
049  private List<IDName> friendsOfConnections;
050  @Facebook
051  private List<IDName> generation;
052  @Facebook("home_ownership")
053  private List<IDName> homeOwnership;
054  @Facebook("home_type")
055  private List<IDName> homeType;
056  @Facebook("home_value")
057  private List<IDName> homeValue;
058  @Facebook("household_composition")
059  private List<IDName> householdComposition;
060  @Facebook
061  private List<IDName> income;
062  @Facebook
063  private List<IDName> industries;
064  @Facebook("interested_in")
065  private List<Long> interestedIn;
066  @Facebook
067  private List<IDName> interests;
068  @Facebook("life_events")
069  private List<IDName> lifeEvents;
070  @Facebook
071  private List<IDName> moms;
072  @Facebook("net_worth")
073  private List<IDName> netWorth;
074  @Facebook("office_type")
075  private List<IDName> officeType;
076  @Facebook
077  private List<IDName> politics;
078  @Facebook("relationship_statuses")
079  private List<Long> relationshipStatuses;
080  @Facebook("user_adclusters")
081  private List<IDName> userAdclusters;
082  @Facebook("work_employers")
083  private List<IDName> workEmployers;
084  @Facebook("work_positions")
085  private List<IDName> workPositions;
086
087  @java.lang.SuppressWarnings("all")
088  @lombok.Generated
089  public List<IDName> getBehaviors() {
090    return this.behaviors;
091  }
092
093  @java.lang.SuppressWarnings("all")
094  @lombok.Generated
095  public void setBehaviors(final List<IDName> behaviors) {
096    this.behaviors = behaviors;
097  }
098
099  @java.lang.SuppressWarnings("all")
100  @lombok.Generated
101  public List<Long> getCollegeYears() {
102    return this.collegeYears;
103  }
104
105  @java.lang.SuppressWarnings("all")
106  @lombok.Generated
107  public void setCollegeYears(final List<Long> collegeYears) {
108    this.collegeYears = collegeYears;
109  }
110
111  @java.lang.SuppressWarnings("all")
112  @lombok.Generated
113  public List<IDName> getConnections() {
114    return this.connections;
115  }
116
117  @java.lang.SuppressWarnings("all")
118  @lombok.Generated
119  public void setConnections(final List<IDName> connections) {
120    this.connections = connections;
121  }
122
123  @java.lang.SuppressWarnings("all")
124  @lombok.Generated
125  public List<IDName> getCustomAudiences() {
126    return this.customAudiences;
127  }
128
129  @java.lang.SuppressWarnings("all")
130  @lombok.Generated
131  public void setCustomAudiences(final List<IDName> customAudiences) {
132    this.customAudiences = customAudiences;
133  }
134
135  @java.lang.SuppressWarnings("all")
136  @lombok.Generated
137  public List<IDName> getEducationMajors() {
138    return this.educationMajors;
139  }
140
141  @java.lang.SuppressWarnings("all")
142  @lombok.Generated
143  public void setEducationMajors(final List<IDName> educationMajors) {
144    this.educationMajors = educationMajors;
145  }
146
147  @java.lang.SuppressWarnings("all")
148  @lombok.Generated
149  public List<IDName> getEducationSchools() {
150    return this.educationSchools;
151  }
152
153  @java.lang.SuppressWarnings("all")
154  @lombok.Generated
155  public void setEducationSchools(final List<IDName> educationSchools) {
156    this.educationSchools = educationSchools;
157  }
158
159  @java.lang.SuppressWarnings("all")
160  @lombok.Generated
161  public List<Long> getEducationStatuses() {
162    return this.educationStatuses;
163  }
164
165  @java.lang.SuppressWarnings("all")
166  @lombok.Generated
167  public void setEducationStatuses(final List<Long> educationStatuses) {
168    this.educationStatuses = educationStatuses;
169  }
170
171  @java.lang.SuppressWarnings("all")
172  @lombok.Generated
173  public List<IDName> getEthnicAffinity() {
174    return this.ethnicAffinity;
175  }
176
177  @java.lang.SuppressWarnings("all")
178  @lombok.Generated
179  public void setEthnicAffinity(final List<IDName> ethnicAffinity) {
180    this.ethnicAffinity = ethnicAffinity;
181  }
182
183  @java.lang.SuppressWarnings("all")
184  @lombok.Generated
185  public List<IDName> getFamilyStatuses() {
186    return this.familyStatuses;
187  }
188
189  @java.lang.SuppressWarnings("all")
190  @lombok.Generated
191  public void setFamilyStatuses(final List<IDName> familyStatuses) {
192    this.familyStatuses = familyStatuses;
193  }
194
195  @java.lang.SuppressWarnings("all")
196  @lombok.Generated
197  public List<IDName> getFriendsOfConnections() {
198    return this.friendsOfConnections;
199  }
200
201  @java.lang.SuppressWarnings("all")
202  @lombok.Generated
203  public void setFriendsOfConnections(final List<IDName> friendsOfConnections) {
204    this.friendsOfConnections = friendsOfConnections;
205  }
206
207  @java.lang.SuppressWarnings("all")
208  @lombok.Generated
209  public List<IDName> getGeneration() {
210    return this.generation;
211  }
212
213  @java.lang.SuppressWarnings("all")
214  @lombok.Generated
215  public void setGeneration(final List<IDName> generation) {
216    this.generation = generation;
217  }
218
219  @java.lang.SuppressWarnings("all")
220  @lombok.Generated
221  public List<IDName> getHomeOwnership() {
222    return this.homeOwnership;
223  }
224
225  @java.lang.SuppressWarnings("all")
226  @lombok.Generated
227  public void setHomeOwnership(final List<IDName> homeOwnership) {
228    this.homeOwnership = homeOwnership;
229  }
230
231  @java.lang.SuppressWarnings("all")
232  @lombok.Generated
233  public List<IDName> getHomeType() {
234    return this.homeType;
235  }
236
237  @java.lang.SuppressWarnings("all")
238  @lombok.Generated
239  public void setHomeType(final List<IDName> homeType) {
240    this.homeType = homeType;
241  }
242
243  @java.lang.SuppressWarnings("all")
244  @lombok.Generated
245  public List<IDName> getHomeValue() {
246    return this.homeValue;
247  }
248
249  @java.lang.SuppressWarnings("all")
250  @lombok.Generated
251  public void setHomeValue(final List<IDName> homeValue) {
252    this.homeValue = homeValue;
253  }
254
255  @java.lang.SuppressWarnings("all")
256  @lombok.Generated
257  public List<IDName> getHouseholdComposition() {
258    return this.householdComposition;
259  }
260
261  @java.lang.SuppressWarnings("all")
262  @lombok.Generated
263  public void setHouseholdComposition(final List<IDName> householdComposition) {
264    this.householdComposition = householdComposition;
265  }
266
267  @java.lang.SuppressWarnings("all")
268  @lombok.Generated
269  public List<IDName> getIncome() {
270    return this.income;
271  }
272
273  @java.lang.SuppressWarnings("all")
274  @lombok.Generated
275  public void setIncome(final List<IDName> income) {
276    this.income = income;
277  }
278
279  @java.lang.SuppressWarnings("all")
280  @lombok.Generated
281  public List<IDName> getIndustries() {
282    return this.industries;
283  }
284
285  @java.lang.SuppressWarnings("all")
286  @lombok.Generated
287  public void setIndustries(final List<IDName> industries) {
288    this.industries = industries;
289  }
290
291  @java.lang.SuppressWarnings("all")
292  @lombok.Generated
293  public List<Long> getInterestedIn() {
294    return this.interestedIn;
295  }
296
297  @java.lang.SuppressWarnings("all")
298  @lombok.Generated
299  public void setInterestedIn(final List<Long> interestedIn) {
300    this.interestedIn = interestedIn;
301  }
302
303  @java.lang.SuppressWarnings("all")
304  @lombok.Generated
305  public List<IDName> getInterests() {
306    return this.interests;
307  }
308
309  @java.lang.SuppressWarnings("all")
310  @lombok.Generated
311  public void setInterests(final List<IDName> interests) {
312    this.interests = interests;
313  }
314
315  @java.lang.SuppressWarnings("all")
316  @lombok.Generated
317  public List<IDName> getLifeEvents() {
318    return this.lifeEvents;
319  }
320
321  @java.lang.SuppressWarnings("all")
322  @lombok.Generated
323  public void setLifeEvents(final List<IDName> lifeEvents) {
324    this.lifeEvents = lifeEvents;
325  }
326
327  @java.lang.SuppressWarnings("all")
328  @lombok.Generated
329  public List<IDName> getMoms() {
330    return this.moms;
331  }
332
333  @java.lang.SuppressWarnings("all")
334  @lombok.Generated
335  public void setMoms(final List<IDName> moms) {
336    this.moms = moms;
337  }
338
339  @java.lang.SuppressWarnings("all")
340  @lombok.Generated
341  public List<IDName> getNetWorth() {
342    return this.netWorth;
343  }
344
345  @java.lang.SuppressWarnings("all")
346  @lombok.Generated
347  public void setNetWorth(final List<IDName> netWorth) {
348    this.netWorth = netWorth;
349  }
350
351  @java.lang.SuppressWarnings("all")
352  @lombok.Generated
353  public List<IDName> getOfficeType() {
354    return this.officeType;
355  }
356
357  @java.lang.SuppressWarnings("all")
358  @lombok.Generated
359  public void setOfficeType(final List<IDName> officeType) {
360    this.officeType = officeType;
361  }
362
363  @java.lang.SuppressWarnings("all")
364  @lombok.Generated
365  public List<IDName> getPolitics() {
366    return this.politics;
367  }
368
369  @java.lang.SuppressWarnings("all")
370  @lombok.Generated
371  public void setPolitics(final List<IDName> politics) {
372    this.politics = politics;
373  }
374
375  @java.lang.SuppressWarnings("all")
376  @lombok.Generated
377  public List<Long> getRelationshipStatuses() {
378    return this.relationshipStatuses;
379  }
380
381  @java.lang.SuppressWarnings("all")
382  @lombok.Generated
383  public void setRelationshipStatuses(final List<Long> relationshipStatuses) {
384    this.relationshipStatuses = relationshipStatuses;
385  }
386
387  @java.lang.SuppressWarnings("all")
388  @lombok.Generated
389  public List<IDName> getUserAdclusters() {
390    return this.userAdclusters;
391  }
392
393  @java.lang.SuppressWarnings("all")
394  @lombok.Generated
395  public void setUserAdclusters(final List<IDName> userAdclusters) {
396    this.userAdclusters = userAdclusters;
397  }
398
399  @java.lang.SuppressWarnings("all")
400  @lombok.Generated
401  public List<IDName> getWorkEmployers() {
402    return this.workEmployers;
403  }
404
405  @java.lang.SuppressWarnings("all")
406  @lombok.Generated
407  public void setWorkEmployers(final List<IDName> workEmployers) {
408    this.workEmployers = workEmployers;
409  }
410
411  @java.lang.SuppressWarnings("all")
412  @lombok.Generated
413  public List<IDName> getWorkPositions() {
414    return this.workPositions;
415  }
416
417  @java.lang.SuppressWarnings("all")
418  @lombok.Generated
419  public void setWorkPositions(final List<IDName> workPositions) {
420    this.workPositions = workPositions;
421  }
422}