Interface TargetPlatform.Builder

All Superinterfaces:
Buildable, CopyableBuilder<TargetPlatform.Builder,TargetPlatform>, SdkBuilder<TargetPlatform.Builder,TargetPlatform>, SdkPojo
Enclosing class:
TargetPlatform

public static interface TargetPlatform.Builder extends SdkPojo, CopyableBuilder<TargetPlatform.Builder,TargetPlatform>
  • Method Details

    • os

      Specifies a target platform OS.

      • LINUX: Linux-based operating systems.

      • ANDROID: Android operating systems. Android API level can be specified using the ANDROID_PLATFORM compiler option. For example, "CompilerOptions": {'ANDROID_PLATFORM': 28}

      Parameters:
      os - Specifies a target platform OS.

      • LINUX: Linux-based operating systems.

      • ANDROID: Android operating systems. Android API level can be specified using the ANDROID_PLATFORM compiler option. For example, "CompilerOptions": {'ANDROID_PLATFORM': 28}

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • os

      Specifies a target platform OS.

      • LINUX: Linux-based operating systems.

      • ANDROID: Android operating systems. Android API level can be specified using the ANDROID_PLATFORM compiler option. For example, "CompilerOptions": {'ANDROID_PLATFORM': 28}

      Parameters:
      os - Specifies a target platform OS.

      • LINUX: Linux-based operating systems.

      • ANDROID: Android operating systems. Android API level can be specified using the ANDROID_PLATFORM compiler option. For example, "CompilerOptions": {'ANDROID_PLATFORM': 28}

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • arch

      Specifies a target platform architecture.

      • X86_64: 64-bit version of the x86 instruction set.

      • X86: 32-bit version of the x86 instruction set.

      • ARM64: ARMv8 64-bit CPU.

      • ARM_EABIHF: ARMv7 32-bit, Hard Float.

      • ARM_EABI: ARMv7 32-bit, Soft Float. Used by Android 32-bit ARM platform.

      Parameters:
      arch - Specifies a target platform architecture.

      • X86_64: 64-bit version of the x86 instruction set.

      • X86: 32-bit version of the x86 instruction set.

      • ARM64: ARMv8 64-bit CPU.

      • ARM_EABIHF: ARMv7 32-bit, Hard Float.

      • ARM_EABI: ARMv7 32-bit, Soft Float. Used by Android 32-bit ARM platform.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • arch

      Specifies a target platform architecture.

      • X86_64: 64-bit version of the x86 instruction set.

      • X86: 32-bit version of the x86 instruction set.

      • ARM64: ARMv8 64-bit CPU.

      • ARM_EABIHF: ARMv7 32-bit, Hard Float.

      • ARM_EABI: ARMv7 32-bit, Soft Float. Used by Android 32-bit ARM platform.

      Parameters:
      arch - Specifies a target platform architecture.

      • X86_64: 64-bit version of the x86 instruction set.

      • X86: 32-bit version of the x86 instruction set.

      • ARM64: ARMv8 64-bit CPU.

      • ARM_EABIHF: ARMv7 32-bit, Hard Float.

      • ARM_EABI: ARMv7 32-bit, Soft Float. Used by Android 32-bit ARM platform.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • accelerator

      TargetPlatform.Builder accelerator(String accelerator)

      Specifies a target platform accelerator (optional).

      • NVIDIA: Nvidia graphics processing unit. It also requires gpu-code, trt-ver, cuda-ver compiler options

      • MALI: ARM Mali graphics processor

      • INTEL_GRAPHICS: Integrated Intel graphics

      Parameters:
      accelerator - Specifies a target platform accelerator (optional).

      • NVIDIA: Nvidia graphics processing unit. It also requires gpu-code, trt-ver, cuda-ver compiler options

      • MALI: ARM Mali graphics processor

      • INTEL_GRAPHICS: Integrated Intel graphics

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • accelerator

      Specifies a target platform accelerator (optional).

      • NVIDIA: Nvidia graphics processing unit. It also requires gpu-code, trt-ver, cuda-ver compiler options

      • MALI: ARM Mali graphics processor

      • INTEL_GRAPHICS: Integrated Intel graphics

      Parameters:
      accelerator - Specifies a target platform accelerator (optional).

      • NVIDIA: Nvidia graphics processing unit. It also requires gpu-code, trt-ver, cuda-ver compiler options

      • MALI: ARM Mali graphics processor

      • INTEL_GRAPHICS: Integrated Intel graphics

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: