public interface CertificateIssuersApi
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<CertificateIssuerInfo> |
createCertificateIssuer(CertificateIssuerRequest certificateIssuerRequest)
Create certificate issuer.
|
retrofit2.Call<java.lang.Void> |
deleteCertificateIssuer(java.lang.String certificateIssuerId)
Delete certificate issuer.
|
retrofit2.Call<CertificateIssuerInfo> |
getCertificateIssuer(java.lang.String certificateIssuerId)
Get certificate issuer by ID.
|
retrofit2.Call<CertificateIssuerInfoListResponse> |
getCertificateIssuers(java.lang.Integer limit,
java.lang.String order,
java.lang.String after,
java.lang.String include)
Get certificate issuers list.
|
retrofit2.Call<CertificateIssuerInfo> |
updateCertificateIssuer(java.lang.String certificateIssuerId,
CertificateIssuerUpdateRequest certificateIssuerUpdateRequest)
Update certificate issuer.
|
retrofit2.Call<CertificateIssuerVerifyResponse> |
verifyCertificateIssuer(java.lang.String certificateIssuerId)
Verify certificate issuer.
|
@Headers(value="Content-Type:application/json; charset=utf-8") @POST(value="v3/certificate-issuers") retrofit2.Call<CertificateIssuerInfo> createCertificateIssuer(@Body CertificateIssuerRequest certificateIssuerRequest)
certificateIssuerRequest - Certificate issuer request. (required)@Headers(value="Content-Type:application/json; charset=utf-8")
@DELETE(value="v3/certificate-issuers/{certificate-issuer-id}")
retrofit2.Call<java.lang.Void> deleteCertificateIssuer(@Path(value="certificate-issuer-id",encoded=true)
java.lang.String certificateIssuerId)
certificateIssuerId - Certificate issuer ID. <br> The ID of the certificate issuer. An active certificate issuer may not be deleted. (required)@Headers(value="Content-Type:application/json; charset=utf-8")
@GET(value="v3/certificate-issuers/{certificate-issuer-id}")
retrofit2.Call<CertificateIssuerInfo> getCertificateIssuer(@Path(value="certificate-issuer-id",encoded=true)
java.lang.String certificateIssuerId)
certificateIssuerId - Certificate issuer ID. The ID of the certificate issuer. (required)@Headers(value="Content-Type:application/json; charset=utf-8") @GET(value="v3/certificate-issuers") retrofit2.Call<CertificateIssuerInfoListResponse> getCertificateIssuers(@Query(value="limit") java.lang.Integer limit, @Query(value="order") java.lang.String order, @Query(value="after") java.lang.String after, @Query(value="include") java.lang.String include)
limit - How many objects to retrieve in the page. The minimum limit is 2 and the maximum is 1000. Limit values outside of this range are set to the closest limit. (optional)order - The order of the records based on creation time, `ASC` or `DESC`; by default `ASC`. (optional)after - The ID of The item after which to retrieve the next page. (optional)include - Comma-separated list of data fields to return. Currently supported: `total_count` (optional)@Headers(value="Content-Type:application/json; charset=utf-8")
@PUT(value="v3/certificate-issuers/{certificate-issuer-id}")
retrofit2.Call<CertificateIssuerInfo> updateCertificateIssuer(@Path(value="certificate-issuer-id",encoded=true)
java.lang.String certificateIssuerId,
@Body
CertificateIssuerUpdateRequest certificateIssuerUpdateRequest)
certificateIssuerId - Certificate issuer ID. <br> The ID of the certificate issuer. (required)certificateIssuerUpdateRequest - Certificate issuer update request. (required)@Headers(value="Content-Type:application/json; charset=utf-8")
@POST(value="v3/certificate-issuers/{certificate-issuer-id}/verify")
retrofit2.Call<CertificateIssuerVerifyResponse> verifyCertificateIssuer(@Path(value="certificate-issuer-id",encoded=true)
java.lang.String certificateIssuerId)
certificateIssuerId - Certificate issuer ID. <br> The ID of the certificate issuer. (required)