Class CertificateAuthorityServiceGrpc.CertificateAuthorityServiceStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<CertificateAuthorityServiceGrpc.CertificateAuthorityServiceStub>
-
- com.google.cloud.security.privateca.v1beta1.CertificateAuthorityServiceGrpc.CertificateAuthorityServiceStub
-
- Enclosing class:
- CertificateAuthorityServiceGrpc
public static final class CertificateAuthorityServiceGrpc.CertificateAuthorityServiceStub extends io.grpc.stub.AbstractAsyncStub<CertificateAuthorityServiceGrpc.CertificateAuthorityServiceStub>
A stub to allow clients to do asynchronous rpc calls to service CertificateAuthorityService.[Certificate Authority Service][google.cloud.security.privateca.v1beta1.CertificateAuthorityService] manages private certificate authorities and issued certificates.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activateCertificateAuthority(ActivateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Activate a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE].protected CertificateAuthorityServiceGrpc.CertificateAuthorityServiceStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
void
createCertificate(CreateCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Create a new [Certificate][google.cloud.security.privateca.v1beta1.Certificate] in a given Project, Location from a particular [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].void
createCertificateAuthority(CreateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create a new [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] in a given Project and Location.void
disableCertificateAuthority(DisableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Disable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].void
enableCertificateAuthority(EnableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Enable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].void
fetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request, io.grpc.stub.StreamObserver<FetchCertificateAuthorityCsrResponse> responseObserver)
Fetch a certificate signing request (CSR) from a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE].void
getCertificate(GetCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Returns a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].void
getCertificateAuthority(GetCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<CertificateAuthority> responseObserver)
Returns a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].void
getCertificateRevocationList(GetCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<CertificateRevocationList> responseObserver)
Returns a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].void
getReusableConfig(GetReusableConfigRequest request, io.grpc.stub.StreamObserver<ReusableConfig> responseObserver)
Returns a [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig].void
listCertificateAuthorities(ListCertificateAuthoritiesRequest request, io.grpc.stub.StreamObserver<ListCertificateAuthoritiesResponse> responseObserver)
Lists [CertificateAuthorities][google.cloud.security.privateca.v1beta1.CertificateAuthority].void
listCertificateRevocationLists(ListCertificateRevocationListsRequest request, io.grpc.stub.StreamObserver<ListCertificateRevocationListsResponse> responseObserver)
Lists [CertificateRevocationLists][google.cloud.security.privateca.v1beta1.CertificateRevocationList].void
listCertificates(ListCertificatesRequest request, io.grpc.stub.StreamObserver<ListCertificatesResponse> responseObserver)
Lists [Certificates][google.cloud.security.privateca.v1beta1.Certificate].void
listReusableConfigs(ListReusableConfigsRequest request, io.grpc.stub.StreamObserver<ListReusableConfigsResponse> responseObserver)
Lists [ReusableConfigs][google.cloud.security.privateca.v1beta1.ReusableConfig].void
restoreCertificateAuthority(RestoreCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Restore a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is scheduled for deletion.void
revokeCertificate(RevokeCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Revoke a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].void
scheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Schedule a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] for deletion.void
updateCertificate(UpdateCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Update a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].void
updateCertificateAuthority(UpdateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].void
updateCertificateRevocationList(UpdateCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].
-
-
-
Method Detail
-
build
protected CertificateAuthorityServiceGrpc.CertificateAuthorityServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<CertificateAuthorityServiceGrpc.CertificateAuthorityServiceStub>
-
createCertificate
public void createCertificate(CreateCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Create a new [Certificate][google.cloud.security.privateca.v1beta1.Certificate] in a given Project, Location from a particular [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
-
getCertificate
public void getCertificate(GetCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Returns a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].
-
listCertificates
public void listCertificates(ListCertificatesRequest request, io.grpc.stub.StreamObserver<ListCertificatesResponse> responseObserver)
Lists [Certificates][google.cloud.security.privateca.v1beta1.Certificate].
-
revokeCertificate
public void revokeCertificate(RevokeCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Revoke a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].
-
updateCertificate
public void updateCertificate(UpdateCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Update a [Certificate][google.cloud.security.privateca.v1beta1.Certificate]. Currently, the only field you can update is the [labels][google.cloud.security.privateca.v1beta1.Certificate.labels] field.
-
activateCertificateAuthority
public void activateCertificateAuthority(ActivateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Activate a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE]. After the parent Certificate Authority signs a certificate signing request from [FetchCertificateAuthorityCsr][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.FetchCertificateAuthorityCsr], this method can complete the activation process.
-
createCertificateAuthority
public void createCertificateAuthority(CreateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create a new [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] in a given Project and Location.
-
disableCertificateAuthority
public void disableCertificateAuthority(DisableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Disable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
-
enableCertificateAuthority
public void enableCertificateAuthority(EnableCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Enable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
-
fetchCertificateAuthorityCsr
public void fetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request, io.grpc.stub.StreamObserver<FetchCertificateAuthorityCsrResponse> responseObserver)
Fetch a certificate signing request (CSR) from a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE]. The CSR must then be signed by the desired parent Certificate Authority, which could be another [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] resource, or could be an on-prem certificate authority. See also [ActivateCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ActivateCertificateAuthority].
-
getCertificateAuthority
public void getCertificateAuthority(GetCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<CertificateAuthority> responseObserver)
Returns a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
-
listCertificateAuthorities
public void listCertificateAuthorities(ListCertificateAuthoritiesRequest request, io.grpc.stub.StreamObserver<ListCertificateAuthoritiesResponse> responseObserver)
Lists [CertificateAuthorities][google.cloud.security.privateca.v1beta1.CertificateAuthority].
-
restoreCertificateAuthority
public void restoreCertificateAuthority(RestoreCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Restore a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is scheduled for deletion.
-
scheduleDeleteCertificateAuthority
public void scheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Schedule a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] for deletion.
-
updateCertificateAuthority
public void updateCertificateAuthority(UpdateCertificateAuthorityRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
-
getCertificateRevocationList
public void getCertificateRevocationList(GetCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<CertificateRevocationList> responseObserver)
Returns a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].
-
listCertificateRevocationLists
public void listCertificateRevocationLists(ListCertificateRevocationListsRequest request, io.grpc.stub.StreamObserver<ListCertificateRevocationListsResponse> responseObserver)
Lists [CertificateRevocationLists][google.cloud.security.privateca.v1beta1.CertificateRevocationList].
-
updateCertificateRevocationList
public void updateCertificateRevocationList(UpdateCertificateRevocationListRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].
-
getReusableConfig
public void getReusableConfig(GetReusableConfigRequest request, io.grpc.stub.StreamObserver<ReusableConfig> responseObserver)
Returns a [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig].
-
listReusableConfigs
public void listReusableConfigs(ListReusableConfigsRequest request, io.grpc.stub.StreamObserver<ListReusableConfigsResponse> responseObserver)
Lists [ReusableConfigs][google.cloud.security.privateca.v1beta1.ReusableConfig].
-
-