```java
Post post = Post.builder()
.title("My First Post")
.status(PostStatus.ACTIVE)
.rating(10)
.build();
Amplify.DataStore.save(post,
saved -> Log.i("MyAmplifyApp", "Saved a post."),
failure -> Log.e("MyAmplifyApp", "Save failed.", failure)
);
```
```kotlin
val post = Post.builder()
.title("My First Post")
.status(PostStatus.ACTIVE)
.rating(10)
.build()
Amplify.DataStore.save(post,
{ Log.i("MyAmplifyApp", "Saved a post") },
{ Log.e("MyAmplifyApp", "Save failed", it) }
)
```
```kotlin
val post = Post.builder()
.title("My First Post")
.status(PostStatus.ACTIVE)
.rating(10)
.build()
try {
Amplify.DataStore.save(post)
Log.i("MyAmplifyApp", "Saved a post.")
} catch (error: DataStoreException) {
Log.e("MyAmplifyApp", "Save failed.", error)
}
```
```java
Post post = Post.builder()
.title("My First Post")
.status(PostStatus.ACTIVE)
.rating(10)
.build();
RxAmplify.DataStore.save(post)
.subscribe(
() -> Log.i("MyAmplifyApp", "Saved a post."),
failure -> Log.e("MyAmplifyApp", "Save failed.", failure)
);
```