%PDF-1.4 % 1 0 obj << /Title (AWS SDK for Java 2.x - Developer Guide for version 2.x) /Keywords (AWS SDK for Java 2.x welcome, AWS Java how program code, AWS Java overview, AWS Java how use, AWS SDK for Java 2.x first steps, AWS Java get started, AWS Java tutorial, AWS Java Maven archetype, AWS Java first application, AWS SDK for Java 2.x setup, AWS Java sign-in, AWS Java authentication, AWS Java workstation setup, AWS Java developer build tools, AWS SDK for Java 2.x Maven, AWS Java setup, AWS Java create Maven project, AWS Java Maven dependency, AWS SDK for Java 2.x Gradle, AWS Java setup, AWS Java create Gradle project, AWS Java Gradle dependency, AWS SDK for Java 2.x program AWS services, AWS Java configure service client, AWS Java make request, AWS Java handle response, AWS Java retry retries request, AWS Java request timeout, AWS Java interceptor, AWS Java poll resource status, temporary credentials, credential provider, single sign-on settings, credential access configuration, configuration of temporary credentials, configuration files for temporary credentials, IAM Identity Center configuration, get temporary credentials from the AWS access portal, AWS SDK for Java 2.x credentials provider chain, AWS Java find credentials, AWS Java environment variables authentication credentials, AWS Java credentials profile, AWS Java system property credentials, AWS Java web identity token, AWS Java Amazon EC2 role credentials, AWS Java Amazon ECS container credentials, AWS SDK for Java 2.x IAM role EC2, AWS Java credentials EC2, AWS Java EC2 permissions, AWS Java EC2 instance authorization authentication, AWS Java EC2 role temporary credential role retrieve acquire, Read IAM role credentials, AWS SDK for Java 2.x Region, AWS Java select Region, AWS Java specify Region, AWS Java endpoint, AWS Java specify endpoint, AWS Java determine Region, AWS Java environment Region, reduce startup time, avoid initialization, reduce cold start, speed up Lambda, SnapStart, AWS SDK for Java 2.x HTTP client, HTTP client configuration, smart configuration defaults, available HTTP clients, defaults, smart defaults, HTTP client, HTTP client configuration, apache client, apache-based http client, configuration, customize, customization, lifecycle management, HTTP client, HTTP client configuration, URLConnection client, URLConnection-based http client, configuration, customize, customization, lifecycle management, HTTP client, HTTP client configuration, Netty-based HTTP client, configuration, customize, customization, lifecycle management, AWS CRT-based HTTP clients AWS SDK for Java 2.x, CRT-based HTTP client configuration, common runtime based HTTP clients, configuration, customize, customization, lifecycle management, logging, wire logging, SLF4J, Log4j 2, best practices, SDK for Java best practices, learn, AWS SDK for Java 2.x, available features, AWS Java service features, AWS Java high-level features, AWS Java simplify, AWS Java make easier, process AWS SDK for Java 2.x paginated results, AWS Java work with multiple items in a response, AWS Java iterate over results, AWS Java pagination subscriber, AWS Java subscribe paginated results, Poll resource state AWS SDK for Java 2.x, resource availability, wait for resource, wait for resource state, learn AWS SDK for Java 2.x asynchronous programming, AWS Java non-blocking programming, AWS Java concurrency, AWS Java multithreaded application, AWS Java wait for thread, AWS SDK for Java 2.x HTTP/2, HTTP/2 protocol, support for HTTP/2, event streaming HTTP/2 protocol, collect metrics AWS SDK for Java 2.xAmazon CloudWatch, enable metrics, metric datapoints, metrics emitted, notifications, operational health, metrics, events for CloudWatch, monitor AWS resources, AWS SDK for Java 2.x DynamoDB, AWS Java NoSQL database, AWS Java serverless database, AWS Java key-value database, AWS Java store JSON documents, AWS SDK for Java 2.x DynamoDB table, AWS Java DynamoDB create table, AWS Java DynamoDB update table, AWS Java DynamoDB delete table, AWS Java DynamoDB describe table, AWS Java DynamoDB table operations, AWS SDK for Java 2.x DynamoDB items, AWS Java DynamoDB add item, AWS Java DynamoDB retrieve get item, AWS Java DynamoDB update item, AWS Java DynamoDB store item, DynamoDB Enhanced Client, object persistence, map objects to DynamoDB items, DynamoDB Enhanced Client, overview, schema DynamoDB, Java object to item schema, JavaBean create table schema, map schema, immutable data classes, map immutable data classes to DynamoDB tables, DynamoDB Enhanced Client immutable classes, learn AWS Java DynamoDB Enhanced Client expressions, learn AWS Java DynamoDB Enhanced Client conditions, learn Java expression syntax, scans, queries, paginated results, multiple items in response, scan, scan table, scanning, expresssion in scans, query, queries, query a table, query with conditionals, perform SDK for Java 2.x DynamoDB Enhanced Client batch operations, batch requests efficiency, perform SDK for Java 2.x DynamoDB Enhanced Client transaction operations, ACID transactions, transactional methods, Use SDK for Java 2.x DynamoDB Enhanced Client secondary indicies, secondary indexes, create indexes, create indicies, learn query using index, learn index annotations, learn SDK for Java 2.x DynamoDB Enhanced Client mapping advanced, understand table schemas, learn, SDK for Java 2.x DynamoDB Enhanced Client include exclude attributes, control attribute inclusion exclusion, annotations attribute include exclude, do not map attribute, conrol SDK for Java 2.x DynamoDB Enhanced Client conversion attributes, how control mapping, learn attribute conversion, perform custom attribute conversion, change SDK for Java 2.x DynamoDB Enhanced Client update attributes, learn update update behavior, discover update behavior annotation, learn SDK for Java 2.x DynamoDB Enhanced Client combine attributes other classes, flatten attributes, use composition, use inheritance, use Lombok, work with SDK for Java 2.x DynamoDB Enhanced Client nested attributes, map nested attributes, query nested attributes, scan nested attributes, work with list items, work with items map, work nested classes, SDK for Java 2.x DynamoDB Enhanced Client recreate empty object, deserialization empty object, serialize data objects, work with null attributes, skip null attributes nested classes, annotation skip nulls, work SDK for Java 2.x DynamoDB Enhanced Client JSON document, document API, schemaless items, no fixed schema, , AWS SDK for Java 2.x Enhanced Document API get started, first step JSON documents DynamoDB, build AWS SDK for Java 2.x Enhanced Document API JSON-style documents, learn how build JSON-style items, AWS SDK for Java 2.x DynamoDB JSON document CRUD, DynamoDB JSON read, DynamoDB JSON update, DynamoDB JSON delete, use AWS SDK for Java 2.x JSON document DynamoDB custom objects, serialize, deserialize, learn AWS SDK for Java 2.x JSON document conversion, conversion only, learn AWS SDK for Java 2.x DynamoDB Enhanced Client extension mechanism, plugins, learn AWS SDK for Java 2.x, DynamoDB Enhanced Client API asynchronous, non-blocking, DynamoDB Enhanced Client annotations, AWS SDK for Java 2.x work with IAM, AWS Java access management, AWS Java identity, Learn about access keys for IAM, build AWS SDK for Java 2.x IAM policy, object-oriented appoach build IAM policy, object to JSON, use AWS Lambda, manage AWS Lambda functions, use AWS SDK for Java 2.x S3, AWS Java S3 access point, AWS Java S3 Multi-region Access Point, AWS Java S3 code examples clients, AWS SDK for Java 2.x S3 buckets, AWS Java create S3 bucket, AWS Java list S3 bucket, AWS Java delete S3 bucket, AWS SDK for Java 2.x S3 object, AWS Java upload S3 object, AWS Java download S3 object, AWS Java list S3 objects, AWS Java delete S3 object, AWS SDK for Java 2.x S3 pre-sign URL, AWS Java S3 authentication, AWS Java S3 share URL, AWS Java another person download upload, Cross-Region, Cross-Region access, checksum, improved throughput, parallel requests, multipart upload, AWS SDK for Java 2.x S3 files, AWS Java file upload, AWS Java file download, AWS Java directory download, AWS Java directory upload, AWS Java multipart upload, AWS Java parallel transfer, use pub/sub messaging AWS SDK for Java 2.x, AWS Java event notification, AWS Java managed messaging, AWS Java message topic, AWS Java publish suscribe, AWS SDK for Java 2.x migration, AWS Java version 1 to version 2, AWS Java move latest version, AWS Java changes latest version, AWS Java version 1 compare version 2, Migration step-by-step, Java v1 to v2, Migration example, version 1 to version 2 migration example, SDK for Java 1.x migrate to SDK for Java 2.x, AWS Java client builders, AWS Java maven dependencies, AWS Java client configuration, AWS Java SDK migration, migrate, versions, upgrade, libraries, utilities, client differences, changes in clients from 1.x to 2.x, defaults for client creation, migration changes environment variables, migration changes system properties, migration clients, changes configuration settings for service clients, migrate credentials providers, credentials provider differences 1.x to 2.x, operation changes, request changes, response changes, streaming operation changes, Migrate exception classes, changes in exception classes, serialization changes, differences in serialization, v1.x to v2.x service-specific changes, S3 SNS SQS RDS changes, profile file changes, differences in how profile files are handled between versions 1.x and 2.x, environment variables changes, system properties changes, Changes in Waiters, waiters, v2 differences, version 1 to version 2, v1 to v2, java, migrate, transfer manager, v2 differences, version 1 to version 2, v1 to v2, java, AWS SDK for Java 2.x migrate, AWS SDK for Java 2.x EC2 metadata utility, IMDS client Java, version 1 to version 2, v1 to v2, IMDSv2 client Java, IMDSv1 Java metadata client, migrate, presign CloudFront, v2 differences, version 1 to version 2, v1 to v2, java, migrate, presign CloudFront, v2 differences, version 1 to version 2, v1 to v2, java, OpenPGP key, GPG, GnuPG, signed artifacts, verify downloads, document history, changelog) /Creator (ZonBook XSL Stylesheets with Apache FOP) /Producer (Apache FOP Version 2.6) /CreationDate (D:20240329010224Z) >> endobj 2 0 obj << /N 3 /Length 3 0 R /Filter /FlateDecode >> stream xgPTY{ MI$$A@wiAQdpFI AFQŀ((N#2"**K٭U[gxsOs[1M:1C H( JN !c sϑ>qyvy%. ʱlN2kwr4;- 8=%1 {iW-o!o\Vk ZkL0+ tj +|iA/o3`?(Of+yS/T7orL@ʿr` QWN = t8@W) Xo9 Ȁ