Package software.amazon.awssdk.arns
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
public static final class ArnResource.DefaultBuilder extends Object implements ArnResource.Builder
-
-
Method Summary
All Methods Instance Methods Concrete 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.voidsetQualifier(String qualifier)voidsetResource(String resource)voidsetResourceType(String resourceType)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
-
-
-
Method Detail
-
setResourceType
public void setResourceType(String resourceType)
-
resourceType
public ArnResource.Builder resourceType(String 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
public void setResource(String resource)
-
resource
public ArnResource.Builder resource(String 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
public void setQualifier(String qualifier)
-
qualifier
public ArnResource.Builder qualifier(String 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
public ArnResource build()
- 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
-
-