API Reference

Class

GoogleWorkspaceOperationPolicy

Namespace OfficeIMO.GoogleWorkspace
Assembly OfficeIMO.GoogleWorkspace
Modifiers sealed

Explicit account, scope, revision, retry, rate, and loss contract for one cloud mutation.

Inheritance

  • Object
  • GoogleWorkspaceOperationPolicy

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public GoogleWorkspaceOperationPolicy(String account, IEnumerable<String> scopes, String target, String expectedRevision, Int32 maxRetryCount, TimeSpan maxRetryElapsedTime, GoogleWorkspaceRateLimitPolicy rateLimitPolicy, GoogleWorkspaceDataLossDecision dataLossDecision, String acceptedLoss = null) #

Parameters

account String requiredposition: 0
scopes IEnumerable<String> requiredposition: 1
target String requiredposition: 2
expectedRevision String requiredposition: 3
maxRetryCount Int32 requiredposition: 4
maxRetryElapsedTime TimeSpan requiredposition: 5
rateLimitPolicy GoogleWorkspaceRateLimitPolicy requiredposition: 6
dataLossDecision GoogleWorkspaceDataLossDecision requiredposition: 7
acceptedLoss String = null optionalposition: 8

Methods

public static String ExplicitlyUnversionedRevision(String reason) #
Returns: String

Records that the caller deliberately accepted a mutation for which the Google API exposes no usable conditional revision precondition. The named reason is retained in the operation receipt.

Parameters

reason System.String requiredposition: 0

Properties

public IReadOnlyList<String> Scopes { get; } #
public TimeSpan MaxRetryElapsedTime { get; } #
public GoogleWorkspaceRateLimitPolicy RateLimitPolicy { get; } #
public GoogleWorkspaceDataLossDecision DataLossDecision { get; } #

Fields

public const String ResourceAbsentForCreateRevision #

Revision decision used for create operations whose target resource must not already exist.

Value: resource-absent-for-create