Interface LayerVersionsListItem.Builder

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

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

    • layerVersionArn

      LayerVersionsListItem.Builder layerVersionArn(String layerVersionArn)

      The ARN of the layer version.

      Parameters:
      layerVersionArn - The ARN of the layer version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      The version number.

      Parameters:
      version - The version number.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      LayerVersionsListItem.Builder description(String description)

      The description of the version.

      Parameters:
      description - The description of the version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdDate

      LayerVersionsListItem.Builder createdDate(String createdDate)

      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

      Parameters:
      createdDate - The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • compatibleRuntimesWithStrings

      LayerVersionsListItem.Builder compatibleRuntimesWithStrings(Collection<String> compatibleRuntimes)

      The layer's compatible runtimes.

      The following list includes deprecated runtimes. For more information, see Runtime deprecation policy.

      Parameters:
      compatibleRuntimes - The layer's compatible runtimes.

      The following list includes deprecated runtimes. For more information, see Runtime deprecation policy.

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

      LayerVersionsListItem.Builder compatibleRuntimesWithStrings(String... compatibleRuntimes)

      The layer's compatible runtimes.

      The following list includes deprecated runtimes. For more information, see Runtime deprecation policy.

      Parameters:
      compatibleRuntimes - The layer's compatible runtimes.

      The following list includes deprecated runtimes. For more information, see Runtime deprecation policy.

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

      LayerVersionsListItem.Builder compatibleRuntimes(Collection<Runtime> compatibleRuntimes)

      The layer's compatible runtimes.

      The following list includes deprecated runtimes. For more information, see Runtime deprecation policy.

      Parameters:
      compatibleRuntimes - The layer's compatible runtimes.

      The following list includes deprecated runtimes. For more information, see Runtime deprecation policy.

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

      LayerVersionsListItem.Builder compatibleRuntimes(Runtime... compatibleRuntimes)

      The layer's compatible runtimes.

      The following list includes deprecated runtimes. For more information, see Runtime deprecation policy.

      Parameters:
      compatibleRuntimes - The layer's compatible runtimes.

      The following list includes deprecated runtimes. For more information, see Runtime deprecation policy.

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

      LayerVersionsListItem.Builder licenseInfo(String licenseInfo)

      The layer's open-source license.

      Parameters:
      licenseInfo - The layer's open-source license.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • compatibleArchitecturesWithStrings

      LayerVersionsListItem.Builder compatibleArchitecturesWithStrings(Collection<String> compatibleArchitectures)

      A list of compatible instruction set architectures.

      Parameters:
      compatibleArchitectures - A list of compatible instruction set architectures.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • compatibleArchitecturesWithStrings

      LayerVersionsListItem.Builder compatibleArchitecturesWithStrings(String... compatibleArchitectures)

      A list of compatible instruction set architectures.

      Parameters:
      compatibleArchitectures - A list of compatible instruction set architectures.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • compatibleArchitectures

      LayerVersionsListItem.Builder compatibleArchitectures(Collection<Architecture> compatibleArchitectures)

      A list of compatible instruction set architectures.

      Parameters:
      compatibleArchitectures - A list of compatible instruction set architectures.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • compatibleArchitectures

      LayerVersionsListItem.Builder compatibleArchitectures(Architecture... compatibleArchitectures)

      A list of compatible instruction set architectures.

      Parameters:
      compatibleArchitectures - A list of compatible instruction set architectures.
      Returns:
      Returns a reference to this object so that method calls can be chained together.