def METHOD_NAME(self, input_dict: dict, exec_properties: dict):  #pylint: disable=no-self-use
    """Extracts the source, bucket_name, folder_name from the input_dict
    and endpoint from exec_properties.
    Args:
        input_dict : a dict of inputs having source,
                    destination etc.
        exec_properties : a dict of execution properties,
                            having minio endpoint.
    Returns:
        source : source path of artifacts.
        bucket_name : name of minio bucket
        folder_name : name of folder in which artifacts are uploaded.
        endpoint : minio endpoint url.
    """
    source = input_dict.get(standard_component_specs.MINIO_SOURCE)
    bucket_name = input_dict.get(
        standard_component_specs.MINIO_BUCKET_NAME)
    folder_name = input_dict.get(
        standard_component_specs.MINIO_DESTINATION)
    endpoint = exec_properties.get(standard_component_specs.MINIO_ENDPOINT)
    return source, bucket_name, folder_name, endpoint