/* Ċ Ġ* Ġ ĠSPDX - License - Identifier : ĠApache - 2 . 0 Ċ Ġ* Ċ Ġ* Ġ ĠThe ĠOpen Search ĠContributors Ġrequire Ġcontributions Ġmade Ġto Ċ Ġ* Ġ Ġthis Ġfile Ġbe Ġlicensed Ġunder Ġthe ĠApache - 2 . 0 Ġlicense Ġor Ġa Ċ Ġ* Ġ Ġcompatible Ġopen Ġsource Ġlicense . Ċ Ġ* Ċ Ġ* Ġ ĠMod ifications ĠCopyright ĠOpen Search ĠContributors . ĠSee Ċ Ġ* Ġ ĠGitHub Ġhistory Ġfor Ġdetails . Ċ Ġ*/ Ċ Ċ package Ġorg . opense arch . notifications . spi . credentials Ċ Ċ import Ġcom . amazonaws . auth . AWSC redentials Provider Ċ Ċ /** Ċ Ġ* ĠAWS ĠCredential Ġprovider Ġusing Ġregion Ġand / or Ġrole Ċ Ġ*/ Ċ interface ĠCredentials Provider Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġcreate / get ĠAWS ĠCredential Ġprovider Ġusing Ġregion Ġand / or Ġrole ĊĠĠĠĠ Ġ* Ġ@ param Ġregion ĠAWS Ġregion ĊĠĠĠĠ Ġ* Ġ@ param Ġrole Arn Ġoptional Ġrole ĠAR N ĊĠĠĠĠ Ġ* Ġ@ return ĠAW SC redentials Provider ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Credentials Provider ( region : ĠString , Ġrole Arn : ĠString ?): ĠAW SC redentials Provider Ċ } Ċ