Class EndpointType


  • public class EndpointType
    extends Object

    Java class for EndpointType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="EndpointType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="EndpointURI" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
             <element name="RequireBusinessLevelSignature" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="MinimumAuthenticationLevel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="ServiceActivationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="ServiceExpirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="Certificate" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
             <element name="ServiceDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="TechnicalContactUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
             <element name="TechnicalInformationUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
             <element name="Extension" type="{http://docs.oasis-open.org/bdxr/ns/SMP/2016/05}ExtensionType" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="transportProfile" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • endpointURI

        protected String endpointURI
      • requireBusinessLevelSignature

        protected Boolean requireBusinessLevelSignature
      • minimumAuthenticationLevel

        protected String minimumAuthenticationLevel
      • certificate

        protected byte[] certificate
      • serviceDescription

        protected String serviceDescription
      • technicalContactUrl

        protected String technicalContactUrl
      • technicalInformationUrl

        protected String technicalInformationUrl
      • transportProfile

        protected String transportProfile
    • Constructor Detail

      • EndpointType

        public EndpointType()
    • Method Detail

      • getEndpointURI

        public String getEndpointURI()
        Gets the value of the endpointURI property.
        Returns:
        possible object is String
      • setEndpointURI

        public void setEndpointURI​(String value)
        Sets the value of the endpointURI property.
        Parameters:
        value - allowed object is String
      • isRequireBusinessLevelSignature

        public Boolean isRequireBusinessLevelSignature()
        Gets the value of the requireBusinessLevelSignature property.
        Returns:
        possible object is Boolean
      • setRequireBusinessLevelSignature

        public void setRequireBusinessLevelSignature​(Boolean value)
        Sets the value of the requireBusinessLevelSignature property.
        Parameters:
        value - allowed object is Boolean
      • getMinimumAuthenticationLevel

        public String getMinimumAuthenticationLevel()
        Gets the value of the minimumAuthenticationLevel property.
        Returns:
        possible object is String
      • setMinimumAuthenticationLevel

        public void setMinimumAuthenticationLevel​(String value)
        Sets the value of the minimumAuthenticationLevel property.
        Parameters:
        value - allowed object is String
      • setServiceActivationDate

        public void setServiceActivationDate​(XMLGregorianCalendar value)
        Sets the value of the serviceActivationDate property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • setServiceExpirationDate

        public void setServiceExpirationDate​(XMLGregorianCalendar value)
        Sets the value of the serviceExpirationDate property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • getCertificate

        public byte[] getCertificate()
        Gets the value of the certificate property.
        Returns:
        possible object is byte[]
      • setCertificate

        public void setCertificate​(byte[] value)
        Sets the value of the certificate property.
        Parameters:
        value - allowed object is byte[]
      • getServiceDescription

        public String getServiceDescription()
        Gets the value of the serviceDescription property.
        Returns:
        possible object is String
      • setServiceDescription

        public void setServiceDescription​(String value)
        Sets the value of the serviceDescription property.
        Parameters:
        value - allowed object is String
      • getTechnicalContactUrl

        public String getTechnicalContactUrl()
        Gets the value of the technicalContactUrl property.
        Returns:
        possible object is String
      • setTechnicalContactUrl

        public void setTechnicalContactUrl​(String value)
        Sets the value of the technicalContactUrl property.
        Parameters:
        value - allowed object is String
      • getTechnicalInformationUrl

        public String getTechnicalInformationUrl()
        Gets the value of the technicalInformationUrl property.
        Returns:
        possible object is String
      • setTechnicalInformationUrl

        public void setTechnicalInformationUrl​(String value)
        Sets the value of the technicalInformationUrl property.
        Parameters:
        value - allowed object is String
      • getExtension

        public List<ExtensionType> getExtension()
        Gets the value of the extension 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 JAXB object. This is why there is not a set method for the extension property.

        For example, to add a new item, do as follows:

            getExtension().add(newItem);
         

        Objects of the following type(s) are allowed in the list ExtensionType

      • getTransportProfile

        public String getTransportProfile()
        Gets the value of the transportProfile property.
        Returns:
        possible object is String
      • setTransportProfile

        public void setTransportProfile​(String value)
        Sets the value of the transportProfile property.
        Parameters:
        value - allowed object is String