Class Key.Builder (6.58.0)

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
NameDescription
valuecom.google.cloud.ByteArray
Returns
TypeDescription
Key.Builder

append(Date value)

public Key.Builder append(Date value)

Appends a DATE value to the key

Parameter
NameDescription
valuecom.google.cloud.Date
Returns
TypeDescription
Key.Builder

append(Timestamp value)

public Key.Builder append(Timestamp value)

Appends a TIMESTAMP value to the key

Parameter
NameDescription
valuecom.google.cloud.Timestamp
Returns
TypeDescription
Key.Builder

append(ProtocolMessageEnum value)

public Key.Builder append(ProtocolMessageEnum value)

Appends a ENUM value to the key.

Parameter
NameDescription
valueProtocolMessageEnum
Returns
TypeDescription
Key.Builder

append(double value)

public Key.Builder append(double value)

Appends a FLOAT64 value to the key.

Parameter
NameDescription
valuedouble
Returns
TypeDescription
Key.Builder

append(Boolean value)

public Key.Builder append(Boolean value)

Appends a BOOL value to the key.

Parameter
NameDescription
valueBoolean
Returns
TypeDescription
Key.Builder

append(Double value)

public Key.Builder append(Double value)

Appends a FLOAT64 value to the key.

Parameter
NameDescription
valueDouble
Returns
TypeDescription
Key.Builder

append(Long value)

public Key.Builder append(Long value)

Appends an INT64 value to the key.

Parameter
NameDescription
valueLong
Returns
TypeDescription
Key.Builder

append(String value)

public Key.Builder append(String value)

Appends a STRING value to the key.

Parameter
NameDescription
valueString
Returns
TypeDescription
Key.Builder

append(BigDecimal value)

public Key.Builder append(BigDecimal value)

Appends a NUMERIC value to the key.

Parameter
NameDescription
valueBigDecimal
Returns
TypeDescription
Key.Builder

append(long value)

public Key.Builder append(long value)

Appends an INT64 value to the key.

Parameter
NameDescription
valuelong
Returns
TypeDescription
Key.Builder

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
NameDescription
valueObject
Returns
TypeDescription
Key.Builder

build()

public Key build()
Returns
TypeDescription
Key