Class GetResourcesPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.resourcegroupstaggingapi.inputs.GetResourcesPlainArgs.Builder
-
- Enclosing class:
- GetResourcesPlainArgs
public static final class GetResourcesPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetResourcesPlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetResourcesPlainArgsbuild()GetResourcesPlainArgs.BuilderexcludeCompliantResources(java.lang.Boolean excludeCompliantResources)GetResourcesPlainArgs.BuilderincludeComplianceDetails(java.lang.Boolean includeComplianceDetails)GetResourcesPlainArgs.Builderregion(java.lang.String region)GetResourcesPlainArgs.BuilderresourceArnLists(java.lang.String... resourceArnLists)GetResourcesPlainArgs.BuilderresourceArnLists(java.util.List<java.lang.String> resourceArnLists)GetResourcesPlainArgs.BuilderresourceTypeFilters(java.lang.String... resourceTypeFilters)GetResourcesPlainArgs.BuilderresourceTypeFilters(java.util.List<java.lang.String> resourceTypeFilters)GetResourcesPlainArgs.BuildertagFilters(GetResourcesTagFilter... tagFilters)GetResourcesPlainArgs.BuildertagFilters(java.util.List<GetResourcesTagFilter> tagFilters)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetResourcesPlainArgs defaults)
-
-
Method Detail
-
excludeCompliantResources
public GetResourcesPlainArgs.Builder excludeCompliantResources(@Nullable java.lang.Boolean excludeCompliantResources)
- Parameters:
excludeCompliantResources- Specifies whether to exclude resources that are compliant with the tag policy. You can use this parameter only if the `includeComplianceDetails` argument is also set to `true`.- Returns:
- builder
-
includeComplianceDetails
public GetResourcesPlainArgs.Builder includeComplianceDetails(@Nullable java.lang.Boolean includeComplianceDetails)
- Parameters:
includeComplianceDetails- Specifies whether to include details regarding the compliance with the effective tag policy.- Returns:
- builder
-
region
public GetResourcesPlainArgs.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
-
resourceArnLists
public GetResourcesPlainArgs.Builder resourceArnLists(@Nullable java.util.List<java.lang.String> resourceArnLists)
- Parameters:
resourceArnLists- Specifies a list of ARNs of resources for which you want to retrieve tag data. Conflicts with `filter`.- Returns:
- builder
-
resourceArnLists
public GetResourcesPlainArgs.Builder resourceArnLists(java.lang.String... resourceArnLists)
- Parameters:
resourceArnLists- Specifies a list of ARNs of resources for which you want to retrieve tag data. Conflicts with `filter`.- Returns:
- builder
-
resourceTypeFilters
public GetResourcesPlainArgs.Builder resourceTypeFilters(@Nullable java.util.List<java.lang.String> resourceTypeFilters)
- Parameters:
resourceTypeFilters- Constraints on the resources that you want returned. The format of each resource type is `service:resourceType`. For example, specifying a resource type of `ec2` returns all Amazon EC2 resources (which includes EC2 instances). Specifying a resource type of `ec2:instance` returns only EC2 instances.- Returns:
- builder
-
resourceTypeFilters
public GetResourcesPlainArgs.Builder resourceTypeFilters(java.lang.String... resourceTypeFilters)
- Parameters:
resourceTypeFilters- Constraints on the resources that you want returned. The format of each resource type is `service:resourceType`. For example, specifying a resource type of `ec2` returns all Amazon EC2 resources (which includes EC2 instances). Specifying a resource type of `ec2:instance` returns only EC2 instances.- Returns:
- builder
-
tagFilters
public GetResourcesPlainArgs.Builder tagFilters(@Nullable java.util.List<GetResourcesTagFilter> tagFilters)
- Parameters:
tagFilters- Specifies a list of Tag Filters (keys and values) to restrict the output to only those resources that have the specified tag and, if included, the specified value. See Tag Filter below. Conflicts with `resourceArnList`.- Returns:
- builder
-
tagFilters
public GetResourcesPlainArgs.Builder tagFilters(GetResourcesTagFilter... tagFilters)
- Parameters:
tagFilters- Specifies a list of Tag Filters (keys and values) to restrict the output to only those resources that have the specified tag and, if included, the specified value. See Tag Filter below. Conflicts with `resourceArnList`.- Returns:
- builder
-
build
public GetResourcesPlainArgs build()
-
-