| Waiter<GetCertificateAuthorityRequest,GetCertificateAuthorityResponse> | CertificatesManagementWaiters. forCertificateAuthority(GetCertificateAuthorityRequest request,
                       CertificateAuthorityLifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetCertificateAuthorityRequest,GetCertificateAuthorityResponse> | CertificatesManagementWaiters. forCertificateAuthority(GetCertificateAuthorityRequest request,
                       CertificateAuthorityLifecycleState targetState,
                       TerminationStrategy terminationStrategy,
                       DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetCertificateAuthorityRequest,GetCertificateAuthorityResponse> | CertificatesManagementWaiters. forCertificateAuthority(GetCertificateAuthorityRequest request,
                       TerminationStrategy terminationStrategy,
                       DelayStrategy delayStrategy,
                       CertificateAuthorityLifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetCertificateAuthorityResponse | CertificatesManagement. getCertificateAuthority(GetCertificateAuthorityRequest request) | Gets details about the specified certificate authority (CA). | 
| Future<GetCertificateAuthorityResponse> | CertificatesManagementAsync. getCertificateAuthority(GetCertificateAuthorityRequest request,
                       AsyncHandler<GetCertificateAuthorityRequest,GetCertificateAuthorityResponse> handler) | Gets details about the specified certificate authority (CA). | 
| Future<GetCertificateAuthorityResponse> | CertificatesManagementAsyncClient. getCertificateAuthority(GetCertificateAuthorityRequest request,
                       AsyncHandler<GetCertificateAuthorityRequest,GetCertificateAuthorityResponse> handler) |  | 
| GetCertificateAuthorityResponse | CertificatesManagementClient. getCertificateAuthority(GetCertificateAuthorityRequest request) |  |