@Stability(value=Stable) @Internal public static final class ArnComponents.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ArnComponents
ArnComponentssoftware.amazon.jsii.JsiiObject.InitializationModeArnComponents.Builder, ArnComponents.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(ArnComponents.Builder builder)
Constructor that initializes the object based on literal property values passed by the
ArnComponents.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAccount()
The ID of the AWS account that owns the resource, without the hyphens.
|
ArnFormat |
getArnFormat()
The specific ARN format to use for this ARN value.
|
String |
getPartition()
The partition that the resource is in.
|
String |
getRegion()
The region the resource resides in.
|
String |
getResource()
Resource type (e.g.
|
String |
getResourceName()
Resource name or path within the resource (i.e.
|
String |
getService()
The service namespace that identifies the AWS product (for example, 's3', 'iam', 'codepipline').
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(ArnComponents.Builder builder)
ArnComponents.Builder.public final String getResource()
ArnComponentsgetResource in interface ArnComponentspublic final String getService()
ArnComponentsgetService in interface ArnComponentspublic final String getAccount()
ArnComponentsFor example, 123456789012. Note that the ARNs for some resources don't require an account number, so this component might be omitted.
Default: The account the stack is deployed to.
getAccount in interface ArnComponentspublic final ArnFormat getArnFormat()
ArnComponentsDefault: - uses value of `sep` as the separator for formatting, `ArnFormat.SLASH_RESOURCE_NAME` if that property was also not provided
getArnFormat in interface ArnComponentspublic final String getPartition()
ArnComponentsFor standard AWS regions, the partition is aws. If you have resources in other partitions, the partition is aws-partitionname. For example, the partition for resources in the China (Beijing) region is aws-cn.
Default: The AWS partition the stack is deployed to.
getPartition in interface ArnComponentspublic final String getRegion()
ArnComponentsNote that the ARNs for some resources do not require a region, so this component might be omitted.
Default: The region the stack is deployed to.
getRegion in interface ArnComponentspublic final String getResourceName()
ArnComponentsgetResourceName in interface ArnComponents@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.