Class MetadataServiceSettings

public sealed class MetadataServiceSettings : ServiceSettingsBase

Settings for MetadataServiceClient instances.

Inheritance

Object > ServiceSettingsBase > MetadataServiceSettings

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

MetadataServiceSettings()

public MetadataServiceSettings()

Constructs a new MetadataServiceSettings object with default settings.

Properties

AddContextArtifactsAndExecutionsSettings

public CallSettings AddContextArtifactsAndExecutionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.AddContextArtifactsAndExecutions and MetadataServiceClient.AddContextArtifactsAndExecutionsAsync.

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

AddContextChildrenSettings

public CallSettings AddContextChildrenSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.AddContextChildren and MetadataServiceClient.AddContextChildrenAsync.

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

AddExecutionEventsSettings

public CallSettings AddExecutionEventsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.AddExecutionEvents and MetadataServiceClient.AddExecutionEventsAsync.

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

CreateArtifactSettings

public CallSettings CreateArtifactSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.CreateArtifact and MetadataServiceClient.CreateArtifactAsync.

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

CreateContextSettings

public CallSettings CreateContextSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.CreateContext and MetadataServiceClient.CreateContextAsync.

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

CreateExecutionSettings

public CallSettings CreateExecutionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.CreateExecution and MetadataServiceClient.CreateExecutionAsync.

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

CreateMetadataSchemaSettings

public CallSettings CreateMetadataSchemaSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.CreateMetadataSchema and MetadataServiceClient.CreateMetadataSchemaAsync .

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

CreateMetadataStoreOperationsSettings

public OperationsSettings CreateMetadataStoreOperationsSettings { get; set; }

Long Running Operation settings for calls to MetadataServiceClient.CreateMetadataStore and MetadataServiceClient.CreateMetadataStoreAsync.

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.

CreateMetadataStoreSettings

public CallSettings CreateMetadataStoreSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.CreateMetadataStore and MetadataServiceClient.CreateMetadataStoreAsync.

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

DeleteArtifactOperationsSettings

public OperationsSettings DeleteArtifactOperationsSettings { get; set; }

Long Running Operation settings for calls to MetadataServiceClient.DeleteArtifact and MetadataServiceClient.DeleteArtifactAsync.

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.

DeleteArtifactSettings

public CallSettings DeleteArtifactSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.DeleteArtifact and MetadataServiceClient.DeleteArtifactAsync.

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

DeleteContextOperationsSettings

public OperationsSettings DeleteContextOperationsSettings { get; set; }

Long Running Operation settings for calls to MetadataServiceClient.DeleteContext and MetadataServiceClient.DeleteContextAsync.

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.

DeleteContextSettings

public CallSettings DeleteContextSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.DeleteContext and MetadataServiceClient.DeleteContextAsync.

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

DeleteExecutionOperationsSettings

public OperationsSettings DeleteExecutionOperationsSettings { get; set; }

Long Running Operation settings for calls to MetadataServiceClient.DeleteExecution and MetadataServiceClient.DeleteExecutionAsync.

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.

DeleteExecutionSettings

public CallSettings DeleteExecutionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.DeleteExecution and MetadataServiceClient.DeleteExecutionAsync.

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

DeleteMetadataStoreOperationsSettings

public OperationsSettings DeleteMetadataStoreOperationsSettings { get; set; }

Long Running Operation settings for calls to MetadataServiceClient.DeleteMetadataStore and MetadataServiceClient.DeleteMetadataStoreAsync.

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.

DeleteMetadataStoreSettings

public CallSettings DeleteMetadataStoreSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.DeleteMetadataStore and MetadataServiceClient.DeleteMetadataStoreAsync.

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

GetArtifactSettings

public CallSettings GetArtifactSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.GetArtifact and MetadataServiceClient.GetArtifactAsync.

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

GetContextSettings

public CallSettings GetContextSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.GetContext and MetadataServiceClient.GetContextAsync.

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

GetExecutionSettings

