public static class LogEventAvro.Builder extends SpecificRecordBuilderBase<LogEventAvro> implements RecordBuilder<LogEventAvro>
| Constructor and Description |
|---|
Builder() |
Builder(LogEventAvro.Builder other) |
Builder(LogEventAvro other) |
| Modifier and Type | Method and Description |
|---|---|
LogEventAvro |
build() |
LogEventAvro.Builder |
clearProperties()
Clears the value of the 'properties' field.
|
LogEventAvro.Builder |
clearRequest()
Clears the value of the 'request' field.
|
LogEventAvro.Builder |
clearResponse()
Clears the value of the 'response' field.
|
LogEventAvro.Builder |
clearTimestamp()
Clears the value of the 'timestamp' field.
|
LogEventAvro.Builder |
clearType()
Clears the value of the 'type' field.
|
LogEventAvro.Builder |
clearUuid()
Clears the value of the 'uuid' field.
|
HashMap<Utf8,Utf8> |
getProperties()
Gets the value of the 'properties' field.
|
BidRequestAvro |
getRequest()
Gets the value of the 'request' field.
|
BidResponseAvro |
getResponse()
Gets the value of the 'response' field.
|
long |
getTimestamp()
Gets the value of the 'timestamp' field.
|
LogEventTypeAvro |
getType()
Gets the value of the 'type' field.
|
ByteBuffer |
getUuid()
Gets the value of the 'uuid' field.
|
boolean |
hasProperties()
Checks whether the 'properties' field has been set.
|
boolean |
hasRequest()
Checks whether the 'request' field has been set.
|
boolean |
hasResponse()
Checks whether the 'response' field has been set.
|
boolean |
hasTimestamp()
Checks whether the 'timestamp' field has been set.
|
boolean |
hasType()
Checks whether the 'type' field has been set.
|
boolean |
hasUuid()
Checks whether the 'uuid' field has been set.
|
LogEventAvro.Builder |
setProperties(HashMap<Utf8,Utf8> value)
Sets the value of the 'properties' field.
|
LogEventAvro.Builder |
setRequest(BidRequestAvro value)
Sets the value of the 'request' field.
|
LogEventAvro.Builder |
setResponse(BidResponseAvro value)
Sets the value of the 'response' field.
|
LogEventAvro.Builder |
setTimestamp(long value)
Sets the value of the 'timestamp' field.
|
LogEventAvro.Builder |
setType(LogEventTypeAvro value)
Sets the value of the 'type' field.
|
LogEventAvro.Builder |
setUuid(ByteBuffer value)
Sets the value of the 'uuid' field.
|
equals, hashCodepublic Builder()
public Builder(LogEventAvro.Builder other)
public Builder(LogEventAvro other)
public ByteBuffer getUuid()
public LogEventAvro.Builder setUuid(ByteBuffer value)
public boolean hasUuid()
public LogEventAvro.Builder clearUuid()
public long getTimestamp()
public LogEventAvro.Builder setTimestamp(long value)
public boolean hasTimestamp()
public LogEventAvro.Builder clearTimestamp()
public LogEventTypeAvro getType()
public LogEventAvro.Builder setType(LogEventTypeAvro value)
public boolean hasType()
public LogEventAvro.Builder clearType()
public BidRequestAvro getRequest()
public LogEventAvro.Builder setRequest(BidRequestAvro value)
public boolean hasRequest()
public LogEventAvro.Builder clearRequest()
public BidResponseAvro getResponse()
public LogEventAvro.Builder setResponse(BidResponseAvro value)
public boolean hasResponse()
public LogEventAvro.Builder clearResponse()
public LogEventAvro.Builder setProperties(HashMap<Utf8,Utf8> value)
public boolean hasProperties()
public LogEventAvro.Builder clearProperties()
public LogEventAvro build()
build in interface RecordBuilder<LogEventAvro>Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.