> ## Documentation Index
> Fetch the complete documentation index at: https://cdktn.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Java: SwiftBackend

> CDKTN Core API Reference for SwiftBackend in Java.

## Initializers <a name="Initializers" id="cdktn.SwiftBackend.Initializer" />

```java theme={null}
import io.cdktn.cdktn.SwiftBackend;

SwiftBackend.Builder.create(Construct scope)
    .container(java.lang.String)
//  .applicationCredentialId(java.lang.String)
//  .applicationCredentialName(java.lang.String)
//  .applicationCredentialSecret(java.lang.String)
//  .archiveContainer(java.lang.String)
//  .authUrl(java.lang.String)
//  .cacertFile(java.lang.String)
//  .cert(java.lang.String)
//  .cloud(java.lang.String)
//  .defaultDomain(java.lang.String)
//  .domainId(java.lang.String)
//  .domainName(java.lang.String)
//  .expireAfter(java.lang.String)
//  .insecure(java.lang.Boolean)
//  .key(java.lang.String)
//  .password(java.lang.String)
//  .projectDomainId(java.lang.String)
//  .projectDomainName(java.lang.String)
//  .regionName(java.lang.String)
//  .stateName(java.lang.String)
//  .tenantId(java.lang.String)
//  .tenantName(java.lang.String)
//  .token(java.lang.String)
//  .userDomainId(java.lang.String)
//  .userDomainName(java.lang.String)
//  .userId(java.lang.String)
//  .userName(java.lang.String)
    .build();
```

| **Name**                                                                                                                     | **Type**                                   | **Description**   |
| ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | ----------------- |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.scope">scope</a></code>                                             | <code>software.constructs.Construct</code> | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.container">container</a></code>                                     | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.applicationCredentialId">applicationCredentialId</a></code>         | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.applicationCredentialName">applicationCredentialName</a></code>     | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.applicationCredentialSecret">applicationCredentialSecret</a></code> | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.archiveContainer">archiveContainer</a></code>                       | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.authUrl">authUrl</a></code>                                         | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.cacertFile">cacertFile</a></code>                                   | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.cert">cert</a></code>                                               | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.cloud">cloud</a></code>                                             | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.defaultDomain">defaultDomain</a></code>                             | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.domainId">domainId</a></code>                                       | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.domainName">domainName</a></code>                                   | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.expireAfter">expireAfter</a></code>                                 | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.insecure">insecure</a></code>                                       | <code>java.lang.Boolean</code>             | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.key">key</a></code>                                                 | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.password">password</a></code>                                       | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.projectDomainId">projectDomainId</a></code>                         | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.projectDomainName">projectDomainName</a></code>                     | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.regionName">regionName</a></code>                                   | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.stateName">stateName</a></code>                                     | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.tenantId">tenantId</a></code>                                       | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.tenantName">tenantName</a></code>                                   | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.token">token</a></code>                                             | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.userDomainId">userDomainId</a></code>                               | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.userDomainName">userDomainName</a></code>                           | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.userId">userId</a></code>                                           | <code>java.lang.String</code>              | *No description.* |
| <code><a href="#cdktn.SwiftBackend.Initializer.parameter.userName">userName</a></code>                                       | <code>java.lang.String</code>              | *No description.* |

***

### `scope`<sup>Required</sup> <a name="scope" id="cdktn.SwiftBackend.Initializer.parameter.scope" />

* *Type:* software.constructs.Construct

***

