API Reference
Class
GoogleWorkspaceOperationPolicy
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.
Returned or exposed by
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
- scopes IEnumerable<String>
- target String
- expectedRevision String
- maxRetryCount Int32
- maxRetryElapsedTime TimeSpan
- rateLimitPolicy GoogleWorkspaceRateLimitPolicy
- dataLossDecision GoogleWorkspaceDataLossDecision
- acceptedLoss String = null
Methods
public static String ExplicitlyUnversionedRevision(String reason) #Returns:
StringRecords 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
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Account { get; } #public IReadOnlyList<String> Scopes { get; } #public String Target { get; } #public String ExpectedRevision { get; } #public Int32 MaxRetryCount { get; } #public TimeSpan MaxRetryElapsedTime { get; } #public GoogleWorkspaceRateLimitPolicy RateLimitPolicy { get; } #public GoogleWorkspaceDataLossDecision DataLossDecision { get; } #public String AcceptedLoss { get; } #Fields
public const String ResourceAbsentForCreateRevision #Revision decision used for create operations whose target resource must not already exist.
Value:
resource-absent-for-create