public class Arn extends Object
getResourceAsString()
returns everything after the account section of the ARN
as a single string.
However, the following ARN formats are supported where the values are present and well
formatted through {getResource()
()}}:
arn:getResource()
()} returns a ArnResource
which has access
to ArnResource.getResourceType()
, ArnResource.getResource()
and
ArnResource.getQualifier()
.
To parse an ARN from a string use ARN.fromString(). To convert an ARN to it's
string representation use ARN.toString().
For instance, for a string s, containing a well-formed ARN the
following should always be true:
ARN theArn = ARN.fromString(s);
s.equals(theArn.toString());Modifier and Type | Class and Description |
---|---|
static class |
Arn.Builder |
Modifier and Type | Method and Description |
---|---|
static Arn.Builder |
builder() |
boolean |
equals(Object o) |
static Arn |
fromString(String arn)
Parses a given string into an
Arn . |
String |
getAccountId() |
String |
getPartition() |
String |
getRegion() |
ArnResource |
getResource() |
String |
getResourceAsString() |
String |
getService() |
int |
hashCode() |
Arn.Builder |
toBuilder() |
String |
toString() |
public String getPartition()
public String getService()
public String getRegion()
public String getAccountId()
public ArnResource getResource()
public String getResourceAsString()
public Arn.Builder toBuilder()
public static Arn.Builder builder()
public static Arn fromString(String arn)
Arn
. The resource is accessible entirely as a
string through getResourceAsString()
. Where correctly formatted, a parsed
resource containing resource type, resource and qualifier is available through
getResource()
.arn
- - A string containing an ARN.Arn
- A modeled ARN.Copyright © 2019. All rights reserved.