Class ReissueCertificateOrderRequest
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.models.ReissueCertificateOrderRequest
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
Class representing certificate reissue request.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ReissueCertificateOrderRequest class. -
Method Summary
Modifier and TypeMethodDescriptioncsr()Get the csr property: Csr to be used for re-key operation.Get the delayExistingRevokeInHours property: Delay in hours to revoke existing certificate after the new certificate is issued.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ReissueCertificateOrderRequest from the JsonReader.id()Get the id property: Fully qualified resource Id for the resource.Get the isPrivateKeyExternal property: Should we change the ASC type (from managed private key to external private key and vice versa).keySize()Get the keySize property: Certificate Key Size.name()Get the name property: The name of the resource.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: The type of the resource.voidvalidate()Validates the instance.Set the csr property: Csr to be used for re-key operation.withDelayExistingRevokeInHours(Integer delayExistingRevokeInHours) Set the delayExistingRevokeInHours property: Delay in hours to revoke existing certificate after the new certificate is issued.withIsPrivateKeyExternal(Boolean isPrivateKeyExternal) Set the isPrivateKeyExternal property: Should we change the ASC type (from managed private key to external private key and vice versa).withKeySize(Integer keySize) Set the keySize property: Certificate Key Size.Set the kind property: Kind of resource.Methods inherited from class ProxyOnlyResource
kindMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
ReissueCertificateOrderRequest
public ReissueCertificateOrderRequest()Creates an instance of ReissueCertificateOrderRequest class.
-
-
Method Details
-
type
Get the type property: The type of the resource.- Overrides:
typein classProxyOnlyResource- Returns:
- the type value.
-
name
Get the name property: The name of the resource.- Overrides:
namein classProxyOnlyResource- Returns:
- the name value.
-
id
Get the id property: Fully qualified resource Id for the resource.- Overrides:
idin classProxyOnlyResource- Returns:
- the id value.
-
withKind
Set the kind property: Kind of resource.- Overrides:
withKindin classProxyOnlyResource- Parameters:
kind- the kind value to set.- Returns:
- the ProxyOnlyResource object itself.
-
keySize
Get the keySize property: Certificate Key Size.- Returns:
- the keySize value.
-
withKeySize
Set the keySize property: Certificate Key Size.- Parameters:
keySize- the keySize value to set.- Returns:
- the ReissueCertificateOrderRequest object itself.
-
delayExistingRevokeInHours
Get the delayExistingRevokeInHours property: Delay in hours to revoke existing certificate after the new certificate is issued.- Returns:
- the delayExistingRevokeInHours value.
-
withDelayExistingRevokeInHours
public ReissueCertificateOrderRequest 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 ReissueCertificateOrderRequest object itself.
-
csr
Get the csr property: Csr to be used for re-key operation.- Returns:
- the csr value.
-
withCsr
Set the csr property: Csr to be used for re-key operation.- Parameters:
csr- the csr value to set.- Returns:
- the ReissueCertificateOrderRequest object itself.
-
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
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 ReissueCertificateOrderRequest object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classProxyOnlyResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>- Overrides:
toJsonin classProxyOnlyResource- Throws:
IOException
-
fromJson
public static ReissueCertificateOrderRequest fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ReissueCertificateOrderRequest from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ReissueCertificateOrderRequest if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the ReissueCertificateOrderRequest.
-