```java
import android.util.Log;
import com.amplifyframework.core.Amplify;
import com.amplifyframework.datastore.generated.model.Post;
```
```java
Post post = Post.builder()
.title("Create an Amplify DataStore app")
.status(PostStatus.ACTIVE)
.build();
Amplify.DataStore.save(post,
result -> Log.i("MyAmplifyApp", "Created a new post successfully"),
error -> Log.e("MyAmplifyApp", "Error creating post", error)
);
```
```kotlin
import android.util.Log
import com.amplifyframework.core.Amplify
import com.amplifyframework.datastore.generated.model.Post
```
```kotlin
val post = Post.builder()
.title("Create an Amplify DataStore app")
.status(PostStatus.ACTIVE)
.build()
Amplify.DataStore.save(post,
{ Log.i("MyAmplifyApp", "Created a new post successfully") },
{ Log.e("MyAmplifyApp", "Error creating post", it) }
)
```
```kotlin
import android.util.Log
import com.amplifyframework.datastore.generated.model.Post
import com.amplifyframework.kotlin.core.Amplify
```
```kotlin
val post = Post.builder()
.title("Create an Amplify DataStore app")
.status(PostStatus.ACTIVE)
.build()
try {
Amplify.DataStore.save(post)
Log.i("MyAmplifyApp", "Saved a new post successfully")
} catch (error: DataStoreException) {
Log.e("MyAmplifyApp", "Error saving post", error)
}
```
```java
import android.util.Log;
import com.amplifyframework.datastore.generated.model.Post;
import com.amplifyframework.rx.RxAmplify;
```
```java
Post post = Post.builder()
.title("Create an Amplify DataStore app")
.status(PostStatus.ACTIVE)
.build();
RxAmplify.DataStore.save(post).subscribe(
() -> Log.i("MyAmplifyApp", "Created a new post successfully"),
error -> Log.e("MyAmplifyApp", "Error creating post", error)
);
```