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 Details

    • 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()
      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 interface Buildable
      Specified by:
      build in interface SdkBuilder<ArnResource.Builder,ArnResource>
      Returns:
      an instance of ArnResource that is created from the builder