public final class ExternalServiceCost
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the BigQuery API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ExternalServiceCost() |
Modifier and Type | Method and Description |
---|---|
ExternalServiceCost |
clone() |
String |
getBillingMethod()
The billing method used for the external job.
|
Long |
getBytesBilled()
External service cost in terms of bigquery bytes billed.
|
Long |
getBytesProcessed()
External service cost in terms of bigquery bytes processed.
|
String |
getExternalService()
External service name.
|
Long |
getReservedSlotCount()
Non-preemptable reserved slots used for external job.
|
Long |
getSlotMs()
External service cost in terms of bigquery slot milliseconds.
|
ExternalServiceCost |
set(String fieldName,
Object value) |
ExternalServiceCost |
setBillingMethod(String billingMethod)
The billing method used for the external job.
|
ExternalServiceCost |
setBytesBilled(Long bytesBilled)
External service cost in terms of bigquery bytes billed.
|
ExternalServiceCost |
setBytesProcessed(Long bytesProcessed)
External service cost in terms of bigquery bytes processed.
|
ExternalServiceCost |
setExternalService(String externalService)
External service name.
|
ExternalServiceCost |
setReservedSlotCount(Long reservedSlotCount)
Non-preemptable reserved slots used for external job.
|
ExternalServiceCost |
setSlotMs(Long slotMs)
External service cost in terms of bigquery slot milliseconds.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getBillingMethod()
null
for nonepublic ExternalServiceCost setBillingMethod(String billingMethod)
billingMethod
- billingMethod or null
for nonepublic Long getBytesBilled()
null
for nonepublic ExternalServiceCost setBytesBilled(Long bytesBilled)
bytesBilled
- bytesBilled or null
for nonepublic Long getBytesProcessed()
null
for nonepublic ExternalServiceCost setBytesProcessed(Long bytesProcessed)
bytesProcessed
- bytesProcessed or null
for nonepublic String getExternalService()
null
for nonepublic ExternalServiceCost setExternalService(String externalService)
externalService
- externalService or null
for nonepublic Long getReservedSlotCount()
null
for nonepublic ExternalServiceCost setReservedSlotCount(Long reservedSlotCount)
reservedSlotCount
- reservedSlotCount or null
for nonepublic Long getSlotMs()
null
for nonepublic ExternalServiceCost setSlotMs(Long slotMs)
slotMs
- slotMs or null
for nonepublic ExternalServiceCost set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public ExternalServiceCost clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.