Class AndroidDevice.Builder

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

public static final class AndroidDevice.Builder extends com.google.protobuf.GeneratedMessage.Builder<AndroidDevice.Builder> implements AndroidDeviceOrBuilder
 A single Android device.
 
Protobuf type google.cloud.devicestreaming.v1.AndroidDevice
  • 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<AndroidDevice.Builder>
    • clear

      public AndroidDevice.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<AndroidDevice.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<AndroidDevice.Builder>
    • getDefaultInstanceForType

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

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

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

      public AndroidDevice.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<AndroidDevice.Builder>
    • mergeFrom

      public AndroidDevice.Builder mergeFrom(AndroidDevice other)
    • isInitialized

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

      public AndroidDevice.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<AndroidDevice.Builder>
      Throws:
      IOException
    • getAndroidModelId

      public String getAndroidModelId()
       Required. The id of the Android device to be used.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string android_model_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getAndroidModelId in interface AndroidDeviceOrBuilder
      Returns:
      The androidModelId.
    • getAndroidModelIdBytes

      public com.google.protobuf.ByteString getAndroidModelIdBytes()
       Required. The id of the Android device to be used.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string android_model_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getAndroidModelIdBytes in interface AndroidDeviceOrBuilder
      Returns:
      The bytes for androidModelId.
    • setAndroidModelId

      public AndroidDevice.Builder setAndroidModelId(String value)
       Required. The id of the Android device to be used.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string android_model_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The androidModelId to set.
      Returns:
      This builder for chaining.
    • clearAndroidModelId

      public AndroidDevice.Builder clearAndroidModelId()
       Required. The id of the Android device to be used.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string android_model_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setAndroidModelIdBytes

      public AndroidDevice.Builder setAndroidModelIdBytes(com.google.protobuf.ByteString value)
       Required. The id of the Android device to be used.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string android_model_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for androidModelId to set.
      Returns:
      This builder for chaining.
    • getAndroidVersionId

      public String getAndroidVersionId()
       Required. The id of the Android OS version to be used.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string android_version_id = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getAndroidVersionId in interface AndroidDeviceOrBuilder
      Returns:
      The androidVersionId.
    • getAndroidVersionIdBytes

      public com.google.protobuf.ByteString getAndroidVersionIdBytes()
       Required. The id of the Android OS version to be used.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string android_version_id = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getAndroidVersionIdBytes in interface AndroidDeviceOrBuilder
      Returns:
      The bytes for androidVersionId.
    • setAndroidVersionId

      public AndroidDevice.Builder setAndroidVersionId(String value)
       Required. The id of the Android OS version to be used.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string android_version_id = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The androidVersionId to set.
      Returns:
      This builder for chaining.
    • clearAndroidVersionId

      public AndroidDevice.Builder clearAndroidVersionId()
       Required. The id of the Android OS version to be used.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string android_version_id = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setAndroidVersionIdBytes

      public AndroidDevice.Builder setAndroidVersionIdBytes(com.google.protobuf.ByteString value)
       Required. The id of the Android OS version to be used.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string android_version_id = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for androidVersionId to set.
      Returns:
      This builder for chaining.
    • getLocale

      public String getLocale()
       Optional. The locale the test device used for testing.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string locale = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLocale in interface AndroidDeviceOrBuilder
      Returns:
      The locale.
    • getLocaleBytes

      public com.google.protobuf.ByteString getLocaleBytes()
       Optional. The locale the test device used for testing.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string locale = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLocaleBytes in interface AndroidDeviceOrBuilder
      Returns:
      The bytes for locale.
    • setLocale

      public AndroidDevice.Builder setLocale(String value)
       Optional. The locale the test device used for testing.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string locale = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The locale to set.
      Returns:
      This builder for chaining.
    • clearLocale

      public AndroidDevice.Builder clearLocale()
       Optional. The locale the test device used for testing.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string locale = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setLocaleBytes

      public AndroidDevice.Builder setLocaleBytes(com.google.protobuf.ByteString value)
       Optional. The locale the test device used for testing.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string locale = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for locale to set.
      Returns:
      This builder for chaining.
    • getOrientation

      public String getOrientation()
       Optional. How the device is oriented during the test.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string orientation = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOrientation in interface AndroidDeviceOrBuilder
      Returns:
      The orientation.
    • getOrientationBytes

      public com.google.protobuf.ByteString getOrientationBytes()
       Optional. How the device is oriented during the test.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string orientation = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOrientationBytes in interface AndroidDeviceOrBuilder
      Returns:
      The bytes for orientation.
    • setOrientation

      public AndroidDevice.Builder setOrientation(String value)
       Optional. How the device is oriented during the test.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string orientation = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The orientation to set.
      Returns:
      This builder for chaining.
    • clearOrientation

      public AndroidDevice.Builder clearOrientation()
       Optional. How the device is oriented during the test.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string orientation = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setOrientationBytes

      public AndroidDevice.Builder setOrientationBytes(com.google.protobuf.ByteString value)
       Optional. How the device is oriented during the test.
       Use the TestEnvironmentDiscoveryService to get supported options.
       
      string orientation = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for orientation to set.
      Returns:
      This builder for chaining.