Interface Logos

All Known Implementing Classes:
LogosImpl

@Beta public interface Logos
Company-profile logos (3 operations).

Obtain it from fabric.beta().logos(). Every operation maps one Fabric v4 endpoint; the Javadoc of each method names the path and the spec operation id.

Beta: Fabric v4 4.34.0 (spec read 2026-11-11).

Generated from the Fabric v4 OpenAPI spec by the fabric-beta generator; regenerate rather than hand-edit.

  • Method Summary

    Modifier and Type
    Method
    Description
    create(byte[] logo, String fileName, String name, String type, String description)
    Create Logo: POST /fabric/v4/logos (operation createLogo).
    delete(String uuid)
    Delete Logo: DELETE /fabric/v4/logos/{uuid} (operation deleteLogoByUuid).
    byte[]
    Get Logo: GET /fabric/v4/logos/{uuid} (operation getLogoByUuid).
  • Method Details

    • create

      LogoResponse create(byte[] logo, String fileName, String name, String type, String description)
      Create Logo: POST /fabric/v4/logos (operation createLogo).

      Create Logo for Equinix Fabricâ„¢ Company Profile

      Sent as multipart/form-data with the logo file part and the name/type/description text parts.

      Parameters:
      logo - the image bytes (spec: required, binary)
      fileName - the file name advertised for the logo part
      name - the logo name (spec: required)
      type - the logo type (spec: required)
      description - the logo description (spec: required)
      Returns:
      the LogoResponse the API returns
    • download

      byte[] download(String uuid)
      Get Logo: GET /fabric/v4/logos/{uuid} (operation getLogoByUuid).

      Get Logo by UUID

      The spec types the response as multipart/mixed; the raw body bytes are returned.

      Parameters:
      uuid - the uuid path parameter
      Returns:
      the raw response body
    • delete

      LogoResponse delete(String uuid)
      Delete Logo: DELETE /fabric/v4/logos/{uuid} (operation deleteLogoByUuid).

      Delete Logo by UUID

      Parameters:
      uuid - the uuid path parameter
      Returns:
      the LogoResponse the API returns