@Stability(value=Stable) public static final class ArnComponents.Builder extends Object
ArnComponents| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ArnComponents.Builder |
account(String account)
Sets the value of Account
|
ArnComponents |
build()
Builds the configured instance.
|
ArnComponents.Builder |
partition(String partition)
Sets the value of Partition
|
ArnComponents.Builder |
region(String region)
Sets the value of Region
|
ArnComponents.Builder |
resource(String resource)
Sets the value of Resource
|
ArnComponents.Builder |
resourceName(String resourceName)
Sets the value of ResourceName
|
ArnComponents.Builder |
sep(String sep)
Sets the value of Sep
|
ArnComponents.Builder |
service(String service)
Sets the value of Service
|
@Stability(value=Stable) public ArnComponents.Builder resource(String resource)
resource - Resource type (e.g. "table", "autoScalingGroup", "certificate"). For some resource types, e.g. S3 buckets, this field defines the bucket name. This parameter is required.this@Stability(value=Stable) public ArnComponents.Builder service(String service)
service - The service namespace that identifies the AWS product (for example, 's3', 'iam', 'codepipline'). This parameter is required.this@Stability(value=Stable) public ArnComponents.Builder account(String account)
account - The ID of the AWS account that owns the resource, without the hyphens. For example, 123456789012. Note that the ARNs for some resources don't require an account number, so this component might be omitted.this@Stability(value=Stable) public ArnComponents.Builder partition(String partition)
partition - The partition that the resource is in.this@Stability(value=Stable) public ArnComponents.Builder region(String region)
region - The region the resource resides in.this@Stability(value=Stable) public ArnComponents.Builder resourceName(String resourceName)
resourceName - Resource name or path within the resource (i.e. S3 bucket object key) or a wildcard such as ``"*"``. This is service-dependent.this@Stability(value=Stable) public ArnComponents.Builder sep(String sep)
sep - Separator between resource type and the resource.this@Stability(value=Stable) public ArnComponents build()
ArnComponentsNullPointerException - if any required attribute was not providedCopyright © 2019. All rights reserved.