Class X509DataType.Builder<_B>

  • All Implemented Interfaces:
    com.kscs.util.jaxb.Buildable
    Enclosing class:
    X509DataType

    public static class X509DataType.Builder<_B>
    extends Object
    implements com.kscs.util.jaxb.Buildable
    • Field Detail

      • _parentBuilder

        protected final _B _parentBuilder
    • Constructor Detail

      • Builder

        public Builder​(_B _parentBuilder,
                       X509DataType _other,
                       boolean _copy)
      • Builder

        public Builder​(_B _parentBuilder,
                       X509DataType _other,
                       boolean _copy,
                       com.kscs.util.jaxb.PropertyTree _propertyTree,
                       com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse)
    • Method Detail

      • end

        public _B end()
      • init

        protected <_P extends X509DataType> _P init​(_P _product)
      • addX509IssuerSerialOrX509SKIOrX509SubjectName

        public X509DataType.Builder<_B> addX509IssuerSerialOrX509SKIOrX509SubjectName​(Iterable<?> x509IssuerSerialOrX509SKIOrX509SubjectName)
        Adds the given items to the value of "x509IssuerSerialOrX509SKIOrX509SubjectName"
        Parameters:
        x509IssuerSerialOrX509SKIOrX509SubjectName - Items to add to the value of the "x509IssuerSerialOrX509SKIOrX509SubjectName" property
      • withX509IssuerSerialOrX509SKIOrX509SubjectName

        public X509DataType.Builder<_B> withX509IssuerSerialOrX509SKIOrX509SubjectName​(Iterable<?> x509IssuerSerialOrX509SKIOrX509SubjectName)
        Sets the new value of "x509IssuerSerialOrX509SKIOrX509SubjectName" (any previous value will be replaced)
        Parameters:
        x509IssuerSerialOrX509SKIOrX509SubjectName - New value of the "x509IssuerSerialOrX509SKIOrX509SubjectName" property.
      • addX509IssuerSerialOrX509SKIOrX509SubjectName

        public X509DataType.Builder<_B> addX509IssuerSerialOrX509SKIOrX509SubjectName​(Object... x509IssuerSerialOrX509SKIOrX509SubjectName)
        Adds the given items to the value of "x509IssuerSerialOrX509SKIOrX509SubjectName"
        Parameters:
        x509IssuerSerialOrX509SKIOrX509SubjectName - Items to add to the value of the "x509IssuerSerialOrX509SKIOrX509SubjectName" property
      • withX509IssuerSerialOrX509SKIOrX509SubjectName

        public X509DataType.Builder<_B> withX509IssuerSerialOrX509SKIOrX509SubjectName​(Object... x509IssuerSerialOrX509SKIOrX509SubjectName)
        Sets the new value of "x509IssuerSerialOrX509SKIOrX509SubjectName" (any previous value will be replaced)
        Parameters:
        x509IssuerSerialOrX509SKIOrX509SubjectName - New value of the "x509IssuerSerialOrX509SKIOrX509SubjectName" property.
      • addX509IssuerSerial

        public X509DataType.Builder<_B> addX509IssuerSerial​(Iterable<? extends javax.xml.bind.JAXBElement<X509IssuerSerialType>> x509IssuerSerial_)
        Adds the given items to the value of "x509IssuerSerial_"
        Parameters:
        x509IssuerSerial_ - Items to add to the value of the "x509IssuerSerial_" property
      • addX509IssuerSerial

        public X509DataType.Builder<_B> addX509IssuerSerial​(javax.xml.bind.JAXBElement<X509IssuerSerialType>... x509IssuerSerial_)
        Adds the given items to the value of "x509IssuerSerial_"
        Parameters:
        x509IssuerSerial_ - Items to add to the value of the "x509IssuerSerial_" property
      • addX509SKI

        public X509DataType.Builder<_B> addX509SKI​(Iterable<? extends javax.xml.bind.JAXBElement<byte[]>> x509SKI_)
        Adds the given items to the value of "x509SKI_"
        Parameters:
        x509SKI_ - Items to add to the value of the "x509SKI_" property
      • addX509SKI

        public X509DataType.Builder<_B> addX509SKI​(javax.xml.bind.JAXBElement<byte[]>... x509SKI_)
        Adds the given items to the value of "x509SKI_"
        Parameters:
        x509SKI_ - Items to add to the value of the "x509SKI_" property
      • addX509SubjectName

        public X509DataType.Builder<_B> addX509SubjectName​(Iterable<? extends javax.xml.bind.JAXBElement<String>> x509SubjectName_)
        Adds the given items to the value of "x509SubjectName_"
        Parameters:
        x509SubjectName_ - Items to add to the value of the "x509SubjectName_" property
      • addX509SubjectName

        public X509DataType.Builder<_B> addX509SubjectName​(javax.xml.bind.JAXBElement<String>... x509SubjectName_)
        Adds the given items to the value of "x509SubjectName_"
        Parameters:
        x509SubjectName_ - Items to add to the value of the "x509SubjectName_" property
      • addX509Certificate

        public X509DataType.Builder<_B> addX509Certificate​(Iterable<? extends javax.xml.bind.JAXBElement<byte[]>> x509Certificate_)
        Adds the given items to the value of "x509Certificate_"
        Parameters:
        x509Certificate_ - Items to add to the value of the "x509Certificate_" property
      • addX509Certificate

        public X509DataType.Builder<_B> addX509Certificate​(javax.xml.bind.JAXBElement<byte[]>... x509Certificate_)
        Adds the given items to the value of "x509Certificate_"
        Parameters:
        x509Certificate_ - Items to add to the value of the "x509Certificate_" property
      • addX509CRL

        public X509DataType.Builder<_B> addX509CRL​(Iterable<? extends javax.xml.bind.JAXBElement<byte[]>> x509CRL_)
        Adds the given items to the value of "x509CRL_"
        Parameters:
        x509CRL_ - Items to add to the value of the "x509CRL_" property
      • addX509CRL

        public X509DataType.Builder<_B> addX509CRL​(javax.xml.bind.JAXBElement<byte[]>... x509CRL_)
        Adds the given items to the value of "x509CRL_"
        Parameters:
        x509CRL_ - Items to add to the value of the "x509CRL_" property
      • build

        public X509DataType build()
        Specified by:
        build in interface com.kscs.util.jaxb.Buildable