Class UsageMetrics.Builder (4.14.0)
4.84.0 (latest)
4.82.0
4.80.0
4.79.0
4.78.0
4.77.0
4.75.0
4.73.0
4.72.0
4.71.0
4.70.0
4.69.0
4.67.0
4.65.0
4.64.0
4.61.0
4.60.0
4.59.0
4.57.0
4.56.0
4.55.0
4.54.0
4.53.0
4.52.0
4.51.0
4.50.0
4.49.0
4.48.0
4.46.0
4.45.0
4.44.0
4.43.0
4.42.0
4.41.0
4.40.0
4.39.0
4.38.0
4.37.0
4.36.0
4.34.0
4.33.0
4.32.0
4.31.0
4.30.0
4.29.0
4.28.0
4.27.0
4.26.0
4.25.0
4.24.0
4.21.0
4.20.0
4.19.0
4.18.0
4.17.0
4.16.0
4.15.0
4.14.0
4.13.0
4.12.0
4.11.0
4.10.0
4.9.0
4.8.0
4.6.0
4.5.0
4.4.0
4.3.0
4.2.0
4.1.0
4.0.8
3.1.2
3.0.3
2.3.1
public static final class UsageMetrics . Builder extends GeneratedMessageV3 . Builder<UsageMetrics . Builder > implements UsageMetricsOrBuilder
Usage metrics represent approximate total resources consumed by a workload.
Protobuf type google.cloud.dataproc.v1.UsageMetrics
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public UsageMetrics . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public UsageMetrics build ()
buildPartial()
public UsageMetrics buildPartial ()
clear()
public UsageMetrics . Builder clear ()
Overrides
clearField(Descriptors.FieldDescriptor field)
public UsageMetrics . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearMilliDcuSeconds()
public UsageMetrics . Builder clearMilliDcuSeconds ()
Optional. DCU (Dataproc Compute Units) usage in (milliDCU x seconds)
(see Dataproc Serverless pricing ).
int64 milli_dcu_seconds = 1 [(.google.api.field_behavior) = OPTIONAL];
clearOneof(Descriptors.OneofDescriptor oneof)
public UsageMetrics . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clearShuffleStorageGbSeconds()
public UsageMetrics . Builder clearShuffleStorageGbSeconds ()
Optional. Shuffle storage usage in (GB x seconds) (see
Dataproc Serverless pricing ).
int64 shuffle_storage_gb_seconds = 2 [(.google.api.field_behavior) = OPTIONAL];
clone()
public UsageMetrics . Builder clone ()
Overrides
getDefaultInstanceForType()
public UsageMetrics getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getMilliDcuSeconds()
public long getMilliDcuSeconds ()
Optional. DCU (Dataproc Compute Units) usage in (milliDCU x seconds)
(see Dataproc Serverless pricing ).
int64 milli_dcu_seconds = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
long
The milliDcuSeconds.
getShuffleStorageGbSeconds()
public long getShuffleStorageGbSeconds ()
Optional. Shuffle storage usage in (GB x seconds) (see
Dataproc Serverless pricing ).
int64 shuffle_storage_gb_seconds = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
long
The shuffleStorageGbSeconds.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(UsageMetrics other)
public UsageMetrics . Builder mergeFrom ( UsageMetrics other )
public UsageMetrics . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public UsageMetrics . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final UsageMetrics . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public UsageMetrics . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setMilliDcuSeconds(long value)
public UsageMetrics . Builder setMilliDcuSeconds ( long value )
Optional. DCU (Dataproc Compute Units) usage in (milliDCU x seconds)
(see Dataproc Serverless pricing ).
int64 milli_dcu_seconds = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
long The milliDcuSeconds to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public UsageMetrics . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setShuffleStorageGbSeconds(long value)
public UsageMetrics . Builder setShuffleStorageGbSeconds ( long value )
Optional. Shuffle storage usage in (GB x seconds) (see
Dataproc Serverless pricing ).
int64 shuffle_storage_gb_seconds = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
long The shuffleStorageGbSeconds to set.
setUnknownFields(UnknownFieldSet unknownFields)
public final UsageMetrics . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]