Interface DescribeLocationFsxWindowsResponse.Builder

  • Method Details

    • locationArn

      The ARN of the FSx for Windows File Server location.

      Parameters:
      locationArn - The ARN of the FSx for Windows File Server location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • locationUri

      The uniform resource identifier (URI) of the FSx for Windows File Server location.

      Parameters:
      locationUri - The uniform resource identifier (URI) of the FSx for Windows File Server location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupArns

      DescribeLocationFsxWindowsResponse.Builder securityGroupArns(Collection<String> securityGroupArns)

      The ARNs of the Amazon EC2 security groups that provide access to your file system's preferred subnet.

      For information about configuring security groups for file system access, see the Amazon FSx for Windows File Server User Guide .

      Parameters:
      securityGroupArns - The ARNs of the Amazon EC2 security groups that provide access to your file system's preferred subnet.

      For information about configuring security groups for file system access, see the Amazon FSx for Windows File Server User Guide .

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupArns

      DescribeLocationFsxWindowsResponse.Builder securityGroupArns(String... securityGroupArns)

      The ARNs of the Amazon EC2 security groups that provide access to your file system's preferred subnet.

      For information about configuring security groups for file system access, see the Amazon FSx for Windows File Server User Guide .

      Parameters:
      securityGroupArns - The ARNs of the Amazon EC2 security groups that provide access to your file system's preferred subnet.

      For information about configuring security groups for file system access, see the Amazon FSx for Windows File Server User Guide .

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTime

      The time that the FSx for Windows File Server location was created.

      Parameters:
      creationTime - The time that the FSx for Windows File Server location was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • user

      The user with the permissions to mount and access the FSx for Windows File Server file system.

      Parameters:
      user - The user with the permissions to mount and access the FSx for Windows File Server file system.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domain

      The name of the Microsoft Active Directory domain that the FSx for Windows File Server file system belongs to.

      Parameters:
      domain - The name of the Microsoft Active Directory domain that the FSx for Windows File Server file system belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • managedSecretConfig

      DescribeLocationFsxWindowsResponse.Builder managedSecretConfig(ManagedSecretConfig managedSecretConfig)

      Describes configuration information for a DataSync-managed secret, such as a Password that DataSync uses to access a specific storage location. DataSync uses the default Amazon Web Services-managed KMS key to encrypt this secret in Secrets Manager.

      Parameters:
      managedSecretConfig - Describes configuration information for a DataSync-managed secret, such as a Password that DataSync uses to access a specific storage location. DataSync uses the default Amazon Web Services-managed KMS key to encrypt this secret in Secrets Manager.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • managedSecretConfig

      default DescribeLocationFsxWindowsResponse.Builder managedSecretConfig(Consumer<ManagedSecretConfig.Builder> managedSecretConfig)

      Describes configuration information for a DataSync-managed secret, such as a Password that DataSync uses to access a specific storage location. DataSync uses the default Amazon Web Services-managed KMS key to encrypt this secret in Secrets Manager.

      This is a convenience method that creates an instance of the ManagedSecretConfig.Builder avoiding the need to create one manually via ManagedSecretConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to managedSecretConfig(ManagedSecretConfig).

      Parameters:
      managedSecretConfig - a consumer that will call methods on ManagedSecretConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • cmkSecretConfig

      Describes configuration information for a DataSync-managed secret, such as a Password that DataSync uses to access a specific storage location, with a customer-managed KMS key.

      Parameters:
      cmkSecretConfig - Describes configuration information for a DataSync-managed secret, such as a Password that DataSync uses to access a specific storage location, with a customer-managed KMS key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cmkSecretConfig

      Describes configuration information for a DataSync-managed secret, such as a Password that DataSync uses to access a specific storage location, with a customer-managed KMS key.

      This is a convenience method that creates an instance of the CmkSecretConfig.Builder avoiding the need to create one manually via CmkSecretConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to cmkSecretConfig(CmkSecretConfig).

      Parameters:
      cmkSecretConfig - a consumer that will call methods on CmkSecretConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • customSecretConfig

      DescribeLocationFsxWindowsResponse.Builder customSecretConfig(CustomSecretConfig customSecretConfig)

      Describes configuration information for a customer-managed secret, such as a Password that DataSync uses to access a specific storage location, with a customer-managed Identity and Access Management (IAM) role that provides access to the secret.

      Parameters:
      customSecretConfig - Describes configuration information for a customer-managed secret, such as a Password that DataSync uses to access a specific storage location, with a customer-managed Identity and Access Management (IAM) role that provides access to the secret.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customSecretConfig

      default DescribeLocationFsxWindowsResponse.Builder customSecretConfig(Consumer<CustomSecretConfig.Builder> customSecretConfig)

      Describes configuration information for a customer-managed secret, such as a Password that DataSync uses to access a specific storage location, with a customer-managed Identity and Access Management (IAM) role that provides access to the secret.

      This is a convenience method that creates an instance of the CustomSecretConfig.Builder avoiding the need to create one manually via CustomSecretConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to customSecretConfig(CustomSecretConfig).

      Parameters:
      customSecretConfig - a consumer that will call methods on CustomSecretConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: