final var type = (String)in.readObject();
final var snapshot = (ShardManagerSnapshot) in.readObject();
final var type = (String)in.readObject();
final var snapshot = (ShardManagerSnapshot) in.readObject();
final var datastoreSnapshot = datastoreSnapshot();
out.writeObject(datastoreSnapshot.type);
out.writeObject(datastoreSnapshot.shardManagerSnapshot);
final var datastoreSnapshot = datastoreSnapshot();
out.writeObject(datastoreSnapshot.type);
out.writeObject(datastoreSnapshot.shardManagerSnapshot);
private static final long serialVersionUID = 1L;
private final @NonNull String type;
private final ShardManagerSnapshot shardManagerSnapshot;
private final @NonNull ImmutableList<ShardSnapshot> shardSnapshots;
private static final long serialVersionUID = 1L;
private final @NonNull String type;
private final ShardManagerSnapshot shardManagerSnapshot;
private final @NonNull ImmutableList<ShardSnapshot> shardSnapshots;
- public DatastoreSnapshot(@NonNull String type, @Nullable ShardManagerSnapshot shardManagerSnapshot,
- @NonNull List<ShardSnapshot> shardSnapshots) {
+ public DatastoreSnapshot(final @NonNull String type, final @Nullable ShardManagerSnapshot shardManagerSnapshot,
+ final @NonNull List<ShardSnapshot> shardSnapshots) {
this.type = requireNonNull(type);
this.shardManagerSnapshot = shardManagerSnapshot;
this.shardSnapshots = ImmutableList.copyOf(shardSnapshots);
this.type = requireNonNull(type);
this.shardManagerSnapshot = shardManagerSnapshot;
this.shardSnapshots = ImmutableList.copyOf(shardSnapshots);
final var shardSnapshot = shardSnapshot();
out.writeObject(shardSnapshot.name);
out.writeObject(shardSnapshot.snapshot);
}
@Override
final var shardSnapshot = shardSnapshot();
out.writeObject(shardSnapshot.name);
out.writeObject(shardSnapshot.snapshot);
}
@Override
resolveTo((String) in.readObject(), (Snapshot) in.readObject());
}
}
private static final class Proxy implements SerialForm {
resolveTo((String) in.readObject(), (Snapshot) in.readObject());
}
}
private static final class Proxy implements SerialForm {
private static final long serialVersionUID = 1L;
private final @NonNull String name;
private final @NonNull Snapshot snapshot;
private static final long serialVersionUID = 1L;
private final @NonNull String name;
private final @NonNull Snapshot snapshot;