Class TargetOnDeviceService

    • Method Detail

      • serviceName

        public final DeviceServiceName serviceName()

        Specifies the name of the service on the Snow Family device that your transferred data will be exported from or imported into.

        If the service returns an enum value that is not available in the current SDK version, serviceName will return DeviceServiceName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from serviceNameAsString().

        Returns:
        Specifies the name of the service on the Snow Family device that your transferred data will be exported from or imported into.
        See Also:
        DeviceServiceName
      • serviceNameAsString

        public final String serviceNameAsString()

        Specifies the name of the service on the Snow Family device that your transferred data will be exported from or imported into.

        If the service returns an enum value that is not available in the current SDK version, serviceName will return DeviceServiceName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from serviceNameAsString().

        Returns:
        Specifies the name of the service on the Snow Family device that your transferred data will be exported from or imported into.
        See Also:
        DeviceServiceName
      • transferOption

        public final TransferOption transferOption()

        Specifies whether the data is being imported or exported. You can import or export the data, or use it locally on the device.

        If the service returns an enum value that is not available in the current SDK version, transferOption will return TransferOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from transferOptionAsString().

        Returns:
        Specifies whether the data is being imported or exported. You can import or export the data, or use it locally on the device.
        See Also:
        TransferOption
      • transferOptionAsString

        public final String transferOptionAsString()

        Specifies whether the data is being imported or exported. You can import or export the data, or use it locally on the device.

        If the service returns an enum value that is not available in the current SDK version, transferOption will return TransferOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from transferOptionAsString().

        Returns:
        Specifies whether the data is being imported or exported. You can import or export the data, or use it locally on the device.
        See Also:
        TransferOption
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)