Class Key.Builder
6.116.0 (latest)
6.111.1
6.108.0
6.107.0
6.103.0
6.102.1
6.101.1
6.100.0
6.99.0
6.98.1
6.97.1
6.96.1
6.95.1
6.94.0
6.93.0
6.89.0
6.88.0
6.87.0
6.86.0
6.85.0
6.83.0
6.82.0
6.80.1
6.79.0
6.77.0
6.74.1
6.72.0
6.71.0
6.69.0
6.68.0
6.66.0
6.65.1
6.62.0
6.60.0
6.58.0
6.57.0
6.56.0
6.55.0
6.54.0
6.53.0
6.52.1
6.51.0
6.50.1
6.49.0
6.25.1
6.24.0
6.23.4
6.22.0
6.21.2
6.20.0
6.19.1
6.18.0
6.17.4
6.14.1
public static class Key . Builder
Builder for Key instances.
Inheritance
Object >
Key.Builder
Methods
append(ByteArray value)
public Key . Builder append ( ByteArray value )
Appends a BYTES value to the key.
Parameter
Name
Description
value
com.google.cloud.ByteArray
Returns
append(Date value)
public Key . Builder append ( Date value )
Appends a DATE value to the key
Parameter
Name
Description
value
com.google.cloud.Date
Returns
append(Timestamp value)
public Key . Builder append ( Timestamp value )
Appends a TIMESTAMP value to the key
Parameter
Name
Description
value
com.google.cloud.Timestamp
Returns
append(double value)
public Key . Builder append ( double value )
Appends a FLOAT64 value to the key.
Parameter
Returns
append(Boolean value)
public Key . Builder append ( Boolean value )
Appends a BOOL value to the key.
Parameter
Returns
append(Double value)
public Key . Builder append ( Double value )
Appends a FLOAT64 value to the key.
Parameter
Returns
append(Long value)
public Key . Builder append ( Long value )
Appends an INT64 value to the key.
Parameter
Name
Description
value
Long
Returns
append(String value)
public Key . Builder append ( String value )
Appends a STRING value to the key.
Parameter
Returns
append(BigDecimal value)
public Key . Builder append ( BigDecimal value )
Appends a NUMERIC value to the key.
Parameter
Returns
append(long value)
public Key . Builder append ( long value )
Appends an INT64 value to the key.
Parameter
Name
Description
value
long
Returns
appendObject(Object value)
public Key . Builder appendObject ( Object value )
Appends an object following the same conversion rules as Key#of(Object...) . When
using the Builder, most code should prefer using the strongly typed
append(...) methods, for both performance and the benefit of compile-time checking.
Parameter
Returns
build()
Returns
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-04-26 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-04-26 UTC."],[],[]]