### ~~`container`~~<sup>Required</sup> <a name="container" id="cdktn.SwiftBackend.Initializer.parameter.container" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`applicationCredentialId`~~<sup>Optional</sup> <a name="applicationCredentialId" id="cdktn.SwiftBackend.Initializer.parameter.applicationCredentialId" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`applicationCredentialName`~~<sup>Optional</sup> <a name="applicationCredentialName" id="cdktn.SwiftBackend.Initializer.parameter.applicationCredentialName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`applicationCredentialSecret`~~<sup>Optional</sup> <a name="applicationCredentialSecret" id="cdktn.SwiftBackend.Initializer.parameter.applicationCredentialSecret" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`archiveContainer`~~<sup>Optional</sup> <a name="archiveContainer" id="cdktn.SwiftBackend.Initializer.parameter.archiveContainer" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`authUrl`~~<sup>Optional</sup> <a name="authUrl" id="cdktn.SwiftBackend.Initializer.parameter.authUrl" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`cacertFile`~~<sup>Optional</sup> <a name="cacertFile" id="cdktn.SwiftBackend.Initializer.parameter.cacertFile" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`cert`~~<sup>Optional</sup> <a name="cert" id="cdktn.SwiftBackend.Initializer.parameter.cert" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`cloud`~~<sup>Optional</sup> <a name="cloud" id="cdktn.SwiftBackend.Initializer.parameter.cloud" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`defaultDomain`~~<sup>Optional</sup> <a name="defaultDomain" id="cdktn.SwiftBackend.Initializer.parameter.defaultDomain" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`domainId`~~<sup>Optional</sup> <a name="domainId" id="cdktn.SwiftBackend.Initializer.parameter.domainId" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`domainName`~~<sup>Optional</sup> <a name="domainName" id="cdktn.SwiftBackend.Initializer.parameter.domainName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`expireAfter`~~<sup>Optional</sup> <a name="expireAfter" id="cdktn.SwiftBackend.Initializer.parameter.expireAfter" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`insecure`~~<sup>Optional</sup> <a name="insecure" id="cdktn.SwiftBackend.Initializer.parameter.insecure" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.Boolean

***

### ~~`key`~~<sup>Optional</sup> <a name="key" id="cdktn.SwiftBackend.Initializer.parameter.key" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`password`~~<sup>Optional</sup> <a name="password" id="cdktn.SwiftBackend.Initializer.parameter.password" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`projectDomainId`~~<sup>Optional</sup> <a name="projectDomainId" id="cdktn.SwiftBackend.Initializer.parameter.projectDomainId" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`projectDomainName`~~<sup>Optional</sup> <a name="projectDomainName" id="cdktn.SwiftBackend.Initializer.parameter.projectDomainName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`regionName`~~<sup>Optional</sup> <a name="regionName" id="cdktn.SwiftBackend.Initializer.parameter.regionName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`stateName`~~<sup>Optional</sup> <a name="stateName" id="cdktn.SwiftBackend.Initializer.parameter.stateName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`tenantId`~~<sup>Optional</sup> <a name="tenantId" id="cdktn.SwiftBackend.Initializer.parameter.tenantId" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`tenantName`~~<sup>Optional</sup> <a name="tenantName" id="cdktn.SwiftBackend.Initializer.parameter.tenantName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`token`~~<sup>Optional</sup> <a name="token" id="cdktn.SwiftBackend.Initializer.parameter.token" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`userDomainId`~~<sup>Optional</sup> <a name="userDomainId" id="cdktn.SwiftBackend.Initializer.parameter.userDomainId" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`userDomainName`~~<sup>Optional</sup> <a name="userDomainName" id="cdktn.SwiftBackend.Initializer.parameter.userDomainName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`userId`~~<sup>Optional</sup> <a name="userId" id="cdktn.SwiftBackend.Initializer.parameter.userId" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

### ~~`userName`~~<sup>Optional</sup> <a name="userName" id="cdktn.SwiftBackend.Initializer.parameter.userName" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

* *Type:* java.lang.String

***

## Methods <a name="Methods" id="Methods" />

| **Name**                                                                                         | **Description**                                                                   |
| ------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------- |
| <code><a href="#cdktn.SwiftBackend.toString">toString</a></code>                                 | Returns a string representation of this construct.                                |
| <code><a href="#cdktn.SwiftBackend.with">with</a></code>                                         | Applies one or more mixins to this construct.                                     |
| <code><a href="#cdktn.SwiftBackend.addOverride">addOverride</a></code>                           | *No description.*                                                                 |
| <code><a href="#cdktn.SwiftBackend.overrideLogicalId">overrideLogicalId</a></code>               | Overrides the auto-generated logical ID with a specific ID.                       |
| <code><a href="#cdktn.SwiftBackend.resetOverrideLogicalId">resetOverrideLogicalId</a></code>     | Resets a previously passed logical Id to use the auto-generated logical id again. |
| <code><a href="#cdktn.SwiftBackend.toHclTerraform">toHclTerraform</a></code>                     | *No description.*                                                                 |
| <code><a href="#cdktn.SwiftBackend.toMetadata">toMetadata</a></code>                             | *No description.*                                                                 |
| <code><a href="#cdktn.SwiftBackend.toTerraform">toTerraform</a></code>                           | Adds this resource to the terraform JSON output.                                  |
| <code><a href="#cdktn.SwiftBackend.getRemoteStateDataSource">getRemoteStateDataSource</a></code> | Creates a TerraformRemoteState resource that accesses this backend.               |

***

### ~~`toString`~~ <a name="toString" id="cdktn.SwiftBackend.toString" />

```java theme={null}
public java.lang.String toString()
```

Returns a string representation of this construct.

### ~~`with`~~ <a name="with" id="cdktn.SwiftBackend.with" />

```java theme={null}
public IConstruct with(IMixin... mixins)
```

Applies one or more mixins to this construct.

Mixins are applied in order. The list of constructs is captured at the
start of the call, so constructs added by a mixin will not be visited.
Use multiple `with()` calls if subsequent mixins should apply to added
constructs.

#### `mixins`<sup>Required</sup> <a name="mixins" id="cdktn.SwiftBackend.with.parameter.mixins" />

* *Type:* software.constructs.IMixin...

The mixins to apply.

***

### ~~`addOverride`~~ <a name="addOverride" id="cdktn.SwiftBackend.addOverride" />

```java theme={null}
public void addOverride(java.lang.String path, java.lang.Object value)
```

#### `path`<sup>Required</sup> <a name="path" id="cdktn.SwiftBackend.addOverride.parameter.path" />

* *Type:* java.lang.String

***

#### `value`<sup>Required</sup> <a name="value" id="cdktn.SwiftBackend.addOverride.parameter.value" />

* *Type:* java.lang.Object

***

### ~~`overrideLogicalId`~~ <a name="overrideLogicalId" id="cdktn.SwiftBackend.overrideLogicalId" />

```java theme={null}
public void overrideLogicalId(java.lang.String newLogicalId)
```

Overrides the auto-generated logical ID with a specific ID.

#### `newLogicalId`<sup>Required</sup> <a name="newLogicalId" id="cdktn.SwiftBackend.overrideLogicalId.parameter.newLogicalId" />

* *Type:* java.lang.String

The new logical ID to use for this stack element.

***

### ~~`resetOverrideLogicalId`~~ <a name="resetOverrideLogicalId" id="cdktn.SwiftBackend.resetOverrideLogicalId" />

```java theme={null}
public void resetOverrideLogicalId()
```

Resets a previously passed logical Id to use the auto-generated logical id again.

### ~~`toHclTerraform`~~ <a name="toHclTerraform" id="cdktn.SwiftBackend.toHclTerraform" />

```java theme={null}
public java.lang.Object toHclTerraform()
```

### ~~`toMetadata`~~ <a name="toMetadata" id="cdktn.SwiftBackend.toMetadata" />

```java theme={null}
public java.lang.Object toMetadata()
```

### ~~`toTerraform`~~ <a name="toTerraform" id="cdktn.SwiftBackend.toTerraform" />

```java theme={null}
public java.lang.Object toTerraform()
```

Adds this resource to the terraform JSON output.

### ~~`getRemoteStateDataSource`~~ <a name="getRemoteStateDataSource" id="cdktn.SwiftBackend.getRemoteStateDataSource" />

```java theme={null}
public TerraformRemoteState getRemoteStateDataSource(Construct scope, java.lang.String name, java.lang.String _fromStack)
```

Creates a TerraformRemoteState resource that accesses this backend.

#### `scope`<sup>Required</sup> <a name="scope" id="cdktn.SwiftBackend.getRemoteStateDataSource.parameter.scope" />

* *Type:* software.constructs.Construct

***

#### `name`<sup>Required</sup> <a name="name" id="cdktn.SwiftBackend.getRemoteStateDataSource.parameter.name" />

* *Type:* java.lang.String

***

#### `_fromStack`<sup>Required</sup> <a name="_fromStack" id="cdktn.SwiftBackend.getRemoteStateDataSource.parameter._fromStack" />

* *Type:* java.lang.String

***

## Static Functions <a name="Static Functions" id="Static Functions" />

| **Name**                                                                             | **Description**               |
| ------------------------------------------------------------------------------------ | ----------------------------- |
| <code><a href="#cdktn.SwiftBackend.isConstruct">isConstruct</a></code>               | Checks if `x` is a construct. |
| <code><a href="#cdktn.SwiftBackend.isTerraformElement">isTerraformElement</a></code> | *No description.*             |
| <code><a href="#cdktn.SwiftBackend.isBackend">isBackend</a></code>                   | *No description.*             |

***

### ~~`isConstruct`~~ <a name="isConstruct" id="cdktn.SwiftBackend.isConstruct" />

```java theme={null}
import io.cdktn.cdktn.SwiftBackend;

SwiftBackend.isConstruct(java.lang.Object x)
```

Checks if `x` is a construct.

Use this method instead of `instanceof` to properly detect `Construct`
instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the `constructs` library on
disk are seen as independent, completely different libraries. As a
consequence, the class `Construct` in each copy of the `constructs` library
is seen as a different class, and an instance of one class will not test as
`instanceof` the other class. `npm install` will not create installations
like this, but users may manually symlink construct libraries together or
use a monorepo tool: in those cases, multiple copies of the `constructs`
library can be accidentally installed, and `instanceof` will behave
unpredictably. It is safest to avoid using `instanceof`, and using
this type-testing method instead.

#### `x`<sup>Required</sup> <a name="x" id="cdktn.SwiftBackend.isConstruct.parameter.x" />

* *Type:* java.lang.Object

Any object.

***

### ~~`isTerraformElement`~~ <a name="isTerraformElement" id="cdktn.SwiftBackend.isTerraformElement" />

```java theme={null}
import io.cdktn.cdktn.SwiftBackend;

SwiftBackend.isTerraformElement(java.lang.Object x)
```

#### `x`<sup>Required</sup> <a name="x" id="cdktn.SwiftBackend.isTerraformElement.parameter.x" />

* *Type:* java.lang.Object

***

### ~~`isBackend`~~ <a name="isBackend" id="cdktn.SwiftBackend.isBackend" />

```java theme={null}
import io.cdktn.cdktn.SwiftBackend;

SwiftBackend.isBackend(java.lang.Object x)
```

#### `x`<sup>Required</sup> <a name="x" id="cdktn.SwiftBackend.isBackend.parameter.x" />

* *Type:* java.lang.Object

***

## Properties <a name="Properties" id="Properties" />

| **Name**                                                                                  | **Type**                                                        | **Description**   |
| ----------------------------------------------------------------------------------------- | --------------------------------------------------------------- | ----------------- |
| <code><a href="#cdktn.SwiftBackend.property.node">node</a></code>                         | <code>software.constructs.Node</code>                           | The tree node.    |
| <code><a href="#cdktn.SwiftBackend.property.cdktfStack">cdktfStack</a></code>             | <code><a href="#cdktn.TerraformStack">TerraformStack</a></code> | *No description.* |
| <code><a href="#cdktn.SwiftBackend.property.fqn">fqn</a></code>                           | <code>java.lang.String</code>                                   | *No description.* |
| <code><a href="#cdktn.SwiftBackend.property.friendlyUniqueId">friendlyUniqueId</a></code> | <code>java.lang.String</code>                                   | *No description.* |

***

### ~~`node`~~<sup>Required</sup> <a name="node" id="cdktn.SwiftBackend.property.node" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

```java theme={null}
public Node getNode();
```

* *Type:* software.constructs.Node

The tree node.

***

### ~~`cdktfStack`~~<sup>Required</sup> <a name="cdktfStack" id="cdktn.SwiftBackend.property.cdktfStack" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

```java theme={null}
public TerraformStack getCdktfStack();
```

* *Type:* <a href="#cdktn.TerraformStack">TerraformStack</a>

***

### ~~`fqn`~~<sup>Required</sup> <a name="fqn" id="cdktn.SwiftBackend.property.fqn" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

```java theme={null}
public java.lang.String getFqn();
```

* *Type:* java.lang.String

***

### ~~`friendlyUniqueId`~~<sup>Required</sup> <a name="friendlyUniqueId" id="cdktn.SwiftBackend.property.friendlyUniqueId" />

* *Deprecated:* CDK for Terraform no longer supports the swift backend. Terraform deprecated swift in v1.2.3 and removed it in v1.3.

```java theme={null}
public java.lang.String getFriendlyUniqueId();
```

* *Type:* java.lang.String

***
