Cloud Storage v2 API - Class StorageControlSettings (1.9.0)

public sealed class StorageControlSettings : ServiceSettingsBase

Reference documentation and code samples for the Cloud Storage v2 API class StorageControlSettings.

Settings for StorageControlClient instances.

Inheritance

object > ServiceSettingsBase > StorageControlSettings

Namespace

Google.Cloud.Storage.Control.V2

Assembly

Google.Cloud.Storage.Control.V2.dll

Constructors

StorageControlSettings()

public StorageControlSettings()

Constructs a new StorageControlSettings object with default settings.

Properties

CreateAnywhereCacheOperationsSettings

public OperationsSettings CreateAnywhereCacheOperationsSettings { get; set; }

Long Running Operation settings for calls to StorageControlClient.CreateAnywhereCache and StorageControlClient.CreateAnywhereCacheAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

CreateAnywhereCacheSettings

public CallSettings CreateAnywhereCacheSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.CreateAnywhereCache and StorageControlClient.CreateAnywhereCacheAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

CreateFolderSettings

public CallSettings CreateFolderSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.CreateFolder and StorageControlClient.CreateFolderAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

CreateManagedFolderSettings

public CallSettings CreateManagedFolderSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.CreateManagedFolder and StorageControlClient.CreateManagedFolderAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateRapidCacheOperationsSettings

public OperationsSettings CreateRapidCacheOperationsSettings { get; set; }

Long Running Operation settings for calls to StorageControlClient.CreateRapidCache and StorageControlClient.CreateRapidCacheAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

CreateRapidCacheSettings

public CallSettings CreateRapidCacheSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.CreateRapidCache and StorageControlClient.CreateRapidCacheAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteFolderRecursiveOperationsSettings

public OperationsSettings DeleteFolderRecursiveOperationsSettings { get; set; }

Long Running Operation settings for calls to StorageControlClient.DeleteFolderRecursive and StorageControlClient.DeleteFolderRecursiveAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

DeleteFolderRecursiveSettings

public CallSettings DeleteFolderRecursiveSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.DeleteFolderRecursive and StorageControlClient.DeleteFolderRecursiveAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

DeleteFolderSettings

public CallSettings DeleteFolderSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.DeleteFolder and StorageControlClient.DeleteFolderAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteManagedFolderSettings

public CallSettings DeleteManagedFolderSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.DeleteManagedFolder and StorageControlClient.DeleteManagedFolderAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DisableAnywhereCacheSettings

public CallSettings DisableAnywhereCacheSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.DisableAnywhereCache and StorageControlClient.DisableAnywhereCacheAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

GetAnywhereCacheSettings

public CallSettings GetAnywhereCacheSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.GetAnywhereCache and StorageControlClient.GetAnywhereCacheAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

GetFolderIntelligenceConfigSettings

public CallSettings GetFolderIntelligenceConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.GetFolderIntelligenceConfig and StorageControlClient.GetFolderIntelligenceConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

GetFolderSettings

public CallSettings GetFolderSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.GetFolder and StorageControlClient.GetFolderAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

GetIamPolicySettings

public CallSettings GetIamPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.GetIamPolicy and StorageControlClient.GetIamPolicyAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetIntelligenceFindingRevisionSettings

public CallSettings GetIntelligenceFindingRevisionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.GetIntelligenceFindingRevision and StorageControlClient.GetIntelligenceFindingRevisionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

GetIntelligenceFindingSettings

public CallSettings GetIntelligenceFindingSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.GetIntelligenceFinding and StorageControlClient.GetIntelligenceFindingAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

GetManagedFolderSettings

public CallSettings GetManagedFolderSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.GetManagedFolder and StorageControlClient.GetManagedFolderAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

GetOrganizationIntelligenceConfigSettings

public CallSettings GetOrganizationIntelligenceConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.GetOrganizationIntelligenceConfig and StorageControlClient.GetOrganizationIntelligenceConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

GetProjectIntelligenceConfigSettings

public CallSettings GetProjectIntelligenceConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.GetProjectIntelligenceConfig and StorageControlClient.GetProjectIntelligenceConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

GetRapidCacheSettings

public CallSettings GetRapidCacheSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.GetRapidCache and StorageControlClient.GetRapidCacheAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetStorageLayoutSettings

public CallSettings GetStorageLayoutSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.GetStorageLayout and StorageControlClient.GetStorageLayoutAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

