Class ProfileServiceSettings

public sealed class ProfileServiceSettings : ServiceSettingsBase

Settings for ProfileServiceClient instances.

Inheritance

Object > ServiceSettingsBase > ProfileServiceSettings

Namespace

Google.Cloud.Talent.V4Beta1

Assembly

Google.Cloud.Talent.V4Beta1.dll

Constructors

ProfileServiceSettings()

public ProfileServiceSettings()

Constructs a new ProfileServiceSettings object with default settings.

Properties

CreateProfileSettings

public CallSettings CreateProfileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ProfileServiceClient.CreateProfile and ProfileServiceClient.CreateProfileAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 30 seconds.

DeleteProfileSettings

public CallSettings DeleteProfileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ProfileServiceClient.DeleteProfile and ProfileServiceClient.DeleteProfileAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 30 seconds.

GetProfileSettings

public CallSettings GetProfileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ProfileServiceClient.GetProfile and ProfileServiceClient.GetProfileAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 30 seconds.

ListProfilesSettings

public CallSettings ListProfilesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ProfileServiceClient.ListProfiles and ProfileServiceClient.ListProfilesAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 30 seconds.

SearchProfilesSettings

public CallSettings SearchProfilesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ProfileServiceClient.SearchProfiles and ProfileServiceClient.SearchProfilesAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 30 seconds.

UpdateProfileSettings

public CallSettings UpdateProfileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ProfileServiceClient.UpdateProfile and ProfileServiceClient.UpdateProfileAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 30 seconds.

Methods

Clone()

public ProfileServiceSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
TypeDescription
ProfileServiceSettings

A deep clone of this ProfileServiceSettings object.

GetDefault()

public static ProfileServiceSettings GetDefault()

Get a new instance of the default ProfileServiceSettings.

Returns
TypeDescription
ProfileServiceSettings

A new instance of the default ProfileServiceSettings.