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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TargetPlatform.Builderaccelerator(String accelerator)Specifies a target platform accelerator (optional).TargetPlatform.Builderaccelerator(TargetPlatformAccelerator accelerator)Specifies a target platform accelerator (optional).TargetPlatform.Builderarch(String arch)Specifies a target platform architecture.TargetPlatform.Builderarch(TargetPlatformArch arch)Specifies a target platform architecture.TargetPlatform.Builderos(String os)Specifies a target platform OS.TargetPlatform.Builderos(TargetPlatformOs os)Specifies a target platform OS.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
os
TargetPlatform.Builder os(String os)
Specifies a target platform OS.
-
LINUX: Linux-based operating systems. -
ANDROID: Android operating systems. Android API level can be specified using theANDROID_PLATFORMcompiler 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 theANDROID_PLATFORMcompiler option. For example,"CompilerOptions": {'ANDROID_PLATFORM': 28}
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TargetPlatformOs,TargetPlatformOs
-
-
os
TargetPlatform.Builder os(TargetPlatformOs os)
Specifies a target platform OS.
-
LINUX: Linux-based operating systems. -
ANDROID: Android operating systems. Android API level can be specified using theANDROID_PLATFORMcompiler 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 theANDROID_PLATFORMcompiler option. For example,"CompilerOptions": {'ANDROID_PLATFORM': 28}
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TargetPlatformOs,TargetPlatformOs
-
-
arch
TargetPlatform.Builder arch(String 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:
TargetPlatformArch,TargetPlatformArch
-
-
arch
TargetPlatform.Builder arch(TargetPlatformArch 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:
TargetPlatformArch,TargetPlatformArch
-
-
accelerator
TargetPlatform.Builder accelerator(String accelerator)
Specifies a target platform accelerator (optional).
-
NVIDIA: Nvidia graphics processing unit. It also requiresgpu-code,trt-ver,cuda-vercompiler 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 requiresgpu-code,trt-ver,cuda-vercompiler 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:
TargetPlatformAccelerator,TargetPlatformAccelerator
-
-
accelerator
TargetPlatform.Builder accelerator(TargetPlatformAccelerator accelerator)
Specifies a target platform accelerator (optional).
-
NVIDIA: Nvidia graphics processing unit. It also requiresgpu-code,trt-ver,cuda-vercompiler 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 requiresgpu-code,trt-ver,cuda-vercompiler 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:
TargetPlatformAccelerator,TargetPlatformAccelerator
-
-
-