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
Modifier and TypeMethodDescriptionbuild()An immutable object that is created from the properties that have been set on the builder.Define the qualifier of the resource.Define the entire resource.resourceType(String resourceType) Define the type of the resource.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Method Details
-
resourceType
Define the type of the resource.- Parameters:
resourceType- the partition that the resource is in- Returns:
- Returns a reference to this builder
-
resource
Define the entire resource.- Parameters:
resource- the entire resource- Returns:
- Returns a reference to this builder
-
qualifier
Define the qualifier of the resource.- Parameters:
qualifier- the qualifier of the resource- Returns:
- Returns a reference to this builder
-
build
ArnResource build()Description copied from interface:SdkBuilderAn immutable object that is created from the properties that have been set on the builder.- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<ArnResource.Builder,ArnResource> - Returns:
- an instance of
ArnResourcethat is created from the builder
-