Class ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>
org.tensorflow.proto.ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder
- All Implemented Interfaces:
Message.Builder, MessageLite.Builder, MessageLiteOrBuilder, MessageOrBuilder, Cloneable, ProfilerOptions.RemoteProfilerSessionManagerOptionsOrBuilder
- Enclosing class:
ProfilerOptions.RemoteProfilerSessionManagerOptions
public static final class ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder
extends GeneratedMessageV3.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>
implements ProfilerOptions.RemoteProfilerSessionManagerOptionsOrBuilder
Options for remote profiler session manager. Next ID: 6Protobuf type
tensorflow.RemoteProfilerSessionManagerOptions-
Method Summary
Modifier and TypeMethodDescriptionaddAllServiceAddresses(Iterable<String> values) List of servers to profile.addRepeatedField(Descriptors.FieldDescriptor field, Object value) addServiceAddresses(String value) List of servers to profile.List of servers to profile.build()clear()Start of profiling is delayed by this much (in milliseconds).Maximum time (in milliseconds) a profiling session manager waits for all profilers to finish after issuing gRPC request.Options for each local profiler.List of servers to profile.Unix timestamp of when the session was started.clone()longStart of profiling is delayed by this much (in milliseconds).static final Descriptors.DescriptorlongMaximum time (in milliseconds) a profiling session manager waits for all profilers to finish after issuing gRPC request.Options for each local profiler.Options for each local profiler.Options for each local profiler.getServiceAddresses(int index) List of servers to profile.getServiceAddressesBytes(int index) List of servers to profile.intList of servers to profile.List of servers to profile.longUnix timestamp of when the session was started.booleanOptions for each local profiler.protected GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) Options for each local profiler.mergeUnknownFields(UnknownFieldSet unknownFields) setDelayMs(long value) Start of profiling is delayed by this much (in milliseconds).setField(Descriptors.FieldDescriptor field, Object value) setMaxSessionDurationMs(long value) Maximum time (in milliseconds) a profiling session manager waits for all profilers to finish after issuing gRPC request.Options for each local profiler.setProfilerOptions(ProfilerOptions.ProfileOptions.Builder builderForValue) Options for each local profiler.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) setServiceAddresses(int index, String value) List of servers to profile.setSessionCreationTimestampNs(long value) Unix timestamp of when the session was started.setUnknownFields(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
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessageV3.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessageV3.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.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<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>
-
setField
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder setField(Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfaceMessage.Builder- Overrides:
setFieldin classGeneratedMessageV3.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>
-
clearField
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder clearField(Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfaceMessage.Builder- Overrides:
clearFieldin classGeneratedMessageV3.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>
-
clearOneof
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder clearOneof(Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin classGeneratedMessageV3.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>
-
setRepeatedField
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfaceMessage.Builder- Overrides:
setRepeatedFieldin classGeneratedMessageV3.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>
-
addRepeatedField
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessageV3.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessageV3.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>
-
mergeFrom
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>- Throws:
IOException
-
hasProfilerOptions
public boolean hasProfilerOptions()Options for each local profiler.
.tensorflow.ProfileOptions profiler_options = 1;- Specified by:
hasProfilerOptionsin interfaceProfilerOptions.RemoteProfilerSessionManagerOptionsOrBuilder- Returns:
- Whether the profilerOptions field is set.
-
getProfilerOptions
Options for each local profiler.
.tensorflow.ProfileOptions profiler_options = 1;- Specified by:
getProfilerOptionsin interfaceProfilerOptions.RemoteProfilerSessionManagerOptionsOrBuilder- Returns:
- The profilerOptions.
-
setProfilerOptions
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder setProfilerOptions(ProfilerOptions.ProfileOptions value) Options for each local profiler.
.tensorflow.ProfileOptions profiler_options = 1; -
setProfilerOptions
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder setProfilerOptions(ProfilerOptions.ProfileOptions.Builder builderForValue) Options for each local profiler.
.tensorflow.ProfileOptions profiler_options = 1; -
mergeProfilerOptions
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder mergeProfilerOptions(ProfilerOptions.ProfileOptions value) Options for each local profiler.
.tensorflow.ProfileOptions profiler_options = 1; -
clearProfilerOptions
Options for each local profiler.
.tensorflow.ProfileOptions profiler_options = 1; -
getProfilerOptionsBuilder
Options for each local profiler.
.tensorflow.ProfileOptions profiler_options = 1; -
getProfilerOptionsOrBuilder
Options for each local profiler.
.tensorflow.ProfileOptions profiler_options = 1;- Specified by:
getProfilerOptionsOrBuilderin interfaceProfilerOptions.RemoteProfilerSessionManagerOptionsOrBuilder
-
getServiceAddressesList
List of servers to profile. Supported formats: host:port.
repeated string service_addresses = 2;- Specified by:
getServiceAddressesListin interfaceProfilerOptions.RemoteProfilerSessionManagerOptionsOrBuilder- Returns:
- A list containing the serviceAddresses.
-
getServiceAddressesCount
public int getServiceAddressesCount()List of servers to profile. Supported formats: host:port.
repeated string service_addresses = 2;- Specified by:
getServiceAddressesCountin interfaceProfilerOptions.RemoteProfilerSessionManagerOptionsOrBuilder- Returns:
- The count of serviceAddresses.
-
getServiceAddresses
List of servers to profile. Supported formats: host:port.
repeated string service_addresses = 2;- Specified by:
getServiceAddressesin interfaceProfilerOptions.RemoteProfilerSessionManagerOptionsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The serviceAddresses at the given index.
-
getServiceAddressesBytes
List of servers to profile. Supported formats: host:port.
repeated string service_addresses = 2;- Specified by:
getServiceAddressesBytesin interfaceProfilerOptions.RemoteProfilerSessionManagerOptionsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the serviceAddresses at the given index.
-
setServiceAddresses
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder setServiceAddresses(int index, String value) List of servers to profile. Supported formats: host:port.
repeated string service_addresses = 2;- Parameters:
index- The index to set the value at.value- The serviceAddresses to set.- Returns:
- This builder for chaining.
-
addServiceAddresses
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder addServiceAddresses(String value) List of servers to profile. Supported formats: host:port.
repeated string service_addresses = 2;- Parameters:
value- The serviceAddresses to add.- Returns:
- This builder for chaining.
-
addAllServiceAddresses
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder addAllServiceAddresses(Iterable<String> values) List of servers to profile. Supported formats: host:port.
repeated string service_addresses = 2;- Parameters:
values- The serviceAddresses to add.- Returns:
- This builder for chaining.
-
clearServiceAddresses
List of servers to profile. Supported formats: host:port.
repeated string service_addresses = 2;- Returns:
- This builder for chaining.
-
addServiceAddressesBytes
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder addServiceAddressesBytes(ByteString value) List of servers to profile. Supported formats: host:port.
repeated string service_addresses = 2;- Parameters:
value- The bytes of the serviceAddresses to add.- Returns:
- This builder for chaining.
-
getSessionCreationTimestampNs
public long getSessionCreationTimestampNs()Unix timestamp of when the session was started.
uint64 session_creation_timestamp_ns = 3;- Specified by:
getSessionCreationTimestampNsin interfaceProfilerOptions.RemoteProfilerSessionManagerOptionsOrBuilder- Returns:
- The sessionCreationTimestampNs.
-
setSessionCreationTimestampNs
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder setSessionCreationTimestampNs(long value) Unix timestamp of when the session was started.
uint64 session_creation_timestamp_ns = 3;- Parameters:
value- The sessionCreationTimestampNs to set.- Returns:
- This builder for chaining.
-
clearSessionCreationTimestampNs
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder clearSessionCreationTimestampNs()Unix timestamp of when the session was started.
uint64 session_creation_timestamp_ns = 3;- Returns:
- This builder for chaining.
-
getMaxSessionDurationMs
public long getMaxSessionDurationMs()Maximum time (in milliseconds) a profiling session manager waits for all profilers to finish after issuing gRPC request. If value is 0, session continues until interrupted. Otherwise, value must be greater than profiler_options.duration_ms.
uint64 max_session_duration_ms = 4;- Specified by:
getMaxSessionDurationMsin interfaceProfilerOptions.RemoteProfilerSessionManagerOptionsOrBuilder- Returns:
- The maxSessionDurationMs.
-
setMaxSessionDurationMs
public ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder setMaxSessionDurationMs(long value) Maximum time (in milliseconds) a profiling session manager waits for all profilers to finish after issuing gRPC request. If value is 0, session continues until interrupted. Otherwise, value must be greater than profiler_options.duration_ms.
uint64 max_session_duration_ms = 4;- Parameters:
value- The maxSessionDurationMs to set.- Returns:
- This builder for chaining.
-
clearMaxSessionDurationMs
Maximum time (in milliseconds) a profiling session manager waits for all profilers to finish after issuing gRPC request. If value is 0, session continues until interrupted. Otherwise, value must be greater than profiler_options.duration_ms.
uint64 max_session_duration_ms = 4;- Returns:
- This builder for chaining.
-
getDelayMs
public long getDelayMs()Start of profiling is delayed by this much (in milliseconds).
uint64 delay_ms = 5;- Specified by:
getDelayMsin interfaceProfilerOptions.RemoteProfilerSessionManagerOptionsOrBuilder- Returns:
- The delayMs.
-
setDelayMs
Start of profiling is delayed by this much (in milliseconds).
uint64 delay_ms = 5;- Parameters:
value- The delayMs to set.- Returns:
- This builder for chaining.
-
clearDelayMs
Start of profiling is delayed by this much (in milliseconds).
uint64 delay_ms = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder setUnknownFields(UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessageV3.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>
-
mergeUnknownFields
public final ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder mergeUnknownFields(UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfaceMessage.Builder- Overrides:
mergeUnknownFieldsin classGeneratedMessageV3.Builder<ProfilerOptions.RemoteProfilerSessionManagerOptions.Builder>
-