Class GetInstanceTypeOfferingPlainArgs.Builder

    • Method Detail

      • filters

        public GetInstanceTypeOfferingPlainArgs.Builder filters​(@Nullable
                                                                java.util.List<GetInstanceTypeOfferingFilter> filters)
        Parameters:
        filters - One or more configuration blocks containing name-values filters. See the [EC2 API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstanceTypeOfferings.html) for supported filters. Detailed below.
        Returns:
        builder
      • filters

        public GetInstanceTypeOfferingPlainArgs.Builder filters​(GetInstanceTypeOfferingFilter... filters)
        Parameters:
        filters - One or more configuration blocks containing name-values filters. See the [EC2 API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstanceTypeOfferings.html) for supported filters. Detailed below.
        Returns:
        builder
      • locationType

        public GetInstanceTypeOfferingPlainArgs.Builder locationType​(@Nullable
                                                                     java.lang.String locationType)
        Parameters:
        locationType - Location type. Defaults to `region`. Valid values: `availability-zone`, `availability-zone-id`, and `region`.
        Returns:
        builder
      • preferredInstanceTypes

        public GetInstanceTypeOfferingPlainArgs.Builder preferredInstanceTypes​(@Nullable
                                                                               java.util.List<java.lang.String> preferredInstanceTypes)
        Parameters:
        preferredInstanceTypes - Ordered list of preferred EC2 Instance Types. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
        Returns:
        builder
      • preferredInstanceTypes

        public GetInstanceTypeOfferingPlainArgs.Builder preferredInstanceTypes​(java.lang.String... preferredInstanceTypes)
        Parameters:
        preferredInstanceTypes - Ordered list of preferred EC2 Instance Types. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
        Returns:
        builder
      • region

        public GetInstanceTypeOfferingPlainArgs.Builder region​(@Nullable
                                                               java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder