Package org.platanios.tensorflow.proto
Class VariableDef.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<VariableDef.Builder>
-
- org.platanios.tensorflow.proto.VariableDef.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
,VariableDefOrBuilder
- Enclosing class:
- VariableDef
public static final class VariableDef.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VariableDef.Builder> implements VariableDefOrBuilder
Protocol buffer representing a Variable.
Protobuf typeorg.platanios.tensorflow.proto.VariableDef
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VariableDef.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
VariableDef
build()
VariableDef
buildPartial()
VariableDef.Builder
clear()
VariableDef.Builder
clearAggregation()
Indicates how a distributed variable will be aggregated.VariableDef.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
VariableDef.Builder
clearInitializerName()
Name of the initializer op.VariableDef.Builder
clearInitialValueName()
Name of the tensor holding the variable's initial value.VariableDef.Builder
clearIsResource()
Whether to represent this as a ResourceVariable.VariableDef.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
VariableDef.Builder
clearSaveSliceInfoDef()
Support for saving variables as slices of a larger variable.VariableDef.Builder
clearSnapshotName()
Name of the snapshot tensor.VariableDef.Builder
clearSynchronization()
Indicates when a distributed variable will be synced.VariableDef.Builder
clearTrainable()
Whether this variable should be trained.VariableDef.Builder
clearVariableName()
Name of the variable tensor.VariableDef.Builder
clone()
VariableAggregation
getAggregation()
Indicates how a distributed variable will be aggregated.int
getAggregationValue()
Indicates how a distributed variable will be aggregated.VariableDef
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getInitializerName()
Name of the initializer op.com.google.protobuf.ByteString
getInitializerNameBytes()
Name of the initializer op.java.lang.String
getInitialValueName()
Name of the tensor holding the variable's initial value.com.google.protobuf.ByteString
getInitialValueNameBytes()
Name of the tensor holding the variable's initial value.boolean
getIsResource()
Whether to represent this as a ResourceVariable.SaveSliceInfoDef
getSaveSliceInfoDef()
Support for saving variables as slices of a larger variable.SaveSliceInfoDef.Builder
getSaveSliceInfoDefBuilder()
Support for saving variables as slices of a larger variable.SaveSliceInfoDefOrBuilder
getSaveSliceInfoDefOrBuilder()
Support for saving variables as slices of a larger variable.java.lang.String
getSnapshotName()
Name of the snapshot tensor.com.google.protobuf.ByteString
getSnapshotNameBytes()
Name of the snapshot tensor.VariableSynchronization
getSynchronization()
Indicates when a distributed variable will be synced.int
getSynchronizationValue()
Indicates when a distributed variable will be synced.boolean
getTrainable()
Whether this variable should be trained.java.lang.String
getVariableName()
Name of the variable tensor.com.google.protobuf.ByteString
getVariableNameBytes()
Name of the variable tensor.boolean
hasSaveSliceInfoDef()
Support for saving variables as slices of a larger variable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
VariableDef.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
VariableDef.Builder
mergeFrom(com.google.protobuf.Message other)
VariableDef.Builder
mergeFrom(VariableDef other)
VariableDef.Builder
mergeSaveSliceInfoDef(SaveSliceInfoDef value)
Support for saving variables as slices of a larger variable.VariableDef.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
VariableDef.Builder
setAggregation(VariableAggregation value)
Indicates how a distributed variable will be aggregated.VariableDef.Builder
setAggregationValue(int value)
Indicates how a distributed variable will be aggregated.VariableDef.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
VariableDef.Builder
setInitializerName(java.lang.String value)
Name of the initializer op.VariableDef.Builder
setInitializerNameBytes(com.google.protobuf.ByteString value)
Name of the initializer op.VariableDef.Builder
setInitialValueName(java.lang.String value)
Name of the tensor holding the variable's initial value.VariableDef.Builder
setInitialValueNameBytes(com.google.protobuf.ByteString value)
Name of the tensor holding the variable's initial value.VariableDef.Builder
setIsResource(boolean value)
Whether to represent this as a ResourceVariable.VariableDef.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
VariableDef.Builder
setSaveSliceInfoDef(SaveSliceInfoDef value)
Support for saving variables as slices of a larger variable.VariableDef.Builder
setSaveSliceInfoDef(SaveSliceInfoDef.Builder builderForValue)
Support for saving variables as slices of a larger variable.VariableDef.Builder
setSnapshotName(java.lang.String value)
Name of the snapshot tensor.VariableDef.Builder
setSnapshotNameBytes(com.google.protobuf.ByteString value)
Name of the snapshot tensor.VariableDef.Builder
setSynchronization(VariableSynchronization value)
Indicates when a distributed variable will be synced.VariableDef.Builder
setSynchronizationValue(int value)
Indicates when a distributed variable will be synced.VariableDef.Builder
setTrainable(boolean value)
Whether this variable should be trained.VariableDef.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
VariableDef.Builder
setVariableName(java.lang.String value)
Name of the variable tensor.VariableDef.Builder
setVariableNameBytes(com.google.protobuf.ByteString value)
Name of the variable tensor.-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<VariableDef.Builder>
-
clear
public VariableDef.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<VariableDef.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<VariableDef.Builder>
-
getDefaultInstanceForType
public VariableDef getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public VariableDef build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public VariableDef buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public VariableDef.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<VariableDef.Builder>
-
setField
public VariableDef.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VariableDef.Builder>
-
clearField
public VariableDef.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VariableDef.Builder>
-
clearOneof
public VariableDef.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<VariableDef.Builder>
-
setRepeatedField
public VariableDef.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VariableDef.Builder>
-
addRepeatedField
public VariableDef.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VariableDef.Builder>
-
mergeFrom
public VariableDef.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<VariableDef.Builder>
-
mergeFrom
public VariableDef.Builder mergeFrom(VariableDef other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<VariableDef.Builder>
-
mergeFrom
public VariableDef.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<VariableDef.Builder>
- Throws:
java.io.IOException
-
getVariableName
public java.lang.String getVariableName()
Name of the variable tensor.
string variable_name = 1;
- Specified by:
getVariableName
in interfaceVariableDefOrBuilder
- Returns:
- The variableName.
-
getVariableNameBytes
public com.google.protobuf.ByteString getVariableNameBytes()
Name of the variable tensor.
string variable_name = 1;
- Specified by:
getVariableNameBytes
in interfaceVariableDefOrBuilder
- Returns:
- The bytes for variableName.
-
setVariableName
public VariableDef.Builder setVariableName(java.lang.String value)
Name of the variable tensor.
string variable_name = 1;
- Parameters:
value
- The variableName to set.- Returns:
- This builder for chaining.
-
clearVariableName
public VariableDef.Builder clearVariableName()
Name of the variable tensor.
string variable_name = 1;
- Returns:
- This builder for chaining.
-
setVariableNameBytes
public VariableDef.Builder setVariableNameBytes(com.google.protobuf.ByteString value)
Name of the variable tensor.
string variable_name = 1;
- Parameters:
value
- The bytes for variableName to set.- Returns:
- This builder for chaining.
-
getInitialValueName
public java.lang.String getInitialValueName()
Name of the tensor holding the variable's initial value.
string initial_value_name = 6;
- Specified by:
getInitialValueName
in interfaceVariableDefOrBuilder
- Returns:
- The initialValueName.
-
getInitialValueNameBytes
public com.google.protobuf.ByteString getInitialValueNameBytes()
Name of the tensor holding the variable's initial value.
string initial_value_name = 6;
- Specified by:
getInitialValueNameBytes
in interfaceVariableDefOrBuilder
- Returns:
- The bytes for initialValueName.
-
setInitialValueName
public VariableDef.Builder setInitialValueName(java.lang.String value)
Name of the tensor holding the variable's initial value.
string initial_value_name = 6;
- Parameters:
value
- The initialValueName to set.- Returns:
- This builder for chaining.
-
clearInitialValueName
public VariableDef.Builder clearInitialValueName()
Name of the tensor holding the variable's initial value.
string initial_value_name = 6;
- Returns:
- This builder for chaining.
-
setInitialValueNameBytes
public VariableDef.Builder setInitialValueNameBytes(com.google.protobuf.ByteString value)
Name of the tensor holding the variable's initial value.
string initial_value_name = 6;
- Parameters:
value
- The bytes for initialValueName to set.- Returns:
- This builder for chaining.
-
getInitializerName
public java.lang.String getInitializerName()
Name of the initializer op.
string initializer_name = 2;
- Specified by:
getInitializerName
in interfaceVariableDefOrBuilder
- Returns:
- The initializerName.
-
getInitializerNameBytes
public com.google.protobuf.ByteString getInitializerNameBytes()
Name of the initializer op.
string initializer_name = 2;
- Specified by:
getInitializerNameBytes
in interfaceVariableDefOrBuilder
- Returns:
- The bytes for initializerName.
-
setInitializerName
public VariableDef.Builder setInitializerName(java.lang.String value)
Name of the initializer op.
string initializer_name = 2;
- Parameters:
value
- The initializerName to set.- Returns:
- This builder for chaining.
-
clearInitializerName
public VariableDef.Builder clearInitializerName()
Name of the initializer op.
string initializer_name = 2;
- Returns:
- This builder for chaining.
-
setInitializerNameBytes
public VariableDef.Builder setInitializerNameBytes(com.google.protobuf.ByteString value)
Name of the initializer op.
string initializer_name = 2;
- Parameters:
value
- The bytes for initializerName to set.- Returns:
- This builder for chaining.
-
getSnapshotName
public java.lang.String getSnapshotName()
Name of the snapshot tensor.
string snapshot_name = 3;
- Specified by:
getSnapshotName
in interfaceVariableDefOrBuilder
- Returns:
- The snapshotName.
-
getSnapshotNameBytes
public com.google.protobuf.ByteString getSnapshotNameBytes()
Name of the snapshot tensor.
string snapshot_name = 3;
- Specified by:
getSnapshotNameBytes
in interfaceVariableDefOrBuilder
- Returns:
- The bytes for snapshotName.
-
setSnapshotName
public VariableDef.Builder setSnapshotName(java.lang.String value)
Name of the snapshot tensor.
string snapshot_name = 3;
- Parameters:
value
- The snapshotName to set.- Returns:
- This builder for chaining.
-
clearSnapshotName
public VariableDef.Builder clearSnapshotName()
Name of the snapshot tensor.
string snapshot_name = 3;
- Returns:
- This builder for chaining.
-
setSnapshotNameBytes
public VariableDef.Builder setSnapshotNameBytes(com.google.protobuf.ByteString value)
Name of the snapshot tensor.
string snapshot_name = 3;
- Parameters:
value
- The bytes for snapshotName to set.- Returns:
- This builder for chaining.
-
hasSaveSliceInfoDef
public boolean hasSaveSliceInfoDef()
Support for saving variables as slices of a larger variable.
.org.platanios.tensorflow.proto.SaveSliceInfoDef save_slice_info_def = 4;
- Specified by:
hasSaveSliceInfoDef
in interfaceVariableDefOrBuilder
- Returns:
- Whether the saveSliceInfoDef field is set.
-
getSaveSliceInfoDef
public SaveSliceInfoDef getSaveSliceInfoDef()
Support for saving variables as slices of a larger variable.
.org.platanios.tensorflow.proto.SaveSliceInfoDef save_slice_info_def = 4;
- Specified by:
getSaveSliceInfoDef
in interfaceVariableDefOrBuilder
- Returns:
- The saveSliceInfoDef.
-
setSaveSliceInfoDef
public VariableDef.Builder setSaveSliceInfoDef(SaveSliceInfoDef value)
Support for saving variables as slices of a larger variable.
.org.platanios.tensorflow.proto.SaveSliceInfoDef save_slice_info_def = 4;
-
setSaveSliceInfoDef
public VariableDef.Builder setSaveSliceInfoDef(SaveSliceInfoDef.Builder builderForValue)
Support for saving variables as slices of a larger variable.
.org.platanios.tensorflow.proto.SaveSliceInfoDef save_slice_info_def = 4;
-
mergeSaveSliceInfoDef
public VariableDef.Builder mergeSaveSliceInfoDef(SaveSliceInfoDef value)
Support for saving variables as slices of a larger variable.
.org.platanios.tensorflow.proto.SaveSliceInfoDef save_slice_info_def = 4;
-
clearSaveSliceInfoDef
public VariableDef.Builder clearSaveSliceInfoDef()
Support for saving variables as slices of a larger variable.
.org.platanios.tensorflow.proto.SaveSliceInfoDef save_slice_info_def = 4;
-
getSaveSliceInfoDefBuilder
public SaveSliceInfoDef.Builder getSaveSliceInfoDefBuilder()
Support for saving variables as slices of a larger variable.
.org.platanios.tensorflow.proto.SaveSliceInfoDef save_slice_info_def = 4;
-
getSaveSliceInfoDefOrBuilder
public SaveSliceInfoDefOrBuilder getSaveSliceInfoDefOrBuilder()
Support for saving variables as slices of a larger variable.
.org.platanios.tensorflow.proto.SaveSliceInfoDef save_slice_info_def = 4;
- Specified by:
getSaveSliceInfoDefOrBuilder
in interfaceVariableDefOrBuilder
-
getIsResource
public boolean getIsResource()
Whether to represent this as a ResourceVariable.
bool is_resource = 5;
- Specified by:
getIsResource
in interfaceVariableDefOrBuilder
- Returns:
- The isResource.
-
setIsResource
public VariableDef.Builder setIsResource(boolean value)
Whether to represent this as a ResourceVariable.
bool is_resource = 5;
- Parameters:
value
- The isResource to set.- Returns:
- This builder for chaining.
-
clearIsResource
public VariableDef.Builder clearIsResource()
Whether to represent this as a ResourceVariable.
bool is_resource = 5;
- Returns:
- This builder for chaining.
-
getTrainable
public boolean getTrainable()
Whether this variable should be trained.
bool trainable = 7;
- Specified by:
getTrainable
in interfaceVariableDefOrBuilder
- Returns:
- The trainable.
-
setTrainable
public VariableDef.Builder setTrainable(boolean value)
Whether this variable should be trained.
bool trainable = 7;
- Parameters:
value
- The trainable to set.- Returns:
- This builder for chaining.
-
clearTrainable
public VariableDef.Builder clearTrainable()
Whether this variable should be trained.
bool trainable = 7;
- Returns:
- This builder for chaining.
-
getSynchronizationValue
public int getSynchronizationValue()
Indicates when a distributed variable will be synced.
.org.platanios.tensorflow.proto.VariableSynchronization synchronization = 8;
- Specified by:
getSynchronizationValue
in interfaceVariableDefOrBuilder
- Returns:
- The enum numeric value on the wire for synchronization.
-
setSynchronizationValue
public VariableDef.Builder setSynchronizationValue(int value)
Indicates when a distributed variable will be synced.
.org.platanios.tensorflow.proto.VariableSynchronization synchronization = 8;
- Parameters:
value
- The enum numeric value on the wire for synchronization to set.- Returns:
- This builder for chaining.
-
getSynchronization
public VariableSynchronization getSynchronization()
Indicates when a distributed variable will be synced.
.org.platanios.tensorflow.proto.VariableSynchronization synchronization = 8;
- Specified by:
getSynchronization
in interfaceVariableDefOrBuilder
- Returns:
- The synchronization.
-
setSynchronization
public VariableDef.Builder setSynchronization(VariableSynchronization value)
Indicates when a distributed variable will be synced.
.org.platanios.tensorflow.proto.VariableSynchronization synchronization = 8;
- Parameters:
value
- The synchronization to set.- Returns:
- This builder for chaining.
-
clearSynchronization
public VariableDef.Builder clearSynchronization()
Indicates when a distributed variable will be synced.
.org.platanios.tensorflow.proto.VariableSynchronization synchronization = 8;
- Returns:
- This builder for chaining.
-
getAggregationValue
public int getAggregationValue()
Indicates how a distributed variable will be aggregated.
.org.platanios.tensorflow.proto.VariableAggregation aggregation = 9;
- Specified by:
getAggregationValue
in interfaceVariableDefOrBuilder
- Returns:
- The enum numeric value on the wire for aggregation.
-
setAggregationValue
public VariableDef.Builder setAggregationValue(int value)
Indicates how a distributed variable will be aggregated.
.org.platanios.tensorflow.proto.VariableAggregation aggregation = 9;
- Parameters:
value
- The enum numeric value on the wire for aggregation to set.- Returns:
- This builder for chaining.
-
getAggregation
public VariableAggregation getAggregation()
Indicates how a distributed variable will be aggregated.
.org.platanios.tensorflow.proto.VariableAggregation aggregation = 9;
- Specified by:
getAggregation
in interfaceVariableDefOrBuilder
- Returns:
- The aggregation.
-
setAggregation
public VariableDef.Builder setAggregation(VariableAggregation value)
Indicates how a distributed variable will be aggregated.
.org.platanios.tensorflow.proto.VariableAggregation aggregation = 9;
- Parameters:
value
- The aggregation to set.- Returns:
- This builder for chaining.
-
clearAggregation
public VariableDef.Builder clearAggregation()
Indicates how a distributed variable will be aggregated.
.org.platanios.tensorflow.proto.VariableAggregation aggregation = 9;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final VariableDef.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<VariableDef.Builder>
-
mergeUnknownFields
public final VariableDef.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<VariableDef.Builder>
-
-