Class FilesMountTargetState.Builder

  • Enclosing class:
    FilesMountTargetState

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

      • availabilityZoneId

        public FilesMountTargetState.Builder availabilityZoneId​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> availabilityZoneId)
        Parameters:
        availabilityZoneId - Availability Zone ID.
        Returns:
        builder
      • availabilityZoneId

        public FilesMountTargetState.Builder availabilityZoneId​(java.lang.String availabilityZoneId)
        Parameters:
        availabilityZoneId - Availability Zone ID.
        Returns:
        builder
      • fileSystemId

        public FilesMountTargetState.Builder fileSystemId​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> fileSystemId)
        Parameters:
        fileSystemId - File system ID. Changing this value forces replacement.
        Returns:
        builder
      • fileSystemId

        public FilesMountTargetState.Builder fileSystemId​(java.lang.String fileSystemId)
        Parameters:
        fileSystemId - File system ID. Changing this value forces replacement.
        Returns:
        builder
      • ipAddressType

        public FilesMountTargetState.Builder ipAddressType​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> ipAddressType)
        Parameters:
        ipAddressType - IP address type.
        Returns:
        builder
      • ipAddressType

        public FilesMountTargetState.Builder ipAddressType​(java.lang.String ipAddressType)
        Parameters:
        ipAddressType - IP address type.
        Returns:
        builder
      • ipv4Address

        public FilesMountTargetState.Builder ipv4Address​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> ipv4Address)
        Parameters:
        ipv4Address - IPv4 address.
        Returns:
        builder
      • ipv4Address

        public FilesMountTargetState.Builder ipv4Address​(java.lang.String ipv4Address)
        Parameters:
        ipv4Address - IPv4 address.
        Returns:
        builder
      • ipv6Address

        public FilesMountTargetState.Builder ipv6Address​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> ipv6Address)
        Parameters:
        ipv6Address - IPv6 address.
        Returns:
        builder
      • ipv6Address

        public FilesMountTargetState.Builder ipv6Address​(java.lang.String ipv6Address)
        Parameters:
        ipv6Address - IPv6 address.
        Returns:
        builder
      • networkInterfaceId

        public FilesMountTargetState.Builder networkInterfaceId​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> networkInterfaceId)
        Parameters:
        networkInterfaceId - Network interface ID.
        Returns:
        builder
      • networkInterfaceId

        public FilesMountTargetState.Builder networkInterfaceId​(java.lang.String networkInterfaceId)
        Parameters:
        networkInterfaceId - Network interface ID.
        Returns:
        builder
      • ownerId

        public FilesMountTargetState.Builder ownerId​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> ownerId)
        Parameters:
        ownerId - AWS account ID of the owner.
        Returns:
        builder
      • ownerId

        public FilesMountTargetState.Builder ownerId​(java.lang.String ownerId)
        Parameters:
        ownerId - AWS account ID of the owner.
        Returns:
        builder
      • region

        public FilesMountTargetState.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 FilesMountTargetState.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
      • securityGroups

        public FilesMountTargetState.Builder securityGroups​(@Nullable
                                                            com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroups)
        Parameters:
        securityGroups - Security group IDs.
        Returns:
        builder
      • securityGroups

        public FilesMountTargetState.Builder securityGroups​(java.util.List<java.lang.String> securityGroups)
        Parameters:
        securityGroups - Security group IDs.
        Returns:
        builder
      • securityGroups

        public FilesMountTargetState.Builder securityGroups​(java.lang.String... securityGroups)
        Parameters:
        securityGroups - Security group IDs.
        Returns:
        builder
      • status

        public FilesMountTargetState.Builder status​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - Mount target status.
        Returns:
        builder
      • statusMessage

        public FilesMountTargetState.Builder statusMessage​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> statusMessage)
        Parameters:
        statusMessage - Status message.
        Returns:
        builder
      • statusMessage

        public FilesMountTargetState.Builder statusMessage​(java.lang.String statusMessage)
        Parameters:
        statusMessage - Status message.
        Returns:
        builder
      • subnetId

        public FilesMountTargetState.Builder subnetId​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> subnetId)
        Parameters:
        subnetId - Subnet ID. Changing this value forces replacement. The following arguments are optional:
        Returns:
        builder
      • subnetId

        public FilesMountTargetState.Builder subnetId​(java.lang.String subnetId)
        Parameters:
        subnetId - Subnet ID. Changing this value forces replacement. The following arguments are optional:
        Returns:
        builder
      • vpcId

        public FilesMountTargetState.Builder vpcId​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> vpcId)
        Parameters:
        vpcId - VPC ID.
        Returns:
        builder