public CallSettings GetExecutionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.GetExecution and MetadataServiceClient.GetExecutionAsync.

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

GetMetadataSchemaSettings

public CallSettings GetMetadataSchemaSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.GetMetadataSchema and MetadataServiceClient.GetMetadataSchemaAsync.

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

GetMetadataStoreSettings

public CallSettings GetMetadataStoreSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.GetMetadataStore and MetadataServiceClient.GetMetadataStoreAsync.

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

ListArtifactsSettings

public CallSettings ListArtifactsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.ListArtifacts and MetadataServiceClient.ListArtifactsAsync.

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

ListContextsSettings

public CallSettings ListContextsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.ListContexts and MetadataServiceClient.ListContextsAsync.

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

ListExecutionsSettings

public CallSettings ListExecutionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.ListExecutions and MetadataServiceClient.ListExecutionsAsync.

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

ListMetadataSchemasSettings

public CallSettings ListMetadataSchemasSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.ListMetadataSchemas and MetadataServiceClient.ListMetadataSchemasAsync.

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

ListMetadataStoresSettings

public CallSettings ListMetadataStoresSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.ListMetadataStores and MetadataServiceClient.ListMetadataStoresAsync.

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

PurgeArtifactsOperationsSettings

public OperationsSettings PurgeArtifactsOperationsSettings { get; set; }

Long Running Operation settings for calls to MetadataServiceClient.PurgeArtifacts and MetadataServiceClient.PurgeArtifactsAsync.

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.

PurgeArtifactsSettings

public CallSettings PurgeArtifactsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.PurgeArtifacts and MetadataServiceClient.PurgeArtifactsAsync.

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

PurgeContextsOperationsSettings

public OperationsSettings PurgeContextsOperationsSettings { get; set; }

Long Running Operation settings for calls to MetadataServiceClient.PurgeContexts and MetadataServiceClient.PurgeContextsAsync.

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.

PurgeContextsSettings

public CallSettings PurgeContextsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.PurgeContexts and MetadataServiceClient.PurgeContextsAsync.

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

PurgeExecutionsOperationsSettings

public OperationsSettings PurgeExecutionsOperationsSettings { get; set; }

Long Running Operation settings for calls to MetadataServiceClient.PurgeExecutions and MetadataServiceClient.PurgeExecutionsAsync.

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.

PurgeExecutionsSettings

public CallSettings PurgeExecutionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.PurgeExecutions and MetadataServiceClient.PurgeExecutionsAsync.

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

QueryArtifactLineageSubgraphSettings

public CallSettings QueryArtifactLineageSubgraphSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.QueryArtifactLineageSubgraph and MetadataServiceClient.QueryArtifactLineageSubgraphAsync.

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

QueryContextLineageSubgraphSettings

public CallSettings QueryContextLineageSubgraphSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.QueryContextLineageSubgraph and MetadataServiceClient.QueryContextLineageSubgraphAsync.

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

QueryExecutionInputsAndOutputsSettings

public CallSettings QueryExecutionInputsAndOutputsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.QueryExecutionInputsAndOutputs and MetadataServiceClient.QueryExecutionInputsAndOutputsAsync.

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

UpdateArtifactSettings

public CallSettings UpdateArtifactSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.UpdateArtifact and MetadataServiceClient.UpdateArtifactAsync.

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

UpdateContextSettings

public CallSettings UpdateContextSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.UpdateContext and MetadataServiceClient.UpdateContextAsync.

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

UpdateExecutionSettings

public CallSettings UpdateExecutionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to MetadataServiceClient.UpdateExecution and MetadataServiceClient.UpdateExecutionAsync.

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

Methods

Clone()

public MetadataServiceSettings Clone()

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

Returns
TypeDescription
MetadataServiceSettings

A deep clone of this MetadataServiceSettings object.

GetDefault()

public static MetadataServiceSettings GetDefault()

Get a new instance of the default MetadataServiceSettings.

Returns
TypeDescription
MetadataServiceSettings

A new instance of the default MetadataServiceSettings.