Class DeviceMessage.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DeviceMessage.Builder>
com.google.cloud.devicestreaming.v1.DeviceMessage.Builder
All Implemented Interfaces:
DeviceMessageOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
DeviceMessage

public static final class DeviceMessage.Builder extends com.google.protobuf.GeneratedMessage.Builder<DeviceMessage.Builder> implements DeviceMessageOrBuilder
 A message returned from a device.
 
Protobuf type google.cloud.devicestreaming.v1.DeviceMessage
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<DeviceMessage.Builder>
    • clear

      public DeviceMessage.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<DeviceMessage.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<DeviceMessage.Builder>
    • getDefaultInstanceForType

      public DeviceMessage getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public DeviceMessage build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public DeviceMessage buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public DeviceMessage.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DeviceMessage.Builder>
    • mergeFrom

      public DeviceMessage.Builder mergeFrom(DeviceMessage other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<DeviceMessage.Builder>
    • mergeFrom

      public DeviceMessage.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DeviceMessage.Builder>
      Throws:
      IOException
    • getContentsCase

      public DeviceMessage.ContentsCase getContentsCase()
      Specified by:
      getContentsCase in interface DeviceMessageOrBuilder
    • clearContents

      public DeviceMessage.Builder clearContents()
    • hasStatusUpdate

      public boolean hasStatusUpdate()
       Information about the device's state.
       
      .google.cloud.devicestreaming.v1.StatusUpdate status_update = 1;
      Specified by:
      hasStatusUpdate in interface DeviceMessageOrBuilder
      Returns:
      Whether the statusUpdate field is set.
    • getStatusUpdate

      public StatusUpdate getStatusUpdate()
       Information about the device's state.
       
      .google.cloud.devicestreaming.v1.StatusUpdate status_update = 1;
      Specified by:
      getStatusUpdate in interface DeviceMessageOrBuilder
      Returns:
      The statusUpdate.
    • setStatusUpdate

      public DeviceMessage.Builder setStatusUpdate(StatusUpdate value)
       Information about the device's state.
       
      .google.cloud.devicestreaming.v1.StatusUpdate status_update = 1;
    • setStatusUpdate

      public DeviceMessage.Builder setStatusUpdate(StatusUpdate.Builder builderForValue)
       Information about the device's state.
       
      .google.cloud.devicestreaming.v1.StatusUpdate status_update = 1;
    • mergeStatusUpdate

      public DeviceMessage.Builder mergeStatusUpdate(StatusUpdate value)
       Information about the device's state.
       
      .google.cloud.devicestreaming.v1.StatusUpdate status_update = 1;
    • clearStatusUpdate

      public DeviceMessage.Builder clearStatusUpdate()
       Information about the device's state.
       
      .google.cloud.devicestreaming.v1.StatusUpdate status_update = 1;
    • getStatusUpdateBuilder

      public StatusUpdate.Builder getStatusUpdateBuilder()
       Information about the device's state.
       
      .google.cloud.devicestreaming.v1.StatusUpdate status_update = 1;
    • getStatusUpdateOrBuilder

      public StatusUpdateOrBuilder getStatusUpdateOrBuilder()
       Information about the device's state.
       
      .google.cloud.devicestreaming.v1.StatusUpdate status_update = 1;
      Specified by:
      getStatusUpdateOrBuilder in interface DeviceMessageOrBuilder
    • hasStreamStatus

      public boolean hasStreamStatus()
       The result of a device stream from ADB.
       
      .google.cloud.devicestreaming.v1.StreamStatus stream_status = 2;
      Specified by:
      hasStreamStatus in interface DeviceMessageOrBuilder
      Returns:
      Whether the streamStatus field is set.
    • getStreamStatus

      public StreamStatus getStreamStatus()
       The result of a device stream from ADB.
       
      .google.cloud.devicestreaming.v1.StreamStatus stream_status = 2;
      Specified by:
      getStreamStatus in interface DeviceMessageOrBuilder
      Returns:
      The streamStatus.
    • setStreamStatus

      public DeviceMessage.Builder setStreamStatus(StreamStatus value)
       The result of a device stream from ADB.
       
      .google.cloud.devicestreaming.v1.StreamStatus stream_status = 2;
    • setStreamStatus

      public DeviceMessage.Builder setStreamStatus(StreamStatus.Builder builderForValue)
       The result of a device stream from ADB.
       
      .google.cloud.devicestreaming.v1.StreamStatus stream_status = 2;
    • mergeStreamStatus

      public DeviceMessage.Builder mergeStreamStatus(StreamStatus value)
       The result of a device stream from ADB.
       
      .google.cloud.devicestreaming.v1.StreamStatus stream_status = 2;
    • clearStreamStatus

      public DeviceMessage.Builder clearStreamStatus()
       The result of a device stream from ADB.
       
      .google.cloud.devicestreaming.v1.StreamStatus stream_status = 2;
    • getStreamStatusBuilder

      public StreamStatus.Builder getStreamStatusBuilder()
       The result of a device stream from ADB.
       
      .google.cloud.devicestreaming.v1.StreamStatus stream_status = 2;
    • getStreamStatusOrBuilder

      public StreamStatusOrBuilder getStreamStatusOrBuilder()
       The result of a device stream from ADB.
       
      .google.cloud.devicestreaming.v1.StreamStatus stream_status = 2;
      Specified by:
      getStreamStatusOrBuilder in interface DeviceMessageOrBuilder
    • hasStreamData

      public boolean hasStreamData()
       Data from an open stream.
       
      .google.cloud.devicestreaming.v1.StreamData stream_data = 3;
      Specified by:
      hasStreamData in interface DeviceMessageOrBuilder
      Returns:
      Whether the streamData field is set.
    • getStreamData

      public StreamData getStreamData()
       Data from an open stream.
       
      .google.cloud.devicestreaming.v1.StreamData stream_data = 3;
      Specified by:
      getStreamData in interface DeviceMessageOrBuilder
      Returns:
      The streamData.
    • setStreamData

      public DeviceMessage.Builder setStreamData(StreamData value)
       Data from an open stream.
       
      .google.cloud.devicestreaming.v1.StreamData stream_data = 3;
    • setStreamData

      public DeviceMessage.Builder setStreamData(StreamData.Builder builderForValue)
       Data from an open stream.
       
      .google.cloud.devicestreaming.v1.StreamData stream_data = 3;
    • mergeStreamData

      public DeviceMessage.Builder mergeStreamData(StreamData value)
       Data from an open stream.
       
      .google.cloud.devicestreaming.v1.StreamData stream_data = 3;
    • clearStreamData

      public DeviceMessage.Builder clearStreamData()
       Data from an open stream.
       
      .google.cloud.devicestreaming.v1.StreamData stream_data = 3;
    • getStreamDataBuilder

      public StreamData.Builder getStreamDataBuilder()
       Data from an open stream.
       
      .google.cloud.devicestreaming.v1.StreamData stream_data = 3;
    • getStreamDataOrBuilder

      public StreamDataOrBuilder getStreamDataOrBuilder()
       Data from an open stream.
       
      .google.cloud.devicestreaming.v1.StreamData stream_data = 3;
      Specified by:
      getStreamDataOrBuilder in interface DeviceMessageOrBuilder