ListAnywhereCachesSettings

public CallSettings ListAnywhereCachesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.ListAnywhereCaches and StorageControlClient.ListAnywhereCachesAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

ListFoldersSettings

public CallSettings ListFoldersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.ListFolders and StorageControlClient.ListFoldersAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

ListIntelligenceFindingRevisionsSettings

public CallSettings ListIntelligenceFindingRevisionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.ListIntelligenceFindingRevisions and StorageControlClient.ListIntelligenceFindingRevisionsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

ListIntelligenceFindingsSettings

public CallSettings ListIntelligenceFindingsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.ListIntelligenceFindings and StorageControlClient.ListIntelligenceFindingsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

ListManagedFoldersSettings

public CallSettings ListManagedFoldersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.ListManagedFolders and StorageControlClient.ListManagedFoldersAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

ListRapidCachesSettings

public CallSettings ListRapidCachesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.ListRapidCaches and StorageControlClient.ListRapidCachesAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

PauseAnywhereCacheSettings

public CallSettings PauseAnywhereCacheSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.PauseAnywhereCache and StorageControlClient.PauseAnywhereCacheAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

RenameFolderOperationsSettings

public OperationsSettings RenameFolderOperationsSettings { get; set; }

Long Running Operation settings for calls to StorageControlClient.RenameFolder and StorageControlClient.RenameFolderAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

RenameFolderSettings

public CallSettings RenameFolderSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.RenameFolder and StorageControlClient.RenameFolderAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

ResumeAnywhereCacheSettings

public CallSettings ResumeAnywhereCacheSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.ResumeAnywhereCache and StorageControlClient.ResumeAnywhereCacheAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

SetIamPolicySettings

public CallSettings SetIamPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.SetIamPolicy and StorageControlClient.SetIamPolicyAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

SummarizeIntelligenceFindingsSettings

public CallSettings SummarizeIntelligenceFindingsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.SummarizeIntelligenceFindings and StorageControlClient.SummarizeIntelligenceFindingsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

TestIamPermissionsSettings

public CallSettings TestIamPermissionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.TestIamPermissions and StorageControlClient.TestIamPermissionsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateAnywhereCacheOperationsSettings

public OperationsSettings UpdateAnywhereCacheOperationsSettings { get; set; }

Long Running Operation settings for calls to StorageControlClient.UpdateAnywhereCache and StorageControlClient.UpdateAnywhereCacheAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

UpdateAnywhereCacheSettings

public CallSettings UpdateAnywhereCacheSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.UpdateAnywhereCache and StorageControlClient.UpdateAnywhereCacheAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

UpdateFolderIntelligenceConfigSettings

public CallSettings UpdateFolderIntelligenceConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.UpdateFolderIntelligenceConfig and StorageControlClient.UpdateFolderIntelligenceConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

UpdateManagedFolderSettings

public CallSettings UpdateManagedFolderSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.UpdateManagedFolder and StorageControlClient.UpdateManagedFolderAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateOrganizationIntelligenceConfigSettings

public CallSettings UpdateOrganizationIntelligenceConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.UpdateOrganizationIntelligenceConfig and StorageControlClient.UpdateOrganizationIntelligenceConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

UpdateProjectIntelligenceConfigSettings

public CallSettings UpdateProjectIntelligenceConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.UpdateProjectIntelligenceConfig and StorageControlClient.UpdateProjectIntelligenceConfigAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 2
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: ResourceExhausted, Unavailable, Internal, Unknown.
  • Timeout: 60 seconds.

UpdateRapidCacheOperationsSettings

public OperationsSettings UpdateRapidCacheOperationsSettings { get; set; }

Long Running Operation settings for calls to StorageControlClient.UpdateRapidCache and StorageControlClient.UpdateRapidCacheAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

UpdateRapidCacheSettings

public CallSettings UpdateRapidCacheSettings { get; set; }

CallSettings for synchronous and asynchronous calls to StorageControlClient.UpdateRapidCache and StorageControlClient.UpdateRapidCacheAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

Methods

Clone()

public StorageControlSettings Clone()

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

Returns
Type Description
StorageControlSettings

A deep clone of this StorageControlSettings object.

GetDefault()

public static StorageControlSettings GetDefault()

Get a new instance of the default StorageControlSettings.

Returns
Type Description
StorageControlSettings

A new instance of the default StorageControlSettings.