def __init__(self, definition_body=None, definition_uri=None, working_dir=None):
self.definition_body = definition_body<EOL>self.definition_uri = definition_uri<EOL>self.working_dir = working_dir<EOL>if not self.definition_body and not self.definition_uri:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>
Initialize the class with swagger location

Parameters
----------
definition_body : dict
    Swagger document as a dictionary directly or inlined using AWS::Include transform.

definition_uri : str or dict
    Location of the Swagger file. Supports three formats:
        - S3 URI Ex: ``s3://mybucket/swagger.yaml``
        - S3 URI as a dictionary Ex: ``{"Bucket": "mybucket", "Key": "swagger.yaml", "Version": "123"}``
        - Local file path either as absolute or relative path Ex: ``./swagger.yaml``. Relative paths are
          resolved to with respect to the given working directory.

working_dir : str
    Path to the working directory with respect which we will resolve local relative paths