Class ReissueCertificateOrderRequestProperties
- java.lang.Object
-
- com.azure.resourcemanager.appservice.fluent.models.ReissueCertificateOrderRequestProperties
-
public final class ReissueCertificateOrderRequestProperties extends Object
ReissueCertificateOrderRequest resource specific properties.
-
-
Constructor Summary
Constructors Constructor Description ReissueCertificateOrderRequestProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringcsr()Get the csr property: Csr to be used for re-key operation.IntegerdelayExistingRevokeInHours()Get the delayExistingRevokeInHours property: Delay in hours to revoke existing certificate after the new certificate is issued.BooleanisPrivateKeyExternal()Get the isPrivateKeyExternal property: Should we change the ASC type (from managed private key to external private key and vice versa).IntegerkeySize()Get the keySize property: Certificate Key Size.voidvalidate()Validates the instance.ReissueCertificateOrderRequestPropertieswithCsr(String csr)Set the csr property: Csr to be used for re-key operation.ReissueCertificateOrderRequestPropertieswithDelayExistingRevokeInHours(Integer delayExistingRevokeInHours)Set the delayExistingRevokeInHours property: Delay in hours to revoke existing certificate after the new certificate is issued.ReissueCertificateOrderRequestPropertieswithIsPrivateKeyExternal(Boolean isPrivateKeyExternal)Set the isPrivateKeyExternal property: Should we change the ASC type (from managed private key to external private key and vice versa).ReissueCertificateOrderRequestPropertieswithKeySize(Integer keySize)Set the keySize property: Certificate Key Size.
-
-
-
Method Detail
-
keySize
public Integer keySize()
Get the keySize property: Certificate Key Size.- Returns:
- the keySize value.
-
withKeySize
public ReissueCertificateOrderRequestProperties withKeySize(Integer keySize)
Set the keySize property: Certificate Key Size.- Parameters:
keySize- the keySize value to set.- Returns:
- the ReissueCertificateOrderRequestProperties object itself.
-
delayExistingRevokeInHours
public Integer delayExistingRevokeInHours()
Get the delayExistingRevokeInHours property: Delay in hours to revoke existing certificate after the new certificate is issued.- Returns:
- the delayExistingRevokeInHours value.
-
withDelayExistingRevokeInHours
public ReissueCertificateOrderRequestProperties withDelayExistingRevokeInHours(Integer delayExistingRevokeInHours)
Set the delayExistingRevokeInHours property: Delay in hours to revoke existing certificate after the new certificate is issued.- Parameters:
delayExistingRevokeInHours- the delayExistingRevokeInHours value to set.- Returns:
- the ReissueCertificateOrderRequestProperties object itself.
-
csr
public String csr()
Get the csr property: Csr to be used for re-key operation.- Returns:
- the csr value.
-
withCsr
public ReissueCertificateOrderRequestProperties withCsr(String csr)
Set the csr property: Csr to be used for re-key operation.- Parameters:
csr- the csr value to set.- Returns:
- the ReissueCertificateOrderRequestProperties object itself.
-
isPrivateKeyExternal
public Boolean isPrivateKeyExternal()
Get the isPrivateKeyExternal property: Should we change the ASC type (from managed private key to external private key and vice versa).- Returns:
- the isPrivateKeyExternal value.
-
withIsPrivateKeyExternal
public ReissueCertificateOrderRequestProperties withIsPrivateKeyExternal(Boolean isPrivateKeyExternal)
Set the isPrivateKeyExternal property: Should we change the ASC type (from managed private key to external private key and vice versa).- Parameters:
isPrivateKeyExternal- the isPrivateKeyExternal value to set.- Returns:
- the ReissueCertificateOrderRequestProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-