Class CapacityProviderInstanceRequirementArgs.Builder

    • Method Detail

      • allowedInstanceTypes

        public CapacityProviderInstanceRequirementArgs.Builder allowedInstanceTypes​(com.pulumi.core.Output<java.util.List<java.lang.String>> allowedInstanceTypes)
        Parameters:
        allowedInstanceTypes - List of allowed instance types (e.g., `["m5.xlarge"]`).
        Returns:
        builder
      • allowedInstanceTypes

        public CapacityProviderInstanceRequirementArgs.Builder allowedInstanceTypes​(java.util.List<java.lang.String> allowedInstanceTypes)
        Parameters:
        allowedInstanceTypes - List of allowed instance types (e.g., `["m5.xlarge"]`).
        Returns:
        builder
      • allowedInstanceTypes

        public CapacityProviderInstanceRequirementArgs.Builder allowedInstanceTypes​(java.lang.String... allowedInstanceTypes)
        Parameters:
        allowedInstanceTypes - List of allowed instance types (e.g., `["m5.xlarge"]`).
        Returns:
        builder
      • architectures

        public CapacityProviderInstanceRequirementArgs.Builder architectures​(com.pulumi.core.Output<java.util.List<java.lang.String>> architectures)
        Parameters:
        architectures - List of CPU architectures. Valid values are `["x8664"]` and `["arm64"]`.
        Returns:
        builder
      • architectures

        public CapacityProviderInstanceRequirementArgs.Builder architectures​(java.util.List<java.lang.String> architectures)
        Parameters:
        architectures - List of CPU architectures. Valid values are `["x8664"]` and `["arm64"]`.
        Returns:
        builder
      • architectures

        public CapacityProviderInstanceRequirementArgs.Builder architectures​(java.lang.String... architectures)
        Parameters:
        architectures - List of CPU architectures. Valid values are `["x8664"]` and `["arm64"]`.
        Returns:
        builder
      • excludedInstanceTypes

        public CapacityProviderInstanceRequirementArgs.Builder excludedInstanceTypes​(com.pulumi.core.Output<java.util.List<java.lang.String>> excludedInstanceTypes)
        Parameters:
        excludedInstanceTypes - List of excluded instance types. You can specify only one of `allowedInstanceTypes` or `excludedInstanceTypes`.
        Returns:
        builder
      • excludedInstanceTypes

        public CapacityProviderInstanceRequirementArgs.Builder excludedInstanceTypes​(java.util.List<java.lang.String> excludedInstanceTypes)
        Parameters:
        excludedInstanceTypes - List of excluded instance types. You can specify only one of `allowedInstanceTypes` or `excludedInstanceTypes`.
        Returns:
        builder
      • excludedInstanceTypes

        public CapacityProviderInstanceRequirementArgs.Builder excludedInstanceTypes​(java.lang.String... excludedInstanceTypes)
        Parameters:
        excludedInstanceTypes - List of excluded instance types. You can specify only one of `allowedInstanceTypes` or `excludedInstanceTypes`.
        Returns:
        builder