All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.mparticle.sdk.model.registration.AudienceProcessingRegistration Maven / Gradle / Ivy

There is a newer version: 3.2.0
Show newest version
package com.mparticle.sdk.model.registration;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;

/**
 * Audience data stream subscription settings.
 */
public final class AudienceProcessingRegistration {

    @JsonProperty("account_settings")
    private List accountSettings;



    @JsonProperty("audience_subscription_settings")
    private List audienceConnectionSettings;

    /**
     *
     * @return account subscription settings
     */
    public List getAccountSettings() {
        return accountSettings;
    }

    /**
     *
     * @param accountSettings account subscription settings
     * @return this
     */
    public AudienceProcessingRegistration setAccountSettings(List accountSettings) {
        this.accountSettings = accountSettings;
        return this;
    }

    /**
     *
     * @param audienceSubscriptionSettings audience connection settings
     * @return this
     * @deprecated use {@link #setAudienceConnectionSettings(List)}
     */
    public AudienceProcessingRegistration setAudienceSubscriptionSettings(List audienceSubscriptionSettings) {
        this.audienceConnectionSettings = audienceSubscriptionSettings;
        return this;
    }

    /**
     *
     * @param audienceConnectionSettings audience connection settings
     * @return this
     */
    public AudienceProcessingRegistration setAudienceConnectionSettings(List audienceConnectionSettings) {
        this.audienceConnectionSettings = audienceConnectionSettings;
        return this;
    }

    /**
     *
     * @return
     */
    public List getAudienceConnectionSettings() {
        return audienceConnectionSettings;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy