Interface ResourceIdentifier.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ResourceIdentifier.Builder,ResourceIdentifier>, SdkBuilder<ResourceIdentifier.Builder,ResourceIdentifier>, SdkPojo
Enclosing class:
ResourceIdentifier

public static interface ResourceIdentifier.Builder extends SdkPojo, CopyableBuilder<ResourceIdentifier.Builder,ResourceIdentifier>
  • Method Details

    • resourceType

      ResourceIdentifier.Builder resourceType(String resourceType)

      The type of resource.

      Parameters:
      resourceType - The type of resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceType

      ResourceIdentifier.Builder resourceType(ResourceType resourceType)

      The type of resource.

      Parameters:
      resourceType - The type of resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceId

      ResourceIdentifier.Builder resourceId(String resourceId)

      The ID of the resource (for example, sg-xxxxxx).

      Parameters:
      resourceId - The ID of the resource (for example, sg-xxxxxx).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceName

      ResourceIdentifier.Builder resourceName(String resourceName)

      The custom name of the resource (if available).

      Parameters:
      resourceName - The custom name of the resource (if available).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceDeletionTime

      ResourceIdentifier.Builder resourceDeletionTime(Instant resourceDeletionTime)

      The time that the resource was deleted.

      Parameters:
      resourceDeletionTime - The time that the resource was deleted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.