
com.newrelic.agent.extension.beans.Extension Maven / Gradle / Ivy
Show all versions of newrelic-agent Show documentation
/*
*
* * Copyright 2020 New Relic Corporation. All rights reserved.
* * SPDX-License-Identifier: Apache-2.0
*
*/
package com.newrelic.agent.extension.beans;
import java.util.ArrayList;
import java.util.List;
/**
* This file used to be auto-generated by jax-b, but since removing that dependency, and given how stable the format has been,
* it's fine to include it statically.
*
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="instrumentation" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="pointcut" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="nameTransaction" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <choice>
* <element name="methodAnnotation" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <sequence>
* <choice>
* <element name="className">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="includeSubclasses" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* <element name="interfaceName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </choice>
* <element name="method" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <choice>
* <element name="returnType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <sequence>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="parameters" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="type" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </choice>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </choice>
* </sequence>
* <attribute name="transactionStartPoint" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="metricNameFormat" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="excludeFromTransactionTrace" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="leaf" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="ignoreTransaction" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="transactionType" default="background">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="background"/>
* <enumeration value="web"/>
* </restriction>
* </simpleType>
* </attribute>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="metricPrefix" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
* <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}double" default="1.0" />
* </restriction>
* </complexContent>
* </complexType>
*
*/
public class Extension {
protected Extension.Instrumentation instrumentation;
protected String name;
protected Boolean enabled;
protected Double version;
/**
* Gets the value of the instrumentation property.
*
* @return possible object is {@link Extension.Instrumentation }
*/
public Extension.Instrumentation getInstrumentation() {
return instrumentation;
}
/**
* Sets the value of the instrumentation property.
*
* @param value allowed object is {@link Extension.Instrumentation }
*/
public void setInstrumentation(Extension.Instrumentation value) {
instrumentation = value;
}
/**
* Gets the value of the name property.
*
* @return possible object is {@link String }
*/
public String getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value allowed object is {@link String }
*/
public void setName(String value) {
name = value;
}
/**
* Gets the value of the enabled property.
*
* @return possible object is {@link Boolean }
*/
public boolean isEnabled() {
if (enabled == null) {
return true;
} else {
return enabled;
}
}
/**
* Sets the value of the enabled property.
*
* @param value allowed object is {@link Boolean }
*/
public void setEnabled(Boolean value) {
enabled = value;
}
/**
* Gets the value of the version property.
*
* @return possible object is {@link Double }
*/
public double getVersion() {
if (version == null) {
return 1.0D;
} else {
return version;
}
}
/**
* Sets the value of the version property.
*
* @param value allowed object is {@link Double }
*/
public void setVersion(Double value) {
version = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="pointcut" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="nameTransaction" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <choice>
* <element name="methodAnnotation" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <sequence>
* <choice>
* <element name="className">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="includeSubclasses" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* <element name="interfaceName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </choice>
* <element name="method" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <choice>
* <element name="returnType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <sequence>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="parameters" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="type" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </choice>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </choice>
* </sequence>
* <attribute name="transactionStartPoint" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="metricNameFormat" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="excludeFromTransactionTrace" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="leaf" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="ignoreTransaction" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="transactionType" default="background">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="background"/>
* <enumeration value="web"/>
* </restriction>
* </simpleType>
* </attribute>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="metricPrefix" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*/
public static class Instrumentation {
protected List pointcut;
protected String metricPrefix;
/**
* Gets the value of the pointcut property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the object.
* This is why there is not a set
method for the pointcut property.
*
*
* For example, to add a new item, do as follows:
*
* getPointcut().add(newItem);
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Extension.Instrumentation.Pointcut }
*/
public List getPointcut() {
if (pointcut == null) {
pointcut = new ArrayList<>();
}
return pointcut;
}
/**
* Gets the value of the metricPrefix property.
*
* @return possible object is {@link String }
*/
public String getMetricPrefix() {
return metricPrefix;
}
/**
* Sets the value of the metricPrefix property.
*
* @param value allowed object is {@link String }
*/
public void setMetricPrefix(String value) {
metricPrefix = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="nameTransaction" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <choice>
* <element name="methodAnnotation" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <sequence>
* <choice>
* <element name="className">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="includeSubclasses" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* <element name="interfaceName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </choice>
* <element name="method" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <choice>
* <element name="returnType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <sequence>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="parameters" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="type" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </choice>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </choice>
* </sequence>
* <attribute name="transactionStartPoint" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="metricNameFormat" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="excludeFromTransactionTrace" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="leaf" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="ignoreTransaction" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="transactionType" default="background">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="background"/>
* <enumeration value="web"/>
* </restriction>
* </simpleType>
* </attribute>
* </restriction>
* </complexContent>
* </complexType>
*
*/
public static class Pointcut {
protected Extension.Instrumentation.Pointcut.NameTransaction nameTransaction;
protected String methodAnnotation;
protected Extension.Instrumentation.Pointcut.ClassName className;
protected String interfaceName;
protected List method;
protected boolean transactionStartPoint;
protected String metricNameFormat;
protected boolean excludeFromTransactionTrace;
protected boolean leaf;
protected boolean ignoreTransaction;
protected boolean traceLambda;
protected String pattern;
protected boolean includeNonstatic;
protected List traceReturnTypeDescriptors;
protected String transactionType;
/**
* Gets the value of the nameTransaction property.
*
* @return possible object is {@link Extension.Instrumentation.Pointcut.NameTransaction }
*/
public Extension.Instrumentation.Pointcut.NameTransaction getNameTransaction() {
return nameTransaction;
}
/**
* Sets the value of the nameTransaction property.
*
* @param value allowed object is {@link Extension.Instrumentation.Pointcut.NameTransaction }
*/
public void setNameTransaction(Extension.Instrumentation.Pointcut.NameTransaction value) {
nameTransaction = value;
}
/**
* Gets the value of the methodAnnotation property.
*
* @return possible object is {@link String }
*/
public String getMethodAnnotation() {
return methodAnnotation;
}
/**
* Sets the value of the methodAnnotation property.
*
* @param value allowed object is {@link String }
*/
public void setMethodAnnotation(String value) {
methodAnnotation = value;
}
/**
* Gets the value of the className property.
*
* @return possible object is {@link Extension.Instrumentation.Pointcut.ClassName }
*/
public Extension.Instrumentation.Pointcut.ClassName getClassName() {
return className;
}
/**
* Sets the value of the className property.
*
* @param value allowed object is {@link Extension.Instrumentation.Pointcut.ClassName }
*/
public void setClassName(Extension.Instrumentation.Pointcut.ClassName value) {
className = value;
}
/**
* Gets the value of the interfaceName property.
*
* @return possible object is {@link String }
*/
public String getInterfaceName() {
return interfaceName;
}
/**
* Sets the value of the interfaceName property.
*
* @param value allowed object is {@link String }
*/
public void setInterfaceName(String value) {
interfaceName = value;
}
/**
* Gets the value of the method property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the object.
* This is why there is not a set
method for the method property.
*
*
* For example, to add a new item, do as follows:
*
* getMethod().add(newItem);
*
*
*
* Objects of the following type(s) are allowed in the list {@link Extension.Instrumentation.Pointcut.Method }
*/
public List getMethod() {
if (method == null) {
method = new ArrayList<>();
}
return method;
}
/**
* Gets the value of the transactionStartPoint property.
*
* @return possible object is {@link Boolean }
*/
public boolean isTransactionStartPoint() {
return transactionStartPoint;
}
/**
* Sets the value of the transactionStartPoint property.
*
* @param value allowed object is {@link Boolean }
*/
public void setTransactionStartPoint(Boolean value) {
transactionStartPoint = value;
}
/**
* Gets the value of the metricNameFormat property.
*
* @return possible object is {@link String }
*/
public String getMetricNameFormat() {
return metricNameFormat;
}
/**
* Sets the value of the metricNameFormat property.
*
* @param value allowed object is {@link String }
*/
public void setMetricNameFormat(String value) {
metricNameFormat = value;
}
/**
* Gets the value of the excludeFromTransactionTrace property.
*
* @return possible object is {@link Boolean }
*/
public boolean isExcludeFromTransactionTrace() {
return excludeFromTransactionTrace;
}
/**
* Sets the value of the excludeFromTransactionTrace property.
*
* @param value allowed object is {@link Boolean }
*/
public void setExcludeFromTransactionTrace(Boolean value) {
excludeFromTransactionTrace = value;
}
/**
* Gets the value of the leaf property.
*
* @return possible object is {@link Boolean }
*/
public boolean isLeaf() {
return leaf;
}
/**
* Sets the value of the leaf property.
*
* @param value allowed object is {@link Boolean }
*/
public void setLeaf(Boolean value) {
leaf = value;
}
/**
* Gets the value of the ignoreTransaction property.
*
* @return possible object is {@link Boolean }
*/
public boolean isIgnoreTransaction() {
return ignoreTransaction;
}
/**
* Sets the value of the ignoreTransaction property.
*
* @param value allowed object is {@link Boolean }
*/
public void setIgnoreTransaction(Boolean value) {
ignoreTransaction = value;
}
/**
* Gets the value of the traceLambda property.
*
* @return possible object is {@link Boolean }
*/
public boolean isTraceLambda() {
return traceLambda;
}
/**
* Sets the value of the traceLambda property.
*
* @param value allowed object is {@link Boolean }
*/
public void setTraceLambda(Boolean value) {
traceLambda = value;
}
/**
* Gets the value of the traceReturnTypeDescriptors property.
*
*
* This accessor traceReturnTypeDescriptors returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the object.
* This is why there is not a set
traceReturnTypeDescriptors for the traceReturnTypeDescriptors property.
*
*
* For example, to add a new item, do as follows:
*
* getTraceReturnTypeDescriptors().add(newItem);
*
*
*
* Objects of the following type(s) are allowed in the list {@link java.lang.String }
*/
public List getTraceReturnTypeDescriptors() {
if (traceReturnTypeDescriptors == null) {
traceReturnTypeDescriptors = new ArrayList<>();
}
return traceReturnTypeDescriptors;
}
/**
* Gets the value of the pattern property.
*
* @return possible object is {@link String }
*/
public String getPattern() {
return pattern;
}
/**
* Sets the value of the pattern property.
*
* @param value allowed object is {@link String }
*/
public void setPattern(String value) {
pattern = value;
}
/**
* Gets the value of the includeNonstatic property.
*
* @return possible object is {@link Boolean }
*/
public boolean getIncludeNonstatic() {
return includeNonstatic;
}
/**
* Sets the value of the includeNonstatic property.
*
* @param value allowed object is {@link Boolean }
*/
public void setIncludeNonstatic(boolean value) {
includeNonstatic = value;
}
/**
* Gets the value of the transactionType property.
*
* @return possible object is {@link String }
*/
public String getTransactionType() {
if (transactionType == null) {
return "background";
} else {
return transactionType;
}
}
/**
* Sets the value of the transactionType property.
*
* @param value allowed object is {@link String }
*/
public void setTransactionType(String value) {
transactionType = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="includeSubclasses" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* </extension>
* </simpleContent>
* </complexType>
*
*/
public static class ClassName {
protected String value;
protected boolean includeSubclasses;
/**
* Gets the value of the value property.
*
* @return possible object is {@link String }
*/
public String getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value allowed object is {@link String }
*/
public void setValue(String value) {
this.value = value;
}
/**
* Gets the value of the includeSubclasses property.
*
* @return possible object is {@link Boolean }
*/
public boolean isIncludeSubclasses() {
return includeSubclasses;
}
/**
* Sets the value of the includeSubclasses property.
*
* @param value allowed object is {@link Boolean }
*/
public void setIncludeSubclasses(Boolean value) {
includeSubclasses = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <choice>
* <element name="returnType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <sequence>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="parameters" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="type" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </choice>
* </restriction>
* </complexContent>
* </complexType>
*
*/
public static class Method {
protected String returnType;
protected String name;
protected Extension.Instrumentation.Pointcut.Method.Parameters parameters;
/**
* Gets the value of the returnType property.
*
* @return possible object is {@link String }
*/
public String getReturnType() {
return returnType;
}
/**
* Sets the value of the returnType property.
*
* @param value allowed object is {@link String }
*/
public void setReturnType(String value) {
returnType = value;
}
/**
* Gets the value of the name property.
*
* @return possible object is {@link String }
*/
public String getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value allowed object is {@link String }
*/
public void setName(String value) {
name = value;
}
/**
* Gets the value of the parameters property.
*
* @return possible object is {@link Extension.Instrumentation.Pointcut.Method.Parameters }
*/
public Extension.Instrumentation.Pointcut.Method.Parameters getParameters() {
return parameters;
}
/**
* Sets the value of the parameters property.
*
* @param value allowed object is {@link Extension.Instrumentation.Pointcut.Method.Parameters }
*/
public void setParameters(Extension.Instrumentation.Pointcut.Method.Parameters value) {
parameters = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="type" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*/
public static class Parameters {
protected List type;
/**
* Gets the value of the type property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the object.
* This is why there is not a set
method for the type property.
*
*
* For example, to add a new item, do as follows:
*
* getType().add(newItem);
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Extension.Instrumentation.Pointcut.Method.Parameters.Type }
*/
public List getType() {
if (type == null) {
type = new ArrayList<>();
}
return type;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" />
* </extension>
* </simpleContent>
* </complexType>
*
*/
public static class Type {
protected String value;
protected String attributeName;
/**
* Gets the value of the value property.
*
* @return possible object is {@link String }
*/
public String getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value allowed object is {@link String }
*/
public void setValue(String value) {
this.value = value;
}
/**
* Gets the value of the attributeName property.
*
* @return possible object is {@link String }
*/
public String getAttributeName() {
return attributeName;
}
/**
* Sets the value of the attributeName property.
*
* @param value allowed object is {@link String }
*/
public void setAttributeName(String value) {
attributeName = value;
}
}
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* </restriction>
* </complexContent>
* </complexType>
*
*/
public static class NameTransaction {
}
}
}
}