Class ArnResource.DefaultBuilder
java.lang.Object
software.amazon.awssdk.arns.ArnResource.DefaultBuilder
- All Implemented Interfaces:
ArnResource.Builder,Buildable,CopyableBuilder<ArnResource.Builder,,ArnResource> SdkBuilder<ArnResource.Builder,ArnResource>
- Enclosing class:
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.voidsetQualifier(String qualifier) voidsetResource(String resource) voidsetResourceType(String resourceType) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Method Details
-
setResourceType
-
resourceType
Description copied from interface:ArnResource.BuilderDefine the type of the resource.- Specified by:
resourceTypein interfaceArnResource.Builder- Parameters:
resourceType- the partition that the resource is in- Returns:
- Returns a reference to this builder
-
setResource
-
resource
Description copied from interface:ArnResource.BuilderDefine the entire resource.- Specified by:
resourcein interfaceArnResource.Builder- Parameters:
resource- the entire resource- Returns:
- Returns a reference to this builder
-
setQualifier
-
qualifier
Description copied from interface:ArnResource.BuilderDefine the qualifier of the resource.- Specified by:
qualifierin interfaceArnResource.Builder- Parameters:
qualifier- the qualifier of the resource- Returns:
- Returns a reference to this builder
-
build
Description copied from interface:SdkBuilderAn immutable object that is created from the properties that have been set on the builder.- Specified by:
buildin interfaceArnResource.Builder- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<ArnResource.Builder,ArnResource> - Returns:
- an instance of
ArnResourcethat is created from the builder
-