com.boozallen.aiops.mda.metamodel.element.ProvenanceElement Maven / Gradle / Ivy
package com.boozallen.aiops.mda.metamodel.element;
/*-
* #%L
* AIOps Foundation::AIOps MDA
* %%
* Copyright (C) 2021 Booz Allen
* %%
* This software package is licensed under the Booz Allen Public License. All Rights Reserved.
* #L%
*/
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
/**
* Represents a provenance instance.
*/
@JsonPropertyOrder({ "enabled", "resource", "subject", "action" })
public class ProvenanceElement extends AbstractEnabledElement implements Provenance {
private String resource;
private String subject;
private String action;
/**
* {@inheritDoc}
*/
@Override
public String getResource() {
return resource;
}
public void setResource(String resource) {
this.resource = resource;
}
/**
* {@inheritDoc}
*/
@Override
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
/**
* {@inheritDoc}
*/
@Override
public String getAction() {
return action;
}
public void setAction(String action) {
this.action = action;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy