

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Includi o escludi gli attributi in modo esplicito
<a name="ddb-en-client-adv-features-inex-attr"></a>

L'API DynamoDB Enhanced Client offre annotazioni per escludere gli attributi delle classi di dati dal diventare attributi su una tabella. Con l'API, puoi anche utilizzare un nome di attributo diverso dal nome dell'attributo della classe di dati.

## Escludi gli attributi
<a name="ddb-en-client-adv-features-inex-attr-ex"></a>

Per ignorare gli attributi che non devono essere mappati su una tabella DynamoDB, contrassegna l'attributo con l'annotazione. `@DynamoDbIgnore`

```
private String internalKey;

@DynamoDbIgnore
public String getInternalKey() { return this.internalKey; }
public void setInternalKey(String internalKey) { this.internalKey = internalKey;}
```

## Includi attributi
<a name="ddb-en-client-adv-features-inex-attr-in"></a>

Per modificare il nome di un attributo utilizzato nella tabella DynamoDB, contrassegnalo con `@DynamoDbAttribute` l'annotazione e fornisci un nome diverso.

```
private String internalKey;

@DynamoDbAttribute("renamedInternalKey")
public String getInternalKey() { return this.internalKey; }
public void setInternalKey(String internalKey) { this.internalKey = internalKey;}
```