Package org.tensorflow.framework
Class RPCOptions.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<RPCOptions.Builder>
-
- org.tensorflow.framework.RPCOptions.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable,RPCOptionsOrBuilder
- Enclosing class:
- RPCOptions
public static final class RPCOptions.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RPCOptions.Builder> implements RPCOptionsOrBuilder
Protobuf typetensorflow.RPCOptions
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RPCOptions.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)RPCOptionsbuild()RPCOptionsbuildPartial()RPCOptions.Builderclear()RPCOptions.BuilderclearCacheRpcResponse()Setting cache_rpc_response to true will enable sender side caching of response for RecvTensorAsync and RecvBufAsync to allow receiver to retry requests .RPCOptions.BuilderclearCompressionAlgorithm()The compression algorithm to be used.RPCOptions.BuilderclearCompressionLevel()If compression_algorithm is set, the compression level to be used.RPCOptions.BuilderclearDisableSessionConnectionSharing()Disables TCP connection sharing when opening a new RPC channel.RPCOptions.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)RPCOptions.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)RPCOptions.BuilderclearUseRpcForInprocessMaster()If true, always use RPC to contact the session target.RPCOptions.Builderclone()booleangetCacheRpcResponse()Setting cache_rpc_response to true will enable sender side caching of response for RecvTensorAsync and RecvBufAsync to allow receiver to retry requests .java.lang.StringgetCompressionAlgorithm()The compression algorithm to be used.com.google.protobuf.ByteStringgetCompressionAlgorithmBytes()The compression algorithm to be used.intgetCompressionLevel()If compression_algorithm is set, the compression level to be used.RPCOptionsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetDisableSessionConnectionSharing()Disables TCP connection sharing when opening a new RPC channel.booleangetUseRpcForInprocessMaster()If true, always use RPC to contact the session target.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()RPCOptions.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)RPCOptions.BuildermergeFrom(com.google.protobuf.Message other)RPCOptions.BuildermergeFrom(RPCOptions other)RPCOptions.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)RPCOptions.BuildersetCacheRpcResponse(boolean value)Setting cache_rpc_response to true will enable sender side caching of response for RecvTensorAsync and RecvBufAsync to allow receiver to retry requests .RPCOptions.BuildersetCompressionAlgorithm(java.lang.String value)The compression algorithm to be used.RPCOptions.BuildersetCompressionAlgorithmBytes(com.google.protobuf.ByteString value)The compression algorithm to be used.RPCOptions.BuildersetCompressionLevel(int value)If compression_algorithm is set, the compression level to be used.RPCOptions.BuildersetDisableSessionConnectionSharing(boolean value)Disables TCP connection sharing when opening a new RPC channel.RPCOptions.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)RPCOptions.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)RPCOptions.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)RPCOptions.BuildersetUseRpcForInprocessMaster(boolean value)If true, always use RPC to contact the session target.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<RPCOptions.Builder>
-
clear
public RPCOptions.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<RPCOptions.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<RPCOptions.Builder>
-
getDefaultInstanceForType
public RPCOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public RPCOptions build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RPCOptions buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RPCOptions.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<RPCOptions.Builder>
-
setField
public RPCOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RPCOptions.Builder>
-
clearField
public RPCOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RPCOptions.Builder>
-
clearOneof
public RPCOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<RPCOptions.Builder>
-
setRepeatedField
public RPCOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RPCOptions.Builder>
-
addRepeatedField
public RPCOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RPCOptions.Builder>
-
mergeFrom
public RPCOptions.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RPCOptions.Builder>
-
mergeFrom
public RPCOptions.Builder mergeFrom(RPCOptions other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<RPCOptions.Builder>
-
mergeFrom
public RPCOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RPCOptions.Builder>- Throws:
java.io.IOException
-
getUseRpcForInprocessMaster
public boolean getUseRpcForInprocessMaster()
If true, always use RPC to contact the session target. If false (the default option), TensorFlow may use an optimized transport for client-master communication that avoids the RPC stack. This option is primarily for used testing the RPC stack.
bool use_rpc_for_inprocess_master = 1;- Specified by:
getUseRpcForInprocessMasterin interfaceRPCOptionsOrBuilder- Returns:
- The useRpcForInprocessMaster.
-
setUseRpcForInprocessMaster
public RPCOptions.Builder setUseRpcForInprocessMaster(boolean value)
If true, always use RPC to contact the session target. If false (the default option), TensorFlow may use an optimized transport for client-master communication that avoids the RPC stack. This option is primarily for used testing the RPC stack.
bool use_rpc_for_inprocess_master = 1;- Parameters:
value- The useRpcForInprocessMaster to set.- Returns:
- This builder for chaining.
-
clearUseRpcForInprocessMaster
public RPCOptions.Builder clearUseRpcForInprocessMaster()
If true, always use RPC to contact the session target. If false (the default option), TensorFlow may use an optimized transport for client-master communication that avoids the RPC stack. This option is primarily for used testing the RPC stack.
bool use_rpc_for_inprocess_master = 1;- Returns:
- This builder for chaining.
-
getCompressionAlgorithm
public java.lang.String getCompressionAlgorithm()
The compression algorithm to be used. One of "deflate", "gzip".
string compression_algorithm = 2;- Specified by:
getCompressionAlgorithmin interfaceRPCOptionsOrBuilder- Returns:
- The compressionAlgorithm.
-
getCompressionAlgorithmBytes
public com.google.protobuf.ByteString getCompressionAlgorithmBytes()
The compression algorithm to be used. One of "deflate", "gzip".
string compression_algorithm = 2;- Specified by:
getCompressionAlgorithmBytesin interfaceRPCOptionsOrBuilder- Returns:
- The bytes for compressionAlgorithm.
-
setCompressionAlgorithm
public RPCOptions.Builder setCompressionAlgorithm(java.lang.String value)
The compression algorithm to be used. One of "deflate", "gzip".
string compression_algorithm = 2;- Parameters:
value- The compressionAlgorithm to set.- Returns:
- This builder for chaining.
-
clearCompressionAlgorithm
public RPCOptions.Builder clearCompressionAlgorithm()
The compression algorithm to be used. One of "deflate", "gzip".
string compression_algorithm = 2;- Returns:
- This builder for chaining.
-
setCompressionAlgorithmBytes
public RPCOptions.Builder setCompressionAlgorithmBytes(com.google.protobuf.ByteString value)
The compression algorithm to be used. One of "deflate", "gzip".
string compression_algorithm = 2;- Parameters:
value- The bytes for compressionAlgorithm to set.- Returns:
- This builder for chaining.
-
getCompressionLevel
public int getCompressionLevel()
If compression_algorithm is set, the compression level to be used. From 0 (no compression), up to 3.
int32 compression_level = 3;- Specified by:
getCompressionLevelin interfaceRPCOptionsOrBuilder- Returns:
- The compressionLevel.
-
setCompressionLevel
public RPCOptions.Builder setCompressionLevel(int value)
If compression_algorithm is set, the compression level to be used. From 0 (no compression), up to 3.
int32 compression_level = 3;- Parameters:
value- The compressionLevel to set.- Returns:
- This builder for chaining.
-
clearCompressionLevel
public RPCOptions.Builder clearCompressionLevel()
If compression_algorithm is set, the compression level to be used. From 0 (no compression), up to 3.
int32 compression_level = 3;- Returns:
- This builder for chaining.
-
getCacheRpcResponse
public boolean getCacheRpcResponse()
Setting cache_rpc_response to true will enable sender side caching of response for RecvTensorAsync and RecvBufAsync to allow receiver to retry requests . This is only necessary when the network fabric is experiencing a significant error rate. Without it we'll fail a step on an network error, while with it we'll be able to complete long steps (like complex initializations) in the face of some network errors during RecvTensor.
bool cache_rpc_response = 4;- Specified by:
getCacheRpcResponsein interfaceRPCOptionsOrBuilder- Returns:
- The cacheRpcResponse.
-
setCacheRpcResponse
public RPCOptions.Builder setCacheRpcResponse(boolean value)
Setting cache_rpc_response to true will enable sender side caching of response for RecvTensorAsync and RecvBufAsync to allow receiver to retry requests . This is only necessary when the network fabric is experiencing a significant error rate. Without it we'll fail a step on an network error, while with it we'll be able to complete long steps (like complex initializations) in the face of some network errors during RecvTensor.
bool cache_rpc_response = 4;- Parameters:
value- The cacheRpcResponse to set.- Returns:
- This builder for chaining.
-
clearCacheRpcResponse
public RPCOptions.Builder clearCacheRpcResponse()
Setting cache_rpc_response to true will enable sender side caching of response for RecvTensorAsync and RecvBufAsync to allow receiver to retry requests . This is only necessary when the network fabric is experiencing a significant error rate. Without it we'll fail a step on an network error, while with it we'll be able to complete long steps (like complex initializations) in the face of some network errors during RecvTensor.
bool cache_rpc_response = 4;- Returns:
- This builder for chaining.
-
getDisableSessionConnectionSharing
public boolean getDisableSessionConnectionSharing()
Disables TCP connection sharing when opening a new RPC channel.
bool disable_session_connection_sharing = 5;- Specified by:
getDisableSessionConnectionSharingin interfaceRPCOptionsOrBuilder- Returns:
- The disableSessionConnectionSharing.
-
setDisableSessionConnectionSharing
public RPCOptions.Builder setDisableSessionConnectionSharing(boolean value)
Disables TCP connection sharing when opening a new RPC channel.
bool disable_session_connection_sharing = 5;- Parameters:
value- The disableSessionConnectionSharing to set.- Returns:
- This builder for chaining.
-
clearDisableSessionConnectionSharing
public RPCOptions.Builder clearDisableSessionConnectionSharing()
Disables TCP connection sharing when opening a new RPC channel.
bool disable_session_connection_sharing = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final RPCOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RPCOptions.Builder>
-
mergeUnknownFields
public final RPCOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RPCOptions.Builder>
-
-