Interface InstanceTypeSpecificationRequest.Builder

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

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

    • supportedInstanceTypes

      InstanceTypeSpecificationRequest.Builder supportedInstanceTypes(Collection<String> supportedInstanceTypes)

      The instance types that the AMI supports. You can specify instance type names or use wildcard patterns (for example, t3.*).

      Constraints: Maximum 100 entries. Each entry must be 1-24 characters and match the pattern ^[A-Za-z0-9_.*-]+$. Consecutive wildcard characters (**) are not allowed. Entries must be unique within each list and across both lists; duplicate entries cause the request to fail.

      Parameters:
      supportedInstanceTypes - The instance types that the AMI supports. You can specify instance type names or use wildcard patterns (for example, t3.*).

      Constraints: Maximum 100 entries. Each entry must be 1-24 characters and match the pattern ^[A-Za-z0-9_.*-]+$. Consecutive wildcard characters (**) are not allowed. Entries must be unique within each list and across both lists; duplicate entries cause the request to fail.

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

      InstanceTypeSpecificationRequest.Builder supportedInstanceTypes(String... supportedInstanceTypes)

      The instance types that the AMI supports. You can specify instance type names or use wildcard patterns (for example, t3.*).

      Constraints: Maximum 100 entries. Each entry must be 1-24 characters and match the pattern ^[A-Za-z0-9_.*-]+$. Consecutive wildcard characters (**) are not allowed. Entries must be unique within each list and across both lists; duplicate entries cause the request to fail.

      Parameters:
      supportedInstanceTypes - The instance types that the AMI supports. You can specify instance type names or use wildcard patterns (for example, t3.*).

      Constraints: Maximum 100 entries. Each entry must be 1-24 characters and match the pattern ^[A-Za-z0-9_.*-]+$. Consecutive wildcard characters (**) are not allowed. Entries must be unique within each list and across both lists; duplicate entries cause the request to fail.

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

      InstanceTypeSpecificationRequest.Builder unsupportedInstanceTypes(Collection<String> unsupportedInstanceTypes)

      The instance types that the AMI does not support. You can specify instance type names or use wildcard patterns (for example, t3.*).

      Constraints: Maximum 100 entries. Each entry must be 1-24 characters and match the pattern ^[A-Za-z0-9_.*-]+$. Consecutive wildcard characters (**) are not allowed. Entries must be unique within each list and across both lists; duplicate entries cause the request to fail.

      Parameters:
      unsupportedInstanceTypes - The instance types that the AMI does not support. You can specify instance type names or use wildcard patterns (for example, t3.*).

      Constraints: Maximum 100 entries. Each entry must be 1-24 characters and match the pattern ^[A-Za-z0-9_.*-]+$. Consecutive wildcard characters (**) are not allowed. Entries must be unique within each list and across both lists; duplicate entries cause the request to fail.

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

      InstanceTypeSpecificationRequest.Builder unsupportedInstanceTypes(String... unsupportedInstanceTypes)

      The instance types that the AMI does not support. You can specify instance type names or use wildcard patterns (for example, t3.*).

      Constraints: Maximum 100 entries. Each entry must be 1-24 characters and match the pattern ^[A-Za-z0-9_.*-]+$. Consecutive wildcard characters (**) are not allowed. Entries must be unique within each list and across both lists; duplicate entries cause the request to fail.

      Parameters:
      unsupportedInstanceTypes - The instance types that the AMI does not support. You can specify instance type names or use wildcard patterns (for example, t3.*).

      Constraints: Maximum 100 entries. Each entry must be 1-24 characters and match the pattern ^[A-Za-z0-9_.*-]+$. Consecutive wildcard characters (**) are not allowed. Entries must be unique within each list and across both lists; duplicate entries cause the request to fail.

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