Google Cloud Dataproc v1 API - Class UsageSnapshot (5.10.0)

public sealed class UsageSnapshot : IMessage<UsageSnapshot>, IEquatable<UsageSnapshot>, IDeepCloneable<UsageSnapshot>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Dataproc v1 API class UsageSnapshot.

The usage snapshot represents the resources consumed by a workload at a specified time.

Inheritance

object > UsageSnapshot

Namespace

Google.Cloud.Dataproc.V1

Assembly

Google.Cloud.Dataproc.V1.dll

Constructors

UsageSnapshot()

public UsageSnapshot()

UsageSnapshot(UsageSnapshot)

public UsageSnapshot(UsageSnapshot other)
Parameter
NameDescription
otherUsageSnapshot

Properties

AcceleratorType

public string AcceleratorType { get; set; }

Optional. Accelerator type being used, if any

Property Value
TypeDescription
string

MilliAccelerator

public long MilliAccelerator { get; set; }

Optional. Milli (one-thousandth) accelerator. (see Dataproc Serverless pricing)

Property Value
TypeDescription
long

MilliDcu

public long MilliDcu { get; set; }

Optional. Milli (one-thousandth) Dataproc Compute Units (DCUs) (see Dataproc Serverless pricing).

Property Value
TypeDescription
long

MilliDcuPremium

public long MilliDcuPremium { get; set; }

Optional. Milli (one-thousandth) Dataproc Compute Units (DCUs) charged at premium tier (see Dataproc Serverless pricing).

Property Value
TypeDescription
long

ShuffleStorageGb

public long ShuffleStorageGb { get; set; }

Optional. Shuffle Storage in gigabytes (GB). (see Dataproc Serverless pricing)

Property Value
TypeDescription
long

ShuffleStorageGbPremium

public long ShuffleStorageGbPremium { get; set; }

Optional. Shuffle Storage in gigabytes (GB) charged at premium tier. (see Dataproc Serverless pricing)

Property Value
TypeDescription
long

SnapshotTime

public Timestamp SnapshotTime { get; set; }

Optional. The timestamp of the usage snapshot.

Property Value
TypeDescription
Timestamp