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 Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Required.Optional.Optional.Required.com.google.protobuf.ByteStringRequired.Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(AndroidDevice other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAndroidModelId(String value) Required.setAndroidModelIdBytes(com.google.protobuf.ByteString value) Required.setAndroidVersionId(String value) Required.setAndroidVersionIdBytes(com.google.protobuf.ByteString value) Required.Optional.setLocaleBytes(com.google.protobuf.ByteString value) Optional.setOrientation(String value) Optional.setOrientationBytes(com.google.protobuf.ByteString value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AndroidDevice.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AndroidDevice.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AndroidDevice.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AndroidDevice.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AndroidDevice.Builder>- Throws:
IOException
-
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:
getAndroidModelIdin interfaceAndroidDeviceOrBuilder- 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:
getAndroidModelIdBytesin interfaceAndroidDeviceOrBuilder- Returns:
- The bytes for androidModelId.
-
setAndroidModelId
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
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
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
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:
getAndroidVersionIdin interfaceAndroidDeviceOrBuilder- 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:
getAndroidVersionIdBytesin interfaceAndroidDeviceOrBuilder- Returns:
- The bytes for androidVersionId.
-
setAndroidVersionId
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
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
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
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:
getLocalein interfaceAndroidDeviceOrBuilder- 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:
getLocaleBytesin interfaceAndroidDeviceOrBuilder- Returns:
- The bytes for locale.
-
setLocale
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
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
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
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:
getOrientationin interfaceAndroidDeviceOrBuilder- 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:
getOrientationBytesin interfaceAndroidDeviceOrBuilder- Returns:
- The bytes for orientation.
-
setOrientation
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
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
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.
-