Classes
LookupServiceClient
Service Directory API for looking up service data at runtime.
LookupServiceConnection
The LookupServiceConnection
object for LookupServiceClient
.
LookupServiceConnectionIdempotencyPolicy
RegistrationServiceClient
Service Directory API for registering services.
RegistrationServiceConnection
The RegistrationServiceConnection
object for RegistrationServiceClient
.
RegistrationServiceConnectionIdempotencyPolicy
Structs
LookupServiceBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
LookupServiceConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
LookupServiceRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
RegistrationServiceBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
RegistrationServiceConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
RegistrationServiceRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
Functions
MakeLookupServiceConnection(Options)
A factory function to construct an object of type LookupServiceConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of LookupServiceClient.
The optional options
argument may be used to configure aspects of the returned LookupServiceConnection
. Expected options are any of the types in the following option lists:
Parameter | |
---|---|
Name | Description |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< LookupServiceConnection > |
MakeDefaultLookupServiceConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< LookupServiceConnectionIdempotencyPolicy > |
MakeRegistrationServiceConnection(Options)
A factory function to construct an object of type RegistrationServiceConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of RegistrationServiceClient.
The optional options
argument may be used to configure aspects of the returned RegistrationServiceConnection
. Expected options are any of the types in the following option lists:
Parameter | |
---|---|
Name | Description |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< RegistrationServiceConnection > |
MakeDefaultRegistrationServiceConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< RegistrationServiceConnectionIdempotencyPolicy > |
Type Aliases
LookupServiceRetryPolicy
::google::cloud::internal::TraitBasedRetryPolicy< servicedirectory_v1_internal::LookupServiceRetryTraits >
LookupServiceLimitedTimeRetryPolicy
::google::cloud::internal::LimitedTimeRetryPolicy< servicedirectory_v1_internal::LookupServiceRetryTraits >
LookupServiceLimitedErrorCountRetryPolicy
::google::cloud::internal::LimitedErrorCountRetryPolicy< servicedirectory_v1_internal::LookupServiceRetryTraits >
LookupServicePolicyOptionList
OptionList< LookupServiceRetryPolicyOption, LookupServiceBackoffPolicyOption, LookupServiceConnectionIdempotencyPolicyOption >
The options applicable to LookupService.
RegistrationServiceRetryPolicy
::google::cloud::internal::TraitBasedRetryPolicy< servicedirectory_v1_internal::RegistrationServiceRetryTraits >
RegistrationServiceLimitedTimeRetryPolicy
::google::cloud::internal::LimitedTimeRetryPolicy< servicedirectory_v1_internal::RegistrationServiceRetryTraits >
RegistrationServiceLimitedErrorCountRetryPolicy
::google::cloud::internal::LimitedErrorCountRetryPolicy< servicedirectory_v1_internal::RegistrationServiceRetryTraits >
RegistrationServicePolicyOptionList
OptionList< RegistrationServiceRetryPolicyOption, RegistrationServiceBackoffPolicyOption, RegistrationServiceConnectionIdempotencyPolicyOption >
The options applicable to RegistrationService.