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

org.apache.airavata.Glue2 Maven / Gradle / Ivy

The newest version!

package org.apache.airavata;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Generated;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;


/**
 * A GLUE 2 document
 * 
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@Generated("org.jsonschema2pojo")
@JsonPropertyOrder({
    "Entity",
    "Location",
    "Contact",
    "Domain",
    "AdminDomain",
    "UserDomain",
    "Service",
    "Endpoint",
    "Share",
    "Manager",
    "Resource",
    "Activity",
    "Policy",
    "AccessPolicy",
    "MappingPolicy",
    "ComputingService",
    "ComputingEndpoint",
    "ComputingShare",
    "ComputingManager",
    "Benchmark",
    "ExecutionEnvironment",
    "ApplicationEnvironment",
    "ApplicationHandle",
    "ComputingActivity",
    "ToStorageService",
    "StorageService",
    "StorageServiceCapacity",
    "StorageAccessProtocol",
    "StorageEndpoint",
    "StorageShare",
    "StorageShareCapacity",
    "StorageManager",
    "DataStore",
    "ToComputingService"
})
public class Glue2 {

    @JsonProperty("Entity")
    private List entity = new ArrayList();
    @JsonProperty("Location")
    private List location = new ArrayList();
    @JsonProperty("Contact")
    private List contact = new ArrayList();
    @JsonProperty("Domain")
    private List domain = new ArrayList();
    @JsonProperty("AdminDomain")
    private List adminDomain = new ArrayList();
    @JsonProperty("UserDomain")
    private List userDomain = new ArrayList();
    @JsonProperty("Service")
    private List service = new ArrayList();
    @JsonProperty("Endpoint")
    private List endpoint = new ArrayList();
    @JsonProperty("Share")
    private List share = new ArrayList();
    @JsonProperty("Manager")
    private List manager = new ArrayList();
    @JsonProperty("Resource")
    private List resource = new ArrayList();
    @JsonProperty("Activity")
    private List activity = new ArrayList();
    @JsonProperty("Policy")
    private List policy = new ArrayList();
    @JsonProperty("AccessPolicy")
    private List accessPolicy = new ArrayList();
    @JsonProperty("MappingPolicy")
    private List mappingPolicy = new ArrayList();
    @JsonProperty("ComputingService")
    private List computingService = new ArrayList();
    @JsonProperty("ComputingEndpoint")
    private List computingEndpoint = new ArrayList();
    @JsonProperty("ComputingShare")
    private List computingShare = new ArrayList();
    @JsonProperty("ComputingManager")
    private List computingManager = new ArrayList();
    @JsonProperty("Benchmark")
    private List benchmark = new ArrayList();
    @JsonProperty("ExecutionEnvironment")
    private List executionEnvironment = new ArrayList();
    @JsonProperty("ApplicationEnvironment")
    private List applicationEnvironment = new ArrayList();
    @JsonProperty("ApplicationHandle")
    private List applicationHandle = new ArrayList();
    @JsonProperty("ComputingActivity")
    private List computingActivity = new ArrayList();
    @JsonProperty("ToStorageService")
    private List toStorageService = new ArrayList();
    @JsonProperty("StorageService")
    private List storageService = new ArrayList();
    @JsonProperty("StorageServiceCapacity")
    private List storageServiceCapacity = new ArrayList();
    @JsonProperty("StorageAccessProtocol")
    private List storageAccessProtocol = new ArrayList();
    @JsonProperty("StorageEndpoint")
    private List storageEndpoint = new ArrayList();
    @JsonProperty("StorageShare")
    private List storageShare = new ArrayList();
    @JsonProperty("StorageShareCapacity")
    private List storageShareCapacity = new ArrayList();
    @JsonProperty("StorageManager")
    private List storageManager = new ArrayList();
    @JsonProperty("DataStore")
    private List dataStore = new ArrayList();
    @JsonProperty("ToComputingService")
    private List toComputingService = new ArrayList();
    private Map additionalProperties = new HashMap();

    @JsonProperty("Entity")
    public List getEntity() {
        return entity;
    }

    @JsonProperty("Entity")
    public void setEntity(List entity) {
        this.entity = entity;
    }

    @JsonProperty("Location")
    public List getLocation() {
        return location;
    }

    @JsonProperty("Location")
    public void setLocation(List location) {
        this.location = location;
    }

    @JsonProperty("Contact")
    public List getContact() {
        return contact;
    }

    @JsonProperty("Contact")
    public void setContact(List contact) {
        this.contact = contact;
    }

    @JsonProperty("Domain")
    public List getDomain() {
        return domain;
    }

    @JsonProperty("Domain")
    public void setDomain(List domain) {
        this.domain = domain;
    }

    @JsonProperty("AdminDomain")
    public List getAdminDomain() {
        return adminDomain;
    }

    @JsonProperty("AdminDomain")
    public void setAdminDomain(List adminDomain) {
        this.adminDomain = adminDomain;
    }

    @JsonProperty("UserDomain")
    public List getUserDomain() {
        return userDomain;
    }

    @JsonProperty("UserDomain")
    public void setUserDomain(List userDomain) {
        this.userDomain = userDomain;
    }

    @JsonProperty("Service")
    public List getService() {
        return service;
    }

    @JsonProperty("Service")
    public void setService(List service) {
        this.service = service;
    }

    @JsonProperty("Endpoint")
    public List getEndpoint() {
        return endpoint;
    }

    @JsonProperty("Endpoint")
    public void setEndpoint(List endpoint) {
        this.endpoint = endpoint;
    }

    @JsonProperty("Share")
    public List getShare() {
        return share;
    }

    @JsonProperty("Share")
    public void setShare(List share) {
        this.share = share;
    }

    @JsonProperty("Manager")
    public List getManager() {
        return manager;
    }

    @JsonProperty("Manager")
    public void setManager(List manager) {
        this.manager = manager;
    }

    @JsonProperty("Resource")
    public List getResource() {
        return resource;
    }

    @JsonProperty("Resource")
    public void setResource(List resource) {
        this.resource = resource;
    }

    @JsonProperty("Activity")
    public List getActivity() {
        return activity;
    }

    @JsonProperty("Activity")
    public void setActivity(List activity) {
        this.activity = activity;
    }

    @JsonProperty("Policy")
    public List getPolicy() {
        return policy;
    }

    @JsonProperty("Policy")
    public void setPolicy(List policy) {
        this.policy = policy;
    }

    @JsonProperty("AccessPolicy")
    public List getAccessPolicy() {
        return accessPolicy;
    }

    @JsonProperty("AccessPolicy")
    public void setAccessPolicy(List accessPolicy) {
        this.accessPolicy = accessPolicy;
    }

    @JsonProperty("MappingPolicy")
    public List getMappingPolicy() {
        return mappingPolicy;
    }

    @JsonProperty("MappingPolicy")
    public void setMappingPolicy(List mappingPolicy) {
        this.mappingPolicy = mappingPolicy;
    }

    @JsonProperty("ComputingService")
    public List getComputingService() {
        return computingService;
    }

    @JsonProperty("ComputingService")
    public void setComputingService(List computingService) {
        this.computingService = computingService;
    }

    @JsonProperty("ComputingEndpoint")
    public List getComputingEndpoint() {
        return computingEndpoint;
    }

    @JsonProperty("ComputingEndpoint")
    public void setComputingEndpoint(List computingEndpoint) {
        this.computingEndpoint = computingEndpoint;
    }

    @JsonProperty("ComputingShare")
    public List getComputingShare() {
        return computingShare;
    }

    @JsonProperty("ComputingShare")
    public void setComputingShare(List computingShare) {
        this.computingShare = computingShare;
    }

    @JsonProperty("ComputingManager")
    public List getComputingManager() {
        return computingManager;
    }

    @JsonProperty("ComputingManager")
    public void setComputingManager(List computingManager) {
        this.computingManager = computingManager;
    }

    @JsonProperty("Benchmark")
    public List getBenchmark() {
        return benchmark;
    }

    @JsonProperty("Benchmark")
    public void setBenchmark(List benchmark) {
        this.benchmark = benchmark;
    }

    @JsonProperty("ExecutionEnvironment")
    public List getExecutionEnvironment() {
        return executionEnvironment;
    }

    @JsonProperty("ExecutionEnvironment")
    public void setExecutionEnvironment(List executionEnvironment) {
        this.executionEnvironment = executionEnvironment;
    }

    @JsonProperty("ApplicationEnvironment")
    public List getApplicationEnvironment() {
        return applicationEnvironment;
    }

    @JsonProperty("ApplicationEnvironment")
    public void setApplicationEnvironment(List applicationEnvironment) {
        this.applicationEnvironment = applicationEnvironment;
    }

    @JsonProperty("ApplicationHandle")
    public List getApplicationHandle() {
        return applicationHandle;
    }

    @JsonProperty("ApplicationHandle")
    public void setApplicationHandle(List applicationHandle) {
        this.applicationHandle = applicationHandle;
    }

    @JsonProperty("ComputingActivity")
    public List getComputingActivity() {
        return computingActivity;
    }

    @JsonProperty("ComputingActivity")
    public void setComputingActivity(List computingActivity) {
        this.computingActivity = computingActivity;
    }

    @JsonProperty("ToStorageService")
    public List getToStorageService() {
        return toStorageService;
    }

    @JsonProperty("ToStorageService")
    public void setToStorageService(List toStorageService) {
        this.toStorageService = toStorageService;
    }

    @JsonProperty("StorageService")
    public List getStorageService() {
        return storageService;
    }

    @JsonProperty("StorageService")
    public void setStorageService(List storageService) {
        this.storageService = storageService;
    }

    @JsonProperty("StorageServiceCapacity")
    public List getStorageServiceCapacity() {
        return storageServiceCapacity;
    }

    @JsonProperty("StorageServiceCapacity")
    public void setStorageServiceCapacity(List storageServiceCapacity) {
        this.storageServiceCapacity = storageServiceCapacity;
    }

    @JsonProperty("StorageAccessProtocol")
    public List getStorageAccessProtocol() {
        return storageAccessProtocol;
    }

    @JsonProperty("StorageAccessProtocol")
    public void setStorageAccessProtocol(List storageAccessProtocol) {
        this.storageAccessProtocol = storageAccessProtocol;
    }

    @JsonProperty("StorageEndpoint")
    public List getStorageEndpoint() {
        return storageEndpoint;
    }

    @JsonProperty("StorageEndpoint")
    public void setStorageEndpoint(List storageEndpoint) {
        this.storageEndpoint = storageEndpoint;
    }

    @JsonProperty("StorageShare")
    public List getStorageShare() {
        return storageShare;
    }

    @JsonProperty("StorageShare")
    public void setStorageShare(List storageShare) {
        this.storageShare = storageShare;
    }

    @JsonProperty("StorageShareCapacity")
    public List getStorageShareCapacity() {
        return storageShareCapacity;
    }

    @JsonProperty("StorageShareCapacity")
    public void setStorageShareCapacity(List storageShareCapacity) {
        this.storageShareCapacity = storageShareCapacity;
    }

    @JsonProperty("StorageManager")
    public List getStorageManager() {
        return storageManager;
    }

    @JsonProperty("StorageManager")
    public void setStorageManager(List storageManager) {
        this.storageManager = storageManager;
    }

    @JsonProperty("DataStore")
    public List getDataStore() {
        return dataStore;
    }

    @JsonProperty("DataStore")
    public void setDataStore(List dataStore) {
        this.dataStore = dataStore;
    }

    @JsonProperty("ToComputingService")
    public List getToComputingService() {
        return toComputingService;
    }

    @JsonProperty("ToComputingService")
    public void setToComputingService(List toComputingService) {
        this.toComputingService = toComputingService;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }

    @Override
    public int hashCode() {
        return HashCodeBuilder.reflectionHashCode(this);
    }

    @Override
    public boolean equals(Object other) {
        return EqualsBuilder.reflectionEquals(this, other);
    }

    @JsonAnyGetter
    public Map getAdditionalProperties() {
        return this.additionalProperties;
    }

    @JsonAnySetter
    public void setAdditionalProperty(String name, Object value) {
        this.additionalProperties.put(name, value);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy