Class KeyEvent.DefaultValue.Builder (0.93.0)

public static final class KeyEvent.DefaultValue.Builder extends GeneratedMessage.Builder<KeyEvent.DefaultValue.Builder> implements KeyEvent.DefaultValueOrBuilder

Defines a default value/currency for a key event.

Protobuf type google.analytics.admin.v1beta.KeyEvent.DefaultValue

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public KeyEvent.DefaultValue build()
Returns
Type Description
KeyEvent.DefaultValue

buildPartial()

public KeyEvent.DefaultValue buildPartial()
Returns
Type Description
KeyEvent.DefaultValue

clear()

public KeyEvent.DefaultValue.Builder clear()
Returns
Type Description
KeyEvent.DefaultValue.Builder
Overrides

clearCurrencyCode()

public KeyEvent.DefaultValue.Builder clearCurrencyCode()

Required. When an occurrence of this Key Event (specified by event_name) has no set currency this currency will be applied as the default. Must be in ISO 4217 currency code format.

See https://en.wikipedia.org/wiki/ISO_4217 for more information.

string currency_code = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
KeyEvent.DefaultValue.Builder

This builder for chaining.

clearNumericValue()

public KeyEvent.DefaultValue.Builder clearNumericValue()

Required. This will be used to populate the "value" parameter for all occurrences of this Key Event (specified by event_name) where that parameter is unset.

double numeric_value = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
KeyEvent.DefaultValue.Builder

This builder for chaining.

getCurrencyCode()

public String getCurrencyCode()

Required. When an occurrence of this Key Event (specified by event_name) has no set currency this currency will be applied as the default. Must be in ISO 4217 currency code format.

See https://en.wikipedia.org/wiki/ISO_4217 for more information.

string currency_code = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The currencyCode.

getCurrencyCodeBytes()

public ByteString getCurrencyCodeBytes()

Required. When an occurrence of this Key Event (specified by event_name) has no set currency this currency will be applied as the default. Must be in ISO 4217 currency code format.

See https://en.wikipedia.org/wiki/ISO_4217 for more information.

string currency_code = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for currencyCode.

getDefaultInstanceForType()

public KeyEvent.DefaultValue getDefaultInstanceForType()
Returns
Type Description
KeyEvent.DefaultValue

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getNumericValue()

public double getNumericValue()

Required. This will be used to populate the "value" parameter for all occurrences of this Key Event (specified by event_name) where that parameter is unset.

double numeric_value = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
double

The numericValue.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(KeyEvent.DefaultValue other)

public KeyEvent.DefaultValue.Builder mergeFrom(KeyEvent.DefaultValue other)
Parameter
Name Description
other KeyEvent.DefaultValue
Returns
Type Description
KeyEvent.DefaultValue.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public KeyEvent.DefaultValue.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
KeyEvent.DefaultValue.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public KeyEvent.DefaultValue.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
KeyEvent.DefaultValue.Builder
Overrides

setCurrencyCode(String value)

public KeyEvent.DefaultValue.Builder setCurrencyCode(String value)

Required. When an occurrence of this Key Event (specified by event_name) has no set currency this currency will be applied as the default. Must be in ISO 4217 currency code format.

See https://en.wikipedia.org/wiki/ISO_4217 for more information.

string currency_code = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The currencyCode to set.

Returns
Type Description
KeyEvent.DefaultValue.Builder

This builder for chaining.

setCurrencyCodeBytes(ByteString value)

public KeyEvent.DefaultValue.Builder setCurrencyCodeBytes(ByteString value)

Required. When an occurrence of this Key Event (specified by event_name) has no set currency this currency will be applied as the default. Must be in ISO 4217 currency code format.

See https://en.wikipedia.org/wiki/ISO_4217 for more information.

string currency_code = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for currencyCode to set.

Returns
Type Description
KeyEvent.DefaultValue.Builder

This builder for chaining.

setNumericValue(double value)

public KeyEvent.DefaultValue.Builder setNumericValue(double value)

Required. This will be used to populate the "value" parameter for all occurrences of this Key Event (specified by event_name) where that parameter is unset.

double numeric_value = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value double

The numericValue to set.

Returns
Type Description
KeyEvent.DefaultValue.Builder

This builder for chaining.