Interface CreateResourceResponse.Builder

All Superinterfaces:
ApiGatewayResponse.Builder, AwsResponse.Builder, Buildable, CopyableBuilder<CreateResourceResponse.Builder,CreateResourceResponse>, SdkBuilder<CreateResourceResponse.Builder,CreateResourceResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
CreateResourceResponse

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

    • id

      The resource's identifier.

      Parameters:
      id - The resource's identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parentId

      The parent resource's identifier.

      Parameters:
      parentId - The parent resource's identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pathPart

      The last path segment for this resource.

      Parameters:
      pathPart - The last path segment for this resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • path

      The full path for this resource.

      Parameters:
      path - The full path for this resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceMethods

      CreateResourceResponse.Builder resourceMethods(Map<String,Method> resourceMethods)

      Gets an API resource's method of a given HTTP verb.

      Parameters:
      resourceMethods - Gets an API resource's method of a given HTTP verb.
      Returns:
      Returns a reference to this object so that method calls can be chained together.