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

org.hawkular.cmdgw.api.StatisticsControlResponse Maven / Gradle / Ivy


package org.hawkular.cmdgw.api;

import javax.annotation.Generated;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;


/**
 * Results of changing the statistic enablement flags in WildFly subsystems.
 * 
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@Generated("org.jsonschema2pojo")
@JsonPropertyOrder({
    "web",
    "transactions",
    "datasources",
    "infinispan",
    "ejb3",
    "messaging"
})
public class StatisticsControlResponse
    extends ResourcePathResponse
    implements EventDestination
{

    /**
     * The desired state of the statistics enabled flag.
     * 
     */
    @JsonProperty("web")
    private StatisticsSetting web;
    /**
     * The desired state of the statistics enabled flag.
     * 
     */
    @JsonProperty("transactions")
    private StatisticsSetting transactions;
    /**
     * The desired state of the statistics enabled flag.
     * 
     */
    @JsonProperty("datasources")
    private StatisticsSetting datasources;
    /**
     * The desired state of the statistics enabled flag.
     * 
     */
    @JsonProperty("infinispan")
    private StatisticsSetting infinispan;
    /**
     * The desired state of the statistics enabled flag.
     * 
     */
    @JsonProperty("ejb3")
    private StatisticsSetting ejb3;
    /**
     * The desired state of the statistics enabled flag.
     * 
     */
    @JsonProperty("messaging")
    private StatisticsSetting messaging;

    /**
     * The desired state of the statistics enabled flag.
     * 
     * @return
     *     The web
     */
    @JsonProperty("web")
    public StatisticsSetting getWeb() {
        return web;
    }

    /**
     * The desired state of the statistics enabled flag.
     * 
     * @param web
     *     The web
     */
    @JsonProperty("web")
    public void setWeb(StatisticsSetting web) {
        this.web = web;
    }

    /**
     * The desired state of the statistics enabled flag.
     * 
     * @return
     *     The transactions
     */
    @JsonProperty("transactions")
    public StatisticsSetting getTransactions() {
        return transactions;
    }

    /**
     * The desired state of the statistics enabled flag.
     * 
     * @param transactions
     *     The transactions
     */
    @JsonProperty("transactions")
    public void setTransactions(StatisticsSetting transactions) {
        this.transactions = transactions;
    }

    /**
     * The desired state of the statistics enabled flag.
     * 
     * @return
     *     The datasources
     */
    @JsonProperty("datasources")
    public StatisticsSetting getDatasources() {
        return datasources;
    }

    /**
     * The desired state of the statistics enabled flag.
     * 
     * @param datasources
     *     The datasources
     */
    @JsonProperty("datasources")
    public void setDatasources(StatisticsSetting datasources) {
        this.datasources = datasources;
    }

    /**
     * The desired state of the statistics enabled flag.
     * 
     * @return
     *     The infinispan
     */
    @JsonProperty("infinispan")
    public StatisticsSetting getInfinispan() {
        return infinispan;
    }

    /**
     * The desired state of the statistics enabled flag.
     * 
     * @param infinispan
     *     The infinispan
     */
    @JsonProperty("infinispan")
    public void setInfinispan(StatisticsSetting infinispan) {
        this.infinispan = infinispan;
    }

    /**
     * The desired state of the statistics enabled flag.
     * 
     * @return
     *     The ejb3
     */
    @JsonProperty("ejb3")
    public StatisticsSetting getEjb3() {
        return ejb3;
    }

    /**
     * The desired state of the statistics enabled flag.
     * 
     * @param ejb3
     *     The ejb3
     */
    @JsonProperty("ejb3")
    public void setEjb3(StatisticsSetting ejb3) {
        this.ejb3 = ejb3;
    }

    /**
     * The desired state of the statistics enabled flag.
     * 
     * @return
     *     The messaging
     */
    @JsonProperty("messaging")
    public StatisticsSetting getMessaging() {
        return messaging;
    }

    /**
     * The desired state of the statistics enabled flag.
     * 
     * @param messaging
     *     The messaging
     */
    @JsonProperty("messaging")
    public void setMessaging(StatisticsSetting messaging) {
        this.messaging = messaging;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy