Package software.amazon.awssdk.arns
Interface ArnResource.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ArnResource.Builder,ArnResource>,SdkBuilder<ArnResource.Builder,ArnResource>
- All Known Implementing Classes:
ArnResource.DefaultBuilder
- Enclosing class:
- ArnResource
public static interface ArnResource.Builder extends CopyableBuilder<ArnResource.Builder,ArnResource>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ArnResourcebuild()ArnResource.Builderqualifier(String qualifier)Define the qualifier of the resource.ArnResource.Builderresource(String resource)Define the entire resource.ArnResource.BuilderresourceType(String resourceType)Define the type of the resource.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
-
-
-
Method Detail
-
resourceType
ArnResource.Builder resourceType(String resourceType)
Define the type of the resource.- Parameters:
resourceType- the partition that the resource is in- Returns:
- Returns a reference to this builder
-
resource
ArnResource.Builder resource(String resource)
Define the entire resource.- Parameters:
resource- the entire resource- Returns:
- Returns a reference to this builder
-
qualifier
ArnResource.Builder qualifier(String qualifier)
Define the qualifier of the resource.- Parameters:
qualifier- the qualifier of the resource- Returns:
- Returns a reference to this builder
-
build
ArnResource build()
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<ArnResource.Builder,ArnResource>- Returns:
- an instance of
ArnResourcethat is created from the builder
-
-