Class GetLocalGatewayArgs.Builder

  • Enclosing class:
    GetLocalGatewayArgs

    public static final class GetLocalGatewayArgs.Builder
    extends java.lang.Object
    • Method Detail

      • id

        public GetLocalGatewayArgs.Builder id​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> id)
        Parameters:
        id - ID of the specific Local Gateway to retrieve.
        Returns:
        builder
      • id

        public GetLocalGatewayArgs.Builder id​(java.lang.String id)
        Parameters:
        id - ID of the specific Local Gateway to retrieve.
        Returns:
        builder
      • region

        public GetLocalGatewayArgs.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 GetLocalGatewayArgs.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
      • state

        public GetLocalGatewayArgs.Builder state​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> state)
        Parameters:
        state - Current state of the desired Local Gateway. Can be either `"pending"` or `"available"`.
        Returns:
        builder
      • state

        public GetLocalGatewayArgs.Builder state​(java.lang.String state)
        Parameters:
        state - Current state of the desired Local Gateway. Can be either `"pending"` or `"available"`.
        Returns:
        builder
      • tags

        public GetLocalGatewayArgs.Builder tags​(@Nullable
                                                com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Mapping of tags, each pair of which must exactly match a pair on the desired Local Gateway. The arguments of this data source act as filters for querying the available Local Gateways in the current region. The given filters must match exactly one Local Gateway whose data will be exported as attributes.
        Returns:
        builder
      • tags

        public GetLocalGatewayArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Mapping of tags, each pair of which must exactly match a pair on the desired Local Gateway. The arguments of this data source act as filters for querying the available Local Gateways in the current region. The given filters must match exactly one Local Gateway whose data will be exported as attributes.
        Returns:
        builder