Package com.pulumi.aws.ec2.inputs
Class GetInstanceTypeOfferingPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.GetInstanceTypeOfferingPlainArgs.Builder
-
- Enclosing class:
- GetInstanceTypeOfferingPlainArgs
public static final class GetInstanceTypeOfferingPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetInstanceTypeOfferingPlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetInstanceTypeOfferingPlainArgsbuild()GetInstanceTypeOfferingPlainArgs.Builderfilters(GetInstanceTypeOfferingFilter... filters)GetInstanceTypeOfferingPlainArgs.Builderfilters(java.util.List<GetInstanceTypeOfferingFilter> filters)GetInstanceTypeOfferingPlainArgs.BuilderlocationType(java.lang.String locationType)GetInstanceTypeOfferingPlainArgs.BuilderpreferredInstanceTypes(java.lang.String... preferredInstanceTypes)GetInstanceTypeOfferingPlainArgs.BuilderpreferredInstanceTypes(java.util.List<java.lang.String> preferredInstanceTypes)GetInstanceTypeOfferingPlainArgs.Builderregion(java.lang.String region)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetInstanceTypeOfferingPlainArgs defaults)
-
-
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
-
build
public GetInstanceTypeOfferingPlainArgs build()
-
-