Class EndpointServiceSettings

public sealed class EndpointServiceSettings : ServiceSettingsBase

Settings for EndpointServiceClient instances.

Inheritance

Object > ServiceSettingsBase > EndpointServiceSettings

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

EndpointServiceSettings()

public EndpointServiceSettings()

Constructs a new EndpointServiceSettings object with default settings.

Properties

CreateEndpointOperationsSettings

public OperationsSettings CreateEndpointOperationsSettings { get; set; }

Long Running Operation settings for calls to EndpointServiceClient.CreateEndpoint and EndpointServiceClient.CreateEndpointAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateEndpointSettings

public CallSettings CreateEndpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EndpointServiceClient.CreateEndpoint and EndpointServiceClient.CreateEndpointAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteEndpointOperationsSettings

public OperationsSettings DeleteEndpointOperationsSettings { get; set; }

Long Running Operation settings for calls to EndpointServiceClient.DeleteEndpoint and EndpointServiceClient.DeleteEndpointAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteEndpointSettings

public CallSettings DeleteEndpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EndpointServiceClient.DeleteEndpoint and EndpointServiceClient.DeleteEndpointAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeployModelOperationsSettings

public OperationsSettings DeployModelOperationsSettings { get; set; }

Long Running Operation settings for calls to EndpointServiceClient.DeployModel and EndpointServiceClient.DeployModelAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeployModelSettings

public CallSettings DeployModelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EndpointServiceClient.DeployModel and EndpointServiceClient.DeployModelAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetEndpointSettings

public CallSettings GetEndpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EndpointServiceClient.GetEndpoint and EndpointServiceClient.GetEndpointAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListEndpointsSettings

public CallSettings ListEndpointsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EndpointServiceClient.ListEndpoints and EndpointServiceClient.ListEndpointsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UndeployModelOperationsSettings

public OperationsSettings UndeployModelOperationsSettings { get; set; }

Long Running Operation settings for calls to EndpointServiceClient.UndeployModel and EndpointServiceClient.UndeployModelAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UndeployModelSettings

public CallSettings UndeployModelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EndpointServiceClient.UndeployModel and EndpointServiceClient.UndeployModelAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateEndpointSettings

public CallSettings UpdateEndpointSettings { get; set; }

CallSettings for synchronous and asynchronous calls to EndpointServiceClient.UpdateEndpoint and EndpointServiceClient.UpdateEndpointAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

Methods

Clone()

public EndpointServiceSettings Clone()

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

Returns
TypeDescription
EndpointServiceSettings

A deep clone of this EndpointServiceSettings object.

GetDefault()

public static EndpointServiceSettings GetDefault()

Get a new instance of the default EndpointServiceSettings.

Returns
TypeDescription
EndpointServiceSettings

A new instance of the default EndpointServiceSettings.