Package com.pulumi.aws.ram.inputs
Class GetResourceShareArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ram.inputs.GetResourceShareArgs.Builder
-
- Enclosing class:
- GetResourceShareArgs
public static final class GetResourceShareArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetResourceShareArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetResourceShareArgs
build()
GetResourceShareArgs.Builder
filters(GetResourceShareFilterArgs... filters)
GetResourceShareArgs.Builder
filters(com.pulumi.core.Output<java.util.List<GetResourceShareFilterArgs>> filters)
GetResourceShareArgs.Builder
filters(java.util.List<GetResourceShareFilterArgs> filters)
GetResourceShareArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
GetResourceShareArgs.Builder
name(java.lang.String name)
GetResourceShareArgs.Builder
resourceOwner(com.pulumi.core.Output<java.lang.String> resourceOwner)
GetResourceShareArgs.Builder
resourceOwner(java.lang.String resourceOwner)
GetResourceShareArgs.Builder
resourceShareStatus(com.pulumi.core.Output<java.lang.String> resourceShareStatus)
GetResourceShareArgs.Builder
resourceShareStatus(java.lang.String resourceShareStatus)
GetResourceShareArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
GetResourceShareArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetResourceShareArgs defaults)
-
-
Method Detail
-
filters
public GetResourceShareArgs.Builder filters(@Nullable com.pulumi.core.Output<java.util.List<GetResourceShareFilterArgs>> filters)
- Parameters:
filters
- Filter used to scope the list e.g., by tags. See [related docs] (https://docs.aws.amazon.com/ram/latest/APIReference/API_TagFilter.html).- Returns:
- builder
-
filters
public GetResourceShareArgs.Builder filters(java.util.List<GetResourceShareFilterArgs> filters)
- Parameters:
filters
- Filter used to scope the list e.g., by tags. See [related docs] (https://docs.aws.amazon.com/ram/latest/APIReference/API_TagFilter.html).- Returns:
- builder
-
filters
public GetResourceShareArgs.Builder filters(GetResourceShareFilterArgs... filters)
- Parameters:
filters
- Filter used to scope the list e.g., by tags. See [related docs] (https://docs.aws.amazon.com/ram/latest/APIReference/API_TagFilter.html).- Returns:
- builder
-
name
public GetResourceShareArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Name of the resource share to retrieve.- Returns:
- builder
-
name
public GetResourceShareArgs.Builder name(java.lang.String name)
- Parameters:
name
- Name of the resource share to retrieve.- Returns:
- builder
-
resourceOwner
public GetResourceShareArgs.Builder resourceOwner(com.pulumi.core.Output<java.lang.String> resourceOwner)
- Parameters:
resourceOwner
- Owner of the resource share. Valid values are `SELF` or `OTHER-ACCOUNTS`.- Returns:
- builder
-
resourceOwner
public GetResourceShareArgs.Builder resourceOwner(java.lang.String resourceOwner)
- Parameters:
resourceOwner
- Owner of the resource share. Valid values are `SELF` or `OTHER-ACCOUNTS`.- Returns:
- builder
-
resourceShareStatus
public GetResourceShareArgs.Builder resourceShareStatus(@Nullable com.pulumi.core.Output<java.lang.String> resourceShareStatus)
- Parameters:
resourceShareStatus
- Specifies that you want to retrieve details of only those resource shares that have this status. Valid values are `PENDING`, `ACTIVE`, `FAILED`, `DELETING`, and `DELETED`.- Returns:
- builder
-
resourceShareStatus
public GetResourceShareArgs.Builder resourceShareStatus(java.lang.String resourceShareStatus)
- Parameters:
resourceShareStatus
- Specifies that you want to retrieve details of only those resource shares that have this status. Valid values are `PENDING`, `ACTIVE`, `FAILED`, `DELETING`, and `DELETED`.- Returns:
- builder
-
tags
public GetResourceShareArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Tags attached to the resource share.- Returns:
- builder
-
tags
public GetResourceShareArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Tags attached to the resource share.- Returns:
- builder
-
build
public GetResourceShareArgs build()
-
-