## Uses of Class
oracle.nosql.driver.Region

- Packages that use Region
  Package | Description
  --- | ---
  oracle.nosql.driver | Contains the public API for using the Oracle NoSQL Database as well as configuration and common parameter classes used in database operations.
  oracle.nosql.driver.iam | This package contains the public API for managing security for the Oracle NoSQL Database Cloud using Oracle Cloud Infrastructure Identity and Access Management (IAM).

- - ### Uses of Region in oracle.nosql.driver

    Fields in oracle.nosql.driver declared as Region
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Region` | Region.`AF_JOHANNESBURG_1` |
    `static Region` | Region.`AP_CHIYODA_1` |
    `static Region` | Region.`AP_CHUNCHEON_1` |
    `static Region` | Region.`AP_DCC_CANBERRA_1` |
    `static Region` | Region.`AP_HYDERABAD_1` |
    `static Region` | Region.`AP_IBARAKI_1` |
    `static Region` | Region.`AP_MELBOURNE_1` |
    `static Region` | Region.`AP_MUMBAI_1` |
    `static Region` | Region.`AP_OSAKA_1` |
    `static Region` | Region.`AP_SEOUL_1` |
    `static Region` | Region.`AP_SINGAPORE_1` |
    `static Region` | Region.`AP_SYDNEY_1` |
    `static Region` | Region.`AP_TOKYO_1` |
    `static Region` | Region.`CA_MONTREAL_1` |
    `static Region` | Region.`CA_TORONTO_1` |
    `static Region` | Region.`EU_AMSTERDAM_1` |
    `static Region` | Region.`EU_FRANKFURT_1` |
    `static Region` | Region.`EU_MARSEILLE_1` |
    `static Region` | Region.`EU_MILAN_1` |
    `static Region` | Region.`EU_STOCKHOLM_1` |
    `static Region` | Region.`EU_ZURICH_1` |
    `static Region` | Region.`IL_JERUSALEM_1` |
    `static Region` | Region.`ME_ABUDHABI_1` |
    `static Region` | Region.`ME_DCC_MUSCAT_1` |
    `static Region` | Region.`ME_DUBAI_1` |
    `static Region` | Region.`ME_JEDDAH_1` |
    `static Region` | Region.`SA_SANTIAGO_1` |
    `static Region` | Region.`SA_SAOPAULO_1` |
    `static Region` | Region.`SA_VINHEDO_1` |
    `static Region` | Region.`UK_CARDIFF_1` |
    `static Region` | Region.`UK_GOV_CARDIFF_1` |
    `static Region` | Region.`UK_GOV_LONDON_1` |
    `static Region` | Region.`UK_LONDON_1` |
    `static Region` | Region.`US_ASHBURN_1` |
    `static Region` | Region.`US_GOV_ASHBURN_1` |
    `static Region` | Region.`US_GOV_CHICAGO_1` |
    `static Region` | Region.`US_GOV_PHOENIX_1` |
    `static Region` | Region.`US_LANGLEY_1` |
    `static Region` | Region.`US_LUKE_1` |
    `static Region` | Region.`US_PHOENIX_1` |
    `static Region` | Region.`US_SANJOSE_1` |

    Methods in oracle.nosql.driver that return Region
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Region` | Region.`fromRegionId​(String regionId)` | Returns the Region associated with the string value supplied, or null if the string does not represent a known region.
    `Region` | NoSQLHandleConfig.`getRegion()` | Cloud service only.

    Constructors in oracle.nosql.driver with parameters of type Region
    Constructor | Description
    --- | ---
    `NoSQLHandleConfig​(Region region, AuthorizationProvider provider)` | Cloud service only.

  - ### Uses of Region in oracle.nosql.driver.iam

    Methods in oracle.nosql.driver.iam that return Region
    Modifier and Type | Method | Description
    --- | --- | ---
    `Region` | InstancePrincipalsProvider.`getRegion()` |
    `Region` | InstancePrincipalsProvider.InstancePrincipalsProviderBuilder.`getRegion()` |
    `Region` | SignatureProvider.`getRegion()` |

    Methods in oracle.nosql.driver.iam with parameters of type Region
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SignatureProvider` | SignatureProvider.`createWithInstancePrincipal​(String iamAuthUri, Region region, Logger logger)` | Creates a SignatureProvider using an instance principal.
    `static SignatureProvider` | SignatureProvider.`createWithInstancePrincipal​(Region region)` | Creates a SignatureProvider using an instance principal.
    `static SignatureProvider` | SignatureProvider.`createWithInstancePrincipalForDelegation​(String iamAuthUri, Region region, File delegationTokenFile, Logger logger)` | Creates a SignatureProvider using an instance principal with a delegation token.
    `static SignatureProvider` | SignatureProvider.`createWithInstancePrincipalForDelegation​(String iamAuthUri, Region region, String delegationToken, Logger logger)` | Creates a SignatureProvider using an instance principal with a delegation token.
    `InstancePrincipalsProvider.InstancePrincipalsProviderBuilder` | InstancePrincipalsProvider.InstancePrincipalsProviderBuilder.`setRegion​(Region r)` |

    Constructors in oracle.nosql.driver.iam with parameters of type Region
    Constructor | Description
    --- | ---
    `InstancePrincipalsProvider​(oracle.nosql.driver.iam.SecurityTokenSupplier tokenSupplier, oracle.nosql.driver.iam.SessionKeyPairSupplier keyPairSupplier, Region region)` |
    `SignatureProvider​(String tenantId, String userId, String fingerprint, File privateKeyFile, char[] passphrase, Region region)` | Creates a SignatureProvider using directly provided user authentication information.