Class PublicCertificateConfigurationDNSClassicInfrastructurePatch
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.ConfigurationPatch
-
- com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.PublicCertificateConfigurationDNSClassicInfrastructurePatch
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class PublicCertificateConfigurationDNSClassicInfrastructurePatch extends ConfigurationPatch
Properties that describe the configuration update of an IBM Cloud classic infrastructure (SoftLayer).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPublicCertificateConfigurationDNSClassicInfrastructurePatch.BuilderBuilder.-
Nested classes/interfaces inherited from class com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.ConfigurationPatch
ConfigurationPatch.KeyType, ConfigurationPatch.LetsEncryptEnvironment
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>asPatch()Construct a JSON merge-patch from the PublicCertificateConfigurationDNSClassicInfrastructurePatch.PublicCertificateConfigurationDNSClassicInfrastructurePatch.BuildernewBuilder()New builder.-
Methods inherited from class com.ibm.cloud.secrets_manager_sdk.secrets_manager.v2.model.ConfigurationPatch
allowAnyName, allowBareDomains, allowedDomains, allowedDomainsTemplate, allowedOtherSans, allowedSecretGroups, allowedUriSans, allowGlobDomains, allowIpSans, allowLocalhost, allowSubdomains, apiKey, basicConstraintsValidForNonCa, classicInfrastructurePassword, classicInfrastructureUsername, clientFlag, cloudInternetServicesApikey, cloudInternetServicesCrn, codeSigningFlag, country, crlDisable, crlDistributionPointsEncoded, crlExpiry, disabled, emailProtectionFlag, enforceHostnames, extKeyUsage, extKeyUsageOids, issuingCertificatesUrlsEncoded, keyBits, keyType, keyUsage, letsEncryptEnvironment, letsEncryptPreferredChain, letsEncryptPrivateKey, locality, maxTtl, notBeforeDuration, organization, ou, policyIdentifiers, postalCode, province, requireCn, serialNumber, serverFlag, streetAddress, taskTimeout, ttl, useCsrCommonName, useCsrSans
-
-
-
-
Method Detail
-
newBuilder
public PublicCertificateConfigurationDNSClassicInfrastructurePatch.Builder newBuilder()
New builder.- Returns:
- a PublicCertificateConfigurationDNSClassicInfrastructurePatch builder
-
asPatch
public Map<String,Object> asPatch()
Construct a JSON merge-patch from the PublicCertificateConfigurationDNSClassicInfrastructurePatch. Note that properties of the PublicCertificateConfigurationDNSClassicInfrastructurePatch with null values are not represented in the constructed JSON merge-patch object, but can be explicitly set afterward to signify a property delete.- Overrides:
asPatchin classConfigurationPatch- Returns:
- a JSON merge-patch for the PublicCertificateConfigurationDNSClassicInfrastructurePatch
-
-