Class AwsArn.Builder
- java.lang.Object
-
- software.amazon.smithy.rulesengine.aws.language.functions.AwsArn.Builder
-
- All Implemented Interfaces:
SmithyBuilder<AwsArn>
- Enclosing class:
- AwsArn
public static final class AwsArn.Builder extends java.lang.Object implements SmithyBuilder<AwsArn>
A builder used to create anAwsArnclass.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AwsArn.BuilderaccountId(java.lang.String accountId)AwsArnbuild()Creates an immutable object that is created from the properties that have been set on the builder.AwsArn.Builderpartition(java.lang.String partition)AwsArn.Builderregion(java.lang.String region)AwsArn.Builderresource(java.util.List<java.lang.String> resource)AwsArn.Builderservice(java.lang.String service)
-
-
-
Method Detail
-
partition
public AwsArn.Builder partition(java.lang.String partition)
-
service
public AwsArn.Builder service(java.lang.String service)
-
region
public AwsArn.Builder region(java.lang.String region)
-
accountId
public AwsArn.Builder accountId(java.lang.String accountId)
-
resource
public AwsArn.Builder resource(java.util.List<java.lang.String> resource)
-
build
public AwsArn build()
Description copied from interface:SmithyBuilderCreates an immutable object that is created from the properties that have been set on the builder.- Specified by:
buildin interfaceSmithyBuilder<AwsArn>- Returns:
- an instance of T
-
-