Package com.pulumi.aws.datasync.inputs
Class LocationFsxWindowsState.Builder
- java.lang.Object
-
- com.pulumi.aws.datasync.inputs.LocationFsxWindowsState.Builder
-
- Enclosing class:
- LocationFsxWindowsState
public static final class LocationFsxWindowsState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LocationFsxWindowsState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocationFsxWindowsState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)LocationFsxWindowsState.Builderarn(java.lang.String arn)LocationFsxWindowsStatebuild()LocationFsxWindowsState.BuildercreationTime(com.pulumi.core.Output<java.lang.String> creationTime)LocationFsxWindowsState.BuildercreationTime(java.lang.String creationTime)LocationFsxWindowsState.Builderdomain(com.pulumi.core.Output<java.lang.String> domain)LocationFsxWindowsState.Builderdomain(java.lang.String domain)LocationFsxWindowsState.BuilderfsxFilesystemArn(com.pulumi.core.Output<java.lang.String> fsxFilesystemArn)LocationFsxWindowsState.BuilderfsxFilesystemArn(java.lang.String fsxFilesystemArn)LocationFsxWindowsState.Builderpassword(com.pulumi.core.Output<java.lang.String> password)LocationFsxWindowsState.Builderpassword(java.lang.String password)LocationFsxWindowsState.Builderregion(com.pulumi.core.Output<java.lang.String> region)LocationFsxWindowsState.Builderregion(java.lang.String region)LocationFsxWindowsState.BuildersecurityGroupArns(com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupArns)LocationFsxWindowsState.BuildersecurityGroupArns(java.lang.String... securityGroupArns)LocationFsxWindowsState.BuildersecurityGroupArns(java.util.List<java.lang.String> securityGroupArns)LocationFsxWindowsState.Buildersubdirectory(com.pulumi.core.Output<java.lang.String> subdirectory)LocationFsxWindowsState.Buildersubdirectory(java.lang.String subdirectory)LocationFsxWindowsState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)LocationFsxWindowsState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)LocationFsxWindowsState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)LocationFsxWindowsState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)LocationFsxWindowsState.Builderuri(com.pulumi.core.Output<java.lang.String> uri)LocationFsxWindowsState.Builderuri(java.lang.String uri)LocationFsxWindowsState.Builderuser(com.pulumi.core.Output<java.lang.String> user)LocationFsxWindowsState.Builderuser(java.lang.String user)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LocationFsxWindowsState defaults)
-
-
Method Detail
-
arn
public LocationFsxWindowsState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the DataSync Location.- Returns:
- builder
-
arn
public LocationFsxWindowsState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the DataSync Location.- Returns:
- builder
-
creationTime
public LocationFsxWindowsState.Builder creationTime(@Nullable com.pulumi.core.Output<java.lang.String> creationTime)
- Parameters:
creationTime- The time that the FSx for Windows location was created.- Returns:
- builder
-
creationTime
public LocationFsxWindowsState.Builder creationTime(java.lang.String creationTime)
- Parameters:
creationTime- The time that the FSx for Windows location was created.- Returns:
- builder
-
domain
public LocationFsxWindowsState.Builder domain(@Nullable com.pulumi.core.Output<java.lang.String> domain)
- Parameters:
domain- The name of the Windows domain that the FSx for Windows server belongs to.- Returns:
- builder
-
domain
public LocationFsxWindowsState.Builder domain(java.lang.String domain)
- Parameters:
domain- The name of the Windows domain that the FSx for Windows server belongs to.- Returns:
- builder
-
fsxFilesystemArn
public LocationFsxWindowsState.Builder fsxFilesystemArn(@Nullable com.pulumi.core.Output<java.lang.String> fsxFilesystemArn)
- Parameters:
fsxFilesystemArn- ARN for the FSx for Windows file system.- Returns:
- builder
-
fsxFilesystemArn
public LocationFsxWindowsState.Builder fsxFilesystemArn(java.lang.String fsxFilesystemArn)
- Parameters:
fsxFilesystemArn- ARN for the FSx for Windows file system.- Returns:
- builder
-
password
public LocationFsxWindowsState.Builder password(@Nullable com.pulumi.core.Output<java.lang.String> password)
- Parameters:
password- The password of the user who has the permissions to access files and folders in the FSx for Windows file system.- Returns:
- builder
-
password
public LocationFsxWindowsState.Builder password(java.lang.String password)
- Parameters:
password- The password of the user who has the permissions to access files and folders in the FSx for Windows file system.- Returns:
- builder
-
region
public LocationFsxWindowsState.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 LocationFsxWindowsState.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
-
securityGroupArns
public LocationFsxWindowsState.Builder securityGroupArns(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupArns)
- Parameters:
securityGroupArns- ARNs of the security groups that are to use to configure the FSx for Windows file system.- Returns:
- builder
-
securityGroupArns
public LocationFsxWindowsState.Builder securityGroupArns(java.util.List<java.lang.String> securityGroupArns)
- Parameters:
securityGroupArns- ARNs of the security groups that are to use to configure the FSx for Windows file system.- Returns:
- builder
-
securityGroupArns
public LocationFsxWindowsState.Builder securityGroupArns(java.lang.String... securityGroupArns)
- Parameters:
securityGroupArns- ARNs of the security groups that are to use to configure the FSx for Windows file system.- Returns:
- builder
-
subdirectory
public LocationFsxWindowsState.Builder subdirectory(@Nullable com.pulumi.core.Output<java.lang.String> subdirectory)
- Parameters:
subdirectory- Subdirectory to perform actions as source or destination.- Returns:
- builder
-
subdirectory
public LocationFsxWindowsState.Builder subdirectory(java.lang.String subdirectory)
- Parameters:
subdirectory- Subdirectory to perform actions as source or destination.- Returns:
- builder
-
tags
public LocationFsxWindowsState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value pairs of resource tags to assign to the DataSync Location. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public LocationFsxWindowsState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value pairs of resource tags to assign to the DataSync Location. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public LocationFsxWindowsState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public LocationFsxWindowsState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
uri
public LocationFsxWindowsState.Builder uri(@Nullable com.pulumi.core.Output<java.lang.String> uri)
- Parameters:
uri- The URL of the FSx for Windows location that was described.- Returns:
- builder
-
uri
public LocationFsxWindowsState.Builder uri(java.lang.String uri)
- Parameters:
uri- The URL of the FSx for Windows location that was described.- Returns:
- builder
-
user
public LocationFsxWindowsState.Builder user(@Nullable com.pulumi.core.Output<java.lang.String> user)
- Parameters:
user- The user who has the permissions to access files and folders in the FSx for Windows file system.- Returns:
- builder
-
user
public LocationFsxWindowsState.Builder user(java.lang.String user)
- Parameters:
user- The user who has the permissions to access files and folders in the FSx for Windows file system.- Returns:
- builder
-
build
public LocationFsxWindowsState build()
-
-