public static class AvroEvaluatorDescriptor.Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<AvroEvaluatorDescriptor> implements org.apache.avro.data.RecordBuilder<AvroEvaluatorDescriptor>
Modifier and Type | Method and Description |
---|---|
AvroEvaluatorDescriptor |
build() |
AvroEvaluatorDescriptor.Builder |
clearMemory()
Clears the value of the 'memory' field.
|
AvroEvaluatorDescriptor.Builder |
clearNodeDescriptor()
Clears the value of the 'nodeDescriptor' field.
|
AvroEvaluatorDescriptor.Builder |
clearNumberOfCores()
Clears the value of the 'numberOfCores' field.
|
AvroEvaluatorDescriptor.Builder |
clearProcess()
Clears the value of the 'process' field.
|
Integer |
getMemory()
Gets the value of the 'memory' field.
|
AvroNodeDescriptor |
getNodeDescriptor()
Gets the value of the 'nodeDescriptor' field.
|
AvroNodeDescriptor.Builder |
getNodeDescriptorBuilder()
Gets the Builder instance for the 'nodeDescriptor' field and creates one if it doesn't exist yet.
|
Integer |
getNumberOfCores()
Gets the value of the 'numberOfCores' field.
|
AvroEvaluatorProcess |
getProcess()
Gets the value of the 'process' field.
|
AvroEvaluatorProcess.Builder |
getProcessBuilder()
Gets the Builder instance for the 'process' field and creates one if it doesn't exist yet.
|
boolean |
hasMemory()
Checks whether the 'memory' field has been set.
|
boolean |
hasNodeDescriptor()
Checks whether the 'nodeDescriptor' field has been set.
|
boolean |
hasNodeDescriptorBuilder()
Checks whether the 'nodeDescriptor' field has an active Builder instance
|
boolean |
hasNumberOfCores()
Checks whether the 'numberOfCores' field has been set.
|
boolean |
hasProcess()
Checks whether the 'process' field has been set.
|
boolean |
hasProcessBuilder()
Checks whether the 'process' field has an active Builder instance
|
AvroEvaluatorDescriptor.Builder |
setMemory(int value)
Sets the value of the 'memory' field.
|
AvroEvaluatorDescriptor.Builder |
setNodeDescriptor(AvroNodeDescriptor value)
Sets the value of the 'nodeDescriptor' field.
|
AvroEvaluatorDescriptor.Builder |
setNodeDescriptorBuilder(AvroNodeDescriptor.Builder value)
Sets the Builder instance for the 'nodeDescriptor' field
|
AvroEvaluatorDescriptor.Builder |
setNumberOfCores(int value)
Sets the value of the 'numberOfCores' field.
|
AvroEvaluatorDescriptor.Builder |
setProcess(AvroEvaluatorProcess value)
Sets the value of the 'process' field.
|
AvroEvaluatorDescriptor.Builder |
setProcessBuilder(AvroEvaluatorProcess.Builder value)
Sets the Builder instance for the 'process' field
|
public AvroNodeDescriptor getNodeDescriptor()
public AvroEvaluatorDescriptor.Builder setNodeDescriptor(AvroNodeDescriptor value)
value
- The value of 'nodeDescriptor'.public boolean hasNodeDescriptor()
public AvroNodeDescriptor.Builder getNodeDescriptorBuilder()
public AvroEvaluatorDescriptor.Builder setNodeDescriptorBuilder(AvroNodeDescriptor.Builder value)
value
- The builder instance that must be set.public boolean hasNodeDescriptorBuilder()
public AvroEvaluatorDescriptor.Builder clearNodeDescriptor()
public AvroEvaluatorProcess getProcess()
public AvroEvaluatorDescriptor.Builder setProcess(AvroEvaluatorProcess value)
value
- The value of 'process'.public boolean hasProcess()
public AvroEvaluatorProcess.Builder getProcessBuilder()
public AvroEvaluatorDescriptor.Builder setProcessBuilder(AvroEvaluatorProcess.Builder value)
value
- The builder instance that must be set.public boolean hasProcessBuilder()
public AvroEvaluatorDescriptor.Builder clearProcess()
public AvroEvaluatorDescriptor.Builder setMemory(int value)
value
- The value of 'memory'.public boolean hasMemory()
public AvroEvaluatorDescriptor.Builder clearMemory()
public Integer getNumberOfCores()
public AvroEvaluatorDescriptor.Builder setNumberOfCores(int value)
value
- The value of 'numberOfCores'.public boolean hasNumberOfCores()
public AvroEvaluatorDescriptor.Builder clearNumberOfCores()
public AvroEvaluatorDescriptor build()
build
in interface org.apache.avro.data.RecordBuilder<AvroEvaluatorDescriptor>
Copyright © 2017 The Apache Software Foundation. All rights reserved.