Package viam.app.cloudslam.v1
Class CloudSlam.CaptureInterval.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<CloudSlam.CaptureInterval,CloudSlam.CaptureInterval.Builder>
viam.app.cloudslam.v1.CloudSlam.CaptureInterval.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,Cloneable
,CloudSlam.CaptureIntervalOrBuilder
- Enclosing class:
- CloudSlam.CaptureInterval
public static final class CloudSlam.CaptureInterval.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<CloudSlam.CaptureInterval,CloudSlam.CaptureInterval.Builder>
implements CloudSlam.CaptureIntervalOrBuilder
Protobuf type
viam.app.cloudslam.v1.CaptureInterval
-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance
-
Method Summary
Modifier and TypeMethodDescriptionif no end_time specified cloud slam will be run using live sensors.google.protobuf.Timestamp start_time = 1 [json_name = "startTime"];
com.google.protobuf.Timestamp
if no end_time specified cloud slam will be run using live sensorscom.google.protobuf.Timestamp
.google.protobuf.Timestamp start_time = 1 [json_name = "startTime"];
boolean
if no end_time specified cloud slam will be run using live sensorsboolean
.google.protobuf.Timestamp start_time = 1 [json_name = "startTime"];
mergeEndTime
(com.google.protobuf.Timestamp value) if no end_time specified cloud slam will be run using live sensorsmergeStartTime
(com.google.protobuf.Timestamp value) .google.protobuf.Timestamp start_time = 1 [json_name = "startTime"];
setEndTime
(com.google.protobuf.Timestamp value) if no end_time specified cloud slam will be run using live sensorssetEndTime
(com.google.protobuf.Timestamp.Builder builderForValue) if no end_time specified cloud slam will be run using live sensorssetStartTime
(com.google.protobuf.Timestamp value) .google.protobuf.Timestamp start_time = 1 [json_name = "startTime"];
setStartTime
(com.google.protobuf.Timestamp.Builder builderForValue) .google.protobuf.Timestamp start_time = 1 [json_name = "startTime"];
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
hasStartTime
public boolean hasStartTime().google.protobuf.Timestamp start_time = 1 [json_name = "startTime"];
- Specified by:
hasStartTime
in interfaceCloudSlam.CaptureIntervalOrBuilder
- Returns:
- Whether the startTime field is set.
-
getStartTime
public com.google.protobuf.Timestamp getStartTime().google.protobuf.Timestamp start_time = 1 [json_name = "startTime"];
- Specified by:
getStartTime
in interfaceCloudSlam.CaptureIntervalOrBuilder
- Returns:
- The startTime.
-
setStartTime
.google.protobuf.Timestamp start_time = 1 [json_name = "startTime"];
-
setStartTime
public CloudSlam.CaptureInterval.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) .google.protobuf.Timestamp start_time = 1 [json_name = "startTime"];
-
mergeStartTime
.google.protobuf.Timestamp start_time = 1 [json_name = "startTime"];
-
clearStartTime
.google.protobuf.Timestamp start_time = 1 [json_name = "startTime"];
-
hasEndTime
public boolean hasEndTime()if no end_time specified cloud slam will be run using live sensors
.google.protobuf.Timestamp end_time = 2 [json_name = "endTime"];
- Specified by:
hasEndTime
in interfaceCloudSlam.CaptureIntervalOrBuilder
- Returns:
- Whether the endTime field is set.
-
getEndTime
public com.google.protobuf.Timestamp getEndTime()if no end_time specified cloud slam will be run using live sensors
.google.protobuf.Timestamp end_time = 2 [json_name = "endTime"];
- Specified by:
getEndTime
in interfaceCloudSlam.CaptureIntervalOrBuilder
- Returns:
- The endTime.
-
setEndTime
if no end_time specified cloud slam will be run using live sensors
.google.protobuf.Timestamp end_time = 2 [json_name = "endTime"];
-
setEndTime
public CloudSlam.CaptureInterval.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) if no end_time specified cloud slam will be run using live sensors
.google.protobuf.Timestamp end_time = 2 [json_name = "endTime"];
-
mergeEndTime
if no end_time specified cloud slam will be run using live sensors
.google.protobuf.Timestamp end_time = 2 [json_name = "endTime"];
-
clearEndTime
if no end_time specified cloud slam will be run using live sensors
.google.protobuf.Timestamp end_time = 2 [json_name = "endTime"];
-