public static class HoodieLSMTimelineInstant.Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<HoodieLSMTimelineInstant> implements org.apache.avro.data.RecordBuilder<HoodieLSMTimelineInstant>
| Modifier and Type | Method and Description |
|---|---|
HoodieLSMTimelineInstant |
build() |
HoodieLSMTimelineInstant.Builder |
clearAction()
Clears the value of the 'action' field.
|
HoodieLSMTimelineInstant.Builder |
clearCompletionTime()
Clears the value of the 'completionTime' field.
|
HoodieLSMTimelineInstant.Builder |
clearInstantTime()
Clears the value of the 'instantTime' field.
|
HoodieLSMTimelineInstant.Builder |
clearMetadata()
Clears the value of the 'metadata' field.
|
HoodieLSMTimelineInstant.Builder |
clearPlan()
Clears the value of the 'plan' field.
|
HoodieLSMTimelineInstant.Builder |
clearVersion()
Clears the value of the 'version' field.
|
String |
getAction()
Gets the value of the 'action' field.
|
String |
getCompletionTime()
Gets the value of the 'completionTime' field.
|
String |
getInstantTime()
Gets the value of the 'instantTime' field.
|
ByteBuffer |
getMetadata()
Gets the value of the 'metadata' field.
|
ByteBuffer |
getPlan()
Gets the value of the 'plan' field.
|
Integer |
getVersion()
Gets the value of the 'version' field.
|
boolean |
hasAction()
Checks whether the 'action' field has been set.
|
boolean |
hasCompletionTime()
Checks whether the 'completionTime' field has been set.
|
boolean |
hasInstantTime()
Checks whether the 'instantTime' field has been set.
|
boolean |
hasMetadata()
Checks whether the 'metadata' field has been set.
|
boolean |
hasPlan()
Checks whether the 'plan' field has been set.
|
boolean |
hasVersion()
Checks whether the 'version' field has been set.
|
HoodieLSMTimelineInstant.Builder |
setAction(String value)
Sets the value of the 'action' field.
|
HoodieLSMTimelineInstant.Builder |
setCompletionTime(String value)
Sets the value of the 'completionTime' field.
|
HoodieLSMTimelineInstant.Builder |
setInstantTime(String value)
Sets the value of the 'instantTime' field.
|
HoodieLSMTimelineInstant.Builder |
setMetadata(ByteBuffer value)
Sets the value of the 'metadata' field.
|
HoodieLSMTimelineInstant.Builder |
setPlan(ByteBuffer value)
Sets the value of the 'plan' field.
|
HoodieLSMTimelineInstant.Builder |
setVersion(int value)
Sets the value of the 'version' field.
|
public String getInstantTime()
public HoodieLSMTimelineInstant.Builder setInstantTime(String value)
value - The value of 'instantTime'.public boolean hasInstantTime()
public HoodieLSMTimelineInstant.Builder clearInstantTime()
public String getCompletionTime()
public HoodieLSMTimelineInstant.Builder setCompletionTime(String value)
value - The value of 'completionTime'.public boolean hasCompletionTime()
public HoodieLSMTimelineInstant.Builder clearCompletionTime()
public String getAction()
public HoodieLSMTimelineInstant.Builder setAction(String value)
value - The value of 'action'.public boolean hasAction()
public HoodieLSMTimelineInstant.Builder clearAction()
public ByteBuffer getMetadata()
public HoodieLSMTimelineInstant.Builder setMetadata(ByteBuffer value)
value - The value of 'metadata'.public boolean hasMetadata()
public HoodieLSMTimelineInstant.Builder clearMetadata()
public ByteBuffer getPlan()
public HoodieLSMTimelineInstant.Builder setPlan(ByteBuffer value)
value - The value of 'plan'.public boolean hasPlan()
public HoodieLSMTimelineInstant.Builder clearPlan()
public Integer getVersion()
public HoodieLSMTimelineInstant.Builder setVersion(int value)
value - The value of 'version'.public boolean hasVersion()
public HoodieLSMTimelineInstant.Builder clearVersion()
public HoodieLSMTimelineInstant build()
build in interface org.apache.avro.data.RecordBuilder<HoodieLSMTimelineInstant>Copyright © 2024 The Apache Software Foundation. All rights reserved.