Lines Matching full:customer

6 All the examples below use a fictional Customer class. This class is
17 public class Customer {
47 static final TableSchema<Customer> CUSTOMER_TABLE_SCHEMA = TableSchema.fromClass(Customer.class);
54 static final TableSchema<Customer> CUSTOMER_TABLE_SCHEMA =
55 TableSchema.builder(Customer.class)
56 .newItemSupplier(Customer::new)
58 .getter(Customer::getAccountId)
59 .setter(Customer::setAccountId)
62 .getter(Customer::getSubId)
63 .setter(Customer::setSubId)
66 .getter(Customer::getName)
67 .setter(Customer::setName)
70 .getter(Customer::getCreatedDate)
71 .setter(Customer::setCreatedDate)
88 …DynamoDbTable<Customer> customerTable = enhancedClient.table("customers_20190205", CUSTOMER_TABLE_…
108 Customer customer = customerTable.getItem(Key.builder().partitionValue("a123").build());
111 Customer updatedCustomer = customerTable.updateItem(customer);
114 customerTable.putItem(customer);
117Customer deletedCustomer = customerTable.deleteItem(Key.builder().partitionValue("a123").sortValue…
120 … PageIterable<Customer> customers = customerTable.query(keyEqualTo(k -> k.partitionValue("a123")));
123 PageIterable<Customer> customers = customerTable.scan();
126 …le batchResults = enhancedClient.batchGetItem(r -> r.addReadBatch(ReadBatch.builder(Customer.class)
134 …batchResults = enhancedClient.batchWriteItem(r -> r.addWriteBatch(WriteBatch.builder(Customer.clas…
136 .addPutItem(customer)
149 .addUpdateItem(customerTable, customer)
157 DynamoDbIndex<Customer> customersByName = customerTable.index("customers_by_name");
159 SdkIterable<Page<Customer>> customersWithName =
162 PageIterable<Customer> pages = PageIterable.create(customersWithName);
172 @DynamoDbImmutable(builder = Customer.Builder.class)
173 public class Customer {
179 private Customer(Builder b) {
215 public Customer build() { return new Customer(this); }
233 static final TableSchema<Customer> CUSTOMER_TABLE_SCHEMA = TableSchema.fromImmutableClass(Customer.…
238 in this section. Here's an example of the immutable Customer class using Lombok with DynamoDb annot…
244 @DynamoDbImmutable(builder = Customer.CustomerBuilder.class)
245 public static class Customer {
281 CompletableFuture<Customer> result = mappedTable.getItem(r -> r.key(customerKey));
291 …PagePublisher<Customer> results = mappedTable.query(r -> r.queryConditional(keyEqualTo(k -> k.part…
343 .getter(Customer::getVersion)
344 .setter(Customer::setVersion)
364 .getter(Customer::getCounter)
365 .setter(Customer::setCounter)
389 .getter(Customer::getLastUpdate)
390 .setter(Customer::setLastUpdate)
442 public class Customer {
453 public class Customer {
460 private static final StaticTableSchema<Customer> CUSTOMER_TABLE_SCHEMA =
461 StaticTableSchema.builder(Customer.class)
462 .newItemSupplier(Customer::new)
464 a.getter(Customer::getName)
465 a.setter(Customer::setName))
479 public class Customer {
489 private static final StaticTableSchema<Customer> CUSTOMER_TABLE_SCHEMA =
490 StaticTableSchema.builder(Customer.class)
491 .newItemSupplier(Customer::new)
493 a.getter(Customer::getName)
494 a.setter(Customer::setName)
509 public class Customer extends GenericRecord {
526 static final TableSchema<Customer> CUSTOMER_TABLE_SCHEMA =
527 TableSchema.builder(Customer.class)
528 .newItemSupplier(Customer::new)
530 .getter(Customer::getId)
531 .setter(Customer::setId)
534 .getter(Customer::getCreatedOn)
535 .setter(Customer::setCreatedOn)
552 public class Customer extends GenericRecord {
580 public class Customer extends GenericRecord {
602 private static final StaticTableSchema<Customer> CUSTOMER_TABLE_SCHEMA =
603 StaticTableSchema.builder(Customer.class)
604 .newItemSupplier(Customer::new)
606 .getter(Customer::getName)
607 .setter(Customer::setName))
608 …(GENERIC_RECORD_SCHEMA) // All the attributes of the GenericRecord schema are added to Customer
616 public class Customer {
648 public class Customer{
672 private static final StaticTableSchema<Customer> CUSTOMER_TABLE_SCHEMA =
673 StaticTableSchema.builder(Customer.class)
674 .newItemSupplier(Customer::new)
676 .getter(Customer::getName)
677 .setter(Customer::setName))
680 .flatten(GENERIC_RECORD_SCHEMA, Customer::getRecordMetadata, Customer::setRecordMetadata)