Class TraceOpts.Builder

  • All Implemented Interfaces:
    Cloneable, org.nd4j.shade.protobuf.Message.Builder, org.nd4j.shade.protobuf.MessageLite.Builder, org.nd4j.shade.protobuf.MessageLiteOrBuilder, org.nd4j.shade.protobuf.MessageOrBuilder, TraceOptsOrBuilder
    Enclosing class:
    TraceOpts

    public static final class TraceOpts.Builder
    extends org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
    implements TraceOptsOrBuilder
    Protobuf type tensorflow.TraceOpts
    • Method Detail

      • getDescriptor

        public static final org.nd4j.shade.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
      • clear

        public TraceOpts.Builder clear()
        Specified by:
        clear in interface org.nd4j.shade.protobuf.Message.Builder
        Specified by:
        clear in interface org.nd4j.shade.protobuf.MessageLite.Builder
        Overrides:
        clear in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
      • getDescriptorForType

        public org.nd4j.shade.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface org.nd4j.shade.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface org.nd4j.shade.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
      • getDefaultInstanceForType

        public TraceOpts getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface org.nd4j.shade.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface org.nd4j.shade.protobuf.MessageOrBuilder
      • build

        public TraceOpts build()
        Specified by:
        build in interface org.nd4j.shade.protobuf.Message.Builder
        Specified by:
        build in interface org.nd4j.shade.protobuf.MessageLite.Builder
      • buildPartial

        public TraceOpts buildPartial()
        Specified by:
        buildPartial in interface org.nd4j.shade.protobuf.Message.Builder
        Specified by:
        buildPartial in interface org.nd4j.shade.protobuf.MessageLite.Builder
      • clone

        public TraceOpts.Builder clone()
        Specified by:
        clone in interface org.nd4j.shade.protobuf.Message.Builder
        Specified by:
        clone in interface org.nd4j.shade.protobuf.MessageLite.Builder
        Overrides:
        clone in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
      • setField

        public TraceOpts.Builder setField​(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field,
                                          Object value)
        Specified by:
        setField in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        setField in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
      • clearField

        public TraceOpts.Builder clearField​(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        clearField in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
      • clearOneof

        public TraceOpts.Builder clearOneof​(org.nd4j.shade.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        clearOneof in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
      • setRepeatedField

        public TraceOpts.Builder setRepeatedField​(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field,
                                                  int index,
                                                  Object value)
        Specified by:
        setRepeatedField in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
      • addRepeatedField

        public TraceOpts.Builder addRepeatedField​(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field,
                                                  Object value)
        Specified by:
        addRepeatedField in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
      • mergeFrom

        public TraceOpts.Builder mergeFrom​(org.nd4j.shade.protobuf.Message other)
        Specified by:
        mergeFrom in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        mergeFrom in class org.nd4j.shade.protobuf.AbstractMessage.Builder<TraceOpts.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface org.nd4j.shade.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
      • mergeFrom

        public TraceOpts.Builder mergeFrom​(org.nd4j.shade.protobuf.CodedInputStream input,
                                           org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws IOException
        Specified by:
        mergeFrom in interface org.nd4j.shade.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface org.nd4j.shade.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class org.nd4j.shade.protobuf.AbstractMessage.Builder<TraceOpts.Builder>
        Throws:
        IOException
      • getDuration

        public double getDuration()
         Length of the trace to be taken, in seconds.
         
        double duration = 1;
        Specified by:
        getDuration in interface TraceOptsOrBuilder
        Returns:
        The duration.
      • setDuration

        public TraceOpts.Builder setDuration​(double value)
         Length of the trace to be taken, in seconds.
         
        double duration = 1;
        Parameters:
        value - The duration to set.
        Returns:
        This builder for chaining.
      • clearDuration

        public TraceOpts.Builder clearDuration()
         Length of the trace to be taken, in seconds.
         
        double duration = 1;
        Returns:
        This builder for chaining.
      • getUseStepProfiler

        public boolean getUseStepProfiler()
         If true, capture step profile locally in each worker. Currently
         unimplemented.
         
        bool use_step_profiler = 2;
        Specified by:
        getUseStepProfiler in interface TraceOptsOrBuilder
        Returns:
        The useStepProfiler.
      • setUseStepProfiler

        public TraceOpts.Builder setUseStepProfiler​(boolean value)
         If true, capture step profile locally in each worker. Currently
         unimplemented.
         
        bool use_step_profiler = 2;
        Parameters:
        value - The useStepProfiler to set.
        Returns:
        This builder for chaining.
      • clearUseStepProfiler

        public TraceOpts.Builder clearUseStepProfiler()
         If true, capture step profile locally in each worker. Currently
         unimplemented.
         
        bool use_step_profiler = 2;
        Returns:
        This builder for chaining.
      • getUseKernelProfiler

        public boolean getUseKernelProfiler()
         If true, capture kernel events from each worker.
         
        bool use_kernel_profiler = 3;
        Specified by:
        getUseKernelProfiler in interface TraceOptsOrBuilder
        Returns:
        The useKernelProfiler.
      • setUseKernelProfiler

        public TraceOpts.Builder setUseKernelProfiler​(boolean value)
         If true, capture kernel events from each worker.
         
        bool use_kernel_profiler = 3;
        Parameters:
        value - The useKernelProfiler to set.
        Returns:
        This builder for chaining.
      • clearUseKernelProfiler

        public TraceOpts.Builder clearUseKernelProfiler()
         If true, capture kernel events from each worker.
         
        bool use_kernel_profiler = 3;
        Returns:
        This builder for chaining.
      • getUseExtendedProfiler

        public boolean getUseExtendedProfiler()
         If true, capture extended profiling events from TensorFlow process.
         
        bool use_extended_profiler = 4;
        Specified by:
        getUseExtendedProfiler in interface TraceOptsOrBuilder
        Returns:
        The useExtendedProfiler.
      • setUseExtendedProfiler

        public TraceOpts.Builder setUseExtendedProfiler​(boolean value)
         If true, capture extended profiling events from TensorFlow process.
         
        bool use_extended_profiler = 4;
        Parameters:
        value - The useExtendedProfiler to set.
        Returns:
        This builder for chaining.
      • clearUseExtendedProfiler

        public TraceOpts.Builder clearUseExtendedProfiler()
         If true, capture extended profiling events from TensorFlow process.
         
        bool use_extended_profiler = 4;
        Returns:
        This builder for chaining.
      • getUseGpuProfiler

        public boolean getUseGpuProfiler()
         If true, capture GPU profiling events locally on each
         machine. Currently unimplemented.
         
        bool use_gpu_profiler = 5;
        Specified by:
        getUseGpuProfiler in interface TraceOptsOrBuilder
        Returns:
        The useGpuProfiler.
      • setUseGpuProfiler

        public TraceOpts.Builder setUseGpuProfiler​(boolean value)
         If true, capture GPU profiling events locally on each
         machine. Currently unimplemented.
         
        bool use_gpu_profiler = 5;
        Parameters:
        value - The useGpuProfiler to set.
        Returns:
        This builder for chaining.
      • clearUseGpuProfiler

        public TraceOpts.Builder clearUseGpuProfiler()
         If true, capture GPU profiling events locally on each
         machine. Currently unimplemented.
         
        bool use_gpu_profiler = 5;
        Returns:
        This builder for chaining.
      • getUseSampleProfiler

        public boolean getUseSampleProfiler()
         If true, collect sampled profile events. Currently unimplemented.
         
        bool use_sample_profiler = 6;
        Specified by:
        getUseSampleProfiler in interface TraceOptsOrBuilder
        Returns:
        The useSampleProfiler.
      • setUseSampleProfiler

        public TraceOpts.Builder setUseSampleProfiler​(boolean value)
         If true, collect sampled profile events. Currently unimplemented.
         
        bool use_sample_profiler = 6;
        Parameters:
        value - The useSampleProfiler to set.
        Returns:
        This builder for chaining.
      • clearUseSampleProfiler

        public TraceOpts.Builder clearUseSampleProfiler()
         If true, collect sampled profile events. Currently unimplemented.
         
        bool use_sample_profiler = 6;
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final TraceOpts.Builder setUnknownFields​(org.nd4j.shade.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>
      • mergeUnknownFields

        public final TraceOpts.Builder mergeUnknownFields​(org.nd4j.shade.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<TraceOpts.Builder>