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()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public UsageMetrics.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public UsageMetrics build()
Returns
buildPartial()
public UsageMetrics buildPartial()
Returns
clear()
public UsageMetrics.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public UsageMetrics.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
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];
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public UsageMetrics.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
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];
Returns
clone()
public UsageMetrics.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public UsageMetrics getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
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()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(UsageMetrics other)
public UsageMetrics.Builder mergeFrom(UsageMetrics other)
Parameter
Returns
public UsageMetrics.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public UsageMetrics.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final UsageMetrics.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public UsageMetrics.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public UsageMetrics.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
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.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final UsageMetrics.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides