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

ch.loway.oss.ari4java.generated.ari_1_4_0.models.Application_impl_ari_1_4_0 Maven / Gradle / Ivy

package ch.loway.oss.ari4java.generated.ari_1_4_0.models;

// ----------------------------------------------------
//      THIS CLASS WAS GENERATED AUTOMATICALLY
//               PLEASE DO NOT EDIT
//    Generated on: Sat Aug 14 16:51:32 SAST 2021
// ----------------------------------------------------

import ch.loway.oss.ari4java.generated.models.*;
import ch.loway.oss.ari4java.generated.models.Module;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import java.util.Date;
import java.util.List;
import java.util.Map;

/** Details of a Stasis application Defined in file: applications.json Generated by: Model */
public class Application_impl_ari_1_4_0 implements Application, java.io.Serializable {
  private static final long serialVersionUID = 1L;
  private List bridge_ids;

  public List getBridge_ids() {
    return bridge_ids;
  }

  @JsonDeserialize(contentAs = String.class)
  public void setBridge_ids(List val) {
    bridge_ids = val;
  }

  private List channel_ids;

  public List getChannel_ids() {
    return channel_ids;
  }

  @JsonDeserialize(contentAs = String.class)
  public void setChannel_ids(List val) {
    channel_ids = val;
  }

  private List device_names;

  public List getDevice_names() {
    return device_names;
  }

  @JsonDeserialize(contentAs = String.class)
  public void setDevice_names(List val) {
    device_names = val;
  }

  private List endpoint_ids;

  public List getEndpoint_ids() {
    return endpoint_ids;
  }

  @JsonDeserialize(contentAs = String.class)
  public void setEndpoint_ids(List val) {
    endpoint_ids = val;
  }

  private String name;

  public String getName() {
    return name;
  }

  @JsonDeserialize(as = String.class)
  public void setName(String val) {
    name = val;
  }

  @JsonIgnore
  public List getEvents_allowed() {
    throw new UnsupportedOperationException("Method available from ari_1_10_1");
  }

  @JsonIgnore
  public void setEvents_disallowed(List val) {
    throw new UnsupportedOperationException("Method available from ari_1_10_1");
  }

  @JsonIgnore
  public List getEvents_disallowed() {
    throw new UnsupportedOperationException("Method available from ari_1_10_1");
  }

  @JsonIgnore
  public void setEvents_allowed(List val) {
    throw new UnsupportedOperationException("Method available from ari_1_10_1");
  }

  public String toString() {
    return "Application[name=" + name + "]";
  }
}