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.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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