Class ServerDef.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ServerDef.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<ServerDef.Builder>
org.tensorflow.proto.ServerDef.Builder
- All Implemented Interfaces:
Message.Builder, MessageLite.Builder, MessageLiteOrBuilder, MessageOrBuilder, Cloneable, ServerDefOrBuilder
- Enclosing class:
ServerDef
public static final class ServerDef.Builder
extends GeneratedMessageV3.Builder<ServerDef.Builder>
implements ServerDefOrBuilder
Defines the configuration of a single TensorFlow server.Protobuf type
tensorflow.ServerDef-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(Descriptors.FieldDescriptor field, Object value) build()clear()The cluster of which this server is a member.Device filters for remote tasks in the cluster.The default configuration for sessions that run on this server.The name of the job of which this server is a member.The server port.The protocol to be used by this server.Replica this server manages.The task index of this server in its job.clone()The cluster of which this server is a member.The cluster of which this server is a member.Device filters for remote tasks in the cluster.Device filters for remote tasks in the cluster.Device filters for remote tasks in the cluster.The cluster of which this server is a member.The default configuration for sessions that run on this server.The default configuration for sessions that run on this server.The default configuration for sessions that run on this server.static final Descriptors.DescriptorThe name of the job of which this server is a member.The name of the job of which this server is a member.intgetPort()The server port.The protocol to be used by this server.The protocol to be used by this server.intReplica this server manages.intThe task index of this server in its job.booleanThe cluster of which this server is a member.booleanDevice filters for remote tasks in the cluster.booleanThe default configuration for sessions that run on this server.protected GeneratedMessageV3.FieldAccessorTablefinal booleanmergeCluster(ClusterDef value) The cluster of which this server is a member.Device filters for remote tasks in the cluster.The default configuration for sessions that run on this server.mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) final ServerDef.BuildermergeUnknownFields(UnknownFieldSet unknownFields) setCluster(ClusterDef value) The cluster of which this server is a member.setCluster(ClusterDef.Builder builderForValue) The cluster of which this server is a member.Device filters for remote tasks in the cluster.setClusterDeviceFilters(ClusterDeviceFilters.Builder builderForValue) Device filters for remote tasks in the cluster.The default configuration for sessions that run on this server.setDefaultSessionConfig(ConfigProto.Builder builderForValue) The default configuration for sessions that run on this server.setField(Descriptors.FieldDescriptor field, Object value) setJobName(String value) The name of the job of which this server is a member.setJobNameBytes(ByteString value) The name of the job of which this server is a member.setPort(int value) The server port.setProtocol(String value) The protocol to be used by this server.setProtocolBytes(ByteString value) The protocol to be used by this server.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) setReplica(int value) Replica this server manages.setTaskIndex(int value) The task index of this server in its job.final ServerDef.BuildersetUnknownFields(UnknownFieldSet unknownFields) Methods inherited from class GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface MessageLite.Builder
mergeFromMethods inherited from interface MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessageV3.Builder<ServerDef.Builder>
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessageV3.Builder<ServerDef.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessageV3.Builder<ServerDef.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfaceMessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-
build
- Specified by:
buildin interfaceMessage.Builder- Specified by:
buildin interfaceMessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfaceMessage.Builder- Specified by:
buildPartialin interfaceMessageLite.Builder
-
clone
- Specified by:
clonein interfaceMessage.Builder- Specified by:
clonein interfaceMessageLite.Builder- Overrides:
clonein classGeneratedMessageV3.Builder<ServerDef.Builder>
-
setField
- Specified by:
setFieldin interfaceMessage.Builder- Overrides:
setFieldin classGeneratedMessageV3.Builder<ServerDef.Builder>
-
clearField
- Specified by:
clearFieldin interfaceMessage.Builder- Overrides:
clearFieldin classGeneratedMessageV3.Builder<ServerDef.Builder>
-
clearOneof
- Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin classGeneratedMessageV3.Builder<ServerDef.Builder>
-
setRepeatedField
public ServerDef.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfaceMessage.Builder- Overrides:
setRepeatedFieldin classGeneratedMessageV3.Builder<ServerDef.Builder>
-
addRepeatedField
- Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessageV3.Builder<ServerDef.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<ServerDef.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessageV3.Builder<ServerDef.Builder>
-
mergeFrom
public ServerDef.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<ServerDef.Builder>- Throws:
IOException
-
hasCluster
public boolean hasCluster()The cluster of which this server is a member.
.tensorflow.ClusterDef cluster = 1;- Specified by:
hasClusterin interfaceServerDefOrBuilder- Returns:
- Whether the cluster field is set.
-
getCluster
The cluster of which this server is a member.
.tensorflow.ClusterDef cluster = 1;- Specified by:
getClusterin interfaceServerDefOrBuilder- Returns:
- The cluster.
-
setCluster
The cluster of which this server is a member.
.tensorflow.ClusterDef cluster = 1; -
setCluster
The cluster of which this server is a member.
.tensorflow.ClusterDef cluster = 1; -
mergeCluster
The cluster of which this server is a member.
.tensorflow.ClusterDef cluster = 1; -
clearCluster
The cluster of which this server is a member.
.tensorflow.ClusterDef cluster = 1; -
getClusterBuilder
The cluster of which this server is a member.
.tensorflow.ClusterDef cluster = 1; -
getClusterOrBuilder
The cluster of which this server is a member.
.tensorflow.ClusterDef cluster = 1;- Specified by:
getClusterOrBuilderin interfaceServerDefOrBuilder
-
getJobName
The name of the job of which this server is a member. NOTE(mrry): The `cluster` field must contain a `JobDef` with a `name` field that matches this name.
string job_name = 2;- Specified by:
getJobNamein interfaceServerDefOrBuilder- Returns:
- The jobName.
-
getJobNameBytes
The name of the job of which this server is a member. NOTE(mrry): The `cluster` field must contain a `JobDef` with a `name` field that matches this name.
string job_name = 2;- Specified by:
getJobNameBytesin interfaceServerDefOrBuilder- Returns:
- The bytes for jobName.
-
setJobName
The name of the job of which this server is a member. NOTE(mrry): The `cluster` field must contain a `JobDef` with a `name` field that matches this name.
string job_name = 2;- Parameters:
value- The jobName to set.- Returns:
- This builder for chaining.
-
clearJobName
The name of the job of which this server is a member. NOTE(mrry): The `cluster` field must contain a `JobDef` with a `name` field that matches this name.
string job_name = 2;- Returns:
- This builder for chaining.
-
setJobNameBytes
The name of the job of which this server is a member. NOTE(mrry): The `cluster` field must contain a `JobDef` with a `name` field that matches this name.
string job_name = 2;- Parameters:
value- The bytes for jobName to set.- Returns:
- This builder for chaining.
-
getReplica
public int getReplica()Replica this server manages.
int32 replica = 8;- Specified by:
getReplicain interfaceServerDefOrBuilder- Returns:
- The replica.
-
setReplica
Replica this server manages.
int32 replica = 8;- Parameters:
value- The replica to set.- Returns:
- This builder for chaining.
-
clearReplica
Replica this server manages.
int32 replica = 8;- Returns:
- This builder for chaining.
-
getTaskIndex
public int getTaskIndex()The task index of this server in its job. NOTE: The `cluster` field must contain a `JobDef` with a matching `name` and a mapping in its `tasks` field for this index.
int32 task_index = 3;- Specified by:
getTaskIndexin interfaceServerDefOrBuilder- Returns:
- The taskIndex.
-
setTaskIndex
The task index of this server in its job. NOTE: The `cluster` field must contain a `JobDef` with a matching `name` and a mapping in its `tasks` field for this index.
int32 task_index = 3;- Parameters:
value- The taskIndex to set.- Returns:
- This builder for chaining.
-
clearTaskIndex
The task index of this server in its job. NOTE: The `cluster` field must contain a `JobDef` with a matching `name` and a mapping in its `tasks` field for this index.
int32 task_index = 3;- Returns:
- This builder for chaining.
-
hasDefaultSessionConfig
public boolean hasDefaultSessionConfig()The default configuration for sessions that run on this server.
.tensorflow.ConfigProto default_session_config = 4;- Specified by:
hasDefaultSessionConfigin interfaceServerDefOrBuilder- Returns:
- Whether the defaultSessionConfig field is set.
-
getDefaultSessionConfig
The default configuration for sessions that run on this server.
.tensorflow.ConfigProto default_session_config = 4;- Specified by:
getDefaultSessionConfigin interfaceServerDefOrBuilder- Returns:
- The defaultSessionConfig.
-
setDefaultSessionConfig
The default configuration for sessions that run on this server.
.tensorflow.ConfigProto default_session_config = 4; -
setDefaultSessionConfig
The default configuration for sessions that run on this server.
.tensorflow.ConfigProto default_session_config = 4; -
mergeDefaultSessionConfig
The default configuration for sessions that run on this server.
.tensorflow.ConfigProto default_session_config = 4; -
clearDefaultSessionConfig
The default configuration for sessions that run on this server.
.tensorflow.ConfigProto default_session_config = 4; -
getDefaultSessionConfigBuilder
The default configuration for sessions that run on this server.
.tensorflow.ConfigProto default_session_config = 4; -
getDefaultSessionConfigOrBuilder
The default configuration for sessions that run on this server.
.tensorflow.ConfigProto default_session_config = 4;- Specified by:
getDefaultSessionConfigOrBuilderin interfaceServerDefOrBuilder
-
getProtocol
The protocol to be used by this server. Acceptable values include: "grpc", "grpc+verbs".
string protocol = 5;- Specified by:
getProtocolin interfaceServerDefOrBuilder- Returns:
- The protocol.
-
getProtocolBytes
The protocol to be used by this server. Acceptable values include: "grpc", "grpc+verbs".
string protocol = 5;- Specified by:
getProtocolBytesin interfaceServerDefOrBuilder- Returns:
- The bytes for protocol.
-
setProtocol
The protocol to be used by this server. Acceptable values include: "grpc", "grpc+verbs".
string protocol = 5;- Parameters:
value- The protocol to set.- Returns:
- This builder for chaining.
-
clearProtocol
The protocol to be used by this server. Acceptable values include: "grpc", "grpc+verbs".
string protocol = 5;- Returns:
- This builder for chaining.
-
setProtocolBytes
The protocol to be used by this server. Acceptable values include: "grpc", "grpc+verbs".
string protocol = 5;- Parameters:
value- The bytes for protocol to set.- Returns:
- This builder for chaining.
-
getPort
public int getPort()The server port. If not set, then we identify the port from the job_name.
int32 port = 6;- Specified by:
getPortin interfaceServerDefOrBuilder- Returns:
- The port.
-
setPort
The server port. If not set, then we identify the port from the job_name.
int32 port = 6;- Parameters:
value- The port to set.- Returns:
- This builder for chaining.
-
clearPort
The server port. If not set, then we identify the port from the job_name.
int32 port = 6;- Returns:
- This builder for chaining.
-
hasClusterDeviceFilters
public boolean hasClusterDeviceFilters()Device filters for remote tasks in the cluster. NOTE: This is an experimental feature and only effective in TensorFlow 2.x.
.tensorflow.ClusterDeviceFilters cluster_device_filters = 7;- Specified by:
hasClusterDeviceFiltersin interfaceServerDefOrBuilder- Returns:
- Whether the clusterDeviceFilters field is set.
-
getClusterDeviceFilters
Device filters for remote tasks in the cluster. NOTE: This is an experimental feature and only effective in TensorFlow 2.x.
.tensorflow.ClusterDeviceFilters cluster_device_filters = 7;- Specified by:
getClusterDeviceFiltersin interfaceServerDefOrBuilder- Returns:
- The clusterDeviceFilters.
-
setClusterDeviceFilters
Device filters for remote tasks in the cluster. NOTE: This is an experimental feature and only effective in TensorFlow 2.x.
.tensorflow.ClusterDeviceFilters cluster_device_filters = 7; -
setClusterDeviceFilters
Device filters for remote tasks in the cluster. NOTE: This is an experimental feature and only effective in TensorFlow 2.x.
.tensorflow.ClusterDeviceFilters cluster_device_filters = 7; -
mergeClusterDeviceFilters
Device filters for remote tasks in the cluster. NOTE: This is an experimental feature and only effective in TensorFlow 2.x.
.tensorflow.ClusterDeviceFilters cluster_device_filters = 7; -
clearClusterDeviceFilters
Device filters for remote tasks in the cluster. NOTE: This is an experimental feature and only effective in TensorFlow 2.x.
.tensorflow.ClusterDeviceFilters cluster_device_filters = 7; -
getClusterDeviceFiltersBuilder
Device filters for remote tasks in the cluster. NOTE: This is an experimental feature and only effective in TensorFlow 2.x.
.tensorflow.ClusterDeviceFilters cluster_device_filters = 7; -
getClusterDeviceFiltersOrBuilder
Device filters for remote tasks in the cluster. NOTE: This is an experimental feature and only effective in TensorFlow 2.x.
.tensorflow.ClusterDeviceFilters cluster_device_filters = 7;- Specified by:
getClusterDeviceFiltersOrBuilderin interfaceServerDefOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessageV3.Builder<ServerDef.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfaceMessage.Builder- Overrides:
mergeUnknownFieldsin classGeneratedMessageV3.Builder<ServerDef.Builder>
-