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
-
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.void
setQualifier
(String qualifier) void
setResource
(String resource) void
setResourceType
(String resourceType) Methods inherited from class java.lang.Object
equals, 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 Details
-
setResourceType
-
resourceType
Description copied from interface:ArnResource.Builder
Define the type of the resource.- Specified by:
resourceType
in 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.Builder
Define the entire resource.- Specified by:
resource
in interfaceArnResource.Builder
- Parameters:
resource
- the entire resource- Returns:
- Returns a reference to this builder
-
setQualifier
-
qualifier
Description copied from interface:ArnResource.Builder
Define the qualifier of the resource.- Specified by:
qualifier
in interfaceArnResource.Builder
- Parameters:
qualifier
- the qualifier of the resource- Returns:
- Returns a reference to this builder
-
build
Description copied from interface:SdkBuilder
An immutable object that is created from the properties that have been set on the builder.- Specified by:
build
in interfaceArnResource.Builder
- Specified by:
build
in interfaceBuildable
- Specified by:
build
in interfaceSdkBuilder<ArnResource.Builder,
ArnResource> - Returns:
- an instance of
ArnResource
that is created from the builder
-