Class RecommendationPreferencesPreferredResourceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.computeoptimizer.inputs.RecommendationPreferencesPreferredResourceArgs.Builder
-
- Enclosing class:
- RecommendationPreferencesPreferredResourceArgs
public static final class RecommendationPreferencesPreferredResourceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RecommendationPreferencesPreferredResourceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RecommendationPreferencesPreferredResourceArgs defaults)
-
-
Method Detail
-
excludeLists
public RecommendationPreferencesPreferredResourceArgs.Builder excludeLists(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> excludeLists)
- Parameters:
excludeLists- The preferred resource type values to exclude from the recommendation candidates. If this isn’t specified, all supported resources are included by default.- Returns:
- builder
-
excludeLists
public RecommendationPreferencesPreferredResourceArgs.Builder excludeLists(java.util.List<java.lang.String> excludeLists)
- Parameters:
excludeLists- The preferred resource type values to exclude from the recommendation candidates. If this isn’t specified, all supported resources are included by default.- Returns:
- builder
-
excludeLists
public RecommendationPreferencesPreferredResourceArgs.Builder excludeLists(java.lang.String... excludeLists)
- Parameters:
excludeLists- The preferred resource type values to exclude from the recommendation candidates. If this isn’t specified, all supported resources are included by default.- Returns:
- builder
-
includeLists
public RecommendationPreferencesPreferredResourceArgs.Builder includeLists(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> includeLists)
- Parameters:
includeLists- The preferred resource type values to include in the recommendation candidates. You can specify the exact resource type value, such as `"m5.large"`, or use wild card expressions, such as `"m5"`. If this isn’t specified, all supported resources are included by default.- Returns:
- builder
-
includeLists
public RecommendationPreferencesPreferredResourceArgs.Builder includeLists(java.util.List<java.lang.String> includeLists)
- Parameters:
includeLists- The preferred resource type values to include in the recommendation candidates. You can specify the exact resource type value, such as `"m5.large"`, or use wild card expressions, such as `"m5"`. If this isn’t specified, all supported resources are included by default.- Returns:
- builder
-
includeLists
public RecommendationPreferencesPreferredResourceArgs.Builder includeLists(java.lang.String... includeLists)
- Parameters:
includeLists- The preferred resource type values to include in the recommendation candidates. You can specify the exact resource type value, such as `"m5.large"`, or use wild card expressions, such as `"m5"`. If this isn’t specified, all supported resources are included by default.- Returns:
- builder
-
name
public RecommendationPreferencesPreferredResourceArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
-
name
public RecommendationPreferencesPreferredResourceArgs.Builder name(java.lang.String name)
-
build
public RecommendationPreferencesPreferredResourceArgs build()
-
-