Class Certificate


  • @ApiType("SoftLayer_Container_Product_Order_Security_Certificate")
    public class Certificate
    extends Order
    This is the datatype that needs to be populated and sent to SoftLayer_Product_Order::placeOrder. This datatype contains everything required to place a secure certificate order with SoftLayer.
    See Also:
    SoftLayer_Container_Product_Order_Security_Certificate
    • Field Detail

      • administrativeContact

        @ApiProperty(canBeNullOrNotSet=true)
        protected Contact administrativeContact
        The administrator contact associated with a SSL certificate. If the contact is not provided the technical contact will be used. If the address is not provided the organization information address will be used.
      • administrativeContactSpecified

        protected boolean administrativeContactSpecified
      • billingContact

        @ApiProperty(canBeNullOrNotSet=true)
        protected Contact billingContact
        The billing contact associated with a SSL certificate. If the contact is not provided the technical contact will be used. If the address is not provided the organization information address will be used.
      • billingContactSpecified

        protected boolean billingContactSpecified
      • certificateSigningRequest

        @ApiProperty(canBeNullOrNotSet=true)
        protected String certificateSigningRequest
        The base64 encoded string that sent from an applicant to a certificate authority. The CSR contains information identifying the applicant and the public key chosen by the applicant. The corresponding private key should not be included.
      • certificateSigningRequestSpecified

        protected boolean certificateSigningRequestSpecified
      • orderApproverEmailAddressSpecified

        protected boolean orderApproverEmailAddressSpecified
      • organizationInformationSpecified

        protected boolean organizationInformationSpecified
      • renewalFlagSpecified

        protected boolean renewalFlagSpecified
      • serverCountSpecified

        protected boolean serverCountSpecified
      • serverType

        @ApiProperty(canBeNullOrNotSet=true)
        protected String serverType
        The server type. This is the name from a [[SoftLayer_Security_Certificate_Request_ServerType]] object.
      • serverTypeSpecified

        protected boolean serverTypeSpecified
      • technicalContact

        @ApiProperty(canBeNullOrNotSet=true)
        protected Contact technicalContact
        The technical contact associated with a SSL certificate. If the address is not provided the organization information address will be used.
      • technicalContactSpecified

        protected boolean technicalContactSpecified
      • validityMonthsSpecified

        protected boolean validityMonthsSpecified
    • Constructor Detail

      • Certificate

        public Certificate()
    • Method Detail

      • getAdministrativeContact

        public Contact getAdministrativeContact()
      • setAdministrativeContact

        public void setAdministrativeContact​(Contact administrativeContact)
      • isAdministrativeContactSpecified

        public boolean isAdministrativeContactSpecified()
      • unsetAdministrativeContact

        public void unsetAdministrativeContact()
      • getBillingContact

        public Contact getBillingContact()
      • setBillingContact

        public void setBillingContact​(Contact billingContact)
      • isBillingContactSpecified

        public boolean isBillingContactSpecified()
      • unsetBillingContact

        public void unsetBillingContact()
      • getCertificateSigningRequest

        public String getCertificateSigningRequest()
      • setCertificateSigningRequest

        public void setCertificateSigningRequest​(String certificateSigningRequest)
      • isCertificateSigningRequestSpecified

        public boolean isCertificateSigningRequestSpecified()
      • unsetCertificateSigningRequest

        public void unsetCertificateSigningRequest()
      • getOrderApproverEmailAddress

        public String getOrderApproverEmailAddress()
      • setOrderApproverEmailAddress

        public void setOrderApproverEmailAddress​(String orderApproverEmailAddress)
      • isOrderApproverEmailAddressSpecified

        public boolean isOrderApproverEmailAddressSpecified()
      • unsetOrderApproverEmailAddress

        public void unsetOrderApproverEmailAddress()
      • getOrganizationInformation

        public Organization getOrganizationInformation()
      • setOrganizationInformation

        public void setOrganizationInformation​(Organization organizationInformation)
      • isOrganizationInformationSpecified

        public boolean isOrganizationInformationSpecified()
      • unsetOrganizationInformation

        public void unsetOrganizationInformation()
      • getRenewalFlag

        public Boolean getRenewalFlag()
      • setRenewalFlag

        public void setRenewalFlag​(Boolean renewalFlag)
      • isRenewalFlagSpecified

        public boolean isRenewalFlagSpecified()
      • unsetRenewalFlag

        public void unsetRenewalFlag()
      • getServerCount

        public Long getServerCount()
      • setServerCount

        public void setServerCount​(Long serverCount)
      • isServerCountSpecified

        public boolean isServerCountSpecified()
      • unsetServerCount

        public void unsetServerCount()
      • getServerType

        public String getServerType()
      • setServerType

        public void setServerType​(String serverType)
      • isServerTypeSpecified

        public boolean isServerTypeSpecified()
      • unsetServerType

        public void unsetServerType()
      • getTechnicalContact

        public Contact getTechnicalContact()
      • setTechnicalContact

        public void setTechnicalContact​(Contact technicalContact)
      • isTechnicalContactSpecified

        public boolean isTechnicalContactSpecified()
      • unsetTechnicalContact

        public void unsetTechnicalContact()
      • getValidityMonths

        public Long getValidityMonths()
      • setValidityMonths

        public void setValidityMonths​(Long validityMonths)
      • isValidityMonthsSpecified

        public boolean isValidityMonthsSpecified()
      • unsetValidityMonths

        public void unsetValidityMonths()