Package com.pulumi.aws.ec2.inputs
Class GetInstanceTypeOfferingArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.GetInstanceTypeOfferingArgs.Builder
-
- Enclosing class:
- GetInstanceTypeOfferingArgs
public static final class GetInstanceTypeOfferingArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetInstanceTypeOfferingArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetInstanceTypeOfferingArgs defaults)
-
-
Method Detail
-
filters
public GetInstanceTypeOfferingArgs.Builder filters(@Nullable com.pulumi.core.Output<java.util.List<GetInstanceTypeOfferingFilterArgs>> 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 GetInstanceTypeOfferingArgs.Builder filters(java.util.List<GetInstanceTypeOfferingFilterArgs> 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 GetInstanceTypeOfferingArgs.Builder filters(GetInstanceTypeOfferingFilterArgs... 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 GetInstanceTypeOfferingArgs.Builder locationType(@Nullable com.pulumi.core.Output<java.lang.String> locationType)
- Parameters:
locationType- Location type. Defaults to `region`. Valid values: `availability-zone`, `availability-zone-id`, and `region`.- Returns:
- builder
-
locationType
public GetInstanceTypeOfferingArgs.Builder locationType(java.lang.String locationType)
- Parameters:
locationType- Location type. Defaults to `region`. Valid values: `availability-zone`, `availability-zone-id`, and `region`.- Returns:
- builder
-
preferredInstanceTypes
public GetInstanceTypeOfferingArgs.Builder preferredInstanceTypes(@Nullable com.pulumi.core.Output<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 GetInstanceTypeOfferingArgs.Builder preferredInstanceTypes(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 GetInstanceTypeOfferingArgs.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 GetInstanceTypeOfferingArgs.Builder region(@Nullable com.pulumi.core.Output<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
-
region
public GetInstanceTypeOfferingArgs.Builder region(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
-
build
public GetInstanceTypeOfferingArgs build()
-
-