Interface EbsInfo.Builder

    • Method Detail

      • encryptionSupport

        EbsInfo.Builder encryptionSupport​(String encryptionSupport)

        Indicates whether Amazon EBS encryption is supported.

        Parameters:
        encryptionSupport - Indicates whether Amazon EBS encryption is supported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EbsEncryptionSupport, EbsEncryptionSupport
      • encryptionSupport

        EbsInfo.Builder encryptionSupport​(EbsEncryptionSupport encryptionSupport)

        Indicates whether Amazon EBS encryption is supported.

        Parameters:
        encryptionSupport - Indicates whether Amazon EBS encryption is supported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EbsEncryptionSupport, EbsEncryptionSupport
      • ebsOptimizedInfo

        EbsInfo.Builder ebsOptimizedInfo​(EbsOptimizedInfo ebsOptimizedInfo)

        Describes the optimized EBS performance for the instance type.

        Parameters:
        ebsOptimizedInfo - Describes the optimized EBS performance for the instance type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nvmeSupport

        EbsInfo.Builder nvmeSupport​(String nvmeSupport)

        Indicates whether non-volatile memory express (NVMe) is supported.

        Parameters:
        nvmeSupport - Indicates whether non-volatile memory express (NVMe) is supported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EbsNvmeSupport, EbsNvmeSupport
      • nvmeSupport

        EbsInfo.Builder nvmeSupport​(EbsNvmeSupport nvmeSupport)

        Indicates whether non-volatile memory express (NVMe) is supported.

        Parameters:
        nvmeSupport - Indicates whether non-volatile memory express (NVMe) is supported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EbsNvmeSupport, EbsNvmeSupport
      • maximumEbsAttachments

        EbsInfo.Builder maximumEbsAttachments​(Integer maximumEbsAttachments)

        Indicates the maximum number of Amazon EBS volumes that can be attached to the instance type. For more information, see Amazon EBS volume limits for Amazon EC2 instances in the Amazon EC2 User Guide.

        Parameters:
        maximumEbsAttachments - Indicates the maximum number of Amazon EBS volumes that can be attached to the instance type. For more information, see Amazon EBS volume limits for Amazon EC2 instances in the Amazon EC2 User Guide.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maximumEbsCards

        EbsInfo.Builder maximumEbsCards​(Integer maximumEbsCards)

        Indicates the number of EBS cards supported by the instance type.

        Parameters:
        maximumEbsCards - Indicates the number of EBS cards supported by the instance type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ebsCards

        EbsInfo.Builder ebsCards​(Collection<EbsCardInfo> ebsCards)

        Describes the EBS cards available for the instance type.

        Parameters:
        ebsCards - Describes the EBS cards available for the instance type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ebsCards

        EbsInfo.Builder ebsCards​(EbsCardInfo... ebsCards)

        Describes the EBS cards available for the instance type.

        Parameters:
        ebsCards - Describes the EBS cards available for the instance type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.