Google Cloud Storage v1 API - Class UpdateBucketOptions (4.4.0)

Stay organized with collections Save and categorize content based on your preferences.
public sealed class UpdateBucketOptions

Reference documentation and code samples for the Google Cloud Storage v1 API class UpdateBucketOptions.

Options for UpdateBucket operations.

Inheritance

object > UpdateBucketOptions

Namespace

GoogleGoogle.CloudGoogle.Cloud.StorageV1

Assembly

Google.Cloud.Storage.V1.dll

Properties

ForceNoPreconditions

public bool? ForceNoPreconditions { get; set; }

If set to true, no other preconditions must be set, and the local metageneration of the bucket being updated is not used to create a precondition.

Property Value
TypeDescription
bool

IfMetagenerationMatch

public long? IfMetagenerationMatch { get; set; }

Precondition for update: the bucket is only updated if its current meta-generation matches the given value.

Property Value
TypeDescription
long

IfMetagenerationNotMatch

public long? IfMetagenerationNotMatch { get; set; }

Precondition for update: the bucket is only updated if its current meta-generation does not match the given value.

Property Value
TypeDescription
long

PredefinedAcl

public PredefinedBucketAcl? PredefinedAcl { get; set; }

A pre-defined ACL of the bucket for simple access control scenarios.

Property Value
TypeDescription
PredefinedBucketAcl

PredefinedDefaultObjectAcl

public PredefinedObjectAcl? PredefinedDefaultObjectAcl { get; set; }

A pre-defined default ACL for objects created in the bucket, for simple access control scenarios.

Property Value
TypeDescription
PredefinedObjectAcl

Projection

public Projection? Projection { get; set; }

The projection of the updated object to return.

Property Value
TypeDescription
Projection

UserProject

public string UserProject { get; set; }

If set, this is the ID of the project which will be billed for the request. The caller must have suitable permissions for the project being billed.

Property Value
TypeDescription
string