Namespace google::cloud::servicedirectory_v1 (2.11.0)

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 LookupServiceConnection created by this function.

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 RegistrationServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< RegistrationServiceConnection >

MakeDefaultRegistrationServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< RegistrationServiceConnectionIdempotencyPolicy >

Type Aliases

LookupServiceRetryPolicy

Alias Of: ::google::cloud::internal::TraitBasedRetryPolicy< servicedirectory_v1_internal::LookupServiceRetryTraits >

LookupServiceLimitedTimeRetryPolicy

Alias Of: ::google::cloud::internal::LimitedTimeRetryPolicy< servicedirectory_v1_internal::LookupServiceRetryTraits >

LookupServiceLimitedErrorCountRetryPolicy

Alias Of: ::google::cloud::internal::LimitedErrorCountRetryPolicy< servicedirectory_v1_internal::LookupServiceRetryTraits >

LookupServicePolicyOptionList

Alias Of: OptionList< LookupServiceRetryPolicyOption, LookupServiceBackoffPolicyOption, LookupServiceConnectionIdempotencyPolicyOption >

The options applicable to LookupService.

RegistrationServiceRetryPolicy

Alias Of: ::google::cloud::internal::TraitBasedRetryPolicy< servicedirectory_v1_internal::RegistrationServiceRetryTraits >

RegistrationServiceLimitedTimeRetryPolicy

Alias Of: ::google::cloud::internal::LimitedTimeRetryPolicy< servicedirectory_v1_internal::RegistrationServiceRetryTraits >

RegistrationServiceLimitedErrorCountRetryPolicy

Alias Of: ::google::cloud::internal::LimitedErrorCountRetryPolicy< servicedirectory_v1_internal::RegistrationServiceRetryTraits >

RegistrationServicePolicyOptionList

Alias Of: OptionList< RegistrationServiceRetryPolicyOption, RegistrationServiceBackoffPolicyOption, RegistrationServiceConnectionIdempotencyPolicyOption >

The options applicable to RegistrationService.