Interface MacHost.Builder

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

@Mutable @NotThreadSafe public static interface MacHost.Builder extends SdkPojo, CopyableBuilder<MacHost.Builder,MacHost>
  • Method Details

    • hostId

      MacHost.Builder hostId(String hostId)

      The EC2 Mac Dedicated Host ID.

      Parameters:
      hostId - The EC2 Mac Dedicated Host ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • macOSLatestSupportedVersions

      MacHost.Builder macOSLatestSupportedVersions(Collection<String> macOSLatestSupportedVersions)

      The latest macOS versions that the EC2 Mac Dedicated Host can launch without being upgraded.

      Parameters:
      macOSLatestSupportedVersions - The latest macOS versions that the EC2 Mac Dedicated Host can launch without being upgraded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • macOSLatestSupportedVersions

      MacHost.Builder macOSLatestSupportedVersions(String... macOSLatestSupportedVersions)

      The latest macOS versions that the EC2 Mac Dedicated Host can launch without being upgraded.

      Parameters:
      macOSLatestSupportedVersions - The latest macOS versions that the EC2 Mac Dedicated Host can launch without being upgraded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.