Class KeyEvent.DefaultValue.Builder (0.64.0)

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

Defines a default value/currency for a key event.

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

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public KeyEvent.DefaultValue.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
KeyEvent.DefaultValue.Builder
Overrides

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.

clearField(Descriptors.FieldDescriptor field)

public KeyEvent.DefaultValue.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
KeyEvent.DefaultValue.Builder
Overrides

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.

clearOneof(Descriptors.OneofDescriptor oneof)

public KeyEvent.DefaultValue.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
KeyEvent.DefaultValue.Builder
Overrides

clone()

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

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 GeneratedMessageV3.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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final KeyEvent.DefaultValue.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
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.

setField(Descriptors.FieldDescriptor field, Object value)

public KeyEvent.DefaultValue.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
KeyEvent.DefaultValue.Builder
Overrides

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.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public KeyEvent.DefaultValue.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
KeyEvent.DefaultValue.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final KeyEvent.DefaultValue.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
KeyEvent.DefaultValue.Builder
Overrides