Class Certificate
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.container.product.Order
-
- com.softlayer.api.service.container.product.order.security.Certificate
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Certificate.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Contact
administrativeContact
The administrator contact associated with a SSL certificate.protected boolean
administrativeContactSpecified
protected Contact
billingContact
The billing contact associated with a SSL certificate.protected boolean
billingContactSpecified
protected String
certificateSigningRequest
The base64 encoded string that sent from an applicant to a certificate authority.protected boolean
certificateSigningRequestSpecified
protected String
orderApproverEmailAddress
The email address that can approve a secure certificate order.protected boolean
orderApproverEmailAddressSpecified
protected Organization
organizationInformation
The organization information associated with a SSL certificate.protected boolean
organizationInformationSpecified
protected Boolean
renewalFlag
Indicates if it is an renewal order of an existing SSL certificate.protected boolean
renewalFlagSpecified
protected Long
serverCount
The number of servers.protected boolean
serverCountSpecified
protected String
serverType
The server type.protected boolean
serverTypeSpecified
protected Contact
technicalContact
The technical contact associated with a SSL certificate.protected boolean
technicalContactSpecified
protected Long
validityMonths
The period that a SSL certificate is valid for.protected boolean
validityMonthsSpecified
-
Fields inherited from class com.softlayer.api.service.container.product.Order
bigDataOrderFlag, bigDataOrderFlagSpecified, billingInformation, billingInformationSpecified, billingOrderItemId, billingOrderItemIdSpecified, cancelUrl, cancelUrlSpecified, containerIdentifier, containerIdentifierSpecified, containerSplHash, containerSplHashSpecified, currencyShortName, currencyShortNameSpecified, deviceFingerprintId, deviceFingerprintIdSpecified, displayLayerSessionId, displayLayerSessionIdSpecified, extendedHardwareTesting, extendedHardwareTestingSpecified, flexibleCreditProgramPrice, flexibleCreditProgramPriceSpecified, gdprConsentFlag, gdprConsentFlagSpecified, hardware, hardwareSpecified, imageTemplateGlobalIdentifier, imageTemplateGlobalIdentifierSpecified, imageTemplateId, imageTemplateIdSpecified, isManagedOrder, isManagedOrderSpecified, itemCategoryQuestionAnswers, itemCategoryQuestionAnswersSpecified, location, locationObject, locationObjectSpecified, locationSpecified, message, messageSpecified, orderContainers, orderContainersSpecified, orderHostnames, orderHostnamesSpecified, orderVerificationExceptions, orderVerificationExceptionsSpecified, packageId, packageIdSpecified, paymentType, paymentTypeSpecified, postTaxRecurring, postTaxRecurringHourly, postTaxRecurringHourlySpecified, postTaxRecurringMonthly, postTaxRecurringMonthlySpecified, postTaxRecurringSpecified, postTaxSetup, postTaxSetupSpecified, presaleEvent, presaleEventSpecified, presetId, presetIdSpecified, preTaxRecurring, preTaxRecurringHourly, preTaxRecurringHourlySpecified, preTaxRecurringMonthly, preTaxRecurringMonthlySpecified, preTaxRecurringSpecified, preTaxSetup, preTaxSetupSpecified, prices, pricesSpecified, primaryDiskPartitionId, primaryDiskPartitionIdSpecified, priorities, prioritiesSpecified, privateCloudOrderFlag, privateCloudOrderFlagSpecified, privateCloudOrderType, privateCloudOrderTypeSpecified, promotionCode, promotionCodeSpecified, properties, propertiesSpecified, proratedInitialCharge, proratedInitialChargeSpecified, proratedOrderTotal, proratedOrderTotalSpecified, provisionScripts, provisionScriptsSpecified, quantity, quantitySpecified, quoteName, quoteNameSpecified, regionalGroup, regionalGroupSpecified, resourceGroupId, resourceGroupIdSpecified, resourceGroupName, resourceGroupNameSpecified, resourceGroupTemplateId, resourceGroupTemplateIdSpecified, returnUrl, returnUrlSpecified, sendQuoteEmailFlag, sendQuoteEmailFlagSpecified, serverCoreCount, serverCoreCountSpecified, serviceToken, serviceTokenSpecified, sourceVirtualGuestId, sourceVirtualGuestIdSpecified, sshKeys, sshKeysSpecified, stepId, stepIdSpecified, storageGroups, storageGroupsSpecified, taxCacheHash, taxCacheHashSpecified, taxCompletedFlag, taxCompletedFlagSpecified, techIncubatorItemPrice, techIncubatorItemPriceSpecified, totalRecurringTax, totalRecurringTaxSpecified, totalSetupTax, totalSetupTaxSpecified, usagePrices, usagePricesSpecified, useHourlyPricing, useHourlyPricingSpecified, virtualGuests, virtualGuestsSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Certificate()
-
Method Summary
-
Methods inherited from class com.softlayer.api.service.container.product.Order
getBigDataOrderFlag, getBillingInformation, getBillingOrderItemId, getCancelUrl, getContainerIdentifier, getContainerSplHash, getCurrencyShortName, getDeviceFingerprintId, getDisplayLayerSessionId, getExtendedHardwareTesting, getFlexibleCreditProgramPrice, getGdprConsentFlag, getHardware, getImageTemplateGlobalIdentifier, getImageTemplateId, getIsManagedOrder, getItemCategoryQuestionAnswers, getLocation, getLocationObject, getMessage, getOrderContainers, getOrderHostnames, getOrderVerificationExceptions, getPackageId, getPaymentType, getPostTaxRecurring, getPostTaxRecurringHourly, getPostTaxRecurringMonthly, getPostTaxSetup, getPresaleEvent, getPresetId, getPreTaxRecurring, getPreTaxRecurringHourly, getPreTaxRecurringMonthly, getPreTaxSetup, getPrices, getPrimaryDiskPartitionId, getPriorities, getPrivateCloudOrderFlag, getPrivateCloudOrderType, getPromotionCode, getProperties, getProratedInitialCharge, getProratedOrderTotal, getProvisionScripts, getQuantity, getQuoteName, getRegionalGroup, getResourceGroupId, getResourceGroupName, getResourceGroupTemplateId, getReturnUrl, getSendQuoteEmailFlag, getServerCoreCount, getServiceToken, getSourceVirtualGuestId, getSshKeys, getStepId, getStorageGroups, getTaxCacheHash, getTaxCompletedFlag, getTechIncubatorItemPrice, getTotalRecurringTax, getTotalSetupTax, getUsagePrices, getUseHourlyPricing, getVirtualGuests, isBigDataOrderFlagSpecified, isBillingInformationSpecified, isBillingOrderItemIdSpecified, isCancelUrlSpecified, isContainerIdentifierSpecified, isContainerSplHashSpecified, isCurrencyShortNameSpecified, isDeviceFingerprintIdSpecified, isDisplayLayerSessionIdSpecified, isExtendedHardwareTestingSpecified, isFlexibleCreditProgramPriceSpecified, isGdprConsentFlagSpecified, isHardwareSpecified, isImageTemplateGlobalIdentifierSpecified, isImageTemplateIdSpecified, isIsManagedOrderSpecified, isItemCategoryQuestionAnswersSpecified, isLocationObjectSpecified, isLocationSpecified, isMessageSpecified, isOrderContainersSpecified, isOrderHostnamesSpecified, isOrderVerificationExceptionsSpecified, isPackageIdSpecified, isPaymentTypeSpecified, isPostTaxRecurringHourlySpecified, isPostTaxRecurringMonthlySpecified, isPostTaxRecurringSpecified, isPostTaxSetupSpecified, isPresaleEventSpecified, isPresetIdSpecified, isPreTaxRecurringHourlySpecified, isPreTaxRecurringMonthlySpecified, isPreTaxRecurringSpecified, isPreTaxSetupSpecified, isPricesSpecified, isPrimaryDiskPartitionIdSpecified, isPrioritiesSpecified, isPrivateCloudOrderFlagSpecified, isPrivateCloudOrderTypeSpecified, isPromotionCodeSpecified, isPropertiesSpecified, isProratedInitialChargeSpecified, isProratedOrderTotalSpecified, isProvisionScriptsSpecified, isQuantitySpecified, isQuoteNameSpecified, isRegionalGroupSpecified, isResourceGroupIdSpecified, isResourceGroupNameSpecified, isResourceGroupTemplateIdSpecified, isReturnUrlSpecified, isSendQuoteEmailFlagSpecified, isServerCoreCountSpecified, isServiceTokenSpecified, isSourceVirtualGuestIdSpecified, isSshKeysSpecified, isStepIdSpecified, isStorageGroupsSpecified, isTaxCacheHashSpecified, isTaxCompletedFlagSpecified, isTechIncubatorItemPriceSpecified, isTotalRecurringTaxSpecified, isTotalSetupTaxSpecified, isUsagePricesSpecified, isUseHourlyPricingSpecified, isVirtualGuestsSpecified, setBigDataOrderFlag, setBillingInformation, setBillingOrderItemId, setCancelUrl, setContainerIdentifier, setContainerSplHash, setCurrencyShortName, setDeviceFingerprintId, setDisplayLayerSessionId, setExtendedHardwareTesting, setFlexibleCreditProgramPrice, setGdprConsentFlag, setImageTemplateGlobalIdentifier, setImageTemplateId, setIsManagedOrder, setLocation, setLocationObject, setMessage, setPackageId, setPaymentType, setPostTaxRecurring, setPostTaxRecurringHourly, setPostTaxRecurringMonthly, setPostTaxSetup, setPresaleEvent, setPresetId, setPreTaxRecurring, setPreTaxRecurringHourly, setPreTaxRecurringMonthly, setPreTaxSetup, setPrimaryDiskPartitionId, setPrivateCloudOrderFlag, setPrivateCloudOrderType, setPromotionCode, setProratedInitialCharge, setProratedOrderTotal, setQuantity, setQuoteName, setRegionalGroup, setResourceGroupId, setResourceGroupName, setResourceGroupTemplateId, setReturnUrl, setSendQuoteEmailFlag, setServerCoreCount, setServiceToken, setSourceVirtualGuestId, setStepId, setTaxCacheHash, setTaxCompletedFlag, setTechIncubatorItemPrice, setTotalRecurringTax, setTotalSetupTax, setUseHourlyPricing, unsetBigDataOrderFlag, unsetBillingInformation, unsetBillingOrderItemId, unsetCancelUrl, unsetContainerIdentifier, unsetContainerSplHash, unsetCurrencyShortName, unsetDeviceFingerprintId, unsetDisplayLayerSessionId, unsetExtendedHardwareTesting, unsetFlexibleCreditProgramPrice, unsetGdprConsentFlag, unsetHardware, unsetImageTemplateGlobalIdentifier, unsetImageTemplateId, unsetIsManagedOrder, unsetItemCategoryQuestionAnswers, unsetLocation, unsetLocationObject, unsetMessage, unsetOrderContainers, unsetOrderHostnames, unsetOrderVerificationExceptions, unsetPackageId, unsetPaymentType, unsetPostTaxRecurring, unsetPostTaxRecurringHourly, unsetPostTaxRecurringMonthly, unsetPostTaxSetup, unsetPresaleEvent, unsetPresetId, unsetPreTaxRecurring, unsetPreTaxRecurringHourly, unsetPreTaxRecurringMonthly, unsetPreTaxSetup, unsetPrices, unsetPrimaryDiskPartitionId, unsetPriorities, unsetPrivateCloudOrderFlag, unsetPrivateCloudOrderType, unsetPromotionCode, unsetProperties, unsetProratedInitialCharge, unsetProratedOrderTotal, unsetProvisionScripts, unsetQuantity, unsetQuoteName, unsetRegionalGroup, unsetResourceGroupId, unsetResourceGroupName, unsetResourceGroupTemplateId, unsetReturnUrl, unsetSendQuoteEmailFlag, unsetServerCoreCount, unsetServiceToken, unsetSourceVirtualGuestId, unsetSshKeys, unsetStepId, unsetStorageGroups, unsetTaxCacheHash, unsetTaxCompletedFlag, unsetTechIncubatorItemPrice, unsetTotalRecurringTax, unsetTotalSetupTax, unsetUsagePrices, unsetUseHourlyPricing, unsetVirtualGuests
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
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
-
orderApproverEmailAddress
@ApiProperty(canBeNullOrNotSet=true) protected String orderApproverEmailAddress
The email address that can approve a secure certificate order.
-
orderApproverEmailAddressSpecified
protected boolean orderApproverEmailAddressSpecified
-
organizationInformation
@ApiProperty(canBeNullOrNotSet=true) protected Organization organizationInformation
The organization information associated with a SSL certificate.
-
organizationInformationSpecified
protected boolean organizationInformationSpecified
-
renewalFlag
@ApiProperty(canBeNullOrNotSet=true) protected Boolean renewalFlag
Indicates if it is an renewal order of an existing SSL certificate.
-
renewalFlagSpecified
protected boolean renewalFlagSpecified
-
serverCount
@ApiProperty(canBeNullOrNotSet=true) protected Long serverCount
The number of servers.
-
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
-
validityMonths
@ApiProperty(canBeNullOrNotSet=true) protected Long validityMonths
The period that a SSL certificate is valid for. For example, 12, 24, 36
-
validityMonthsSpecified
protected boolean validityMonthsSpecified
-
-
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()
-
-