# Interface Binary

All Known Subinterfaces:
  `ApplicationBinarySpec, BinarySpec, CUnitTestSuiteBinarySpec, GoogleTestTestSuiteBinarySpec, LibraryBinarySpec, NativeBinary, NativeBinarySpec, NativeExecutableBinary, NativeExecutableBinarySpec, NativeLibraryBinary, NativeLibraryBinarySpec, NativeTestSuiteBinarySpec, PrebuiltSharedLibraryBinary, PrebuiltStaticLibraryBinary, SharedLibraryBinary, SharedLibraryBinarySpec, StaticLibraryBinary, StaticLibraryBinarySpec, TestSuiteBinarySpec`

All Known Implementing Classes:
  `BaseBinarySpec`

@Incubating @Deprecated public interface Binary
Deprecated.
The Gradle software model is deprecated and will be removed in Gradle 10. Use the new component model (e.g. `cpp-application`, `cpp-library`, `swift-application`, `swift-library`, `xctest`) instead.
A physical binary artifact, which can run on a particular platform or runtime.

Since:
  2.2

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getDisplayName()`
  Deprecated.
  Returns a human-consumable display name for this binary.

- ## Method Details

  - ### getDisplayName

    String getDisplayName()
    Deprecated.
    Returns a human-consumable display name for this binary.
    Since:
      2.2